自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myCOMMUNICATION

淡泊明志,宁静致远; 非学无以广才,非志无以成学

  • 博客(165)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql 性能优化资料

MySQL查询优化系列讲座之查询优化器(1)http://a1.timewe.net/cdr/syue.com/Software/Database/MySQL/16158.html yahoo的数据库优化http://wenku.baidu.com/view/3f96b026ccbff121dd368337.html 索引原理http://wenku.baidu.com

2012-03-23 22:37:16 543

转载 zlib gzip http

#include #include #include #include /* Compress gzip data *///args:srcstr,srcstrsize,gzipstr,gzipstrsizeint gzcompress(Bytef *data, uLong ndata, Bytef *zdata, uLong *nzdata){z_stream

2012-03-05 22:50:27 830

原创 curl 库的使用

#include #include #include #include #include #include struct MemoryStruct { char *memory; size_t size;};static void *myrealloc(void *ptr, size_t size);static void *myrealloc(void *ptr

2012-01-11 22:58:01 4604

转载 php 支持模块

进入源码目录cd php-5.2.13/ext/soap#运行phpize生成configure/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --enable-soapmake;make install编译后的soap.so文件保存在了/usr

2011-12-12 14:46:31 718

转载 DHTMLX 简介

网站现在已经改版了,工具包的系列也增加了不少,功能也完善增加了不少,相对于ExtJs庞大的框架级的代码量,dhtmlx现在只能算是工具包;不过,dhtmlx系列小、快、灵的特点无疑也是web开发的不错选择! dhtmlx现在的产品包括:dhtmlxTree(树型控件),dhtmlxTabbar(选项卡),dhtmlxGrid(数据表格),dhtmlxCombo(下拉选项),dhtmlxTr

2011-12-06 14:43:24 5509 2

转载 编写出色CSS代码的13个建议

CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:1. 使用Reset但并非全局Reset不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:*{ margin:0; padding:

2011-12-06 09:02:19 541

原创 随手记

host/win7=======win7下使用管理员权限 运行gvim即可修改host:C:\Windows\System32\drivers\etc 但貌似浏览器是会使用代理的,觉得应该是直接使用的系统的网络连接自己编写的客户端/ab 则会使用本机的host先解析 另外,windows下ab的实现和linux的有所不同。 say no to bugs-

2011-10-29 12:24:23 528

原创 pages links

UNIX上C++程序设计守则(信号和线程)(上)http://www.cnblogs.com/zhenjing/archive/2010/12/22/signal_fork_thread.html 线程安全、可重入函数、信号安全http://www.ibm.com/developerworks/linux/library/l-reent/index.htmlhttp://lin

2011-10-23 13:02:49 406

转载 网络字节序 主机字节序 转换

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么

2011-10-09 23:23:30 620

转载 php session 登录

使用PHP应用session时,将session中的数据存储在服务器上,然后通过客户端传来的sessionID识别客户端的信息,并提取信息。php中的session的常用操作:session的写入、读取、注册与删除。session的开始标记session使用开始的函数

2011-08-28 19:20:52 535

原创 read write 调用过程 文件读写 分析

偶尔看到这些资料,贴下网址吧http://blog.csdn.net/guogaofeng1219/article/details/5426384http://blog.csdn.net/guogaofeng1219/article/details/5411821

2011-08-10 22:18:01 717

原创 end_request: I/O error, dev sdi, sector 硬盘 故障

利用 内核日志 帮助定位磁盘问题 ,还是很有用的一篇资料。定位core问题时,找到好久才发现的一些资料,分享一下:Linux内核I/O系统报错日志与硬盘故障对应关系:http://ilinuxkernel.com/?p=386其它关于硬盘IO的资料

2011-08-10 13:21:58 28802 1

转载 C/C++ 日期 时间 time_t 与 struct tm 转换

------这篇文章总结的很全面!摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法

2011-08-10 10:07:26 799

转载 磁盘 IO 性能 调优 多线程 总结

1. 完全随机写还是跳跃,5倍的性能差距!全随机写无疑是最慢的写入方式,在logic dump测试中很惊讶的发现,将200M的内存数据随 机的写入到100G的磁盘数据里面,竟然要2个小时之多。原因就是虽然只有200M的数据,但实际上却是200万次随机写,根据测试,在2850机器上

2011-07-22 18:20:33 3371 1

转载 __builtin_expect myassert()

  这个assert功能比较齐全,原帖地址是http://blog.csdn.net/sealyao/archive/2011/01/30/6169568.aspx//-------file main.c----------  #include   #include "myassert.h"    int func(

2011-06-11 13:36:00 831

转载 文件包含 头文件 inline 编译

C语言中的函数或变量有且只有一个定义,但它可以有多个extern声明。唯一性 规则也适用于常数定义,结构定义,类型定义,宏定义,只不过它们默认只对本 单元可见;而函数和变量(函数外)的定义默认是全局可见的。Linux0.11的目录: |-boot/ |-fs/ |-include/ |-asm/ |-linux/ |-sys/ |-init/ |-ke

2011-05-30 17:33:00 1984

原创 宏 # ##符号 的用法

<br />#把宏参数变为一个字符串,而##把两个宏参数贴合在一起。<br />一、一般用法:<br />#include <stdio.h><br />#define STR(s)    #s<br />#define CONSS(a,b) (int)a##e##b<br />int main()<br />{<br />     printf(STR(vck));                   // 输出字符串"vck"<br />     printf("/n");<br />     prin

2011-05-26 14:46:00 716

转载 负索引 柔性数组 0长数组 结构体数组 初始化

<br /><br />先看负索引的示例:<br />#include <stdio.h><br />int main(void)<br />{<br />int array[] = {1, 2, 3, 4, 5, 6};<br />int *ip = &array[-1];<br />int sum = 0;<br />int i = 1;<br />for(; i < 7; i++)<br />{<br />sum += ip[i];<br />}<br />printf("%d/n", sum);<b

2011-05-26 10:44:00 1208

转载 tcpdump 教程 用法 使用

<br /> 比较重要的是 -nn -i lo查看端口流量:           tcpdump -nnnl -i lo "port 23558"输出源或目的端口为13的udp数据报或icmpicmp分组:           tcpdump '(udp and port daytime) or icmp'输出源或目的端口为80,并且设置syn标志的tcp分节:           tcpdump 'tcp and port 80 and tcp[13:1]& 2 != 0'输出源端口在7001和

2011-05-25 10:10:00 1840

转载 几种常见的 core dump

<br /><br />1。什么是段错误?<br />下面是来自Answers.com的定义:<br />所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的 gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及与此相应的段限和页面交换还有程序运行级别还有内存粒度等等

2011-05-03 17:32:00 991

转载 调试 core dump 文件

<br /><br />Tips:调试coredump时, frame 0, print xxx 可打印变量<br />1. 前言:<br />有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.<br />但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.<br /><br />2. gdb:<br />有一种办法是, 我们用gdb的step, 一步一步寻找.<br />这放在短小的代码中是可行的, 但要让你st

2011-05-02 17:25:00 721

转载 linux 端口 操作

<br /><br />1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。<br />(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)<br />2. 然后可以通过"~$ lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。<br />(注:有些端口通过netstat查不

2011-04-28 21:21:00 379

转载 gcc 编译过程

<br /><br />GCC编译过程  <br /> <br />gcc的编译流程分为四个步骤,分别为:<br />· 预处理(Pre-Processing)<br />· 编译(Compiling)<br />· 汇编(Assembling)<br />· 链接(Linking)<br />以hello.c为例子,在这四个步骤中可以设置选项分别生成hello.i, hello.s, hello.o以及最终的hello文件:<br />hello.c : 最初的源代码文件;<br />hello.i :

2011-04-28 21:19:00 413

原创 windows 下 vim cscope

<br />到 http://sourceforge.net/projects/mslk/files/Cscope/ 下载  最新的  cscope-15.7.zip 然后解压  把解压后的三个文件 拷贝到你的  gvim.exe 所在的目录 比如我的是  D:/Vim/vim73 <br /> <br /> <br /><br />另外,为了方便地使用cscope,我们还需要下载cscope的键盘映射设置,这样就可以在gvim中简单地通过快捷键来使用 cscope,而不必敲复杂的命令了。键盘映射可以从这里

2011-04-27 20:36:00 610

转载 c 操作符 优先级 口诀记忆

<br />放在这里方便查询<br />-------------------<br /> <br /><br />括号成员第一;         //括号运算符[]() 成员运算符.  -><br />全体单目第二;         //所有的单目运算符比如++、 --、 +(正)、 -(负) 、指针运算*、&<br />乘除余三,加减四;    //这个"余"是指取余运算即%<br />移位五,关系六;     //移位运算符:<< >> ,关系:> < >= <= 等<br />等于(与)不等排第七;

2011-03-30 13:54:00 491

转载 毕业后的五年

毕业后的五年 应该知道的

2011-03-30 10:44:00 449

转载 新版ubuntu 双显卡问题

<br />以下等支持2.6.38 内核支持后  再折腾吧<br /> <br />翅膀的笔记本是Acer 4820TG,有集成的i卡,还有独立的ATI HD5650,但是在运行Ubuntu的时候,因为没有什么需要独显的应用,就想到要关闭独显,只使用集显,省电又降温~<br />以下操作在翅膀的4820上是有效的(系统ubuntu 10.10,内核2.6.38rc3),理论上适合类似的双显卡切换的笔记本,使用其他笔记本的同学请自行测试可用性,也欢迎反馈~~<br />准备工作:安装了ATI闭源驱动的

2011-03-20 15:31:00 4426

转载 每个男人的空间里都应该有这篇日志

一般很少转这样的日志的,以后就要工作了,人生真的应该好好思考和度过了。-------------------------------------------------------------------------------老婆为姑娘时,生活在娘家,自小没吃咱家一粒米,没喝咱家一口水,就为一个"情"字,离开自小拉扯自己成人的父母,把自己的大半生托付给咱,嫁给咱为妻,以咱的父母为父母,以咱的兄弟姐妹为兄弟姐妹,你说,咱不对她好,能对得起自己的良心么?人凭良心混世界啊!   男人碰上爱吃的,甩开腮帮子大吃一

2011-03-07 09:57:00 1161

原创 双网卡共享上网

<br />硬件准备工作:<br />    主机:win7系统,双网卡,一块网卡连外网,做拨号用;另一块网卡和从机网卡相连,网线必须是交叉线。<br />    从机:winXP系统,单网卡即可。<br />1.确保主机、从机之间网线连通;<br /><br />2.主机设置:控制面板-网络和Internet-网络和共享中心-更改适配器设置,然后选中两个本地连接--右键单击--桥接,之后会多出一个网桥。这里注意,两个本地连接均不必设置IP,保持自动获取即可。。。右击 宽带连接-属性-共享,把所有勾都打上,

2011-03-06 14:54:00 746

转载 ubuntu 几款主题

<br />这几款漂亮的主题在网上流传很久了,它们都出自Zgegblog作者,感谢他为我们带来这么棒的主题,而且安装非常方便,一共是九套主题,下面就是在ubuntu 9.10中的安装方法:<br /><br />首先需要编辑 /etc/apt/sources.list 文件,在终端中输入:<br />gksudo gedit /etc/apt/sources.list<br />在其中加入以下源:<br />deb http://ppa.launchpad.net/bisigi/ppa/ubun

2011-02-15 14:55:00 483

转载 为人处事的19个技巧

<br />1、如果发短信息给一个人,他不回。不要再发。<br /><br />2、如果没有人陪,学着一个人听音乐看书写文字。这是个好习惯。<br /><br />3、不要对人随便发脾气。<br /><br />4、如果一个人开始怠慢你,请你离开他。不懂得珍惜你的人不要为之不舍,更不必继续付出你的友情或爱情。<br /><br />5、如果可以不抽烟,别抽。如果可以不喝酒,别喝。<br /><br />6、再郁闷也不要去泡酒吧。一个孤独的人手握高脚杯或者抽烟,会更添寂寞感与忧伤。<br /><br />7、

2011-01-31 22:09:00 917

转载 工作方式与技巧

<br />第一:不要认为停留在心灵的舒适区域内是可以原谅的。<br /> <br />每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事, 不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但

2011-01-31 22:05:00 548

转载 做技术 规划 的要点

<br />最近参加公司内一个技术规划评审过程中,通过老板对台上的架构师的质疑,学习到几个做技术规划的要点,归纳如下:<br /><br />1)紧扣业务 <br /><br />虽然是做技术规划,但如果脱离了业务支撑,是引起不了老板兴趣的<br /><br />2)从实际问题出发 <br /><br />老板只会为解决实际问题的技术规划买单。规划的开头最好能从实际问题出发,比较容易引起老板的注意<br /><br />3)重点在落地 <br /><br />只有能落地的技术才有说服力,老板不会被天花乱坠的

