按类别查询搜索结果
关于关键词 的检测结果,共 2257
小霸王88 | 2015-03-03 14:35:37 | 阅读(4630) | 评论(0)
xiaohiz | 2015-02-26 16:55:06 | 阅读(410) | 评论(0)
xiaohiz | 2015-02-26 16:54:33 | 阅读(200) | 评论(0)
xiaohiz | 2015-02-26 16:52:41 | 阅读(140) | 评论(0)
zhpabc | 2015-02-26 11:11:01 | 阅读(180) | 评论(0)
    最近发现自己好久没有研究过算法了,达尔文坚持进化论,而拉马克则提出“用尽废退”理论。在学术领域我还是比较赞同拉马克的观点。程序设计道理也是一样的,只有多看优秀的代码的,学习优雅的设计框架和思想,经过充分的思考并将其移花接木般应用在自己的程序里才是学习的本质。以前我们的高中老师管这...【阅读全文】
centrify | 2015-02-11 10:16:37 | 阅读(1960) | 评论(0)
linux, C, C++, coredump, gdb【阅读全文】
wzzushx | 2015-02-09 15:37:27 | 阅读(1210) | 评论(0)
阿鸾44 | 2015-02-04 16:30:49 | 阅读(1720) | 评论(0)
在Linux下开发网络程序时,经常会遇到需要取本地网络接口名、IP、广播地址、子网掩码或者MAC地址等信息的需求,最常见的办法是配合宏SIOCGIFHWADDR、SIOCGIFADDR、SIOCGIFBRDADDR与SIOCGIFNETMASK作为参数调用函数ioctl分别获得MAC地址、IP地址、广播地址与子网掩码来实现。一次性获取此类信息的C语言代码实现如下。...【阅读全文】
【C/C++】 线程与
hm2462964492 | 2015-02-04 12:01:57 | 阅读(970) | 评论(0)
类UNIX信号以前是专为进程设计的,它比线程的出现早了很多年。当线程模型出现后,专家们试图也在线程上实现信号,这导致了一个问题:如果要在线程模型中保持原来在进程中信号语意不变,是相当困难的。避免信号和线程一起使用是明智的选择。但是,将他们分开又是不可能或不实际的。只要有可能的话,仅仅在主线程内使用...【阅读全文】
自由人_SZ | 2015-01-30 01:15:06 | 阅读(4750) | 评论(0)
三哥的技术专栏,转载请注明出处!!!分析了一段时间的ffmpeg源代码,是时候写个笔记做个总结了。所以决定写一系列关于分析FFmpeg架构及API使用的笔记,现在计划涵盖的内容包括从打开一个媒体文件(access)到demux,然后到decode,最后render出来这整个过程,循序渐进,当然也包括转码过程, 其中每个过程我都...【阅读全文】
cokeboL | 2015-01-24 20:47:24 | 阅读(0) | 评论(0)
数组 a[n] n比较大包含的数据仅且只有一个数字出现2次 其余的都是出现3次 只有3次 不多不少比如 a[n] = {3, 5, 6, 5, 6, 3, 3, 5, 6, 8, 9, 8, 9, 9.....} 只有8出现2次 别的都是3次这样 可否 O(n)  复杂度找到仅出现2次的数字?点击(此处)折叠或打开#include ...【阅读全文】
newdingyue | 2015-01-23 14:10:59 | 阅读(770) | 评论(0)
  stristr() 不区分大小写 strstr() 区分大小写  函数查找字符串在另一个字符串中第一次出现的位置。  如果成功,则返回字符串的其余部分(从匹配点)。如果没有找到该字符串,则返回 false。  stripos() 不区分大小写 strpos() 区分大小写  函数返回字符串在另一个字符串中第一次出现的位置。...【阅读全文】
chelalv | 2015-01-20 18:28:10 | 阅读(290) | 评论(0)
这里面(buff[strlen(buff)-1]=='/')检测的比较好点击(此处)折叠或打开#include #include#include#include#include #include #include 【阅读全文】
linlinhust | 2015-01-17 16:42:52 | 阅读(430) | 评论(0)
全用最新版:第一阶段:C++ Primer(第五版) 杀鸡C++标准程序库(第二版) 宰牛Effecitve C++(第3版 中文版)More Effecitve C++第二阶段:Exceptional C++More Exceptional C++C++Templates中文版  http://book.douban.com/subject/2378124/Boost库深入C++系列:C++ STL中文版  http...【阅读全文】
墨香的黑 | 2015-01-14 09:38:36 | 阅读(1460) | 评论(0)
HYYLINUX | 2015-01-13 15:55:59 | 阅读(1320) | 评论(0)
    欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。    其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0)证明:a可以表示成a = kb + r,则r = a mod b          ...【阅读全文】
痴痴步步 | 2015-01-11 21:26:28 | 阅读(300) | 评论(0)
推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).    推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.    要实...【阅读全文】
hm2462964492 | 2015-01-10 18:05:51 | 阅读(880) | 评论(0)
http://www.spongeliu.com/165.html【阅读全文】
墨香的黑 | 2015-01-08 20:57:43 | 阅读(1180) | 评论(0)
1.Linux“线程”       笔者曾经在《基于嵌入式操作系统VxWorks的多任务并发程序设计》(《软件报》2006年第5~12期)中详细叙述了进程和线程的区别,并曾经说明Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。大...【阅读全文】
墨香的黑 | 2015-01-08 19:57:03 | 阅读(1310) | 评论(0)
1.Linux进程       Linux进程在内存中包含三部分数据:代码段、堆栈段和数据段。代码段存放了程序的代码。代码段可以为机器中运行同一程序的数个进程共享。堆栈段存放的是子程序(函数)的返回地址、子程序的参数及程序的局部变量。而数据段则存放程序的全局变量、常数以及...【阅读全文】