调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主 要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8调试插件和基于Chrome浏览器的调试器。以下所有的操作都将基 于如下代码(example.js):var http = require('http');var url = require('url');http.createServer(function (req Read More
posted @ 2013-05-07 14:06 Duerbin Views(359) Comments(0) Diggs(0)
在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间(如1秒)内所产生的脉冲个数称为频率。频率是描述周期性循环信号(包括脉冲信号)在单位时间内所出现的脉冲数量多少的计量名称;频率的标准计量单位是Hz(赫)。电脑中的系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。频率在数学表达式中用“f”表示,其相应的单位有:Hz(赫)、kHz(千赫)、MHz(兆赫)、GHz(吉赫)。其中1GHz=1000MHz,1MHz=1000kHz,1kHz=1000Hz。计算脉冲信号周期的时间单位及相应的换算关系是:s(秒)、ms(毫秒)、 Read More
posted @ 2013-05-06 09:46 Duerbin Views(1919) Comments(1) Diggs(0)
问:Windows提示“无法访问指定设备路径或文件”,怎么解决? 答:可以采用以下几种方法。 方法一 点“开始-运行”,用cmd命令打开Dos,输入assoc .exe=exefile〔assoc 与.exe 之间要有空格〕重新建立关联。 注: 如果cmd运行不了,可以重启选择操作系统后按F8,选择带有命令提示符的安全模式中直接进行操作。 如果是中毒请先杀毒。 方法二(电脑小白慎用) ①进入系统盘windows文件夹,进入注册表所在的根目录。 ②右键单击regedit.exe,选择重命名。(最好在DOS下改名,用ren命令) ①将文件后缀名“exe”改为“com”。 ②双击... Read More
posted @ 2013-05-02 10:30 Duerbin Views(1048) Comments(0) Diggs(0)
以前都是在windows平台上面做开发,后来发现很多高级的性能windows平台不一定能实现所以还是转战到了Linux上面了。以前没有接触过linux相关课程,这个错误的百度过来的。相关过程如下:升级CentOS 5.6 64位版python到2.7.31. 背景CentOS 5.6自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4(如iotop、nodejs、func 等要求Python版本至少是2.6以上)2. 目标将CentOS自带的Python由2.4.3版本升级到2.7.2版本。3. 实施wget -c http://www Read More
posted @ 2013-04-28 17:26 Duerbin Views(1212) Comments(0) Diggs(0)
Linux的五个查找命令:find,locate,whereis,which,type收藏最近,我在学习Linux,下面是一些笔记。使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1.findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $find<指定目录><指定条件><指定动作> -<指定目录>:所要搜索的目录及其所有子目 Read More
posted @ 2013-04-28 15:34 Duerbin Views(162) Comments(0) Diggs(0)
Python完全新手教程作者:taowen, billriceLesson 1准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:1、linuxredhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个>>> Read More
posted @ 2013-04-25 17:10 Duerbin Views(220) Comments(0) Diggs(0)
webRTC源码获取在获取源码的时候,出现了很多问题,找了很多资料,在这里总结一下。必须要安装的软件如下:SVN,这个是必须的。可以安装TortoiseSVN,找个合适的版本就可以了。下载地址:http://sourceforge.net/projects/tortoisesvn/。这个软件等下可以直接需要用到。安装msysgit,这也是一定要安装的,因为等下需要用到。下载地址:http://code.google.com/p/msysgit/downloads/list。个人以为这个也是找个合适的版本就可以了,对版本应该没有要求,我下载的是:1.7.4版本。也可以再安装TortoiseGit Read More
posted @ 2013-04-25 14:20 Duerbin Views(573) Comments(0) Diggs(0)
(TCP-over-UDP library):基于UDP协议之上实现通用、可靠、高效的TCP协议 ---------- 转随着互联网应用广泛推广,出现了越来越多的网络应用,其中基于p2p思想的各种网络技术的产品也越来越多的出现在我们的视野当中。从最早闻名的Napster到现在的Bittorrent、eMule、skype等产品,P2P这种网络应用模式已经从各个方面深入人心。这些产品在各自的网络实现技术上,都以各自的方法解决着同样面临的一个问题,如何让他们的软件产品在各异的网络拓扑结构中顺利的进行P2P通信。众所周知,在当今的网络拓扑结构中,普遍存在使用NAT设备来进行网络地址转换,而让应用程序 Read More
posted @ 2013-04-19 10:33 Duerbin Views(587) Comments(0) Diggs(0)
进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程可以对进程的内存空间和资源进行访问,并与同一进程中的其他线程共享线程 线程相关的执行状态和存储变量放在线程控制表内 一个进程可以有多个线程,有多个线程控制表及堆栈寄存器,共享一个用户地址空间多线程同步问题 线程共享进程的资源和地址空间 任何线程对系统资源的操作都会给其他线程带来影响线程技术发展 Linux 2... Read More
posted @ 2013-04-19 09:48 Duerbin Views(426) Comments(0) Diggs(0)
白色:表示普通文件蓝色:表示目录绿色:表示可执行文件红色:表示压缩文件浅蓝色:链接文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件 Read More
posted @ 2013-04-18 16:08 Duerbin Views(468) Comments(0) Diggs(0)