自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzy专栏

淡泊明志,宁静致远

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 后台架构常用开源项目

memcachedredisapachengixlighttplibeventACEBOOSTmysqlmongodbmapreducehadoopbigtableGFSwbl

2014-02-11 11:49:50 599

原创 linux常用命令笔记

查看所有进程ps -ef(标准格式)ps -au(BSD系统)dns服务器配置/etc/resolv.conf防火墙iptables查看域名解析nslookup路由跟踪traceroute

2014-02-07 23:56:19 442

原创 求大A并且最接近A的B的整数倍

求大A并且最接近A的B的整数倍,前提是B为2的次幂。(A + ( B - 1 ) ) & ~( B - 1 )原理如下:C = A & ~( B -1 )00000xxxxxxxxxxx & 111111111110000 == 00000xxxxxxxx0000C 要使C大于A,且是B的整数倍中最接近A的数,假设最接近A的数为B的N倍,那么,B * ( N - 1 )

2013-09-05 11:25:45 1002

原创 ifstream读取文件的坑

在c++开发中,经常使用到ifstream来打开并读取文件内容,代码如下:string sFile(szFileName);ifstream i_file(sFile.c_str());while(!i_file.eof()){ char szBuf[4096] = {0}; i_file.getline(szBuf,4095);}能看出有什么问题么?

2013-08-26 19:19:17 6265 1

原创 格式化输出的坑

