自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 指针右左法则----复杂指针解析 【zz】

<br />上一章费那么多唇舌讨论C语言的声明,其实目的都是为了这一章,期望读者通过对C语言声明形式的详细了解,树立声明嵌套的观念,因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:<br />The right-left rule

2010-09-18 23:03:00 521

原创 unix 命令行参数超长的处理。。

<br /> <br />一不小心在 某目录下创建 了过多琐碎文件,想全部清理掉,想当然的:<br /> rm *<br />结果, 命令不work,原因是命令行参数过长了。。<br />通配符 * 的展开是在shell中进行,然后在传递给rm命令的,目录下文件过多,所以,直接就挂掉了。<br /> <br />关于命令行参数的上限,windows平台很小,ms只有1k左右?(不是很确定)。。<br />linux上 可以用 getconf ARG_MAX 看到,我机子上在2M左右。(这个数值包含命令参数间

2010-08-23 23:15:00 1387

原创 openssl base64 编、解码

<br />最近项目上需要对一段二进制串进行 base64编码、解码, base64编码、解码的算法并不复杂,自行实现也不会引入太大代价,不过既然openssl 有比较成熟的实现,直接调用库代码自然是比较明智的选择。   具体实践过程中,遭遇些细节问题,折腾许久,方才搞定,特此记下,便于以后查阅,同时shared给后来人:   openssl 中 base64编码相关的几个函数如下:   ----------------- 转载自其它blog,正确性已经过验证 -----------------------

2010-08-09 23:31:00 12725 4

原创 字符串copy效率大比拼~

      程序中总难免会将字符串copy来copy去,常见的方法如:strncpy、snprintf、strlen+memmove等。(strcpy、sprintf之流就不讨论了,由于容易引入目标缓冲区溢出、不能有效保证尾部/0等问题,在实际工程项目中很少使用---如果不怕被bs可以尝试下。其他非主流方如bcopy、memccpy也不罗嗦了,华而不实,本质与上述三种方法并无区别。)   

2009-12-06 20:55:00 3658

原创 男人四十一枝花,我花开后百花杀!Orz..繁忙的工作之余,joke一下~~

1.       学海无涯,回头是岸 (送给广大学子。。。)2.       廉颇老矣,红杏出墙 (出墙的原因很明显了。。。)3.       月落乌啼霜满天 夫妻双双把家还4.       人生自古谁无死,不如自挂东南枝5.       春宵一刻值千金,不及汪伦送我情 (绝句啊~~)6.       仰天大笑出门去,无人知是荔枝来7.       问君能有几多愁,困了累了

2009-12-06 18:31:00 1976

原创 数学方法求解约瑟夫问题(zz)---n久前的一个问题了 【摘自旧博】

数学方法求解约瑟夫问题---n久前的一个问题了。。 最近又遇到,竟然想不出具体程序。。。。。。只记得大概。。-,- 不得以又翻了翻以前的老帖子。。。 特此到blog转贴以下,以免以后又忘记了。。。 ps:几天不练,大脑就迟钝了。。。。晕菜儿~~~~~-------------------------------------------------------

2009-12-06 00:00:00 674

原创 关于c里面 用 %[] 输入字符串的问题 【摘自旧博】

陆陆续续, 总是不停的被人问 c 里面用 %[] 输入字符串的问题, google & baidu 了下,奇怪的发现网上几乎没有与其相关的详细说明, 根据以往使用经验, 对其小节一下 :)   c里面常见的输入字符串的东西, 如: gets(), scanf("%s",), (c++里面的getline()) 等, 随便一个会c的人应该都很熟悉了,

2009-12-05 23:49:00 977 2

原创 expect vs shell

最近调试程序,由于测试数据集过大,程序要跑几天几夜, 还好,测试集有一定的独立性,这就使我有空子钻了---把程序分到多台机子上运行,再把数据重定向到本机上,嘿嘿。  这样搞过一次,用了8台机子,运行了10个多小时,还是偷偷的ssh到别人的机子上运行的---不要说我rp不好,反正晚上嘛,我偷偷的用一下也没什么影响:)  不过,其实发现这样其实还是很麻烦的, 要分别

2009-12-05 23:39:00 2131 3

原创 crontab 弹出窗口的问题 【摘自旧博】

crontab 这个东西,想来大家已不陌生,利用crontab 用户可以指定 定时执行的程序,类似与windows上的计划任务(其实这个我倒是从来没用过)。crontab 本身使用也不麻烦, 创建个 x.cron 文件,然后crontab x.cron 提交一下就搞定了, 或者直接crontab -e 编辑要定时调度的任务也可以。。(至于crontab文件的格式

2009-12-05 23:33:00 1554

原创 最大树形图 【摘自旧博】

/* Name: 最大树形图 Copyright: no Author: Moon@whu Date: 24-10-06 14:06 Description: 树形图定义为没有两条弧指向同一个顶点的有向树,即不含环, 且存在一个根可以延有向弧到达任何一个节点。 求有向图的最大树形图,即找到该图的一个支撑子图满

2009-12-05 23:30:00 676

原创 MillerRabin 素数测试【摘自旧博】

/* Name: MillerRabin 素数测试。。。 Copyright: Author: Moon@Whu Date: 01-08-06 09:31 Description: 费尔马小定例 ( 如果p是素数,且0<a<p ,则a^(p-1)=1(mod p) 必要条件) + 二次探测(如果p是素数 则a*a%p==1的解只有 1,

2009-12-05 23:17:00 487

原创 全排列字典序 【转自旧博】

//STL...一句话而已,不用多讲..速度还可以#include #include #define max 1000using namespace std;typedef struct ybk{ int x,y;}Point;Point flag[max];int n;bool cmp(Point at,Point bt){ return at.x<bt

2009-12-05 23:07:00 456

转载 MaxFlow 偶最讨厌的东西. 【转自旧博】

/* Name: MaxFlow.. Copyright: Author: moon@whu Date: 03-08-06 11:02 Description:矩阵,,可能慢点。。*/#include #include #include #define maxL 200#define INF 987654321int C[maxL][ma

2009-12-05 23:01:00 479

转载 最优匹配,增广路径dfs几乎与二分匹配一摸一样 --不过就是多了调整过程而已 【转自旧博】

问题应用背景就不废话了,直接上code吧:/* Name: 最佳匹配 Copyright: moon@whu Author: moon Date: 08-08-06 10:31 Description: 算法 Kuhn_Munkras ,dfs找增广路径 cx[x] means x match cx[x], cy[y] means

2009-12-05 22:54:00 774

转载 ACM时代,使用频率最高标程之一---二分匹配,不过当年偶都是自己敲的。

 最初出自哪里已无从考证,不过这段二分匹配code还蛮经典的:int nx,ny,m, g[MAXN][MAXN],sy[MAXN],cx[MAXN],cy[MAXN];int path(int u){ for(int v=1;v<=ny;v++) if(g[u][v] && !sy[v]){ sy[v]=1; if(!cy[v] || path(cy[

2009-12-05 22:40:00 665

原创 正式在csdn 开博了~

     正式决定转移阵地,在csdn开博了,努力记录下工作、学习、生活中的点点滴滴。     技术博客,当然首选圈内专业、专注的网站,相比csdn,之前的chinalinux也不错,不过ms要每周维护一次,期间不能登录,实在不能忍。csdn也会偶尔爆出mysql连接过多的情况,还未加任何包装的将错误页面赤果果的展示出来,很是损伤用户体验。不过得益于坛子里高昂的学习热情,尤其是众位高手的答疑解

2009-12-05 21:54:00 473

空空如也

空空如也

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

TA关注的人

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