自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Step Up

All the details in the fabric, all the things that make you panic

  • 博客(6)
  • 收藏
  • 关注

转载 [转载]跟我一起写Makefile

原文链接:http://bbs.chinaunix.net/viewthread.php?tid=408225转载请注明作者名及原文出处===========================================陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profe

2009-11-27 06:11:00 664

原创 GnuPG简单使用

 假设Alice要给Bob发送一封邮件(email),内容如下:Hello! I am Alice1. Alice和Bob各自用以下命令生成自己的公钥/私钥对:gpg --gen-key前三个选择可以选默认的,然后输入姓名,Email以及评论(评论可以省略)。确认后需要键入一个密码来保护自己的私钥(以后每次使用私钥时都必须键入这个密码)。接下来GnuPG会生成一对公钥/私钥,此过程需要一定时间,可

2009-11-23 10:34:00 1180

原创 位运算的妙用

 先说一下位运算的简单用法1. 按位与 &用途:清零,取一个数中的某些指定位,保留一个数中的某些指定位2. 按位或 |用途:将一个数的某些位指定为13. 按位异或 ^用途:交换两个数a=a^b; b=a^b; a=a^b让我们看看这三条语句执行后的结果:第一条a=a^b,所以第二条b=a^b=(a^b)^b=a^(b^b)=a^0=a,现在b的值是a第三

2009-11-22 10:24:00 4924 3

原创 socket编程 recv()返回值处理

 一般在经典的socket教程中,调用send()和recv()时都会判断一下返回值,如果返回值是-1(或者SOCKET_ERROR),那么就进行错误处理(一般是打印出错信息,关闭socket,退出)。在我的一个项目中我因为嫌麻烦就想当然没有判断send和recv的返回值,结果遇到了点小麻烦。简单地说明一下问题:服务器端支持多线程,每个线程用while(1)循环地接收客户端的请求并加以

2009-11-22 10:22:00 26308 10

原创 参数的值传递,指针传递和引用传递

 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){     int temp;     temp=a;     a=b;     b=temp;     cout}int ma

2009-11-22 10:21:00 1028 1

原创 加速Firefox解析DNS

 安装本地DNS服务器作为缓存使用以解决此问题。1. sudo apt-get install dnsmasq(如果出现“无法获得锁”提示,运行下列命令强制解锁rm /var/cache/apt/archives/lockrm /var/lib/dpkg/lock)2. sudo gedit /etc/dnsmasq.conf搜索listen-address, 修改为l

2009-11-22 10:19:00 898

空空如也

空空如也

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

TA关注的人

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