摘要: svn diff --diff-cmd "diff" -x "-q" . | grep Index | cut -d " " -f 2 阅读全文
posted @ 2020-03-25 14:48 自强· 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 如:在2~50行 行首添加#号注释 :2,50 s/^/#/g 阅读全文
posted @ 2020-01-02 17:02 自强· 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 简介: 在一般情况下,创建一个线程是不能提高程序的执行效率的,所以要创建多个线程。但是多个线程同时运行的时候可能调用线程函数,在多个线程同时对同一个内存地址进行写入, 由于CPU时间调度上的问题,写入数据会被多次的覆盖,所以就要使线程同步。 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我 阅读全文
posted @ 2019-12-24 19:29 自强· 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 使用POSIX编写多线程C++程序 创建线程 #include <pthread.h> pthread_create(thread,attr,start_routine,arg) pthread_create创建一个新的线程。下面是各参数的说明: 参数 描述 thread 指向线程标识符指针。 at 阅读全文
posted @ 2019-12-23 18:37 自强· 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 使用vim时因为使用windows word带来的坏习惯经常喜欢ctrl+s ,而这个造成的结果就是xshell假死,解决办法是ctrl+q 阅读全文
posted @ 2019-12-20 11:14 自强· 阅读(432) 评论(0) 推荐(0) 编辑
摘要: SQLite3简介 SQLite3只是一个轻型的嵌入式数据库引擎,占用资源非常低,处理速度比Mysql还快,专门用于移动设备上进行适量的数据存取,它只是一个文件,不需要服务器进程。 SQL语句是SQL操作的指令,我们用C/C++访问数据库时,需要用char*即C字符串来保存SQL语句,然后调用相应s 阅读全文
posted @ 2019-12-19 10:53 自强· 阅读(10466) 评论(0) 推荐(0) 编辑
摘要: 1.首先是ListControl 简介: 列表视图控件List Control同样比较常见,它能够把任何字符串内容以列表的方式显示出来,这种显示方式的特点是整洁、直观,在实际应用中能为用户带来方便。 列表视图控件是列表框控件List Box的改进和延伸。列表视图控件的列表项一般有图标(Icon)和标 阅读全文
posted @ 2019-12-18 18:32 自强· 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 前段时间做了一个小工具,今天总结一下项目中使用到的技术: 1.运行平台Windows,界面用的MFC,界面比较简单,主要用到 List Control,Edit Control,Combo Box,Radio Button,Button。都是一些常见的控件,整体界面也很简洁。 遇到的问题:字符串转换 阅读全文
posted @ 2019-12-17 15:02 自强· 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 在window系统中使用sqlite3时,如果是多线程,如果设置不当会导致程序崩溃。 首先使用sqlite3_threadsafe()函数,确定当前使用的是线程安全。 之后在初始化的时候,sqlite3_open_v2();第三个参数不要加 SQLITE_OPEN_NOMUTEX。 我测试的情况加上 阅读全文
posted @ 2019-12-05 18:22 自强· 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 为了测试一个函数的返回值,就在某个函数里加了一个局部变量,调试却不显示所添加变量的信息。 你一定设置成了release 模式。改为debug就可以了。 比较弱智的问题,mark一下。 阅读全文
posted @ 2019-12-05 10:08 自强· 阅读(3689) 评论(1) 推荐(0) 编辑