自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric的博客

Enjoy Programming

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

原创 一百万以内的质数表

质数表有500多KB,很少有人会随身带着,要上传什么的也不方便。贴个代码吧,跨平台的,编译出来就可以算100w以内的指数。绿色环保卫生。#include #include #include #define PRIME_SIZE 100000int main(void){ int i,j=0,k; int a[PRIME_SIZE]; char temp[10

2012-03-22 16:28:39 6531 2

原创 [C++] 如何静态链接imagemagick

首先,使用最新版的imagemagick,因为较早的版本不能很好的支持static编译方式(据说小于6.5的都可能有问题)。第二,到imagemagick-src目录,执行命令 ./configure --disable-shared --prefix=$(YOUR_IM_PATH)第三,如果你有动态库需要使用这个静态编译的imagemagick,那么还要export CFLAGS="-O3 -W

2012-03-14 14:36:30 3890

原创 [C++] getaddrinfo的一个bug

程序里面getaddrinfo()有可能会持续的返回 "Temporary failure in name resolution",与此同时ping域名却没问题。通常这是由于getaddrinfo()缓存了/etc/resolv.conf造成的。因此,在修改了/etc/resolv.conf之后,最安全的做法是重启一下服务器。你不能确保机器上的每个程序都正确的处理了getaddrinfo()重新加

2012-03-12 15:56:04 4610 2

原创 [Linux] 假死分析

所谓假死,就是能ping通,但是ssh不上去;任何其他操作也都没反应,包括上面部署的apache也打不开页面。作为一个多任务操作系统,要把系统忙死,忙到ssh都连不上去,也不是那么容易的。尤其是现在还有fd保护、进程数保护、最大内存保护之类的机制。你可以fork很多进程,系统会变得很慢,但是ssh还是能连上去;你可以分配很多内存,但是内存多到一定程度oom killer就会把你的进程杀掉,于是ss

2012-03-06 11:39:31 10041 1

原创 PHP最佳实践之读写配置

PHP有个好处,就是解释执行。因此其他程序里面很头痛的读写配置问题,在PHP基本上不是问题。这是由于PHP可以直接把配置信息写在源代码里面。PHP程序的目录结构可以如下:/bin/conf/data/var则:conf目录下可以直接放app.conf.php,在这个php里面就写配置信息。然后其他文件直接require这个conf.php文件就ok了。好处:1,绝对不会发生读错配置的问题,因为配置

2012-03-05 12:45:15 1854

空空如也

空空如也

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

TA关注的人

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