04 2012 档案
Boost线程库学习笔记[转]
摘要:一、创建一个线程创建线程 boost::thread myThread(threadFun); 需要注意的是:参数可以是函数对象或者函数指针。并且这个函数无参数,并返回void类型。 当一个thread执行完成时,这个子线程就会消失。注意这个线程对象不会消失,它仍然是一个还处在它的生存期的C++对象。同理,当对一个堆上的线程对象的指针调用delete时候,线程对象被销毁,操作系统的线程并不能保证就消失。放弃时间片 boost::thread::yield(); 当前线程放弃余下的时间片。等待一个线程 myThread.join(); 调用这个方法的线程进入wait状态,直到myThread代表
阅读全文
基于boost 线程并行技术实现消息队列方式[记录]
摘要:#include<queue>#include<boost/asio.hpp>#include<boost/bind.hpp>#include<boost/thread.hpp>#include<boost/thread/tss.hpp>#include<boost/thread/mutex.hpp>#include<boost/thread/condition.hpp>#include<boost/date_time/posix_time/posix_time.hpp>#include<io
阅读全文
vs2010下用nmake编译libevent/sample中的例子
摘要:CFLAGS=/I../I../WIN32-Code/I../include/I../compat/DWIN32/DHAVE_CONFIG_H/DTINYTEST_LOCALCFLAGS=$(CFLAGS)/W3/wd4996/nologo/Od/MDd/ZiREGRESS_OBJS=http-server.objhello-world.objPROGRAMS=http-server.exehello-world.exeLIBS=..\libevent.lib..\libevent_core.lib..\libevent_extras.libws2_32.libshell32.libadvap
阅读全文
Window下编译Ffmpeg到ActiveX打包(转)
摘要:首先到Ffmpeg和MinGW官网下载所需的包.MingGWhttp://sourceforge.net/projects/mingw/files/Ffmpeghttp://ffmpeg.org/download.html我使用的Ffmpeg是0.6.3,用Git下或者直接下他的压缩包.MinGW安装完毕后直接打开MinGW32\MSYS\msys.bat(Win7下需要管理员权限),在MinGW控制台下cd到ffmpeg的解压文件夹根目录.接着就是配置编译选项,笔者这里只用到H264的解码器单元,所以其他音视频编码器一律关掉.笔者的编译选项:configure--disable-armv5t
阅读全文
VS2010 代码格式化工具 AStyle
摘要:在http://sourceforge.net/projects/astyle上下载最新版在VS2010中添加外部工具参数填写--style=ansi $(ItemFileName)$(ItemExt)如下图接下来就可以在VS2010中使用了,比IDE自带的格式化工具好用多了
阅读全文
Protel99及POWER PCB(PADS LAYOUT) 的快捷键
摘要:一、原理图库P/P:画元器件引脚 P/A:画弧线 P/L:画直线P/A:画矩形 T/C:创建一个新的元器件 T/R:删除元器件T/E:重命名元器件 T/W:为元器件创建一新子件 T/T:删除元器件的一个子件二、原理图Ctrl+Backspace:重复上一次操作 Ctrl+Backspace:取消上一次操作Shift+Insert: 粘贴 Ctrl+Insert: 复制 Shift+Delete:剪切 Ctrl+ Delete:删除P/P放置元件 P/W:画连线 P/U:画总线分支线 P/P放置元件 P/J:放置电路接点 P/O:放置电源或地 P/N:放置网络标号 P/B:画总线三、PCB库P/
阅读全文
USB接口芯片的选型参考(转贴)
摘要:USB1.1: CH375 有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。CH372 只有设备模式,不能控制别的USB设备USB2.0:内部不含单片机核的USB芯片:CY7C68001 CYPRESS FT245BM FTDI内部含有单片机核的USB芯片:CY7C68013 CYPRESS 有3种(56针,100针,128针)USB OTG:CY7C67200、CY7C67300, 内含16位的RISC MCU,输出16位的数据。为全速的USB接口TD1120 集成全速主机...
阅读全文
浙公网安备 33010602011771号