自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 mysql 5.0存储过程学习总结(转)

一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_

2012-06-04 21:04:36 709

转载 64bit linux系统安装DBD问题

结论就是:mysql提供的静态库,没有加-fPIC选项,导致DBD编译失败解决:1. 加fPIC,重新编译libmysqlclient.a2. 使用动态库Description:I am trying to compile the DBD::mysql perl module on an x86_64 platform and I get the

2012-04-02 23:08:43 1850

转载 深入理解PHP内核

http://www.php-internal.com/

2011-12-04 22:38:16 903

转载 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

转自 http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?什么是C

2011-09-01 23:22:32 1016

转载 MySQL Replication(Master与Slave基本原理)(转)

MySQL Replication(Master与Slave基本原理) 1、复制进程Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave)。实现整个复制操作主要由

2011-07-06 22:10:07 1372

转载 (转)判断一个IP地址是否为内网IP(备忘)

<br />java 代码/*判断是否是内网IP*/public static boolean isInnerIP(String ipAddress){    <br />        boolean isInnerIp = false;    <br />        long ipNum = getIpNum(ipAddress);    <br />        /**   <br />        私有IP:A类  10.0.0.0-10.255.255.255   <br />      

2011-04-11 12:57:00 2530 1

转载 mysql临时表和内存表

由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未断开链接).因而猜测临时表的数据和结构都是存放在内存中,而不是在磁盘中.    这样一想内存表不是

2010-12-07 12:57:00 781

原创 opensuse 11.3--安装vmware tools 【What is the location of the directory of C header files that match your running】已解决

<br />先说下我的配置<br />windows 7,vmware 7.1.2 build-301548,<br />opensuse 11.3, kernel:2.6.34-12-desktop<br /> <br />配置vmware tools时,总提示找不到kernel的头文件,把所有kernel相关的rpm包全装了还是不行,郁闷了半天,在老外的论坛上找到了解决办法,<br /> <br />说的很清楚,做两个软连接就行了,<br /> <br />ln -s ../generated/auto

2010-10-23 20:22:00 6600 2

转载 Linux Shell的通配符与正则表达式

Overviewwildcard是由shell处理的, 它只会出现在 command的argument 里——既不用在 command_name里, 也不用在 options 上。当在argument中碰到Wildcard时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该wildcard作为一个普通字符传递给command,交

2010-04-05 11:37:00 2401

转载 HTTP/FTP客户端开发库:libwww、libcurl、libfetch 以及更多

原文地址:http://blog.csdn.net/heiyeshuwu/archive/2007/07/15/1691904.aspx 网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个更好的选择,一来别人已经写的很好

2010-03-01 19:09:00 929

转载 STL中用erase()方法遍历删除元素

STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。      在使用 list、set 或 map遍历删除某些元素时可以这样使用:正确使用方法1      std::list List;      std::list::ite

2009-12-22 20:25:00 631

转载 STL里的multimap使用简介

STL里的multimap使用简介   在“使用 库创建关联容器” 一文中,我们讨论了标准库中的 map 关联容器。但那只是 map 容器的一部分。标准库还定义了一个 multimap 容器,它与 map 类似,所不同的是它允许重复键。这个属性使得 multimap 比预想的要更有用:比如在电话簿中相同的人可以有两个以上电话号码,文件系统中可以将多个符号链接映射到相同的物理文件,或D

2009-10-28 20:14:00 904

转载 Linux 内核笔记 -- 信号 (转)

Linux 内核笔记 -- 信号 关键词: Linux    内核    信号                                           Linux 内核笔记 -- 信号 原文链接:http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=291055&page=9&view=col

2009-09-30 17:42:00 2148

原创 脚本使用(awk,shell...)

awk打印单引号:awk {print "  /  "} 其中:  /   这三个 都是单引号 方便sql查询用的awk {printf("/%s/,", $0);} ip.txt sed打印行号sed -n /pattern/= filename) 行号用变量替换sed -n $linenum1,$linenu

2009-09-30 17:38:00 1106

原创 收集per的各种学习资源(不断更新)

一个简洁快速入门的perl教程http://www.itlearner.com/code/perl/ -------------------------------------------------------------------------------- perl调试器用法 缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。因为我们在开发 程

2009-09-25 14:55:00 797

转载 cron自动调度服务配置详解(转)

cron 是linux的内置服务,可以用以下的方法启动、关闭这个服务:  引用:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart //重启服务  /sbin/service crond reload //重新载入配置  你也可以将这个服务在系统启动的时候也

2009-09-25 14:54:00 909

转载 几篇介绍linux共享内存比较好的文章

 http://www.ibm.com/Search/?q=%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98&v=16&en=utf&lang=zh&cc=cn&Search=%E6%90%9C%E7%B4%A2 linux进程间通信:共享内存(上)http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/

2009-09-16 13:30:00 832

转载 svn命令在linux下的使用

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add *.php(添加当前目

2009-08-29 16:55:00 694

转载 TCP短连接与长连接

tcp长连接和短连接2007/05/10 14:09TCP/IP通信程序设计的丰富多样性 (转) 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT

2009-08-29 16:51:00 4291

转载 通过valgrind、gdb定位程序问题的几个方法小结

通过valgrind、gdb定位程序问题的几个方法小结 一,用valgrind定位程序问题   在排查程序问题时候,我们会经常用到gdb。gdb确实是定位程序问题的很有用的工具。但是很多时候我们用gdb来定位问题,会发现不好定位,花了很多时候把发生core的地方找到了,可是还是不知道为何会发生该错误-----因为常常产生core的地方是由于在core之前的错误导致的。   这时候别

2009-08-29 15:57:00 1991

转载 top命令详细介绍

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cp

2009-06-11 18:43:00 7713

转载 C++ string详解

from unknow source :  之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了

2009-06-09 20:50:00 800

转载 Linux下远程数据安全备份

 通过rsync远程增量备份您的数据:http://doc.linuxpk.com/55282.html用SSH实现远程数据自动备份:http://www.cnscn.org/htm_data/35/0709/10992.htmlOpenSSH官方网站:www.openssh.org

2009-06-05 18:06:00 599

转载 常见加解密及签名算法

1.对称加密算法:对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的

2009-06-05 17:42:00 3396

原创 关于OpenSSL

官方网站:www.openssl.org黑客眼中OpenSSL:强大的密码工具:http://www.enet.com.cn/article/2008/0516/A20080516267007.shtml使用 OpenSSL API 进行安全编程:http://www.ibm.com/developerworks/cn/linux/l-openssl.htmlSSL/TLS

2009-06-01 20:16:00 649

转载 c/c++ xml解析器

 C/C++里常用的是这几个:1、expat,C接口的sax的XML解析器,不过有人在他上面封装了DOM。2、libxml,C接口的XML解析器,支持dom,在非win平台上也被大量使用。3、xerces :这个就不用说了,IBM的东东质量还是不错的(附带可以加上icu和xalan)4、tinyxml:这个是比较轻量级的xml解析器,5、msxml:MS出品的,用起来还不错。6、xml4chttp

2009-05-31 18:11:00 2522 1

原创 mysql常用命令(不断更新)

1. 为数据表增加字段/修改字段alter table table_name add/modify field_name int(10)/varchar(32)/.... default value; 2. 查询结果重定向到文件select * into outfilefile_name from table_name; 3. 查询按字符串排序区分大小写sele

2009-05-21 20:03:00 2841

转载 vi使用(不断更新)

1. 删除操作(命令模式使用)  x删除光标处的单个字符  dd删除光标所在行  dw删除当前字符到单词尾包括空格的所有字符  #x例如3x删除光标处向右的三个字符  #dd例如3dd从当前行开始向下删除三行文本 2. 撤销操作  u命令取消最近一次的操作,可以使用多次来恢复原有的操作  U取消所有操作  Ctrl+R可以恢复对使用u命令的操作3. 复制操作  yy命令复制当前整行的内

2009-05-13 10:31:00 734

原创 Linux常用命令汇总(不断更新)

1. 显示日历cal [month] [year] 2. 计算器bc    scale=number(设置小数点后的位数) 3. 只显示目录或文件,并统计文件数ls -l | grep ^d, ls -lF | grep "/"ls -l | grep ^- | wc -lls选项-p: 在目录后附上字符"/"-F: 在每个文件名后附上一个字符以说明该文

2009-05-12 15:34:00 632

转载 语言误区——语言的宗教情结

原文链接:http://www.blogjava.net/xyz98/archive/2009/01/19/250813.html 如果说编程范式是一种文化,那么编程语言更像是一种宗教——尽管它本不该是。·           语言只有两种:一种怨声载道,一种无人问津·           对待一门语言的态度应该是:与其抱怨争执,不如扬长避短·           过分拔高

2009-02-14 12:00:00 685

转载 scanf/sscanf %[]格式控制串的用法

scanf中一种很少见但很有用的转换字符:[...]和[ ^...]。#includeint main() { char strings[100]; scanf("%[1234567890]",strings); printf("%s",strings);return  0; } 运行,输入:1234werew后,结果是:1234。通过运行可以发现它的作用是:如果输入的字符属于方括号内字符串中某个

2008-12-28 20:25:00 4809

转载 周鸿伟给创业者的建议

对于周鸿伟本人可能争议比较大,这里撇开不谈,我们只客观的看待他的一些观点。 周鸿袆对现在的创业者提了几条建议:第一,不要盲目的创业。创业不能狭义的等同于自己办公司,当老板,其实在你能力、资源不足的情况下加入创业公司学习创业也是创业,和别人一起合作去创业也是创业,不一定宁为鸡头不为凤尾。第二,创业不要太急功近利,不要把自己创业的目标设定的特别物质化,而是要找自己感兴趣、喜欢做的事情,

2008-12-09 23:22:00 3556

转载 DEBUG使用详解

DEBUG的参数说明     DEBUG是为汇编语言设计的一种调试工具,它通过单步、设置断点等方式为汇编语言程序员提供了非常有效的调试手段。一、DEBUG程序的调用    在DOS的提示符下,可键入命令:        C:/DEBUG [D:][PATH][FILENAME[.EXT]][PARM1][PARM2]    其中,文件名是被调试文件的名字。如用户键入文件,则DEBUG将指定的文件装

2008-12-08 17:53:00 2512

转载 一个好用的内存泄漏检测工具-Visual Leak Detector

以前没深入处理过内存泄漏的问题,最近被一段代码折磨的不行,费了九牛二虎之力终于把有泄漏的代码搞定了,决定总结下这方面的资料。1。用第三方的工具检测这方面的工具也不少,Bounds Checker算名气最大的一个,无奈个头太大,感觉也有点复杂,也就没研究;最后在网上找了个开源的小工具Visual Leak Detector,推荐大家使用,用起来很简单,把头文件包含就行了,输出的信息也够用(泄漏点的位

2008-11-16 11:35:00 2141

原创 疯狂的程序员--经典语录

如果你对写程序感兴趣,如果你想成为一名程序员,如果你还没有看过疯狂的程序员这部网络小说,强烈建议你去看下,下面是我从小说里面摘的一些觉的比较有意思的文字:(可能不全)事情总是在想像中成功,在实践中失败。就像放屁一样,你要么一次性把屁放完,好像屁还是宝贝似的还节约着放,一会放一个一会放一个,你自己到是爽了,可把别人整惨了。一个女人,如果在一群男人面前不拘小节,那说明她为人放荡邋遢,但是如果她只在一个

2008-11-12 11:42:00 1657 1

转载 动态规划

维基百科上一篇介绍动态规划的很不错的文章,原文链接:http://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92动态规划是一种在数学和计算机科学中使用的,用于求解包含重叠子问题的最优化问题的方法。其基本思想是,将原问题分解为相似的子问题,在求解的过程中通过子问题的解求出原问题的解。动态规划的思想是多种算法的基础,被广泛应用于计算

2008-11-07 13:39:00 3207 2

原创 两个有意思的递归小程序

最近听到的两道面试、笔试题,感觉挺有意思的:1。实现库函数strlen,不能使用任何库函数,不能定义任何变量。2。实现函数strrev,该函数有两个参数,将其中一个字符串逆序放到另一个字符串指针中,同样要求不能使用任何库函数,不能定义任何变量。采用递归实现,刚好可以满足这两道题的要求:void strrev(char **dest, const char *src){    if(*src == 

2008-11-07 13:08:00 1106

转载 丘吉尔,最后一次演讲

丘吉尔一生最精彩的演讲,也是他最后一次演讲。在剑桥大学的一次毕业典礼上,整个会堂有上万个学生,他们正在等待丘吉尔的出现。正在这时,丘吉尔在他的随从陪同下走进了会场并慢慢走向讲台,他脱下他的大衣交给随从,然后又摘下帽子,默默地注视所有的听众,过了一分钟后,丘吉尔说了一句话:“Never give up !”(永不放弃)丘吉尔说完穿上大衣,带上了帽子离开了会场。这使整个会场鸦鹊无声,一分钟后,掌声雷动

2008-11-07 12:59:00 13058 5

转载 Windows下进程通信方法

Windows下进程通信方法 1 文件映射  文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。  Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的

2008-11-02 13:40:00 1460

转载 怎样计算任一天是星期几

最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。 最好用的是蔡勒公式: W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上

2008-10-30 22:38:00 839

Windows 内核池溢出漏洞利用方法

Windows 内核池溢出漏洞利用方法 安焦的东西,一个演讲pdf

2008-11-20

空空如也

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

TA关注的人

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