2011-01-17 09:43:00 1000

转载 菲尔博士的三十六交际方式

<br />1、长相不令人讨厌。如果长得不好,就让自己有才气;如果才气不好,那就总是微笑。<br /><br />2、气质是关键。如果时尚学不好,宁愿淳朴<br /><br />3、与人握手时,可多握一会儿。真诚是宝。<br /><br />4、不必什么都用“我”作主语<br /><br />5、不要轻易向朋友借钱<br /><br />6、不要逼客人看你的家庭相册,别人未必对你的私生活感兴趣<br /><br />7、和人一起打出租车,请抢先坐在司机旁<br /><br />8、坚持在背后说人好话,别担心

2011-01-17 09:33:00 482

转载 linux 系统救火必备命令

<br /><br />线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:<br />系统参数 <br />cat /proc/cpuinfo  cpu相关参数<br />cat /proc/meminfo 内存相关参数<br />cat /proc/loadavg 负载情况 <br />性能参数 <br />1)top<br />M:按内存使用排序<br />

2010-12-16 23:18:00 455

原创 office2007 设置 公式3.0 快捷键

<br />2007的公式编辑方式不如2003,而且显示效果——尤其是不能倾斜,而且与汉字的间距太小。<br />鉴于此论文新建成,Word97-2003格式的文档,通过插入-对象-Microsoft 公式3.0 ,<br />然而又太繁琐,然而我们可通过宏在Word2007中变为“自定义快速访问工具栏”,或者设置快捷键):<br />1、由于需要借助“宏”完成这一任务,若要在 Office Word 2007 中使用宏,需要显示“开发工具”选项卡。<br />  ①单击“Microsoft Office

