- 博客(14)
- 收藏
- 关注
转载 grep的用法
http://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-examples/ 首先创建我们练习grep命令时需要用到的demo文件demo_file。$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1
2012-01-03 11:32:48
1219
转载 归零码和不归零码、单极性码和双极性码
<br />关于基带数字信号表示,下面有一些常见的细节: <br />对于传输数字信号来说,最常用的方法是用不同的电压电平来表示两个二进制数字,即数字信号由矩形脉冲组成。 <br />a)单极性不归零码,无电压表示"0",恒定正电压表示"1",每个码元时间的中间点是采样时间,判决门限为半幅电平。 <br />b)双极性不归零码,"1"码和"0"码都有电流,"1"为正电流,"0"为负电流,正和负的幅度相等,判决门限为零电平。 <br />c)单极性归零码,当发"1"码时,发出正电流,但持续时间短于一个
2011-05-02 01:14:00
71292
转载 致命错误 RC1121: RC : fatal error RC1121 : I/O error reading file
关于在directshow的network的例子里面没有做任何修改却出现了一个严重错误的问题解决方法:编译错误提示:C:/DXSDK/Samples/C++/DirectShow/Filters/DSNetwork/Filter/../sender/propsend.rc(24) : 致命错误 RC1121: RC : fatal error RC1121 : I/O error reading file执行 rc.exe 时出错.找了好些地方都没有找到问题所在。最后发现是关于多
2011-04-12 14:15:00
2914
原创 Linux 线程锁 条件变量 信号量的区别3
<br />援引CU上一篇帖子的内容:<br />“信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这 个资源。比如对全局变量的访问,有时要加锁,操作完了,在解锁。有的时候锁和信号量会同时使用的”<br />也就是说,信号量不一定是锁定某一个资源,而是流程上的概念,比如:有
2011-03-25 20:24:00
2428
原创 Linux 线程锁 条件变量 信号量的区别2
<br />之前一直没有怎么关注过这个问题,前些日子在面试一家公司的时候,面试官提到了pthread_cond_wait/pthread_cond_signal的实现,当时答的不是很好,回来就查了nptl的代码。前天,水木上又有人问到了信号量和互斥锁的问题,我想还是对它们的区别与实现总结一下 。<br /><br />首先了解一些信号量和线程互斥锁的语义上的区别:<br /><br />>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2011-03-25 20:16:00
2452
原创 Linux 线程锁,条件变量 信号量的区别
一) 线程锁1) 只能用于"锁"住临界代码区域2) 一个线程加的锁必须由该线程解锁.锁几乎是我们学习同步时最开始接触到的一个策略,也是最简单, 最直白的策略.二) 条件变量,与锁不同, 条件变量用于等待某个条件被触发1) 大体使用的伪码:// 线程一代码pthread_mutex_lock(&mutex);// 设置条件为truepthread_co
2011-03-25 19:55:00
5289
转载 LINUX 编程
<br />假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级unix环境编程》,黑话叫APUE还有《unix网络编程》这时候大概还需要看资料理
2011-03-25 18:25:00
486
转载 SoC时代:平板电脑芯片组总体态势分析
<br />平板电脑ARM芯片概况一、平板电脑ARM芯片概况 平板电脑大致上可以分为两种类型:传统型平板电脑和以iPad为代表的新一代平板电脑。传统“平板电脑”概念是由微软提出的,是指能够安装x86版本的Windows系统、Linux系统或Mac OS系统的PC。由于X86架构功耗较高,势必造成了传统型平板电脑在续航及散热方面的表现不尽人意。2010年1月,苹果发布了iPad这款平板产品,掀起了新一代平板电脑的热潮,以iPad为代表的第二代平板产品虽然不属于微软提出的平板电脑概念范畴,但是这个名字已经广泛为
2011-03-24 12:26:00
1485
转载 堆和栈的区别
http://zsp.javaeye.com/blog/156295<br />堆和栈的区别 <br /> <br /> 一、预备知识—程序的内存分配 <br /> 一个由C/C++编译的程序占用的内存分为以下几个部分 <br /> 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br /> 操作方式类似于数据结构中的栈。 <br /> 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS
2011-03-16 12:34:00
444
转载 虚拟内存与内存映射文件区别与联系
<br /><br />虚拟内存与内存映射文件是操作系统内存管理的重要部分,二者有相似也有不同的地方,本文是作者学习与应用中得到的一些体会,有错误的地方,请提点。<br />二者的联系:虚拟内存与内存映射文件都是将一部分内容加载的内存,另一部分放在磁盘(硬盘)上的一种机制。二者都是应用程序动态性的基础。由于二者的虚拟性,对于用于而言,都是透明的。<br />学过操作系统的都知道虚拟内存其实就是硬盘的一部分,是计算机RAM与硬盘的数据交换区。因为实际的物理内存可能远小于进程的地址空间,这就需要把内存中暂时不用
2011-03-16 10:20:00
1652
原创 创游
查看游戏详细资料请到官方网站:www.chuangplay.com查看封测玩家评论请到玩家论坛:http://211.92.55.7:808/联系方式:重庆创游软件有限公司总经理 吴建洪电话: 023-86028651手机: 13883307989Email: chuang.play@163.comMSN: wu_ren_jian@hotmail.com地址:重庆市北碚区天生路79号411
2008-01-06 21:37:00
583
转载 团队管理经验
偏重于技术型创业团队,但很有普遍意义。 归结起来,我想是“组织保证,制度保障”两句话,涉及到目标管理、计划管理、变更管理、风险管理、质量管理以及组织建设等多个方面,怎么说也是一个非常复杂的创业课题。 我也在领导一个创业团队,3年时间,不长不短,就创业型的项目补充几点,或许不止于项目管理本身: 1、不要贪图大项目,越大的项目,时间成本、管理成本越大,不是创业团队能够驾御的,哪怕你有辉煌的过去
2008-01-02 11:59:00
6731
1
原创 集线器和交换机的区别
1. 集线器(这里仅指非交换式单网段和多网段型)在OSI体系结构中属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备,现在常见的三层交换为在二层平台上提供VLAN和基于IP的路由和交换功能,而四层交换则为基于端口的应用。集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法进行有效的处理,不能保证数据传输的完整性和正确性,类似于一个大的总线型局域网;而
2006-12-01 00:46:00
856
原创 三层交换
1 最简单的解释可以认为:三层交换=二层交换+三层转发。 传统交换技术位于数据链路层,其缺点是不能跨网段转发。路由器工作在网络层,可以对跨网段的数据报进行转发,但其缺点是接口少,转发速率慢,开销大。在大型局域网中往往划分子网,二层交换机只能在同子网中进行交换,跨子网的数据报只能通过路由器进行转发,开销大速度慢,造成了网络的瓶颈。三层交换是二层交换技术和三层转发技术的结合,三层交换机
2006-11-30 23:40:00
1199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人