按类别查询搜索结果
关于关键词 的检测结果,共 4425
mister9527 | 2014-07-10 12:09:46 | 阅读(180) | 评论(0)
变量是一段有名字的连续存储空间【阅读全文】
suiming2005 | 2014-07-08 20:23:47 | 阅读(800) | 评论(0)
本文介绍了一个头文件不能定义变量的原因【阅读全文】
tianyashuibin | 2014-07-07 23:14:40 | 阅读(880) | 评论(0)
建议大家保存下写过的复用性好的代码 以后可以用来建立自己的代码库 ^ ^【阅读全文】
jeffasdasd | 2014-07-06 02:22:07 | 阅读(320) | 评论(0)
http://yijiuzai.blog.163.com/blog/static/1037567272013031399284/#include <iostream>using namespace std;int checkCPU(char x){    if(x==0x12)    {        return (0);    &...【阅读全文】
lincolnrainbow | 2014-07-04 15:42:55 | 阅读(860) | 评论(0)
coroutine.pdf 协程也叫微线程,英文名称为coroutine。一个进程可以有多个线程,一个线程可以有多个协程,这是协程和线程间的关系。不同的是,线程由系统调度,但协程需要自己调度,协程运行在用户态。Linux内核为协程编程提供了支持,相关的函数声明在ucontext.h头文件中。也可以借助longjmp、setjmp等实现...【阅读全文】
Aquester | 2014-07-01 17:37:59 | 阅读(6270) | 评论(1)
coroutine.pdf 协程也叫微线程,英文名称为coroutine。一个进程可以有多个线程,一个线程可以有多个协程,这是协程和线程间的关系。不同的是,线程由系统调度,但协程需要自己调度,协程运行在用户态。Linux内核为协程编程提供了支持,相关的函数声明在ucontext.h头文件中。也可以借助longjmp、setjmp等实现...【阅读全文】
coolzsj | 2014-06-30 07:48:23 | 阅读(720) | 评论(0)
现在我们来讨论第三种也是最后一种System V IPV工具:消息队列。在许多方面看来,消息队列类似于有名管道,但是却没有与打开与关闭管道的复杂关联。然而,使用消息队列并没有解决我们使用有名管道所遇到的问题,例如管道上的阻塞。消息队列提供了一种在两个不相关的进程之间传递数据的简单高效的方法。与有名管道比较起来...【阅读全文】
coolzsj | 2014-06-30 07:46:26 | 阅读(680) | 评论(0)
共享内存是第二种IPC工具。他允许两个无关的进程访问相同的逻辑内存。共享内存是在两个运行的程序之间传递数据的有效手段。尽管X/Open标准并没有要求,很可能绝大数的共享内存实现都是会将不同进程之间正在共享的内存安排在相同的物理内存中。共享内存为在多个进程之间共享与传递数据提供一个有效的手段。因为他并没有提...【阅读全文】
xuebabybaby | 2014-06-27 14:15:43 | 阅读(900) | 评论(0)
两种方式我测试过 其中“WMSIniFilePath”是文件名+路径123456789101、MFC类库int ...【阅读全文】
bkeey | 2014-06-27 09:56:26 | 阅读(1500) | 评论(0)
這一篇最初的目的,是想來整理一下在 C++ 裡的字串切割的方法。不過寫到一半就發現,其實 Boost 提供的相關工具都可以延伸到其他形式的資料,並不僅限於字串,所以變成內容是著重在 STL containter 的切割,所以後來就決定變成是由字串切割,來帶到 split() 這個函式,以及Tokenizer 這個函式庫的介紹了。...【阅读全文】
EdisonItBlog | 2014-06-24 23:58:16 | 阅读(1170) | 评论(0)
#include <stdio.h>#define EMPTY#define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); }#define CHECK2(x, ...) if ((x)) { printf(__VA_ARGS__); }#define CHECK3(...) { printf(__VA_ARGS__); }#define MACRO(s, ...) printf(s, __VA_ARGS__)int main() { CHECK1(0, "here %s %s %s", "are", "some", "v...【阅读全文】
小霸王88 | 2014-06-24 16:21:55 | 阅读(300) | 评论(0)
大大大碧哥 | 2014-06-23 05:44:31 | 阅读(760) | 评论(0)
头文件中不要去定义函数 如果现在在1.h文件中定义一个函数#includeusing namespace std;void fun1(){   cout<<"fun1()"<<endl;}在源文件2.cpp中这样使用#include "1.h"//extern void fun1(); //有没有此申明都不报错void fun2(){   fun1();}在源文件3.cpp中这样使用,就会报错了...【阅读全文】
shaqianqing | 2014-06-17 20:46:44 | 阅读(2080) | 评论(0)
tatata000 | 2014-06-16 10:15:58 | 阅读(500) | 评论(0)
jialin2014 | 2014-06-09 17:07:24 | 阅读(320) | 评论(0)
为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好堆栈。 而自己在Uboot的start.S汇编代码中,关于系统初始化,也看到有堆栈指针初始化这个动作。但是,从来只是看到有人说系统初始化要初始化堆栈,即正确给堆栈指针sp赋值,但是却从来没...【阅读全文】
xuebabybaby | 2014-06-09 15:25:34 | 阅读(2310) | 评论(0)
在fwrite之后调用fflush才有效果, 在fread之后调用fflush是不会清空读入缓冲区的..转:http://bbs.csdn.net/topics/60001506http://stackoverflow.com/questions/2187474/i-am-not-able-to-flush-stdin【阅读全文】
毕赖子 | 2014-06-09 10:47:52 | 阅读(470) | 评论(0)
毕赖子 | 2014-06-09 10:45:06 | 阅读(350) | 评论(0)
dreamjdn | 2014-06-07 17:56:51 | 阅读(930) | 评论(0)
在实际的编程中会有很多类、方法、函数等出现同名的情况,造成了程序的可读性差的问题。为了避免这种问题的出现,C#提供了很多机制来区别或修改同名的函数或方法,如:命名空间、类名、重载和覆盖等。这篇博客将会对重载和覆盖进行比较,并通过例子来强化记忆。 一、重载  1、重载示意  ...【阅读全文】