自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Carter的程序人生

Carter,2007年开始从事互联网开发工作,工作经历:小公司->赶集->百度->数字

  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 c++ explicit

String s1 = 10;分配10个字节的空字符串String s2 = 'a';分配int(‘a’)个字节的空字符串隐式转换成了分配若干字节的空字符串,容易令人误解。为了避免这种错误的发生,我们可以声明显示的转换,使用explicit 关键字:class String{explicit Stirng(int n)//本意是预先分配n个字节给字符串{

2012-07-30 15:21:48 508

转载 【转】转 Linux调优方案,sysctl.conf的设置

$ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200$ /proc/sys/net/core/rmem_max最大socket读buffer,可参考的优化值:873200$ /proc/sys/net/ipv4/tcp_wmemTCP写buffer,可参考的优化值:32768 436600 873200

2012-07-16 21:04:56 15075

原创 automake,autoconf使用详解

作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一

2012-07-12 11:57:20 740

原创 mongo数据库 备份 还原

备份:./mongodump -h 127.0.0.1 -d speedate -o /back还原:./mongorestore -h 127.0.0.1 -d speeddate -drop --directoryperdb /back/speeddate

2012-07-11 19:45:09 1015

原创 jquery css 定义背景不重复

a{ background-image:url(www.xxx.com/xxx/xxx.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:top; }

2012-07-11 19:44:09 2828

原创 php glob() 列出目录及文件

print_r(glob('*'));输出:Array([0] => A.php[1] => dir1[2] => dir2)print_r(glob('*.php'));输出:Array([0] => A.php)

2012-07-11 19:43:01 1300

原创 Mysql 从库跳过

stop slave;set global sql_slave_skip_counter=1;start slave;

2012-07-11 19:39:19 702

原创 nginx proxy_pass末尾神奇的/

http://otherserver;和http://otherserver/;有什么区别呢?location /service/ {proxy_pass http://otherserver;proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;}location

2012-07-11 19:36:34 29629 1

原创 c++ string 简单应用一

#include #include using namespace std;inline void test(const char *title, bool value){    cout }int main(){    string s = "DEF";    cout     string m;    co

2012-07-07 21:10:09 625

原创 c++ 深复制

深复制:如果一个类的数据成员需要使用动态分配的堆资源,并且这个类的对象之间发生了数据成员拥有的堆资源复制过程,这个过程就可以叫深复制。浅复制:对象存在数据成员拥有堆资源但复制过程并未实现数据成员拥有堆资源的复制情况视为浅复制。 #include   #include   using namespace std;  class CPerson {     pu

2012-07-07 20:56:20 1733

原创 c++ vector数组对象的使用

#include  #include  using namespace std;  double average(const vector &arr) {     double sum  = 0;     for (unsigned i = 0; i      {         sum += arr[i];     }     return sum /

2012-07-07 19:19:21 1129

原创 c++ 指向类的静态成员的指针

对类的静态成员的访问不依赖于对象可以用普通的指针来指向和访问静态成员例:#include using namespace std;class point{    public:        point(int xx=0, int yy=0)        {            X   = xx;            Y   = yy;

2012-07-07 18:45:08 2230

原创 c++ this指针

非静态成员的指针一、定义类型说明符 类名::指针名//指向公有数据成员的指针类型说明符 (类名::*指针名)(参数表)//指向公有成员函数的指针二、赋值 //确定指向类的哪个成员指针名 = &类名::数据成员名指针名 = 类名::函数成员名三、引用对象名.类数据名成员指针名(对象名.类函数成员)(参数表)或对象指针名->*

2012-07-07 18:32:49 402

原创 mysql profiling 应用

1)先打开profiling ==> set profiling = 1;mysql> set profiling = 1;Query OK, 0 rows affected (0.00 sec)2) 执行查query操作mysql> select * from mall where id = 12;3)show profiles; 显示所有的profile 选择想查看的Q

2012-07-05 16:23:35 759

翻译 libxml -- 解析 XML 文档

参考http://xmlsoft.org/http://www.miidoo.cn/info_detail-204.htmlhttp://www.blogjava.net/wxb_nudt/archive/2007/11/28/161340.htmlhttp://www.ibm.com/developerworks/cn/aix/library/au-libxml2.htmlhttp://

2012-07-04 11:41:09 854

转载 vim 命令(全)

本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效 快捷的。但起码是有效的。花些时间去练习这些命令,这是后面的知识的基础。|02.1|  第一次运行 Vim |02.2|  插入文本 |02.3|  移动光标 |02.4|  删除字符 |02.5|  撤销与重做 |02.6|  其它编辑命令 |02.7|  退出 |02.8|

2012-07-04 11:40:06 1183

翻译 Apache Rewrite 规则详解

在开篇之前:我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解”好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。本文是经过我实验后修改有效的,如果还是出

2012-07-04 11:38:32 487

转载 一个简单的linux线程池

线程池:简单地说,线程池 就是预先创建好一批线程,方便、快速地处理收到的业务。比起传统的到来一个任务,即时创建一个线程来处理,节省了线程的创建和回收的开销,响应更快,效率更高。 在linux中,使用的是posix线程库,首先介绍几个常用的函数:1 线程的创建和取消函数pthread_create创建线程pthread_join合并线程

2012-07-04 11:36:38 456

原创 Linux C++线程池

这是对pthread线程的一个简单应用1.      实现了线程池的概念,线程可以重复使用。2.      对信号量,互斥锁等进行封装,业务处理函数中只需写和业务相关的代码。3.      移植性好。如果想把这个线程池代码应用到自己的实现中去,只要写自己的业务处理函数和改写工作队列数据的处理方法就可以了。 Sample代码主要包括一个主程序和两个线程实现类

2012-07-04 11:35:48 850

转载 Linux下C++的多线程编程---(转载)

1、 引言    线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢

2012-07-04 11:34:01 1119

Go语言圣经golang.pdf

Go语言圣经golang.pdf

2020-04-24

Wrox.-.Beginning.Php,.Apache,.Mysql.Web.Development.(2004)

Wrox.-.Beginning.Php,.Apache,.Mysql.Web.Development.(2004)

2011-05-25

Apress.Pro.PHP.Application.Performance.Dec.2010.pdf

Apress.Pro.PHP.Application.Performance.Dec.2010.pdf

2011-05-25

OO_Programming_with_PHP5

OO_Programming_with_PHP5

2010-07-09

比较不错的Flex 教程

Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程 Flex 教程

2010-05-19

网页浮动广告代码 非常好在右侧

网页浮动广告代码 非常好的 网页浮动广告代码 非常好的 网页浮动广告代码 非常好的

2008-12-05

网页浮动广告代码 非常好的

网站浮动广告代码 网页浮动广告代码 非常好的 网页浮动广告代码 非常好的

2008-12-05

空空如也

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

TA关注的人

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