自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安子自语

自言自语,用于记录所学之知识,欢迎指正!

  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 linux log

一、写日志缓存:方式1: printk(linux kernel中存在)数值范围从0到7,数值越小,优先级越高。控制日志:/proc/sys/kernel/printk1       4       1       7# echo 8 > /proc/sys/kernel/printk四个整型数值:当前记录级,缺省记录级,最低记录级和启动时刻的缺省记录级。

2012-12-28 11:19:32 2763

原创 文件原子操作

1、open的O_CREATE和O_EXCL2、pread,pwrite 相当于原子执行lseek和read3、dup2相当于原子执行close和fcntl(F_DUPFD)

2012-12-19 11:38:20 473

原创 设计模式

基本原则:     多用组合,少用继承;     针对接口编程,不针对实现编程;      为交互对象之间的松耦合而努力;     对扩展开放,对修改关闭;     依赖抽象,不依赖具体类;     方法调用不可以使用返回的对象;     一个类应该只有一个引起变化的原因;1、创建型模式:                 工厂模式;由子类

2012-12-18 22:41:05 619

原创 脚本编程语言

在第一行指定程序解析器,如:#! /bin/csh -f#! /bin/csh -  表示没有选项,避免欺骗攻击此行要求:最好不要超过64个字符别在选项后面放置任何空白使用完整路径perlpythonruby字符功能grepegrepsedawk*匹配0或

2012-12-18 11:31:45 1544

转载 网络编程

#include #includePF_INETAF_INETPF_INET6PF_UNIXSOCK_STREAM ---------- 需要自己对报文进行分解,一次可能读出部分,或可能读出多个报文。SOCK_DGRAM ---------- 一次只读出一个报文SOCK_SEQPACKET ---------- 一次只读出一个报文INAD

2012-12-10 11:21:31 681

原创 进程

创建:      fork      system --- 同步进程。http://blog.csdn.net/hairetz/article/details/8163703http://my.oschina.net/renhc/blog/54582   ------ 此博文有很好的说明。      popen修改:      exec:

2012-12-09 16:38:29 485

原创 dup dup2

int dup(int newfd);返回当前可用描述符最小值int dup2(int fd1, int fd2);fd2参数为新描述符的数值。如果fd2已经打开,则先关闭fd2。如果fd1和fd2相等,则不关闭,直接返回fd2。

2012-12-08 23:45:51 427

转载 服务器(事件驱动)

《the linux programming interface》的63节http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/迭代服务器(循环服务器):串行方式每次处理一个客户的请求,容易遭受Dos攻击;常用于UDP服务程序;并发服务器:利用可动态增加的子进程与事先分配好的子进程相结合的方

2012-12-07 16:42:44 643

转载 SecureCRT log configuration

2012-12-07 09:34:37 649

原创 进程间通信 IPC

http://www.ibm.com/developerworks/cn/linux/l-ipc/https://www.ibm.com/developerworks/cn/linux/l-ipc/part1/http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.htmlhttp://www.ibm.co

2012-12-05 23:15:15 1976

原创 epoll

学习linkhttp://www.oschina.net/question/234345_40335select   pselectpoll  (只监听需要监听的socket,但需要挨个判断是否发生事件。)ppollepoll :(将需要监听的socket们都放入系统中,返回发生事件的socket个数,只需要处理这几个socket即可,所以效率更

2012-12-05 16:32:55 491

原创 linux设备

1. 块设备          可以随机访问数据;          磁盘,光盘,flash等;2.字符设备         通过“字符设备节点”这个特殊设备访问;3.网络设备         打破了unix的“所有东西都是文件”的设计原则;         通过套接字接口来访问;4. 杂项设备miscellaneous device

2012-12-04 23:34:16 563

转载 linux内核数据结构

这个很有用,可以借鉴!!!1、链表:双向环形链表2、队列:kfifo3、映射:4、红黑树:5、消息队列:6、slab内存分配机制 --- 就是内存池机制

2012-12-03 12:29:47 551

原创 linux 内核(介绍)

linux是类unix系统,但它不是unix系统。尽管linux实现了很多unix的API,但linux没有直接使用unix的源码。遵守GPL v2的版权协议。通常一个内核由负责响应中断的中断服务程序,负责管理多个进程从而分享处理器时间的调度程序负责管理进程地址空间的内存管理程序,和网络、进程通信等系统服务程序共同组成。处理器必然处于三个活动之一:1. 用户空间执行用户进程;2. 内核

2012-12-03 10:39:24 620

dhcpv6等报文

dhcpv6等报文

2014-01-21

dhcp报文共享

dhcp报文共享

2013-12-25

giop ipv4报文

giop ipv4报文

2013-09-26

icmpv6样例报文

icmpv6样例报文

2013-09-23

corba GIOP报文样例

corba GIOP报文样例

2013-09-23

linux内核kernel-api

linux内核kernel-api 很实用的接口函数,可以作为参考书查阅。

2012-09-20

移动IP_chinapub

本书提供了从不同层次理解移动IP所需的完整内容。介绍了移动IP运行的环境,描述了移动IP需解决的各种问题、解决问题的方式以及在若干配置实例中移动IP应用的方式。还介绍了移动IP应用过程中遇到的各种安全威胁的情况,并列举了解决安全威胁的各种技术。本书共分四部分14章,内容丰富、实用,是网络管理员、网络设计者和准备实现移动IP的人员的必备之书。

2011-06-08

Linux内核0.11(0.95)完全注释.pdf

Linux内核0.11(0.95)完全注释.pdf

2011-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除