- 博客(297)
- 资源 (38)
- 收藏
- 关注
转载 c++_const用法2
int i;const int *p; int *const p=&i;const int *const p=&i三者有何区别?2008-11-7 13:21 最佳答案1. const int *p——const用来修饰int *, *p的内容不可变,比如你定义了const int *p=5;那么你再对p的内容赋值就是不合法的:*p=6; // no!2. int
2013-03-21 14:38:26
744
转载 mii-tool命令
资料出处:http://xukaizijian.blog.163.com/blog/static/1704331192011662137528/mii-tool:linux下专门设置网卡工作模式的命令mii-tool --helpusage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
2013-03-20 10:25:33
1617
原创 gdb调试流程
Load DNS configure file success, total [ 6 ] DNS server IP.DomainAnalyse_0_0: FilterDomain = ./FilterDomain.logm_iThreadNumber = 4[New Thread 0xf7d8db90 (LWP 25381)]CDbThreadPoolManage::Start() i
2013-03-16 12:07:46
1735
转载 gdb调试例子
gdb process core.6019 //调试core文件(gdb) bt //进入栈(gdb) i threads //查看当时的线程 9 process 7036 0xffffe410 in __kernel_vsyscall () 8 process 7042 0xffffe410 in __ker
2013-03-16 11:54:45
1810
转载 mysql修改主键
添加字段3 alter table tbname add 字段3 varchar(10);删除主键 alter table tbname drop primary key;添加主键 alter table tbname add primary key(字段1,2,3ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2013-03-01 16:04:23
817
转载 mysql重建索引
资料出处:http://www.desteps.com/program/database/1723.htmlMySQL 重建索引数据库操作命令,MySQL 除创建、删除和查询索引之外,还可以进行重建索引的操作。1、重建索引命令以下为引用内容: mysql> REPAIR TABLE tbl_name QUICK;2、查询数据表索引以下为引用内容: mysql> SHOW
2013-03-01 16:04:11
7030
转载 base64编码
资料出处:http://my.youkuaiyun.com/cclongying1989/code/detail/13009/* * *Base64? * * **/ #include "Base64.h" static const char *g_pCodes = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012
2013-02-27 17:14:28
822
转载 smtp协议解析源代码
资料出处:http://my.youkuaiyun.com/cclongying1989/code/detail/13010#include "nids.h" //包含Libnids头文件#include #include //使用bzero()#include "iostream"#include "fstream"#include "time.h"
2013-02-27 16:49:16
5825
转载 ESMTP身份验证机制探索手记
http://www.cnblogs.com/witxjp/archive/2003/07/22/1986215.html为了限制非本系统的正式用户利用邮件服务器散发垃圾邮件或进行其他不当行为,国内各大免费/收费邮箱提供商纷纷升级到ESMTP方式,开设了安全认证服务。在ESMTP服务器上,发送邮件需要对用户的身份进行验证。与传统的SMTP方式相比,多了一道用户身份的验证手续,验证之后的
2013-02-26 18:05:08
804
转载 C语言编程:数字金额转换为中文大写金额
先生,这个代码在Linux下用gcc编译通过了。#include #include #include #include wchar_t cstrs[10];wchar_t bit[10];int main(){ cstrs[0]=0x96F6;cstrs[1]=0x58F9;cstrs[2]=0x8D30; cstrs[3]=0x53C4;cstrs[4]=0x
2013-02-26 10:13:47
7564
2
转载 int范围内的RSA
资料出处:http://www.cnblogs.com/louzhang/archive/2012/04/29/2476498.html程序出现了BUG在计算幂取模的时候出现了错误其实最重要的是私钥d可能会是负数,我并没有取整数的模(一直错在这,我以为可以。。。。)其实此次学习最重要的是发现了-1右移等于-1吧。。。代码我就直接替换掉新的了。。。
2013-01-21 15:01:25
720
转载 RC4加密解密算法的简单实现
资料出处:http://www.cnblogs.com/louzhang/archive/2012/05/08/2490755.html今天上午要上信安基础课了,所以在上课之前复习了下看到了RC4,就想实现一遍,顺便当作复习咯只不过太挫了,有一个地方理解错了就是加密解密得用同一个S[]这个S[]在加密或者解密的结束之后是改变了的我一直没有注意到这
2013-01-21 14:57:22
1899
转载 C++继承中覆盖和隐藏基类成员变量或成员函数
资料出处:http://blog.chinaunix.net/uid-25422700-id-335237.html资料出处:http://blog.youkuaiyun.com/pzw0416/article/details/7399646资料出处:http://www.cnblogs.com/chio/archive/2007/06/11/779408.htmlC++中有三种访问权限:priv
2013-01-14 15:47:08
1409
原创 acm大学生程序设计网站
http://acm.nyist.edu.cnhttp://acm.zju.edu.cnhttp://www.programfan.com/acm/
2013-01-10 17:27:48
787
转载 数据包传输过程中MAC地址以及IP地址的变化情况
资料出去:http://blog.youkuaiyun.com/naturebe/article/details/6890041mac地址经过路由或路由主机是都是发生改变的,源发送主机是不知道目的主机的MAC地址的,但是知道IP。而IP地址一般是不会发生变化的。网上有一幅图很好的表明了这个规则
2013-01-10 16:06:21
14442
转载 sprintf,你知道多少?
http://blog.youkuaiyun.com/sjf331/article/details/339254选自《优快云 社区电子杂志——C/C++杂志》http://emag.youkuaiyun.com 2005 年1 月 总第1 期 - 93 -本文作者:steedhorse(晨星)printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来
2013-01-10 13:48:24
517
原创 linux 修改权限命令
setfacl命令可以用来细分linux下的文件权限。chmod命令可以把文件权限分为u,g,o三个组,而setfacl可以对每一个文件或目录设置更精确的文件权限。 比较常用的用法如下:setfacl –m u:apache:rwx file 设置apache用户对file文件的rwx权限 setfacl –m g:market:rwx file 设置market用户组对file文件的
2013-01-07 17:28:58
678
原创 linux top命令
top -H -p pid 可以查看pid对应的进程的线程情况或者 top -p pid 进去后输入H也可以查看到线程情况ps命令的同样功能
2013-01-05 14:08:06
432
转载 编译 链接和加载
资料出处:http://duanple.blog.163.com/blog/static/7097176720111141085197/ 作者:phylips@bmy 2011-11-06 出处:http://duanple.blog.163.com/blog/static/7097176720111141085197/1. 序最近在折腾各种.so,碰到了一
2012-12-31 19:00:43
1053
原创 常用软件
EA 全称 Enterprise Architect uml建模工具 并且可以根据代码生成uml 也可以根据uml生成代码http://baike.baidu.com/view/1152740.htm
2012-12-24 12:51:58
434
原创 mysql 查询结果保存到文件
select * into outfile ’/home/mysql/data.txt’ from dbStatus.slow_sql order by timestamp; ftp://vsftpd.beasts.org/users/cevans/untar/
2012-12-21 18:05:33
1222
转载 strip 命令的用法
Linux/Windows下Zlib的安装与使用 http://www.linuxidc.com/Linux/2012-06/61982.htmlinux strip 可以去除链接信息 让nm看不到 但是readelf 用-s参数 仍然可以看到例如readelf -s libACE-5.7.1.so通过除去绑定程序和符号调试程序使用的信息,减少扩展公共对象文件格式(XCOFF)
2012-12-21 18:03:11
805
转载 linux c 错误处理
资料出处:http://hi.baidu.com/dingcaiwei/item/460a80326880eff4a9842876strerror与strerror_r() #include char *strerror(int errnum); int strerror_r(int errnum, char *buf, size_t n);
2012-12-21 18:00:08
552
转载 vim中执行shell命令,有以下几种形式
资料出处:http://blog.youkuaiyun.com/topgun38/article/details/8013115vim中执行shell命令,有以下几种形式1):!command不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容例如:!ls -l特别的可以运行:!bash来启动一个bash shell并
2012-12-21 17:57:48
688
转载 linux socket编程之TCP与UDP
资料出处:http://www.cnblogs.com/magicbox/archive/2012/02/15/2363875.html http://blog.youkuaiyun.com/wukui1008/article/details/7669173TCP/IP协议叫做传输控制/网际协议,又叫网络通信协议TCP/IP虽然叫传输控制协议(TCP)和网际协议(
2012-12-18 17:51:23
3438
原创 linux 使用readelf命令查看.so动态库的真实名
linux strip 可以去除链接信息 让nm看不到 但是readelf 用-s参数 仍然可以看到例如readelf -s libACE-5.7.1.so使用readelf查看动态库的真实名字readelf -d 动态库文件查看共享库的依赖库(NEEDED)和搜索名(SONAME)。readelf -d 例如:#readelf -d libuClibc-0.9.30r
2012-12-05 17:57:15
15501
转载 Linux/Windows下Zlib的安装与使用
Linux/Windows下Zlib的安装与使用 http://www.linuxidc.com/Linux/2012-06/61982.htm
2012-12-05 17:49:41
3716
原创 tcpreplay回放捕获的数据包
tcpreplay -i eth0 -r 1000 -l 0 data201210091.pcapps -eo lstart,cmd 查看进程和启动时间
2012-11-30 18:05:07
5294
转载 vim中执行shell命令,有以下几种形式
资料出处:http://blog.youkuaiyun.com/topgun38/article/details/8013115点击打开链接1):!command不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容例如:!ls -l特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim
2012-11-30 18:01:04
537
原创 源代码网址参考
http://www.verysource.com/ ftp://vsftpd.beasts.org/users/cevans/untar/
2012-11-29 17:54:12
491
转载 Linux系统调用列表
资料出处:http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html点击打开链接以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。
2012-11-29 17:44:40
421
原创 sed命令常用操作
行删除sed -i "/\/rus\/data\//d" file.txtsed -i "/\/rus\/data\//d" file.txtsed -i "/\/rus\/data /d" file.txtsed -i "/\/rus\/data\//d" file.txt行替换sed -i "s/^NETWORK_MODE.*/"NETWORK_
2012-11-28 18:10:36
434
转载 Linux内核的ioctl函数学习
资料出处:http://www.360doc.com/content/08/0912/15/67071_1635455.shtml点击打开链接我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是io
2012-11-28 18:00:45
458
转载 brk()--重置数据段存储空间函数
资料出处:http://book.51cto.com/art/201203/326322.htm第1章 动态内存管理函数:alloc.h动态内存管理函数在程序执行过程中为程序中的数据分配内存,这些函数都通过指针来指明内存地址。最常用的动态内存管理函数是stdlib中的malloc()、calloc()和free(),这组函数在同一数据段中分配内存,当
2012-11-27 17:24:00
739
转载 内存池技术学习笔记
资料出处:http://www.cppblog.com/bangle/archive/2008/08/26/59915.htmllinux内存管理策略 linux低层采用三层结构,实际使用中可以方便映射到两层或者三层结构,以适用不同的硬件结构。最下层的申请内存函数get_free_page。之上有三种类型的内存分配函数(1)kmalloc类型。内核进程使用,基于slab技术,用
2012-11-27 17:21:57
614
转载 关于c++中map的内存占用问题
资料出处:http://www.cnblogs.com/goodness/archive/2012/05/16/2503832.html 研究了下c++中map的内存占用情况。很多人说map中的erase以及clear不能释放内存,这几天实验了下,这个说法是不确切的,较为准确的说法应该是,map中的erase以及clear,不能,“马上”释放内存。map有自己的机制回收内存,用eras
2012-11-20 18:56:22
8171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人