(转)Code::Blocks 的快捷键

说明:

1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。

2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。

==日常编辑==
 

  • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有好处。
  • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。
  • Ctrl+D可复制当前行或选中块。
  • Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。
  • Tab缩进当前行或选中块,Shift+Tab减少缩进。
  • 可拖动选中块使其移动到新位置,按住Ctrl则为复制到新位置。
  • 按下Atl,再拖动鼠标,可以实现部分选择(即只选中一个区域内的字符,而不会包含它们所在行的其他字符)。
  • 需要更大编辑空间时,F2和Shift+F2分别可以显隐下方Logs & others栏和左方的Management栏。

继续阅读

(原)Ubuntu 下安装git

         Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。

        Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同, 它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。----请参考《Git中文教程

在Ubuntu下安装命令如下:

        sudo apt-get install git-core

(原)Ubuntu 9.10 下使用boost::regex库

 在Boost库中引入regex库结束了C++不能玩正则表达式的尴尬,今天在学习时遇到了点问题,以下为记录:

代码:

 

/******************************************************
 *本程序是验证某种卡号是否正确,卡号是由四组数字构成,
 *每组数字又包含四个数字,中间用连字符隔开如"1234-4567-4568-9632",
 *如果匹配成功则输出Yes,否则输出No
********************************************************/
#include <iostream>
#include <boost/regex.hpp>
#include <string>

int main(int argc, char *argv[])
{
	boost::regex e("(\\d{4}[-]){3}\\d{4}");

	std::string s("1234-4567-4568-9632");

	if (boost::regex_match(s, e))
		std::cout << "Yes" << std::endl;
	else
		std::cout << "No" << std::endl;

	return 0;
}

 

继续阅读

(原)C++进阶学习指引

一、环境推荐

        有些人一上手就学VC++,以至于不知不觉中就对VC编译器、MFC库等产生过多的依赖,甚至于有的连VC++与C++的区别都分不清,这是很可怕的事情。建议初学者不要一上来就学VC,可以的话,不防从Linux 、GCC等环境学起。

继续阅读

(原)C++情缘

        自从四年前听完第一节C++课开始,我就喜欢上了它,无论是它的语法特性,还是编程的思维方式都使我深深地震撼和欣喜不已,从那时起我就决定,C++ is my life,我要用一生的时间去学习它。

        然而这一路走来,并不顺畅,我越学越迷茫,我真的不知道学完它之后我要干什么?因为它太复杂了,基乎什么都能做。也正因为如此,我失去了学习的目标和方向,我不断的买书、借书、查资料,从C++ Primer、C++程序设计特别版 到 C++标准程序库、STL源码剖析,我真的希望能够从中找到答案,却不料它和我捉起了迷藏……

继续阅读

(摘)Postgresql数据库学习备录(二)

这一部分描述的是PostgreSQL里面SQL的使用:

一、数据定义

1、表 

继续阅读

(摘)Postgresql数据库学习备录(一)

在Ubuntu下安装Postgresql:PostgreSql安装指南

学习请参考:PostgreSQL8.1中文文档


一、安装与连接

 1、在ubuntu系统上安装:

继续阅读

(引)GNU make、automake、qmake 学习指引

        GNU make:GNU make 指南GNU make中文手册

        automake:automake手册

        qmake:qmake学习手册

继续阅读

(原)简易配置vim

         要想在vim下操作尽量符合咱们编程习惯,需要简易修改一下其配置文件,所在路径:/etc/vim/vimrc

命令:cd /etc/vim/                             ------进入vimrc所在路径

sudo cp vimrc vimrc.d            ------备份vimrc文件

sudo vim vimrc                       ------打开vimrc文件

继续阅读

(原)Ubuntu下安装vim完整版

1. 安装vim完整版
        sudo apt-get install vim-full

2. 进入vimtutor(vim手册)
        vim号称“编辑器之神”,是Linux下最强大的编辑器软件之一,vimtutor是vim的官方手册,非常值得学习。在终端输入vimtutor后即可进入手册。

继续阅读