2010-11-30 23:29:00 4091 1

转载 做更加成熟的自己

       一,当你发现自己不再盲目的喜欢跟风似的和一群人混在一起,开始尊重自己的意愿做自己需要做的事情,开始安排自己的种种计划,规划自己的方向,自己的独处也变得充满意义。<br />  二,当你面对很多选择时,不再犹豫不定,脑中会很快得闪过三个以上选择某种选项的必要原因。有了自己独立的思想,开始学着镇定理性得思考问题。<br />  三,当你开始觉得时间明显得不够用,渐渐的觉得睡懒觉,逛街等是相当浪费时间金钱的事情,思想与行动上的时间概念达成了一致,合理的安排时间,充实的生活会把自己带入一个更喜欢的世界

2010-11-25 23:02:00 492

转载 switch-case a new way

This design pattern solves the problem of having to implement huge switch - case statements and makes dynamic switch - case not dependent on the number of cases.Download source - 85.3 KbOverview<br />This design pattern solves the problem of having to impl

2010-09-14 08:41:00 514

原创 yahoo 网站优化准则

Minimize HTTP Requests<br />tag: content<br />80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of componen

2010-09-13 15:11:00 1439

转载 心理学老师的话

<br />1、改变自己的观念:世界是不公平的,理想和现实是有差距的,不要任何问题都要找到标准答案,这是不现实的。<br />2、不要特别在意别人对自己的认可,要适当学会厚脸皮,不要让别人的“无礼”来左右我们。<br />3、把每个人当成你的老师,把每个问题当成你的财富。<br />4、要用于面对现实,要接受现实,不要逃避。<br />5、面对压力时,一定要学会分解问题,各个击破。<br />6、一定要学会拒绝,要做就好好去做,不会拒绝的人会成为怨妇。<br />7、每个人心里都有扳机点,即敏感区,尝试去面

2010-08-25 09:32:00 731

The Part-Time Parliament

The Part-Time Parliament This article appeared in ACM Transactions on Computer Sys- tems 16, 2 (May 1998), 133-169. Minor corrections were made on 29 August 2000. lamport

2010-11-07

深入理解 paxos 算法 PDF

融入了作者自己对于paxos 算法的理解 lamport 经典之作 Google chubby 服务核心, 云计算 研究必读

2010-11-07

论文 基于c++模板库的全文检索算法

论文 基于c++模板库的全文检索算法 这篇论文具有一定的研究基础

2010-11-01

最新云计算论文 IEEE

在IEEE上面搜索的云计算相关论文,是期刊杂志上面的。比国内的权威多了。

2010-03-09

空空如也

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

TA关注的人

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