- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 ubuntu 下VIM安装YourCompleteMe(中间问题已解决)
要安装YouCompleteMe ,vim须支持python。看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持。如果不支持,需要以编译安装方式重新安装vim。编译配置选项:./configure --with-features=huge --enable-pythoninterp --enable-python3interp --e
2015-03-12 10:49:29 4637
原创 VIM常用配置文件
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 syntax onset history=100set mouse=a set selection=exclusive set selectmode=mouse,key set showmatchset autoindent set smartindent
2015-03-12 10:44:42 687
转载 C++单例模式实现
单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。 单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做
2015-03-12 10:37:49 391
转载 inotify使用帮助
inotify是用来监视文件系统事件的机制,在linux 2.6.13内核中引入。该机制可以用来监视文件和目录,当文件或目录发生变化时,内核会将文件或目录的变化发送给inotify文件描述符,在应用层只需调用read()就可以读取这些事件,非常的方便。更好的是,inotify文件描述符还可以使用select、poll、epoll这些接口来监听,当有事件发生是,inotify文件描述符会可读。一
2015-03-10 10:04:35 5866 1
转载 tcp socket粘包分析
一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如多个Client连接一个Server. 二 .什么时候需要考虑粘包
2015-03-06 13:36:42 573
原创 Qt Button控件的属性说明
按钮,常常被理解为触发一种动作请求或者命令,是与用户进行指令交互的操作。Qt中Button系列根据用途被划分为不同的定义,其实现框架为QAbstractButton提供按钮的通用性功能,此为抽象基类,所以无法进行实例化。用户需要继承定义此类,实现paintEvent,实现具体的展示。常见的Button有QPushButton,QToolButton,QRadioButton及QCheckBox。这
2015-03-06 11:00:36 30806 1
转载 Qt之QFileIconProvider(获取文件图标、类型)
Qt中获取系统图标、类型是通过QFileIconProvider来实现的,具体如下: 一、Qt获取系统文件图标1、获取文件夹图标 QFileIconProvider icon_provider; QIcon icon = icon_provider.icon(QFileIconProvider::Folder); 2、获取指定文件图标QFileInfo file_i
2015-03-04 09:23:54 2268 1
转载 Windows服务器高并发处理IOCP(完成端口)详细说明
本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口的用法
2015-03-03 17:36:32 26723 11
Window C++延时测试代码
2020-12-18
Windows几种延时精确度的测试源码
2020-10-15
SleepTest.zip
2019-08-15
Windows libxml2,32位,64位(手动编译包括DLL和lib)
2015-07-29
MFC实现表格明细群发邮件小助手源文件
2014-09-16
MFC做的表格明细群发邮件小助手
2014-09-16
C/C++实现Linux和Windows文件创建、替换、插入指定大小随机字符
2014-08-21
C/C++实现linux和Windows查看系统、进程、服务的内存和CPU使用
2014-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人