上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 1.操作符命令和位移x --->删除一个字符,4x ---->删除4个字符。dw --->可以删除一个单词,d4w ---->删除4个单词。d$ ----> 删除到行尾。cw ----->改变以个word 并进入insert模式。2.快捷命令x 代表 dl (删除当前行光标下的字符)。X 代表 dh(删除当前行光标左处的字符)。D 代表 d$(删除到行尾的内容)。C 代表 c$ (修改到行尾的内容)。s 代表 cl (修改一个字符)S 代表 cc (修改一整行)3.替换单个字符r 命令 完成 cl和s 命令相同的事,只不过r 不会再用 回到 Normal模式 阅读全文
posted @ 2013-07-11 22:35 onlycxue 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 越来也喜欢用linux的vim 来编程了,简单、高效、专业,最近拿着一本《vim的中文使用手册》在慢慢的看,看到现在就没有勇气继续看下去,我想先放一下,运用前面自己学的东西实际的去操作一下,下面是我对vim的部分总结:第一部分 移动1.按单词移动在正常模式下我们使用w可以让光标按一个单词来移动,移动后的光标会停在单词的后面,当然3w代表移动3个单词。b命令是向前移动一个单词,光标停留在单词的首字母上。e命令与w命令相似是向后移动一个单词,但是e命令会把光标移动到单词的最后一个字母上。ge与e的命令效果相反。2.移动到行首或行尾$ -->光标移动行尾。0 -- >光标移动到行尾(包括 阅读全文
posted @ 2013-07-09 23:14 onlycxue 阅读(4753) 评论(0) 推荐(1) 编辑
摘要: LINUX下历遍目录的方法一般是这样的打开目录-》读取-》关闭目录相关函数是opendir -> readdir -> closedir#include DIR *opendir(const char *dirname);#include struct dirent *readdir(DIR *dirp);#include int closedir(DIR *dirp);好了,三个函数都出来了呵呵,原型就是上面,给自己解释一下免得以后我自己忘了呵呵!我以经忘过好几回了,所以这次放上博客来opendir用于打开目录,是类似于流的那种方式,返回一个指向DIR结构体的指针他的参数*dir 阅读全文
posted @ 2013-06-25 11:16 onlycxue 阅读(8836) 评论(0) 推荐(3) 编辑
摘要: 今天在.pro文件中添加了mysql的库的路径,结果出了问题,把mysql单独出来,编译是没有问题的。有问题的写法LIBS += -lMultiWidgetsINCLUDEPATH += /usr/local/include/htmlcxx/htmlLIBS += -L \ "/usr/local/lib" \ -lhtmlcxxINCLUDEPATH += /usr/include/mysqlLIBS += -L "/usr/lib" -lmysqlclientCONFIG += debugCONFIG += qt改写如下可以了:INCLUDEPATH 阅读全文
posted @ 2013-06-15 18:46 onlycxue 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 最近忙着做一个项目,当调用第三方的sdk的视频播放模块时和数据库的连接部分出现了冲突,数据库的连接我用的是qt的QDatabase和QSqlQuery两个类,而第三方的sdk内部核心也是用的qt来做的,之前很担心会有这样的冲突,结果还是出现了。没办法只能重新写数据库部分的API了。这次我选择mysql官方的API接口。但是我在用它的时候出现了,读取数据乱码的问题,憋了一天终于解决了,其实很简单就是少了一句话。MySQLServer::MySQLServer(std::string databaseName,std::string databaseID,std::string pwd){ ... 阅读全文
posted @ 2013-06-15 16:22 onlycxue 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 最近整了个htmlcxx库用来解析html程序,在window是搭了半天现在又开始搞ubuntu下的搭建,之前网上有人说可以使用下面的命令(sudo apt-get install htmlcxx)进行下载安装,结果发现不是那么回事,不可行的,于是我还是从网上找来源码包进行ubuntu下老一套的安装。首先执行./configure --prefix /usr/local/htmlcxx(make ;make install 就略去)。再使用的时候我在Qt的工程里添加了INCLUDEPATH += /usr/local/htmlcxx/include/htmlcxx/htmlLIBS +=/us 阅读全文
posted @ 2013-06-01 15:44 onlycxue 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 今天在个人电脑上安装VMware,并在VMware上安装了ubuntu,并且自动安装了MySQL Server.启动ubuntu并登录后,MySQL自动启动。用secureCRT登录到ubuntu系统后,通过下面命令创建一个新用户luomiou$mysql -uroot -p121212mysql>use mysql;mysql>grant all privileges on *.* to 'luomiou'@'%' identified by '121212';但是我从vista上的SQLyog企业版登录,报标题的那个错误“错误码: 阅读全文
posted @ 2013-05-31 09:27 onlycxue 阅读(8201) 评论(0) 推荐(0) 编辑
摘要: 最近有一个项目要涉及到html的解析,我从网上查了一下相关的东西,无意中发现了htmlcxx这个“小工具”。1.下载htmlcxx的库 地址:http://dlwt.csdn.net/fd.php?i=475851074539397&s=bc126821536e94b17142c3ca0ce71a972.解压完后我们会发现 htmlcxx-0.84 这个文件夹。3.我们用vs2010打开项目 会有一个“转换向导” 我们只要一直next下去就行了。如下图:4.我的系统是win7 64位要配置一下平台,然后单击“生成”--> "生成htmlcxx";5我们会发现有 阅读全文
posted @ 2013-05-28 16:51 onlycxue 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 总看看书上的例子感觉很没有成就感,深思述略了一下“资源管理类”,看到“资源”我想起了厕所,无论是在宿舍还是在公司里厕所的资源都是有限的,有考虑到自己接触的厕所都是比较低端的那种,也就是说只能通过关门和开门来表示是否有人,于是我的类产生了,如下:测所类:class WC{public: WC(){}; void doorClose() { std::cout << "I am here!"<< std::endl; } void doorOpen() { std::cout<< "you can come in!" &l 阅读全文
posted @ 2013-05-22 21:45 onlycxue 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 先说一个重要的概念是RAII(Resource Acquisition is Initialization) 即 资源在获得时进行初始化。并不是所有的资源都是head-based,换句话说并不是tr1::shared_ptr 和 auto_ptr 永远适合做为资源的管理者,所以我们自己要建立自己的资源管理类。例如我们使用c API函数处理类型为Mutex的互斥器对象void lock(Mutex *pm);void unlock(Mutex *pm);class Lock{public:explicit Lock(Mutex* pm):mptr(pm) { } ~Lo... 阅读全文
posted @ 2013-05-21 22:44 onlycxue 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页