博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
自己学习的记录
不要说你不会,只是你还没有努力罢了!
ZhangQuan.cublog.cn
管理博客
发表文章
留言
收藏夹
· 开源社区
· 音乐
· 下载
· 其他
博客圈
音乐
相册
文章
· 心情、随笔
· C/C++/SHELL等
· Linux系统管理/网络技术
· 系统安全/漏洞利用
· My Project
}
· LanTalk
· 通用Makefile
首页
关于作者
姓名:张佺 性别:男 职业:暂时失业,做自己的东西 年龄:24 位置:北京 个性介绍:天塌下来也会笑 Email:net_robber@tom.com
||
<<
>>
||
我的分类
文章列表 - C/C++/SHELL等
一个在每个符合条件的子目录下,执行特定命令的Shell
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>这里以查找 所有Makefile文件,并在文件所在目录执行……
查看全文
发表于:2007-03-30 ┆
阅读(422)
┆
评论(0)
C++模板用法:定义、使用 示例
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><table style="border-collapse: collapse;" bgcolor……
查看全文
发表于:2007-03-28 ┆
阅读(976)
┆
评论(0)
ACE 学习记录
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>学习ACE有一个星期了。<br><br><br>进展缓慢!!<br>……
查看全文
发表于:2007-03-22 ┆
阅读(999)
┆
评论(1)
杀死全部子进程的两个方法
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>上周末,有人在CU的BBS提问如何杀掉一个进程的全部子进程。<br>这个问题,我最终帮他解决了。<br>这里记录一下。<br><br>解决问题的方法,我想到两种:一种是通过SHELL完成,另外一种是通过进程组管理完成<br><br>如果通过SHELL,<br><span style="font-size: 13px;">ps awx -o "%p %P"|grep -w PID| awk '{ print $1 }'|xargs kill -9<br>可以完成这个工作。其中……
查看全文
发表于:2007-03-12 ┆
阅读(555)
┆
评论(0)
Linux下使用动态链接库
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>使用动态链接库,我认为,再比较大的程序运行过程中,是一种很有优势的。所以就花了一天时间来学习一下。<br><br>使用动态链接库,需要了解一下内容<br><br>头文件:<br> <dlfcn.h><br>函数:<br>void *dlopen(const char *filename, int flag);<br>const char *dlerror(void);<br>void *dlsym(void *handle, char *symbol);<br>int dlclose(void *handle);<br><br……
查看全文
发表于:2007-03-05 ┆
阅读(841)
┆
评论(0)
统计一个file中匹配文字的个数
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><span style="font-size: 13px;">统计文件中匹配的字符串的个数<br><br>我的方法如下:<br><br style="color: rgb(0, 1, 255);"><span style="color: rgb(0, 1, 255);">cat file |tr -c "ABCD" '\n'|grep -w "ABCD"|sed -n $=</span><br style="color: rgb(0, 1, 255);"><br><br>另外参考其他人的方法,更加简便:<br><br></span><span style="font-size: 13px; color: rgb(0,……
查看全文
发表于:2007-02-07 ┆
阅读(447)
┆
评论(0)
删除Maildir格式 全部用户的全部邮件 的 SHELL
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>邮件服务器运行时间久了以后,会造成邮件目录体积过分膨胀,甚至使用户无法登录<br><br>这时候需要删除用户邮件,以解决问题<br><br><br><br><span style="color: rgb(0, 1, 255);">#!/bin/bash</span><br style="color: rgb(0, 1, 255);"><br style="color: rgb(0, 1, 255);"><span style="color: rgb(0, 1, 255);">find . -type d -name Maildir |awk '{FIND="find"};{A="/"……
查看全文
发表于:2007-02-06 ┆
阅读(426)
┆
评论(0)
一个把Gmail导出的通讯录格式化成能够导入Evolution的小shell
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>今天想把Gmail中的联系人导入到Eolution中,发现格式不对<br><br>写了个Shell重新进行格式排版<br><br><br><span style="color: rgb(0, 1, 255);">#!/bin/bash </span><br style="color: rgb(0, 1, 255);"><br style="color: rgb(0, 1, 255);"><br style="color: rgb(0, 1, 255);"><span style="color: rgb(0, 1, 255);">cat gmail-to-outlook.csv | awk -F, '{A=","};{……
查看全文
发表于:2007-02-01 ┆
阅读(576)
┆
评论(0)
文件批量重命名的SHELL
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>昨天下午遇到一个问题,需要把一个目录下所有的.c文件重命名为.cpp文件。<br><br>索性写了个 shell, 目的在于任意两种扩展名的文件之间相互转换重命名<br><br><span style="color: rgb(0, 128, 255);"><span style="color: rgb(0, 1, 255);">#!bin/bash</span><br style="color: rgb(0, 1, 255);"><br style="color: rgb(0, 1, 255);"><br style="color: rgb(0, 1, 255);"><s……
查看全文
发表于:2007-01-26 ┆
阅读(801)
┆
评论(0)
终于买到Unix圣经系列的书了。以后每天写学习笔记
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>今天一狠心,买了一堆书。花掉不少RMB。<br><br>心疼啊,呵呵!<br><br>总不能白买,以后每次学习,都要来这里写学习笔记。<br><br><br>
查看全文
发表于:2007-01-13 ┆
阅读(557)
┆
评论(0)
gcc部分参数(中文版)
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><div>以前查资料,本能的去找英文原版的资料。</div> <div> </div> <div>这样,虽然详细、准确,不过看起来费尽</div> <div> </div> <div>前天地震,光缆断掉了,国外站点不能访问了。</div> <div>所以,今天查资料,只有中文的</div> <div> </div> <div>不过运气不错,发现了一个翻译比较准的gcc参数的文档</div> <div> </div> <div>收录,呵呵……
查看全文
发表于:2006-12-28 ┆
阅读(661)
┆
评论(0)
MinGW的使用
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><div>有了Win下GCC,今天还有人问我MinGW安装以后,为什么不能用!</div> <div> </div> <div>我要他把想要做的具体描述了一下,发现原来他只是想要在DOS命令行下,</div> <div>执行诸如gcc -c a.c -o a.exe之类的编译活动,</div> <div>或者make</div> <div>但是这位仁兄执行后,提示bad command !</div> <div> </div> <div>知道这些就比较简单了:对症……
查看全文
发表于:2006-12-25 ┆
阅读(954)
┆
评论(0)
几个Windows下的编译器以及IDE
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>Linux下写程序,毫无疑问,我们选择GCC<br><br>但是,Windows下游没有好用的编译器呢??(我买不起VC,也不喜欢用那种庞大的东西)<br><br>有MinGW,Windows下的GCC<br>主页:http://www.MinGW.org/<br><br>Windows下Open Source 的 IDE: code::blocks<br>主页:http://www.codeblocks.org/<br>
查看全文
发表于:2006-12-24 ┆
阅读(533)
┆
评论(0)
Windows下使用API创建socket的特殊点
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><div>由于手边暂时只有Windows,我只好拿windows学习socket。</div> <div> </div> <div>为了学到socket真正的工作方式,使用MFC中的那些被封装了N次的函数明显不是上策。</div> <div> <div>我是Unix和Linux的坚决拥护者,最终玩转这两种系统才是我的根本目标。而MFC的代码想要在不同系统平台间进行移植(或者说MFC代码用于*n*x系统),难度也是相当大的。</div> <di……
查看全文
发表于:2006-12-19 ┆
阅读(616)
┆
评论(0)
socket的建立与使用
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a><div>socket程序设计是我长期以来想要学的东西。</div> <div> </div> <div>两年前还在上学的时候,就曾经看过一些相关的资料。可惜当事叹惋,没有能够深入的学习。时至今日,我才真正静下心来,认真的看一些相关的文档和代码。</div> <div> </div> <div>C/S模式下,简单的建立socket并通信的过程无非就是:</div> <div> </div> <div>服务器端 &……
查看全文
发表于:2006-12-19 ┆
阅读(513)
┆
评论(0)
正则表达式(转)
<a href="http://www.51.la/?968675" target="_blank"><img alt="我要啦免费统计" src="http://img.users.51.la/968675.asp" style="border: medium none ;"></a>正则表达式原来没有学好,这里再复习一下<br><br><span style="font-size: 13px;">作者:吕晓波<br> 出处:不详<br> <br> 如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是 什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到……
查看全文
发表于:2006-11-30 ┆
阅读(454)
┆
评论(0)