自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 chmod函数

chmod函数的定义: #include #include int chmod(const char *path, mode_t mode)关于mode_t的定义:#ifndef __mode_t_definedtypedef __mode_t mode_t;# define __mode_t_defined#endif__mode_t的定义:#define __mode_t __MODE_T_T

2011-06-27 18:27:00 3635

原创 Linux信号列表

我们运行如下命令,可看到Linux支持的信号列表:$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11)

2011-06-18 13:02:00 517

原创 Tcpdump配合Tcpreplay回放实现网络探测

实际上,这个需求来自IT的监控,监控的根本目标是随时发现局域网内的非法DHCP服务器,以报警。 实现的具体策略:找一台机器,每分钟跑一次cron,执行检查并在出错时报警(邮件或者短信)。具体的核心策略是:模拟广播DHCP DISCOVER包,在规定时间内给出DHCP REPLY的就是当前有效的DHCP服务器,假设我们局域网内唯一合法的DHCP是192.168.1.1,当给出REPLY的主机

2011-06-17 16:49:00 3830

原创 网络字节与主机字节的概念与顺序转换(转载)

做过socket的都知道网络字节转换的事情,网络中传输的数据是纯字节流,没有类型信息,从低地址开始传递;网络字节序通常为大端的,即先传递高字节,因此和大端的本地字节存储顺序一致,和小端的则截然相反。为了数据的一致性,就要把本地的数据转换成网络上使用的格式,然后发送出去,接收的时候也是一样的,经过转换然后才去使用这些数据。基本的库函数中提供了这样的可以进行字节转换的函数,如和htons( ) hto

2011-06-17 12:20:00 532

原创 MySQL一次执行多条语句的实现及常见问题(C API Commands out of sync; you can't run this command now)

通常情况MySQL出于安全考虑不允许一次执行多条语句(但也不报错,很让人郁闷)。MySQL是支持在单个查询字符串中指定多语句执行的,使用方法是给链接指定参数: view plaincopy to clipboardprint?//链接时设定 mysql_real_connect( ..., CLIENT_MULTI_STATEMENTS ); //或者 //

2011-06-15 21:03:00 793

原创 mysql的一些语法和C API

select ID,name,zi,hao into outfile "zuozhe.txt" fields optionally enclosed by "" terminated by , from gushizuozheload data infile "zuozhe.txt" into table gushizuozhe fields optionally enclos

2011-06-15 21:02:00 734

原创 Redhat Linux网卡配置与绑定

Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts 配置主机名和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg

2011-06-13 13:09:00 655

原创 Linux下修改共享内存大小

调整Linux下共享内存的方法,记录以备忘:su到root,cat /proc/sys/kernel/shmmax把新设置的值在这个文件中修改,比如调整到1G(Linux系统默认是32M):echo 1073741824 > /proc/sys/kernel/shmmax比如调整到512M(Linux系统默认是32M):echo 536870912 > /pro

2011-06-10 14:12:00 4185

原创 Fedora 8 的英文环境下安装中文输入法

<br />步骤一:安装 scim 和 scim-pinyin 两个包(Fedora 8已默认安装)步骤二:修改 /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules 文件 在 "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" 中添加 en 修改后 "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" 步

2011-06-02 13:44:00 962

原创 pcap文件格式

pcap文件格式 pcap文件格式是bpf保存原始数据包的格式,很多软件都在使用,比如tcpdump、wireshark等等,<br />了解pcap格式可以加深对原始数据包的了解,自己也可以手工构造任意的数据包进行测试。pcap文件的格式为:<br />文件头 24字节<br />数据包头 + 数据包 数据包头为16字节,后面紧跟数据包<br />数据包头 + 数据包 ......pcap.h里定义了文件头的格式<br />struct pcap_file_header {<br />bpf_u_int3

2011-06-01 18:32:00 607

MFC类库详解.chm格式的文件

MFC类库详解.chm格式的文件,超好用类似于MS中文版的MSDN。

2009-11-02

用VC6.0编写的资源管理器程序源代码完全开放

用VC6.0编写的资源管理器程序,源代码完全开放。通过本程序代码会使你对列表视控件和树视控件有了进一步的加深。使你对计算机如何动态获取硬件磁盘内容有一个补充或是加深!

2009-11-02

用VC6.0编译通过的飞鸽传书(局域网聊天和文件传输)源代码完全开放

用VC6.0编译通过的飞鸽传书(局域网聊天和文件传输)源代码完全开放,适合网络通信的学习者,能过自动获取局域网在线主机名和查看在线人数。相信对你会有很大的帮助!

2009-11-02

vc俄罗斯方块源代码

很不错的VC俄罗斯方块经典游戏,源码完全开放!

2009-10-17

空空如也

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

TA关注的人

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