代码改变世界

windows CRITICAL_SECTION 线程锁

2015-02-02 22:55 by sylar_liang, 392 阅读, 0 推荐, 收藏, 编辑
摘要:简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问的(当然,执行的结果可能是错误的)。只不过,在这个线程尚未执行LeaveCriticalSection之前,其... 阅读全文

C++类模板的使用

2015-02-02 17:52 by sylar_liang, 453 阅读, 0 推荐, 收藏, 编辑
摘要:模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同的类。1.函数模板例:templateT max(T a, T b){ return (a>b)?a:b; }使用:int main(int... 阅读全文

linux下gdb的简单使用

2015-02-01 10:56 by sylar_liang, 302 阅读, 0 推荐, 收藏, 编辑
摘要:1.首先,编译时要添加gdb信息gcc -g test.c -o test2.gdb的一些基本命令l <-------------------- l命令相当于list,从第一行开始例出原码。回车<-------------------- 直接回车表示,重复上一次命令 r <---... 阅读全文

svn不显示图标的解决方案

2015-01-30 13:08 by sylar_liang, 219 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.cnblogs.com/likebeta/archive/2012/07/01/2571731.html最近发现svn图标莫名其妙的不显示,其他操作都正常。在网上搜了一些方法。解决方法一(失败):升级最新版本,我的本来就是最新版本解决方法二(失败):右键->Tortois... 阅读全文

epoll编程

2015-01-30 01:33 by sylar_liang, 400 阅读, 0 推荐, 收藏, 编辑
摘要:包含头文件:#include epoll的接口非常简单,一共就三个函数:1. int epoll_create(int size);创建一个epoll的句柄,size用来告诉内核这个监听的数目一共有多大。2.int epoll_ctl(int epfd, int op, int fd, struct... 阅读全文

linux下socket编程

2015-01-30 00:11 by sylar_liang, 619 阅读, 0 推荐, 收藏, 编辑
摘要:1.创建socketint listenfd;listenfd = socket(AF_INET, SOCK_STREAM, 0); // 流式套接字if(listenfd h_addr);if(connect(sockfd, (struct sockaddr *)&serv_addr, sizeo... 阅读全文

Source Insight 中文乱码问题

2015-01-27 17:58 by sylar_liang, 2007 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://blog.csdn.net/ccf19881030/article/details/8987759最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSI码。所以需要将utf-8等非A... 阅读全文

Source Insight 设置字体大小

2015-01-27 17:52 by sylar_liang, 1604 阅读, 0 推荐, 收藏, 编辑
摘要:在Option里的Document Option(或者按快捷键ALT+T)左边有个Screen Font,点进去就可以设置了 阅读全文

linux下使用yum安装mysql

2015-01-26 19:36 by sylar_liang, 168 阅读, 0 推荐, 收藏, 编辑
摘要:1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install my... 阅读全文

解决 SecureFXPortable 乱码问题

2015-01-26 19:33 by sylar_liang, 823 阅读, 0 推荐, 收藏, 编辑
摘要:转自: http://down.51cto.com/data/1219660步骤:1.linux下修改vi /etc/sysconfig/i18n把LANG改成支持UTF-8的字符集如:LANG="zn_CN.UTF-8" // 系统安装为中文版本时LANG="en_US.UTF-8" // 系... 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 下一页