<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangshumin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/zhangshumin</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zhangshumin]]></copyright><item><title><![CDATA[求100以内的素数算法]]></title><link>https://blog.csdn.net/zhangshumin/article/details/8638835</link><guid>https://blog.csdn.net/zhangshumin/article/details/8638835</guid><author>zhangshumin</author><pubDate>Tue, 05 Mar 2013 17:20:17 +0800</pubDate><description><![CDATA[废话不多说，直接上代码：
 
#include 
#include 
#include 
using namespace std;
 
void primeLessThanN(int n)
{
    if(n 
    bool *isPrime = new bool[n+1];//动态生成一个数组
    memset((void*)isPrime, true, (n +]]></description><category></category></item><item><title><![CDATA[一个比较有前景的电脑应用程序构想]]></title><link>https://blog.csdn.net/zhangshumin/article/details/8446687</link><guid>https://blog.csdn.net/zhangshumin/article/details/8446687</guid><author>zhangshumin</author><pubDate>Fri, 28 Dec 2012 11:21:11 +0800</pubDate><description><![CDATA[通过摄像头识别手势与指令，用来控制电脑行为。]]></description><category></category></item><item><title><![CDATA[vim rc 配置]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7367617</link><guid>https://blog.csdn.net/zhangshumin/article/details/7367617</guid><author>zhangshumin</author><pubDate>Mon, 19 Mar 2012 10:00:35 +0800</pubDate><description><![CDATA[{和[都可以补全,但是(不行.
但是,在.vimrc中我是都设置的.
设置如下:
代码:
inoremap ( ()i
inoremap ) =ClosePair(')')
inoremap { {}i
inoremap } =ClosePair('}')
inoremap [ []i
inoremap ] =ClosePair(']')
inoremap ' ''i
ino]]></description><category></category></item><item><title><![CDATA[mmap函数大文件读写可能出现的问题]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7361054</link><guid>https://blog.csdn.net/zhangshumin/article/details/7361054</guid><author>zhangshumin</author><pubDate>Fri, 16 Mar 2012 15:02:32 +0800</pubDate><description><![CDATA[转载：http://www.chineselinuxuniversity.net/articles/41953.shtml
-------------------------------------------------------------------------

　mmap函数实现把一个文件映射到一个内存区域，从而我们可以像读写内存一样读写文件，他比单纯调用read/write也要]]></description><category></category></item><item><title><![CDATA[linux c 大文件使用]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7360939</link><guid>https://blog.csdn.net/zhangshumin/article/details/7360939</guid><author>zhangshumin</author><pubDate>Fri, 16 Mar 2012 14:40:50 +0800</pubDate><description><![CDATA[转帖：http://hi.baidu.com/roxws/blog/item/785c4bcb61662ff853664f2d.html

----------------------------------------------------------------------------------------

支持大文件的两种方式：
1、gcc 加 -D_FILE_OFFSET_]]></description><category></category></item><item><title><![CDATA[【网摘】Linux 守护进程的编程方法]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7202365</link><guid>https://blog.csdn.net/zhangshumin/article/details/7202365</guid><author>zhangshumin</author><pubDate>Sun, 15 Jan 2012 11:07:18 +0800</pubDate><description><![CDATA[Linux 守护进程的编程方法

    守护进程（Daemon）是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如，Internet服务器inetd，Web服务器httpd等。同时，守护进程完成许多系统任务。比如，作业规划进程crond，打印进程lpd等。 

　　守]]></description><category></category></item><item><title><![CDATA[【转载】 ssh 连接 通过公钥体制，无密码登陆]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7201401</link><guid>https://blog.csdn.net/zhangshumin/article/details/7201401</guid><author>zhangshumin</author><pubDate>Sun, 15 Jan 2012 00:39:42 +0800</pubDate><description><![CDATA[CSDN不准转载，我只能将博主的连接发上来了
http://blog.csdn.net/jixiuffff/article/details/5968929]]></description><category></category></item><item><title><![CDATA[Linux timer example]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7201349</link><guid>https://blog.csdn.net/zhangshumin/article/details/7201349</guid><author>zhangshumin</author><pubDate>Sat, 14 Jan 2012 23:32:56 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 


void handler()
{
printf("hello\n");
}


int main(void)
{
int i;
signal(SIGALRM,handler);
alarm(5);
for(i=1;i
{
printf("sleep %d seconds...\]]></description><category></category></item><item><title><![CDATA[未来移动平台操作系统是谁的天下]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7194746</link><guid>https://blog.csdn.net/zhangshumin/article/details/7194746</guid><author>zhangshumin</author><pubDate>Wed, 11 Jan 2012 20:40:43 +0800</pubDate><description><![CDATA[现在比较主流的移动平台操作系统有ios，andriod，windows phone


ios：从苹果的历史中可以得到这个结论。乔布斯不在了，ios用不了几年就会沦落。
android：内核是linux的，开源，免费。开源软件的最大问题就是质量没有保障。就想现在的Linux操作系统，发展很迅猛，可就是干不过微软。
windows phone：这个操作系统市场份额好像不大，而且价格昂贵，就]]></description><category></category></item><item><title><![CDATA[【网摘】opendir]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7188701</link><guid>https://blog.csdn.net/zhangshumin/article/details/7188701</guid><author>zhangshumin</author><pubDate>Mon, 09 Jan 2012 22:57:32 +0800</pubDate><description><![CDATA[#include

　　#include

　　#include

　　main()

　　{

　　DIR * dir;

　　struct dirent * ptr;

　　int i;

　　dir =opendir(“/etc/rc.d”);

　　while((ptr = readdir(dir))!=NULL)

　　{

　　printf(]]></description><category></category></item><item><title><![CDATA[【网摘】Linux 下 C语言大文件读写(大于4G）]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7188651</link><guid>https://blog.csdn.net/zhangshumin/article/details/7188651</guid><author>zhangshumin</author><pubDate>Mon, 09 Jan 2012 22:45:01 +0800</pubDate><description><![CDATA[原文地址：下 C语言大文件读写(大于4G）" style="text-decoration:none; color:rgb(62,115,160)">Linux 下 C语言大文件读写(大于4G）作者：傲雪迎风

以下的做法整理自论坛上的帖子。 

如何create大文件
要大就非常大，1T吧。
有两种方法：
 
一.dd
dd if=/dev/zero of=1T.img bs=]]></description><category></category></item><item><title><![CDATA[【网摘】在Linux下编写Daemon]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7188628</link><guid>https://blog.csdn.net/zhangshumin/article/details/7188628</guid><author>zhangshumin</author><pubDate>Mon, 09 Jan 2012 22:31:46 +0800</pubDate><description><![CDATA[在Linux下编写Daemon
转自：http://blog.163.com/prevBlogPerma.do?host=manyhappy163&srl=1644768312010718111142260&mode=prev



在Linux（以Redhat Linux Enterprise Edition 5.3为例）下，有时需要编写Service。Service也是程序，一般随系]]></description><category></category></item><item><title><![CDATA[【网摘】如何编写Linux Daemon后台程序(守护进程)]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7188622</link><guid>https://blog.csdn.net/zhangshumin/article/details/7188622</guid><author>zhangshumin</author><pubDate>Mon, 09 Jan 2012 22:29:38 +0800</pubDate><description><![CDATA[守护进程（Daemon）是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就是用守护进程实现的。比如，Internet服务器inetd，Web服务器httpd等。同时，守护进程完成许多系统任 务。比如，作业规划进程crond，打印进程lpd等。

守护进程的编程本身并不复杂，复杂的是各种版本的Un]]></description><category></category></item><item><title><![CDATA[【网摘】json]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7185615</link><guid>https://blog.csdn.net/zhangshumin/article/details/7185615</guid><author>zhangshumin</author><pubDate>Sun, 08 Jan 2012 19:47:50 +0800</pubDate><description><![CDATA[JSON定义

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式，易于阅读和编写，同时也易于机器解析和生成。它基于ECMA262语言规范（1999-12第三版）中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式，但是也使用了类C语言（包括C， C++， C#， Java， JavaScript， Perl， Py]]></description><category></category></item><item><title><![CDATA[【网摘】linux获取文件夹中的文件列表]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7185608</link><guid>https://blog.csdn.net/zhangshumin/article/details/7185608</guid><author>zhangshumin</author><pubDate>Sun, 08 Jan 2012 19:46:28 +0800</pubDate><description><![CDATA[opendir(); 
readdir(); 
closedir(); 
这个三个函数足以，具体用法，看man，很简单。 



///////////////////////////////
#include    
#include  
#include  

int   main(int   argc,   char   *argv[]) 
{ 
DIR   *d]]></description><category></category></item><item><title><![CDATA[Linux gcc 项目之持续集成]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7056987</link><guid>https://blog.csdn.net/zhangshumin/article/details/7056987</guid><author>zhangshumin</author><pubDate>Fri, 09 Dec 2011 14:46:01 +0800</pubDate><description><![CDATA[hudson是个好东西，开源工具。
我是在Linux 上做c/c++开发的，在hudson上创建两个项目，一个用来编译工程，另外一个用来做覆盖率测试。每天build，实时看结果，有问题及时发现。
这里涉及到很多问题，我会单独写文章一一介绍。我大致列一下大纲
1. hudson环境搭建
2.项目中会用到的工具以及插件安装
3.工程创建
4.覆盖率相关]]></description><category></category></item><item><title><![CDATA[pad和phone的整合产品草图]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7056682</link><guid>https://blog.csdn.net/zhangshumin/article/details/7056682</guid><author>zhangshumin</author><pubDate>Fri, 09 Dec 2011 13:39:23 +0800</pubDate><description><![CDATA[说明:
1.整体上看，该产品是一个平板电脑内嵌一部手机
2.平板电脑和手机可以单独工作
3.手机单独使用时，只有最基础的打电话和发信息功能
4.平板电脑单独使用时不能够通过sim卡上网，但可以通过wifi上网
5.当手机内嵌到平板电脑里面时。手机使用平板的屏幕作为手机屏幕。
6.当手机内嵌到平板电脑里面时。平板电脑增加了sim卡上网共功能]]></description><category></category></item><item><title><![CDATA[庆祝开通]]></title><link>https://blog.csdn.net/zhangshumin/article/details/7054279</link><guid>https://blog.csdn.net/zhangshumin/article/details/7054279</guid><author>zhangshumin</author><pubDate>Thu, 08 Dec 2011 17:24:03 +0800</pubDate><description><![CDATA[以前在另外一个网站上写了一些技术文章，后来那个网站关闭了，我的博客也找不回来了，伤了我的心，后来就再没写过了。今天又有写的冲动了。这里正是开通一下。cheers！]]></description><category></category></item></channel></rss>