在工作中,c/c++开发中,日志输出是必不可少的,而日志输出,基本都是使用格式化输出。正常的情况下,我们使用下面的语句来输出日志gPtrAppLog->error("%s/%d: some think error=[%s]", __FILE__, __LINE__, geterror());但是,如果手抖,少一送一个参数gPtrAppLog->error("%s/%d: s

2013-08-26 18:28:46 619

原创 mysql安装笔记0822

1.下载mysql的源码安装包废了不少周折,最后直接在Google上搜mysql-5.5.tar.gz才在台湾的一个edu资源库中找到2.rz -yeb到ubuntu上(之前装了SecureCRT)3.解压并安装tar zxvf mysql-5.5.27.tar.gzln -s /var/lib/ureadahead/debugfs/mysql-5.5.27 /usr/local/m

2013-08-22 22:58:12 1286

原创 apache源码安装笔记0815

昨天加班太晚了,没什么时间搞,进行继续。。。。    前天基本就算是把apache安装起来了,来点进阶点的吧    1.大家都知道apache支持三种工作模式,prefork、worker、event,worker模式性能相对比较高,目前是大多web服务的首选,废话不多说,先看安装起来的apache的工作模式是什么root@ubuntu:/usr/local/apache2/bin

2013-08-15 21:44:17 484

原创 apache源码安装笔记

工作中依赖比较多的中间件之一便是apache,但是开发机有限,没有机会随便折腾apache,于是便在自己的电脑折腾一下,补充 一下这块知识。 1.安装apache    Apache的安装方式有源码安装和二进制安装包安装,因为工作环境的关系,我选择的linux下源码安装,选择在linux出了兴趣使然外,在一个就是与工作贴近。到http://httpd.apache.org/do

2013-08-14 00:21:29 641

原创 字符串清理

在公共函数中,发现如下一个删除字符串中的换行回车符的函数

2013-08-13 17:53:44 715

转载 【转】daemon进程原理及实现(来源于网络,后整理)

在服务器编程中,守护进程是必须要实现的点。 这篇文章介绍的比较全,将创建守护进程的几乎所有细节都讲解了,不错【转自】http://blog.163.com/yungang_z/blog/static/175153133201232462140622/ 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进

2013-08-13 17:09:29 1013

原创 使用与运算符代替求余运算符的技巧

1.性能对比:求余运算:a % b就相当与a-(a / b)*b 的运算。与运算:就是一个指令的事2.在特殊场景下,是否能用与&替代%呢?在对10进行求余的时候,我们发现,余数总是整数中的个位上的数字,而不用管其他位是什么;在与运算中,我们经常需要使用位操作符&来取某些位上的值,例如使用0xff&0x17ae来获取低8位的值,现在我们已经发现有点关联了,如果

2013-08-13 17:04:42 7487

原创 AWE:地址窗口化扩展插件

<br />引自【百度百科】http://baike.baidu.com/view/1390438.html<br /> <br />AWE:地址窗口化扩展插件,允许在 32 位版本的 Windows 操作系统上使用 4 GB 以上的物理内存。最多可支持 64 GB 的物理内存。

2011-03-11 10:20:00 1705

原创 c++虚函数表之我见解

<br />      最近复习一些基础,发现很多非常细节的东西虽然以前基本都有接触过,但是都忘记了,主要原因就是以前都是被动式地浏览,只能达到可以看懂的程度,而不能消化甚至很好地灵活使用,所以,我就想通过写博文的形式来加深自己的理解和记忆。废话少说,今天要记录的是我对虚函数表的理解。<br />      虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,

2011-03-08 16:22:00 423

转载 C结构体中数据的内存对齐问题【转自hbyh专栏】

<br /><br />最近在写一个服务器,需要使用结构体来格式化缓冲区,所以需要考虑结构体内存对齐的问题,于是,就google到了这篇文章,写得很深入透彻,于是转载到我这里来,纯属学习。<br />1.<br />先看下面的例子:<br />struct A{<br />   char c1;<br />   int i;<br />   short s;<br />   int j;<br />}a;<br /><br />struct B{<br />   int i;<br />   int j; 

2011-03-06 10:48:00 697

原创 Nagle算法

      Nagle算法是以他的发明人John Nagle的名字命名的,它用于TCP中对缓冲区内一定数量的消息自动连接。该处理过程,通过减少小数据的频繁发送,提高了网络效率。但是,在很多对实时性能要求比较高的C/S服务器上,并不允许自动连接小缓冲区带来的延迟。在socket网络编程中,我们可以设置Socket中的TCP_NODELAY选项来来关闭Nagle过程,或者可以在socket上封装另一层,使用select方法自己实现Nagle处理过程。参考:http://hi.baidu.com/wy_51131

2011-02-28 10:43:00 2058

原创 “基于MFC的第三方XML解析和生成API-------CMarkup类”的一个必须要注意的地方

<br />      在网络通讯中,经常要使用xml技术来编写通讯协议,而在win32平台上,就有一个比较好用的xml解析和生成API------CMarkup,它的使用方法很简单,没有在这里叙述的必要,但是在与windows API混合使用过程当中,一不小心会出现一些编译错误<br />      /microsoft visual studio 8/vc/atlmfc/include/afxv_w32.h(16) : fatal error C1189: #error :  WINDOWS.H alr

2011-02-28 09:40:00 2069 2

原创 c++编译器常用的宏

<br />今天,在学习IOCP的时候,突然发现对c++编译器的一些常用的宏比较陌生,就稍微学习了一下。<br />ps:在vs 2005环境下,打开“Project → Project Settings”,选择 C/C++ 选项卡,在“Category”栏选择“Listing Files”然后在Listing file type栏选择“Assembly with Machine Code”。重新编译工程后则可以在输出目录看到与每一个.cpp文件同名的.cod文件<br />1、几种函数调用的声明方式<br

2011-02-27 13:03:00 1235

原创 HumerDaDa设计文档

本项目是基于Android平台的哼唱音乐检索手机应用软件,用于管理本地的音乐,用户只需要哼唱一段音乐文件,程序就可以为用户检索出匹配的音乐文件。用户在匹配的文件列表中选择播放,就可以享受到Android手机带来的动听的音乐。

2010-12-20 23:49:00 986 4

原创 手动引导ubuntu 10.04

      最近想在ubuntu 10.04上安装xen-4.0.0, 参考了这篇文章,但是安装到配置内核的时候,发现没有在参考的目录下发现内核配置文件,后来看了文章的原创的评论后, 才知道这个是针对ubuntu server的, 到这里就不知道怎么继续下去了, 于是乱搞了一下,更新了grub, 重启,发现无法由grub引导进入ubuntu系统.      查找了很多资料和不断地尝试,结果找到了解决办法:grub> cat /boot/grub/menu.lst     结果.....## ## End D

2010-09-11 00:12:00 1447

转载 在 Ubuntu 上源码安装 Xen(转,但有修改)

这篇文章是在写 在 Debian 上源码安装 Xen 的时候一起写的,原本以为 Ubuntu 和 Debian 很相似、差别不大,配置过程可以直接套用而不用大修改,试了才知道其实不是那么简单。Ubuntu 9.10 使用的是 grub 2.0,被证实一些 bug 会导致 Xen 不能在 grub 2.0 的引导下正常启动,所以一种 workaround 的办法就是删除掉 grub 2.0,使用老版本的 grub. VPSee 不喜欢在服务器上使用 Ubuntu 的最新版本就是因为 Ubuntu 更新速度太快

2010-09-10 23:40:00 1066 1

转载 如何在Xp中 直接跳过用户登陆界面

开始--运行,输入“rundll32 netplwiz.dll,UsersRunDll”或“control userpassword2”,按回车键后弹出“用户帐户”窗口,看清楚,这可跟“控制面板”中打开的“用户账户”面板窗口不同哦!然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。

2009-02-17 08:53:00 1624

原创 重出江湖

2009年1月11日17:00,我考完最后一科,几天来膨胀的心情终于平息了下来,不管结果如何,最想的是走好下一步,把两天来少睡的十个钟头睡回去,甚至是把7个月来少睡的补回,7个多月了,没有一次敢睡个懒觉,实在是累了,呵呵!在走过的这7个月,经历了很多,感受也很多,最搞笑的是今晚出校门吃饭,感觉自己是刚从山里面出来一样,外面的世界原来是这么的精彩!这么的花!     试是考完了,可是没有打电话回

2009-01-15 13:32:00 360

转载 简单谈谈组件及COM---转载

        转眼间,在编程道路上的行走已经快一年了,心里突然觉得有许多话想拿出来与大家分享一下.我觉得我的路走得很不一般,首先我是学无线电出身的.与编程有点接触,但并不是看家本领.好闲话少述,我们进入正题吧,不然斑竹要删帖了,我的话题是属于C++,希望我没走错屋子,作为我在这个坛子里的第一帖,我想谈谈我对组件的一些看法.  简而言之,组件就是对象。C++中没有组件的概念,但它可以做出各种各样的

2008-04-09 21:04:00 553

原创 是择业还是考研?

        我个人比较有点野心,我觉得我自己现在的能力还不足以达到大公司的择才条件,所以我准备了考研,因为如果这样出去在一个小公司待着,我不会甘心.           可是现在我很苦恼!苦恼自己不敢取舍.本来高中还没有高考时就确定的考研目标,而且现在也已经开始复习了半个月了,却受到了一个公司的诱惑,它和我们基地班的合作,并频频表示选择他们公司会有多好,但我区分不了真假,可我身边的人却是那

2008-03-26 21:31:00 1456 1

原创 小议C的graphics.h在VC下无法使用的解决办法

      今天早上,我们开始上计算机图形学实验.因为习惯和偏爱的原因,我选用VS来编辑和编译我的画线程序,但出现了几乎所有人都出现的问题,就是编译过不了,提示说"graphics.h"头文件无法打开,即使到TC下把这个头文件拷到VS库中,仍无济于事.在确认无法在VS中使用这个函数库后,经过分析VC中的画线安例和思考后,才恍然大悟想了VS中的强大的绘图工具CDC类,①通过CDC对象的成员函数可以完

2008-03-20 13:38:00 5922 1

基于SymbianOS的手机开发与应用实践随书源码

基于SymbianOS的手机开发与应用实践 随书源码

2010-07-11

deamon_tools

deamon_tools 虚拟光驱,用来读取镜像文件的好工具

2010-03-08

singleton factory

在这个程序中,在内部(非界面部分)用了3种设计模式:单体模式,工厂模式,门面模式.和vector容器,希望能对大家有点用

2008-03-15

基于IE内核的浏览器

这个是我前一学期的作品,感觉应该还有点借鉴价值,希望能多大家有用,如果你有什么改进的方法,可以发邮件给我,lizuyuewz@126.com

2008-03-15

rt12864图形驱动

这个是我这个学期开学的时候做的,当时想找rt12864的画图资料,确实很难找,也很难找到权威点的,所以就作点贡献

2008-03-15

空空如也

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

TA关注的人

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