自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 想看的想买的书

1.构建高兴地web站点2.UNIX环境高级编程(第2版)3.boost导论4.STL源码剖析5.深入搜索引擎 --不一定很好6.程序员修炼之道7.effective stl8.

2010-07-26 19:54:00 1012

原创 关于搜索的一些知识

<br /><br />1. SEO与SEM<br />SEO是搜索引擎优化,是通过对网站的优化,提升网站的PR值,提高网页关键字在搜索引擎上的排名,为网站带来大量流量.<br />SEM是通过SEO技术,通过策划分析,来制定高效率的营销策略,为网站带来收入.<br />2. 静态网页与动态网页<br />程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网

2010-07-23 13:59:00 723

转载 mmap函数用法及示例程序

<br /><br />UNIX网络编程第二卷进程间通信对mmap函数进行了说明。该函数主要用途有三个:<br />1、将一个普通文件映射到内存中,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较高的性能;<br />2、将特殊文件进行匿名内存映射,可以为关联进程提供共享内存空间;<br />3、为无关联的进程提供共享内存空间,一般也是将一个普通文件映射到内存中。<br /><br /><br />头文件:<br />    #include <sys/mman.h><br /

2010-07-22 17:05:00 791

转载 线程安全与线程不安全

<br /><br />线程安全是针对多线程来讲的,如果所使用的公用变量在多线程下没有被保护机制时,变量结果会和理论值不一致,这样就叫作线程不安全,相反公用变量在保护机制下工作,就不会出现“随机”变化,这时叫线程安全。   <br /> <br />    线程安全:   在多线程中使用时,不用自已做同步处理.   <br />    线程不安全:   在多线程中使用时,   必须做线程同步,不然会有未知后果. <br /> <br />    首先要明白线程的工作原理,jvm有一个main memory,

2010-07-22 13:45:00 620

原创 core dump的生成与调试

<br /><br />先看看我用的是个什么机器:<br />$ uname -a<br />Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux<br />再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。<br />$ ulimit -a<br />core file size (blocks, -c) 0<br />data s

2010-07-22 11:25:00 696

转载 libcurl的使用

curl->libcurl的手册可以查看http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTWRITEDATA译者:JGood(http://blog.csdn.net/JGood )     译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程序(笔者使用的libcurl版本是:7

2010-07-20 17:54:00 2225

转载 Valgrind 使用简单说明

Valgrind 介绍 <br /><br />Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。Valgrind的主要功能<br />Valgrind工具包包含多个工具,如

2010-07-15 16:00:00 624

转载 http服务器返回代码

A question that comes up often -- especially with regards site stats -- is "What do all the codes mean?"2xx Codes (Success). The two hundred range is reserved for successful responses. 200 (OK). The request was successful and information was returned. This

2010-07-13 14:11:00 1790

空空如也

空空如也

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

TA关注的人

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