- 博客(15)
- 资源 (15)
- 收藏
- 关注
转载 Sed使用
# double space a file #使一个文件中每一行都占用两行空间(就是在每一行后边插一行空行)sed G ###sed 中G命令的解释为append hold space to pattern space. ###就是在当前位置后加一行保留空间中的内容,无任何动作时,保留空间为空行###所以就double space a file 了,呵呵.# double space a fil
2009-09-30 13:35:00 1207
转载 bash字符串处理
1.得到字符串长度方法一:$echo ${#variable}code:PHP 代码:zhyfly: ~$ x="this is a test"zhyfly: ~$ echo ${#x}14方法二:$expr length "$variable"code:PHP 代码:zhyfly: ~$ x="this is a test"zhyfly: ~$ expr length "$x"14方法三:$ex
2009-09-30 13:34:00 2315
转载 使用 GNU 文本实用程序在命令行操作文本
级别: 中级Ian Shields, 高级程序员, IBM2009 年 9 月 21 日文本操作不仅仅是指复制和粘帖,在不使用 GUI 的情况下,这一点尤其明显。通过本文为 Linux Professional Institute Certification (LPIC) 101 考试做准备,或者仅仅是从中得到乐趣。在这篇文章中,Ian Shields 向您介绍了在 Linux® 上使
2009-09-30 10:44:00 624
转载 symbian对话框总结
Series60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。 所有对话框共有某些基本属性。首先,对话框都是拥有窗口的控件,所有对话框类最终都派生于CCoeControl。然后,由一个对话框框架管理对话框的行为,包括布局、绘制以及用户与对话框在组件控件的交互。典型情况
2009-08-10 23:22:00 1355
转载 HTTP数据包头解析
参考: http://blog.csdn.net/baggio785/archive/2006/04/13/661410.aspx模型: http://blog.csdn.net/baggio785/archive/2006/04/13/661412.aspxHTTP请求模型一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)
2009-08-06 14:10:00 1884
转载 Raw Socket(原始套接字)实现Sniffer(嗅探)
一、raw socket介绍 1、raw socket中文叫原始套接字,它和其他的套接字的不同之处在于它工作在网络层或数据链路层,而其他类型的套接字工作在传输层,只能进行传输层数据操作。 我们常使用raw socket进行数据监听,在网卡处在混杂模式下时,可以接收所有经过网卡的数据,包括广播的数据包和发向自己的数据包,当然在共享式网络中(典型的hub组建的局域网),所有
2009-08-05 14:58:00 11635 6
转载 Symbian_S60应用程序框架
symbian的UI/引擎结构*Symbian应用程序可以分为: - UI(视图) ·将应用程序的数据在屏幕上显示给用户 — 引擎(模型) ·处理应用程序数据不同的应用程序结构*传统SymbianOS*基于对话框*基于Avkon视图传统结构框图 应用程序类*第一个需要创建的对象*必须重写: - CreateDocumentL()创建文档对象 - AppDIIUid()返回应用程
2009-08-04 20:32:00 850
转载 symbian文件服务器:文件存储
存储*相关流的集合*用于实现对象的持久性*通常,存储是一个文件 - 尽管也提供内存存储 - 存储也可以嵌入其它存储的流中*出于各种考虑,取代直接使用文件和文件服务器客户端API - 尽管与文件服务器的其它特征依然相关*对于应用程序的框架意义重大,因为它提供对嵌入文档的支持*存储也是DBMS提供的相关数据库的基础存储流*在存储中适合使用流这种类型*流通常是在存储地上下文中创建的*存储中的流由如下
2009-08-04 17:53:00 562
转载 symbian文件服务器:文件处理
*文件服务器 - 通过客户端API进行访问,该API在f32file.h中定义 (驱动器A——Z:C是系统内置存储位置,Z是ROM只读内存保留的,其他的可以任意分配)*文件服务器会话 - 所有的文件都是通过会话进行访问 - 应用程序可能有多个会话 - 使用RFs类开启会话*连接到文件服务器 - 增加资源数 - 必须在完成操作之后关闭资源,比如 RFs fsSession; User::Leav
2009-08-04 17:28:00 893
转载 unix/linux下的共享内存、信号量、队列信息管理
在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引起一些问题。查看共享信息的内存的命令是ipcs [-m|-s|-q]。默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列。怎样清楚呢?清楚命令是ipcrm [-m|-s|-q] id。-m 删除共享内存,-s删除共享信号量,-q删除共享队列。下面是一个操作示例:v
2009-08-03 14:05:00 770
转载 linux lsof详解
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因
2009-08-03 14:02:00 662
转载 内存管理内幕
Jonathan Bartlett (johnnyb@eskimo.com), 技术总监, New Media Worx2004 年 11 月 29 日本文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内
2009-08-03 13:49:00 391
转载 Linux多线程编程下的条件变量
Condition Variable (条件变量) 也是一种用于同步的device. 允许一个进程(或线程)将自己挂起等待一个条件变量的状态被改变. 有下列几个函数: int pthread_cond_init (pthread_cond_t *COND,pthread_condattr_t *cond_ATTR); int pthread_cond_signal (
2009-08-03 13:49:00 853
转载 epoll使用详解(精髓)
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __FD_S
2009-08-03 13:46:00 1383
转载 进程间通讯--消息队列
1. 创建消息队列 #include sys/types.h> #include sys/ipc.h> #include sys/msg.h> int msgget(key_t key, int msgflg); 成功返回队列ID,失败返回-1。参数
2009-08-03 13:43:00 626
生活信息全面搜索-爱帮爱逛symbian免签名版(公交,餐馆,天气,火车等)
2010-01-27
Ajax For Dummies
2007-09-28
精通AJAX 第二版
2007-09-28
amazon算法5星图书,比算法导论的评价还高
2007-09-22
Programming Python, 3rd Edition
2007-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人