代码改变世界

Makefile

2015-02-25 18:22 by sylar_liang, 155 阅读, 0 推荐, 收藏, 编辑
摘要:1.注释 #2.反斜杠(\)表示换行3.在命令前加一个 - 表示也许某些文件出现问题,但编译仍会继续做后面的事.4.使用别的名字来命名makefile。make -f make.linux 或make --file make.linux5.如果要让 通配符在变量中展开,objects:= $(wil... 阅读全文

gcc 编译

2015-02-25 09:57 by sylar_liang, 179 阅读, 0 推荐, 收藏, 编辑
摘要:1.Gcc编译流程1)预处理gcc -E hello.c -o hello.i-o指目标文件..i文件为已经过预处理的c原始程序2)编译gcc -S hello.i -o hello.s3)汇编gcc -c hello.s -o hello.o4)链接gcc hello.o -o hellogcc ... 阅读全文

UltraEdit 添加到右键菜单

2015-02-13 00:43 by sylar_liang, 1276 阅读, 0 推荐, 收藏, 编辑
摘要:1.开始--运行--regedit打开注册表--HKEY_CLASSES_ROOT\*\shell2.在shell下面添加一项UltraEdit3.在UltraEdit上添加一项 command4.修改command的默认值为:可以右键UltraEdit找到它的路径,然后将默认值设置为C:\Prog... 阅读全文

linux 编译错误:undefined reference to `__gxx_personality_v0'

2015-02-12 10:24 by sylar_liang, 1275 阅读, 0 推荐, 收藏, 编辑
摘要:(1)编译 c++ 程序需要添加 -lstdc++如: gcc -lstdc++ -o test test.c否则会报 "undefinedreferenceto'__gxx_personality_v0' " 错误(2)用gcc命令编译C程序,用g++命令编译C++程序。g++和gcc本质一样的,... 阅读全文

UltraEdit 取消生成.bak文件

2015-02-12 10:11 by sylar_liang, 210 阅读, 0 推荐, 收藏, 编辑
摘要:高级--配置--文件处理--备份--保存时备份文件(S)--不备份--确定 阅读全文

容器

2015-02-06 01:01 by sylar_liang, 238 阅读, 0 推荐, 收藏, 编辑
摘要:1.顺序容器(序列式容器):vector:支持快速随机访问list:支持快速插入/删除deque:双端队列关联式容器:set,multiset,map,multimap顺序容器适配器stack:后进先出(LIFO)堆栈queue:先进先出(FIFO)队列priority_queue:有优先级管理的队... 阅读全文

Windows CEvent事件

2015-02-05 14:23 by sylar_liang, 1094 阅读, 0 推荐, 收藏, 编辑
摘要:头文件:#include CEvent类的一个对象,表示一个“事件”.事件是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象。基本步骤:1. 创建CEvent实例2. 在启动线程A时,将该实例传入线程A3. 在线程A结束前,调用CEvent的SetEvent()成员4. 在启动线程B的前... 阅读全文

Windows _beginthreadex 线程类与线程池

2015-02-04 14:41 by sylar_liang, 520 阅读, 0 推荐, 收藏, 编辑
摘要:一.线程类》》函数1.创建线程void startThread(bool bSuspend = false)2.停止线程virtual void endThread() = 03.挂起线程void suspendThread()4.恢复线程void resumeThread()5.获取线程句柄inl... 阅读全文

C++ 工厂模式

2015-02-03 18:37 by sylar_liang, 219 阅读, 0 推荐, 收藏, 编辑
摘要:1.简单工厂模式特点:需要在工厂类中做判断,从而创造相应的产品enum eTYPE{ MASTER, SOLIDER}; // 法师、战士// 虚基类class Role{public: virtual void show() = 0; virtual void Init() = 0;}... 阅读全文

Mutex linux线程锁

2015-02-03 11:51 by sylar_liang, 828 阅读, 0 推荐, 收藏, 编辑
摘要:1.互斥量:Mutex 多线程同一时间在同一块内存区域操作数据,防止数据的不一致. 挣用或者竞争情况 通常发生在多线程,执行的操作在相同的内存区域,比如修改同一个状态变量。锁主要是锁住共享资源, 对于多线程访问的全局变量,需要添加锁。a.用于互斥访问b.类型:pthread_mutex_t,必须被初... 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页