- 博客(11)
- 资源 (24)
- 收藏
- 关注
原创 在线C语言编译器/解释器
在线C语言编译器/解释器 本文介绍两个C语言在线解释器/编译器,这些工具可以提高代码片段检测方便的工作效率,并可以保证这些代码的正确性,而且还可以和别人一起编辑/分享之间的代码,这样可以共同分析代码并相互协助完成代码段的检查.1.Codepad Codepad(http://codepad.org/)是一个简单的在线IDE编译器,适用于团队协作工作,帮助代码生成一个简短的URL,这样就可以和其他人
2013-09-26 08:24:59 26497 1
原创 Vim winmanager文件浏览自动更新
Vim winmanager文件浏览自动更新 使用winmanger插件时发现其中引用的fileexplorer不能自动更新到当前文件夹,进行如下修改就OK啦.修改winfileexplorer.vim中的FileExplorer_Start()函数:function! FileExplorer_Start()let b:displayMode = "winmanager"call s:Edi
2013-09-24 20:59:50 2678
原创 linux的多任务编程-线程池
linux的多任务编程-线程池简介 在嵌入式系统环境下,由于系统资源和任务的特点,多线程成了实现多任务处理的重要方式.在一些常见的应用环境中,如Web服务器,Email服务器以及数据库服务器等都具有一个共同点:单位时间内必须处理很多并发的连接请求,但处理时间却相对较短.传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务.任务执行完毕后,线程退出,这就是
2013-09-24 13:39:14 3643 3
原创 改变Vim中注释的颜色
改变Vim中注释的颜色 Vim中注释的颜色非常暗,看的很吃力,非常不爽,如下所示:在/etc/vim/vimrc中增加如下一句:highlight Comment ctermfg=green guifg=green效果如下:
2013-09-20 12:14:14 3471 1
原创 windows下如何用wireshark抓本地回路抓包
windows下如何用wireshark抓本地回路抓包 心血来潮,想用wireshark抓取本地回路的测试包,结果发现怎么都抓不到127.0.0.1的tcp数据包,不管怎么看,都没有127.0.0.1的数据包。呕血弄了一早晨,发现如果是tcp客户端向别的IP通信wireshark都能正常截获,如果是本机则没有一点动静能截获到。 不甘心,网上搜搜本地回路用wireshark抓包的说法,才知道,原来
2013-09-17 17:29:31 13196
原创 Linux的多任务编程-线程
Linux的多任务编程-线程线程的基本概念 Linux操作系统很早就具备这些多进程功能了.但有时人们认为用fork()来创建一个新进程的代价还是太大,如在Web服务器中,通常采取的多进程方案是一旦接收到访问请求后,即创建一个新的进程,由该进程执行任务,当任务执行完毕后,该进程退出.如果有大量的请求在很短的时间中频繁的访问该服务器,那么服务器耗费在创建进程,销毁进程中的机时便十分可观. 线程的出现使
2013-09-16 22:00:25 3934
原创 深入浅出进程与线程的基本概念
深入浅出进程与线程的基本概念 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义
2013-09-16 13:04:14 3143 2
原创 Linux的多任务编程-进程
Linux的多任务编程-进程 进程是构成Linux系统应用的一块基石,它代表了一个Linux系统上的绝大部分活动,不管你是系统程序员,应用程序员,还是系统管理员,弄明白Linux的进程管理将使你"一切尽在掌握". 一个正在运行的程序(或者叫进程),是由程序代码,数据,变量(占用着系统内存),打开的文件(文件描述符)和一个环境组成.通常,Linux系统会让进程共享代码和系统库,所以在任何时刻内存里都
2013-09-16 09:15:35 5587
原创 Ubuntu下vim中ctags的配置方法
Ubuntu下vim中ctags的配置方法 ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数,变量,宏定义等位置去查看原型.以下是在Ubuntu下vim中ctags的下载安装和配置过程:下载并安装ctags 在终端输入如下命令:apt-get install ctags建立源码索引 比如我经常需要查阅Linux的内核代码,而这些代码放在/root/linux-2.6.14目录下,那么
2013-09-16 07:23:28 7320
原创 Linux的多任务编程-基本概念
Linux的多任务编程-基本概念概述 当操作系统使用某种策略允许两个或更多进程并发共享一个CPU时,它称作多任务运行,或多道程序运行.在规定的时间片过期或某些事件发生前,一直执行某个进程.然后,操作系统切换到另一个进程.这种切换十分迅速,给人一种这些进程是同时执行的错觉.而事实上,同一时刻在一个CPU上只能激活一个进程.这种进程间的切换在所有进程完成前一直进行.并发共享策略决定何时切换进程.该策略
2013-09-16 06:36:17 5027 2
原创 CME ERROR's
CME ERROR'sCME ERROR's (GSM Equipment related codes) Error DescriptionCME ERROR: 0Phone failureCME ERROR: 1No connection to phoneCME ERROR: 2Phone adapter link reservedCME ERROR: 3Operation not allowe
2013-09-15 16:22:09 7589
dlt-viewer_2.20.0
2020-09-21
ARM9嵌入式Linux开发-LCD
2020-04-26
adc_ts.rar
2020-04-26
ARM9嵌入式Linux开发-I2C接口
2020-04-05
ARM9嵌入式Linux开发-通用异步收发器UART
2020-04-05
ARM9嵌入式Linux开发-系统时钟和定时器
2020-03-29
ARM9嵌入式系统学习-中断体系结构
2020-03-22
ARM9嵌入式系统学习-NADN FLASH控制器源码
2020-03-15
linux下多线程文件服务器
2013-12-24
GeekOSproject3
2013-03-20
arm栈帧回溯
2013-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人