- 博客(19)
- 收藏
- 关注
原创 NFS (网络文件系统)
1. NFS (Network FileSystem 网络文件系统) 让不同的机器,不同的OS在网络上共享目录和文件。通过NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。4. 配置NFS 共享的NFS目录在/etc/exports中列出,这个文件控制对目录的共享。 书写规则是:共享目录 主机(参数) e.g:/mnt/cdrom *.abc.com(ro,sync) m
2006-01-13 13:45:00
2232
原创 TFTP(简单文件传输协议)
1. Tftp -- Trivial File Transfer Protocol(简单文件传输协议) 与FTP不同的是,它使用的是UDP的69端口,因此它可以穿越许多防火墙。不过它也有缺点,比如传送不可靠、没有密码验证等。非常适合传送小型文件的2. 配置Tftp ECGL linux 自带 TFTP server, Linux上必须有root权限 TFTP Server 的配置文件是 /e
2006-01-12 11:19:00
2981
1
原创 Bluetooth
1. 蓝牙概述 无线局域网的通信 适用范围:10米到100米 应用: 局域网络中各类数据及语音设备,如PC、拨号网络、笔记本电脑、打印机、传真机、数码相机、移动电话和高品质耳机等,使用无线的方式将它们连成一个微微网(Piconet)。2. 协议体系结构 整个协议体系结构分三大部分:底层硬件模块、中间协议层和高层应用。 2.1 底层硬件RF (Radio Frequency) RF层通过2
2006-01-09 17:58:00
1803
原创 Linux 设备文件
1. 模块(驱动程序) 模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,可以动态装载到系统中作为内核的一部分运行。 Linux下对于一个硬件的驱动,可以有两种方式: 1.1 直接加载到内核代码 启动内核时就会驱动此硬件设备。 1.2 以模块方式加载 编译生成一个.o文件。当应用程序需要时再加载进内核空间运行。2. Linux系
2006-01-05 17:35:00
8832
原创 LocalSync
1. AT Command Set AT Command Set 是一套工业标准语言用于控制modem,类似SQL在数据库中的作用。modem分两种模式:command mode;on-line mode.modem只在command mode下modem接受命令。 命令格式: e.g AT+CGMI 参考: http://www.modems.com/general/extendat.h
2006-01-05 15:44:00
1485
原创 Signal in Linux
1.信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件。 信号事件的发生有两个来源:一个是硬件的原因(比如按下了键盘),一个是软件的原因(比如使用系统函数或者是命令发出信号)。 List all signal: #> man 7 signal2. 三种异常中断信号 2.1 SIGSEGV (Segment fault) 意味着指针
2006-01-04 16:47:00
1923
原创 SyncML protocol
1. SyncML在ISO中的位置 SyncML协议由3部分组成。 • An XML-based representation protocol (presentation layer) • A synchronization protocol (session layer?) • Transport bindings for the synchronization pr
2005-12-29 15:29:00
3385
原创 移动设备的网络协议 WSP/WAP
WAP Wireless Application Protocol---Defines a set of protocols in transport, security,transaction, session and application layers.WSP Wireless session protocolCore Binary HTTP + extends function(l
2005-12-29 15:21:00
2884
原创 C++ Primer
1. Build-in array can NOT copy one to another by using assignment operator.e.gCorrect: for ( int index = 0; index array0[ index ] = array1[ index ];Wrong: // error: cannot directly assig
2005-04-14 17:26:00
1485
1
原创 Expert.One.on.one.J2EE.Development.Without.EJB笔记
Spring:IOC+AOP1.如何通过bean factory读取bean(p178)public class TextStyle {private String fontName = “default”;private int fontSize = 9;private boolean bold = false;private boolean italic = false;public vo
2005-01-03 20:44:00
1691
原创 Expert-One-on-One-J2EE笔记
Architectural Tiers in J2EE Applications1.1 Enterprise Information System (EIS) Tier These include Database Management Systems (DBMSs) and legacy mainframe applications. EIS tier resources are usually
2005-01-03 20:40:00
3348
2
原创 About Linux
第1部分: Linux的基本操作1.执行程序 ./program_name2.终止出错程序 4.1 显示当前系统中由该用户运行的进程 ps - print status e.g ps –axu | more 列出正在运行的所有进程(选项a) 包括那些没有控制终端的进程(选项x) 包括每个进程所属的用户名(选项u) 因为显示的内容可能要超过一个屏幕,所以用管道命令“|”加上“more”让换屏
2005-01-02 20:34:00
56141
2
原创 Eclipse CDT的开发
C/C++编译器GCC 预处理(Pre-Processing)、编译(Compiling)、汇编(Assembling)、链接(Linking)常用的command:g++ - 编译c++gcc - 编译c-I 找头文件e.g g++ foo.c -I /home/xiaowp/include -o foo-L 找库文件e.g g++ foo.c -L /home/xiaowp/lib
2005-01-01 22:51:00
2410
原创 Essential C++
1. 局部静态对象 -- 堆对象?2. 默认参数 --1.只能定义一次,(头文件或cpp文件)。2. 默认值的决议(resolve)从最右侧开始。意味着void fun(int a = 0, int b, int c =2)是不正确的3. Overload vs TemplateOverload -- 多份实现Template - 主体不变,数据类型改变template的定义template fu
2004-12-26 19:42:00
2035
原创 co的发音
以Co开头的单词发音把我搞晕了。GG和我说co发[ké]是非重读,发[kó]是重读。单词结尾是发[FEn],如tion,sion的重音是在倒数第二个音节上。醍醐灌顶啊,山东的教育就是牛我再来终结一个规律Co开头的动词一般发[ké],如condense,conform,compress,comprise
2004-12-19 17:26:00
4425
原创 IOC vs Dependency Injection
URL http://gigix.blogdriver.com/diary/gigix/inc/DependencyInjection.pdf在我看来,IOC描述的是一种控制权转移的概念,而Dependency Injection描述的是实现IOC的一种具体的方式。IOC:不在程序中主动创建一个类,设置属性etc,而交给框架去完成。把由哪个具体类实现推迟到部署阶段决策,真正实现了可插拔的概念。De
2004-12-09 16:03:00
1283
原创 UML Distilled读书笔记
Chapter 2. Development Process1. 迭代和瀑布模型 迭代(Iterations) -- 把项目分解成多个功能的子集,每次迭代完成一部分功能,一次迭代是一个完整的生命周期,包括:需求分析、设计、编码、测试。 Staged delivery -- 混合过程。分析和high-level design应用瀑布模型,编码、测试应用迭代。 Time boxing
2004-12-07 10:28:00
1820
1
原创 JUnit In Action 笔记
第二章 Exploring JUnit1.JUnit类TestCase TestSuite -- Designed to run one or more test casesBaseTestRunner -- Launches the TestSuite2.Composite pattern 在JUnit中的应用TestSuite and TestCase 都实现了Test接口,在TestS
2004-11-29 12:51:00
2152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人