摘要: ll是ls的一个别名,alias ll='ls -l --color=auto' ll | sed -n '2,$s/[][]*/\t/gp' | cut -f 9 -或者- ll | sed -n '2,$s/[]\+/\t/gp' | cut -f 9 这样就取出了ls列表的文件或者目录名 阅读全文
posted @ 2018-12-05 11:51 张建江 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: 这个规则是我学Fortran77时老师跟我讲的,那是还是DOS3.0时代,老伙计们都知道,因此很多成熟代码都有这个传统,每行字符数不超过80,不行就换行,因此形成了很多换行技巧和风格。现在显示器屏幕这么大,图形界面编辑器很方便,慢慢的。。。 阅读全文
posted @ 2018-11-09 10:55 张建江 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 首先 -1 可以是什么?我们用最简单的例子讲,按照i的定义,i是-1的平方根,或者,于是我们有:接着来:如果你的代数感觉好,你马上就觉得上面的式子有一些“代数味道”。是的,一个角度为的旋转,可以看作两个角度为的旋转之和。i和i的乘法,也有类似的交换群的感觉。索性,我们把式子补齐:还记得三角恒等式么: 阅读全文
posted @ 2018-10-22 17:40 张建江 阅读(114) 评论(0) 推荐(0) 编辑
摘要: select * from product.login_info where username not in (select username from stat.totaluser) vs. select a.* from product.login_info as a left join sta 阅读全文
posted @ 2018-10-22 15:50 张建江 阅读(162) 评论(0) 推荐(0) 编辑
摘要: XML格式,那么多tag,一眼就看出来再怎么好的解析器,效率也好不到哪去,比纯粹binary的raw格式效率肯定差太远。本质上是明文字符串,在网络上传输量也大,因此传输效率也不高,当做配置文件用比较好,不仅给人看直观,层次结构也比较清晰。十几年前,各路大神,大软件商都齐声高歌我们完全兼容支持XML。 阅读全文
posted @ 2018-10-20 23:32 张建江 阅读(741) 评论(0) 推荐(0) 编辑
摘要: <<角斗士>>有一句台词很好,“士兵,好久不练,你的剑被冻住拔不出来了!”//一,新项目开始重构老项目代码才发现这个bug std::string s = "something"; std::string r = "some"; int n; if( n = s.find_first_of(r) ! 阅读全文
posted @ 2018-10-20 23:32 张建江 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 哈夫曼树定义:在一棵二叉树中,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称哈夫曼树。 如何构建哈夫曼树: 一般可以按如下步骤构建: 假设有n个权值W1,W2,...,Wn,将这些权值看成是有n棵树的森林(每棵树仅有一个节点), 则哈夫曼树的构造规则为: 1,在森林中选出2个根节点的权值最 阅读全文
posted @ 2018-10-20 23:31 张建江 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Excel vba外面需求蛮多的,并非只有c/c++, java才能干事情,刚接了个朋友的活。 阅读全文
posted @ 2018-10-10 19:41 张建江 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Linux是一种开源的类unix系统,开源的好处就是一旦有好的 idea ,就可以在Linux上捣鼓起来,改改内核,重新编译,践行自己 idea 的可行性。反之windows就没那么快了。另外类unix系统有一个统一的posix ABI界面,这让你的学习能触类旁通,相反windows系统每一个大类功 阅读全文
posted @ 2018-10-07 20:37 张建江 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 他强由他强,清风拂山岗;他横由他横,明月照大江。他自狠来他自恶,我自一口真气足。 阅读全文
posted @ 2018-10-06 21:31 张建江 阅读(150) 评论(0) 推荐(0) 编辑