- 博客(51)
- 资源 (15)
- 收藏
- 关注
转载 netperf
netperf目录Netperf概况TCP网络性能UDP网络性能Netperf的命令行参数Netperf测试网络性能编辑本段Netperf概况 Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk da
2012-12-31 18:36:05 976
转载 Nmap参考指南(Man Page)
http://nmap.org/man/zh/index.htmlNamenmap — 网络探测工具和安全/端口扫描器Synopsisnmap [ ...] [ ] { }描述Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用
2012-12-31 11:29:41 2410
转载 10条 nmap 的技巧
http://www.heibai.net/articles/technical/jiqiaozhishi/2011/0729/15632.html10这里是 10 条 nmap 的技巧,运行于 CLI 环境下,如果你更喜欢用 GUI 工具的话,请用 Zenmap 。1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单一 IP
2012-12-31 11:19:15 834
转载 Valgrind使用
http://www.cnblogs.com/napoleon_liu/articles/2001802.html调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23
2012-12-30 18:03:42 1303
转载 Linux C 编程内存泄露检测工具(三):valgrind
Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPLV2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件(plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgr
2012-12-30 17:01:50 1753
转载 Linux C 编程内存泄露检测工具(二):memwatch
http://liuleijsjx.iteye.com/blog/506974Memwatch简介在三种检测工具当中,设置最简单的算是memwatch,和dmalloc一样,它能检测未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html 下载最新版本的Memwatch。安装及使用mem
2012-12-30 14:51:57 1159
转载 Linux C 编程内存泄露检测工具(一):mtrace
http://liuleijsjx.iteye.com/blog/506973前言所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括:mtrace dmalloc memwatch 1. mtracemtrace是三款工具之中是最
2012-12-30 14:51:23 1187
转载 Ubuntu+GCC(g++):Program received signal SIGSEGV, Segmentation fault
又是这个问题!估计又是stl库的string在作怪。还不如自己写一个简单的string代替stl的string。http://topic.csdn.net/u/20081009/15/b7df31b4-d625-4091-9f09-0be8775a66bf.html不是这个原因,已经加入了pthread。现在的情况是,代码过于复杂,没法注释掉一部分代码来调试。而每次调试也得操作
2012-12-29 19:20:07 1016
转载 warning: control reaches end of non-void function
http://blog.csdn.net/qtyl1988/article/details/6882845用gcc编译一个程序的时候出现这样的警告: warning: control reaches end of non-void function它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制
2012-12-29 19:12:43 746
转载 warning: suggest parentheses around assignment used as truth value
http://blog.csdn.net/zhaoxiatengkong_1/article/details/6443824今天在写 词法分析器的时候 用了这么一句代码 :if (atype=search(alphatp,1))结果在 gcc 编译器下居然发出了警告:warning:suggest parentheses around assignment used as truth va
2012-12-29 19:10:59 717
转载 implicit declaration of function 这种警告问题的原因及解决方法
http://blog.csdn.net/fpmystar/article/details/4168073缺少头文件最近在改进SD卡的SEP4020驱动时,在改掉所有的warning时老报一个implicit declaration of function 的警告错误,上网查了下原因,原来有两种情况会产生这种情况1 没有把函数所在的c文件生成.o目标文件2 在函数所在的c文件中
2012-12-29 19:09:56 31901
转载 gdb 调试带参数的程序
http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html例子:#include int main(int argc,char *argv[]){ int i = argc; printf("argc:%d\n",i); for(i = 0;i printf("argv[%d]:
2012-12-29 18:29:57 1269
转载 你需要知道的 16 个 Linux 服务器监控命令
http://www.oschina.net/question/12_44528如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Gu
2012-12-29 18:24:46 552
转载 Redis中7种集合类型应用场景
http://www.itlearner.com/article/4902[导读]Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受Redis的定时持久化,操作日志及 Replicat... StringsStri
2012-12-29 15:52:51 609
转载 linux 磁盘清理
是什么占用了我的分区 其实之前写过一篇文章《linux分区结点被占满》,那篇文章主要是因为空间未用完,但inode节点被用完了,导致不能新建文件,错误提示为“空间被占满”。 但此次遇到的问题又有所不同,df -h显示/home空间被占用55G,但是du -sh统计出来的结果却是/home分区下所有文件总共只占用2G的大小。这叫我怎么不觉得奇怪。 后来用lsof /home
2012-12-29 09:57:13 1113
转载 error: longjmp causes uninitialized stack frame
http://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frameerror: longjmp causes uninitialized stack frameup vote4down votefavorite1
2012-12-28 16:13:31 3542
转载 c语言字符串 数字转换函数大全
http://blog.csdn.net/zuopai/article/details/2226612c语言字符串 数字转换函数大全 最近学数据结构老是做实验常用到字符串和数字的转换想找却发现网上的资料太散所以搜集整理一下 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strt
2012-12-27 19:29:07 582
转载 CURLOPT_TIMEOUT and SIGALRM
http://curl.haxx.se/mail/lib-2003-01/0197.htmlextern "C" { #include "curl/curl.h" #include "curl/easy.h" #include } #include #include #include struct MemoryStruct {
2012-12-27 11:21:05 1196
转载 Redis
转载:http://tech.it168.com/a2011/0830/1239/000001239923_all.shtmlRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 如何安装Redis? Redis的官方下
2012-12-26 11:00:08 662
转载 Linux tar打包命令
http://www.2cto.com/os/201109/103833.html范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -
2012-12-25 16:27:37 463
转载 Apache配置正向代理与反向代理
http://www.cnblogs.com/zemliu/archive/2012/04/18/2454655.htmlApache配置正向代理与反向代理1. 正向代理配置正向代理很简单,只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可1.1 Apache配置 httpd-vhosts.conf(以Windows下为例)Virtua
2012-12-25 11:27:46 1044
转载 使用Inputstream读取文件
http://blog.csdn.net/xiaoya629/article/details/5610670在java中,可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,如此会有如下两个问题:1.如何建立合适大小的byte数组,如果已知输入流的大小。2.如果不知输入流的大小,则肯定需要建立一个很大的byte
2012-12-24 16:17:01 802
转载 十句职场不败的经典名言
想仅仅凭着熟练的技能和勤恳的工作,就在职场游刃有余,未免天真了……俗话说得好:会干的不如会说的。你想仅仅凭着熟练的技能和勤恳的工作,就在职场游刃有余、出人头地,未免有些天真了。虽然能力加勤奋很重要,但会说话,却能让你工作起来更轻松,并且可能帮助你加薪、升职。1、应答上司交代的工作:我立即去办。冷静、迅速地做出这样的回应,会让上司直观地感觉你是一个工作讲效率、处理问题果断,并且服从领导的
2012-12-24 14:39:12 535
转载 比尔-盖茨谈优秀员工的十大特征
http://blog.chinaunix.net/uid-11861796-id-2813562.html我时常被问及如何做一个优秀的经理,为了回答这个问题,我也思索了不止一次。相反地,却很少有人提出同等重要的问题:怎样才算是一名优秀的员工呢?以下是我在我认为“最好最杰出”的员工身上找到并总结出的10个共同特征。公司应尽可能地吸纳并重用这些员工。如果你具备了所有这十个特征,你应该算得
2012-12-24 14:38:25 2435
转载 职场十条戒律
1.社会充满不公平现象。你先不要想去改造它,只能先适应它。(因为你管不了它)。2.世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊。(因为你越强调自尊,越对你不利)。 3.你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。(直到此时,人们才不会介意你只是中学毕业)。 4.当你陷入人为困境时,不要抱怨,你只能默默地吸取教训。(你要悄悄地振
2012-12-24 14:30:29 601
转载 UNIX 高手的 10 个习惯-克服不良的 UNIX 使用模式
http://blog.chinaunix.net/uid-11861796-id-2813568.html采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。引
2012-12-24 14:29:13 461
转载 开发人员行走Unix的随身四艺
作者:江南白衣,原文出处:http://blog.csdn.net/calvinxiu/archive/2007/01/27/1495778.aspxUnix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。 但开发人员行走于Unix之间,依然有四样东西要熟练。一、VI 虽然Unix上的文本编辑器已经越来越好用,但不在Console前面,
2012-12-24 14:25:44 520
转载 程序员的成长
http://blog.chinaunix.net/uid-11861796-id-2813577.html每天晚上,请你问自己这些问题: 1, 今天我是否克服了技术上新的困难? 2, 今天我是否多读了一些新书? 3, 今天我是否就某方面的问题与人进行了交流? 4, 今天我是否多认识了一个新同事或新朋友并准备与他们保持联络? 5, 今天我是否更多的接触到身处的行业需求,现状
2012-12-24 14:22:40 428
转载 Linux / Unix Command: pwrite
http://linux.about.com/library/cmd/blcmdl2_pwrite.htmLinux / Unix Command: pwrite Command LibraryNAMEpread, pwrite - read from or write to a file descriptor at a given offs
2012-12-24 14:19:36 787
转载 linux flock
http://blog.csdn.net/lin_fs/article/details/7804494表头文件 #include 定义函数 int flock(int fd,int operation); 函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文件的某一区域。 参数 ope
2012-12-24 14:17:23 738
转载 zlib
#include #include #include #include #include /* Compress data */ int zcompress(Bytef *data, uLong ndata, Bytef *zdata, uLong *nzdata) { z_stream c_stream; int err = 0; if(
2012-12-24 14:10:16 677
转载 isspace
http://www.2cto.com/shouce/chssc/ctype/isspace.htmlisspace 原型:extern int isspace(int c); 用法:#include 功能:判断字符c是否为空白符 说明:当c为空白符时,返回非零
2012-12-24 10:59:32 644
转载 设置守护进程的文件权限创建掩码
本文来自: 高校自动化网(Www.zdh1909.com) 详细出处参考(转载请保留本链接):http://www.zdh1909.com/html/linux/121一实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产
2012-12-24 10:29:50 2210
转载 setlocale()函数
http://www.cnblogs.com/cnyao/archive/2010/05/06/1729220.htmlsetlocale()函数是用来配置地域信息的,原本以为这个也是windows函数,结果居然是C++的标准函数,其头文件为,按照一般的原则,所有原本C的函数被移植到C++标准库中时,是按照去掉后面的.h,前面加上c这样的原则。举例:变成,所以我猜也是这样,但是没有继续去确
2012-12-24 10:08:23 1324
转载 MySQL的转义字符“\”
MySQL的转义字符“\”MySQL的转义字符“\” MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”
2012-12-20 10:54:12 1922
转载 eclipse加入第三方jar
eclipse加入第三方jar 2011-11-16 01:20:33| 分类:eclipse应用 | 标签:|字号大中小订阅 使用eclipse开发Java SE 总免不了需要引入第三方的jar或者calss文件。这里给大家说一下如何在eclipse中引入第三方jar或者calss文件。让我们先了解一下eclipse项目中引入的jar都在什
2012-12-19 11:18:54 919
转载 LINUX下GDB调试
http://blog.sina.com.cn/s/blog_54f82cc201010j5c.html本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大
2012-12-18 14:24:29 613
转载 mysql 修改字段
http://www.blogjava.net/Alpha/archive/2007/07/23/131912.htmlmysql alter 语句用法,添加、修改、删除字段等//主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_incre
2012-12-18 09:48:49 614
转载 mysql
int check_table( char * tablename, char * date){MYSQL mysql;MYSQL_RES *result = NULL;MYSQL_ROW row;char table_name[128] = {0x0};char dbquery[1024] = {0x0};//get table namesprintf( tabl
2012-12-14 14:22:38 573
uthash hash string
2013-09-04
cJSON解析json数据
2013-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人