学习笔记
粒坨-康
这个作者很懒,什么都没留下…
展开
-
C++顺序容器中添加元素
添加元素相关操作:--------------------------------------------------------------------------------------------------------c.push_back(t) 在容器 c 的尾部添加值为 t 的元素。返回 void 类型c.push_front(t) 在容器 c 的前端添加值为 t 的元素。转载 2013-04-01 16:57:15 · 1807 阅读 · 0 评论 -
C语言知识点学习之结构体成员变量后加冒号
typedef struct xx { unsigned int a:2; unsigned int b:3;}Xx;//“unsigned int a:2;“中后面的":2"表示成员a只占俩个位,而不是我们传统认为的占4个字节。//这样整个结构体大小就为4个字节而不是8个字节,这样就可以达到节省内存的目的。//(这里以32位编译器来原创 2013-09-05 10:06:08 · 4623 阅读 · 0 评论 -
C语言知识点学习之地址参数
void ChangeToAny(int addr){ type *p = NULL; p = (type*)addr; //execute p.}e:int main(){ double d = 12.12; ChangeToAny( (int)&d ); //func is a function. ChangeToAny( (int原创 2013-09-18 17:47:42 · 923 阅读 · 0 评论 -
VC6.0 MFC 动态创建ODBC数据源
VC6.0 MFC 动态创建ODBC数据源 点击打开转载链接时注意事项,在看懂转载文章并参考实现其代码并编译通过后虽然建立了相应的数据源但并不会在相应的文件夹建立相应的数据,这需你下载Micrsoft Access 2003在相应的文件夹下建立一个“*.mdb”文件和表。 http://blog.csdn.net/netanimals/article/details/660转载 2014-03-10 23:29:06 · 1230 阅读 · 0 评论 -
VC6.0之MFC 单文档操作
最近在学习怎么操作MFC的单文档操作,原创 2014-06-24 10:22:16 · 5355 阅读 · 1 评论 -
IAR 工程名修改
最近在学习蓝牙4.0,从同事那里拿了原创 2014-06-26 10:59:52 · 15045 阅读 · 3 评论 -
MFC 子窗口初始化CListCtrl控件
在子窗口的类中重定义一个BOOL On转载 2014-06-20 11:35:57 · 4105 阅读 · 0 评论 -
BSON C 学习笔记
一、数组里面添加元素 #include #include bson_t *Array; bson_t *doc; Array = bson_new(); doc = bson_new(); BSON_APPEND_UTF8(Array, "0", "utf8");原创 2014-11-27 22:05:53 · 8405 阅读 · 0 评论 -
nodejs使用C/C++三方库修改步骤
运行环境:Ubuntu 13.10目 的:在nodejs中调用mongodb C 接口实现将一个集合中的数据做转换后储存为另一集合。---------------------------------------------------------------------------------------------------------------------------原创 2014-11-27 21:38:53 · 4818 阅读 · 0 评论 -
不曾遇见的你Linux命令
好记性不如烂笔头,记着自己从来不知道的命令,方便以后给自己提供大帮助。-----------------------------------------------------------------------------------------------------------ssh:用于远程登录另一台Linux机器的终端命令格式如下:ssh remote_user@remote原创 2014-12-22 11:06:52 · 540 阅读 · 0 评论 -
C语言知识点学习之联合体
typedef union UN{ int a; char b; char c; char d;}un;//联合设计的是一个共享机制,即联合里面的所有成员变量//都共享成员变量中所占字节最大那个的内存,上面的联合//中“a”所占字节最大所以共享它的内存。值得注意的是其他//变量“b”,“c”,“d”共享时都是从“a”的原创 2013-09-05 10:23:15 · 803 阅读 · 0 评论 -
C语言知识点学习之volatile关键字
volatile关键字:一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0; int main(转载 2013-09-09 14:58:41 · 854 阅读 · 0 评论 -
C++容器选择
下面列举了一些选择容器类型的法则:1. 如果程序要求随机访问元素,则应使用 vector 或 deque 容器。2. 如果程序必须在容器的中间位置插入或删除元素,则应采用 list 容器。3. 如果程序不是在容器的中间位置,而是在容器首部或尾部插入或删除元素,则应采用 deque 容器。4. 如果只需在读取输入时在容器的中间位置插入元素,然后需要随机访问元素,则可考虑在输入转载 2013-04-02 10:12:33 · 843 阅读 · 0 评论 -
C++MAP关联容器
map:map是以“键—值”成对出现的一种高效查找和读取元素的一种容器。其中键是在map中的因索,值则是存储的数据。--------------------------------------------------------------------------------------------------------map的构造函数:map m; 创建一个名为 m 的空转载 2013-04-02 14:12:08 · 574 阅读 · 0 评论 -
MFC浏览文件夹路径
CString xxxxx::getDirPath(){ char dirPath[MAX_PATH]; /* 存放选择的目录路径 */ CString tmp; ZeroMemory( dirPath, sizeof(dirPath) ); BROWSEINFO bi; bi.hwndOwner原创 2013-05-15 14:23:02 · 987 阅读 · 0 评论 -
MFC用CreateProcess启用新的进程
void CreatePro(){STARTUPINFO sInfo;PROCESS_INFORMATION pInfo;memset( &sInfo, 0, sizeof( STARTUPINFO ) );memset( &pInfo, 0, sizeof(PROCESS_INFORMATION ) );sInfo.cb = sizeof( STARTUP原创 2013-05-15 14:26:21 · 3080 阅读 · 0 评论 -
可变参数,printf的重写
点击打开链接转载 2013-08-08 09:30:33 · 5159 阅读 · 0 评论 -
注册与回调
所谓回调函数只是一个跟语言无关的概念。说白了就是A调用了B,B在适当的时候又反回去调用A。这样的东西都可以叫做回调函数,其中B叫做回调函数。从上面也可以看出来,多数时候因为是单线程,A没有必要等B来调用它,因为A在调用完B之后完全可以调用自己需要的操作。所以回调多见于事件驱动机制里。因为A在调用完B之后不知道B什么时候会完成。举个现实中的例子,你说公司需要买一批机器,派了一个人转载 2013-07-04 19:05:30 · 1179 阅读 · 0 评论 -
动态链接库的编写和使用
点击打开链接http://blog.csdn.net/friday5pm/article/details/1532212转载 2013-09-06 16:48:30 · 531 阅读 · 0 评论 -
将整形变成如(001,012)字符串
/* num是要待转化的数字,pstr存储转换后的结果,size是预编制的序号长度,如size = 4,那么结果就是0000,0001等*/void itoorder(const unsigned int num, char *pstr,const unsigned int size){unsigned int tmp;unsigned int i = size - 1原创 2013-05-02 10:21:33 · 676 阅读 · 0 评论 -
C语言知识点学习之if语句变量比较顺序
if(0 == variable ){ //......}//一般将待比较变量置于右边,这样是防止写程序因为粗心写成“variable=0”//这样编译器不会报错,但程序执行会造成无法预计的后果,如果写成//“0 == variable”则不会,因为常量是不能被左值的。原创 2013-09-05 18:16:08 · 927 阅读 · 0 评论 -
这只是个网站关于TI ARM linux移植
http://www.61ic.com/Article/Sitara/CortexA8/201308/50078.html原创 2015-04-03 10:25:36 · 838 阅读 · 0 评论