自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abcdef0966的专栏

记录菜虫的蜕变历程

  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 linux下删除乱码文件名的方法(转载)

linux下删除乱码文件名的方法(转载)点评:linux下出现乱码文件名,这里给出具体的删除方法,需要的朋友可以参考下。linux下删除乱码文件名, 不废话: 1. ls -i 列出文件的节点ID, 如: 123456789 2. find ./ -inum 123456789 -print -exec rm -rf {} \; 批量

2013-06-18 19:09:55 1075

原创 syntax error: unexpected end of file

syntax error: unexpected end of file

2013-03-09 20:22:26 763

原创 date

Date=`date -d "-2 day" "+%Y%m%d"`LastDate=`date -d "-1 day $Date" "+%Y%m%d"`

2013-03-08 19:10:44 629

转载 awk 合并相同列的行

Q:怎么做来着?如果第一列与第二列相同,就合并行cat a.txta b c a b da b e 结果为 a b c e dA:awk '{v=$1" "$2;a[v]=a[v]$3}END{for (j in a) print j,a[j]}' file

2013-03-06 19:13:29 8588

转载 获取含有指定字符串的行和它的上一行

cat  a.txt12345错误1abcdefaaaaaa错误“错误”是固定的字符串,我要想获取的结果是含有错误的行和它的上一行,如下:12345错误1aaaaaa错误答案1:[root@hostkiller ~]# cat 2.txt 12345错误1abcdef后:[root@hostkiller ~

2013-01-16 19:43:59 6145

转载 TF-IDF

TF-IDF维基百科,自由的百科全书TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与文本挖掘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下

2012-11-30 14:00:08 875

转载 http 304优化,了解客户端缓存

来源:http://blog.csdn.net/JeamKing/article/details/5153741很多人首先会想从服务器缓存方面着手对程序进行 优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过 Com+/Enterprise Libiary Caching/Windows服务,静态文件等方式的服务器端缓存和 HTTP Co

2012-11-25 22:29:22 838

转载 awk正则表达式使用外部变量(转)

awk的正则表达式匹配中,如果要使用外部shell变量,先在变量外加双引号,再加单引号即可,如:for i in read write print; do cat file.txt | awk '{ if ($7~/'"$i"'/) {print $0} }'| wc -l ; done

2012-11-22 20:05:22 6727 1

原创 看看

http://bbs.chinaunix.net/thread-543887-1-1.htmlhttp://bbs.chinaunix.net/thread-674903-1-1.htmlhttp://www.laozhuzhu.com/a/detail/common-regular-expressions.aspxhttp://bbs.chinaunix.net/thread

2012-10-31 19:49:01 427

原创 va_list和vsnprintf

va_list和vsnprintf

2012-10-16 23:20:37 417

转载 daemon函数实现原理

linux提供了daemon函数用于创建守护进程,实现原理如下:#include int daemon(int nochdir, int noclose);1. daemon()函数主要用于希望脱离控制台,以守护进程形式在后台运行的程序。2. 当nochdir为0时,daemon将更改进城的根目录为root(“/”)。3. 当noclose为0是,daemo

2012-10-16 22:12:24 636

原创 shmget EINVAL

EINVAL

2012-08-03 17:03:35 810

转载 数据库查询性能需注意几点

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:

2012-07-21 23:53:55 521

原创 linux下查看进程内存占用情况

FreePmap

2012-07-16 19:41:05 515

原创 将一个文件中的每两行合并成一行

将一个文件中的每两行合并成一行,用什么方法最简单?xargs -l2

2012-06-25 18:44:05 6403

原创 专业技术单词1

posterior 后验概率class prior 先验概率conditional probability 条件概率class-conditional densityn posterior predictive densityclass 类别traning set:训练集First iteration

2012-05-31 20:07:11 454

转载 召回率

召回率(Recall Rate,也叫查全率)是检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率;精度是检索出的相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率。基本概念  召回率  召回率(Recall)和精度(Precise)是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质

2012-05-28 19:59:58 1030

原创 vim中如何将一个文件的内容拷贝到另一个文件中

如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤:用vim打开b.txt。将光标定位到要复制插入的位置,然后进入命令模式中输入:r!cat a.txt保存退出:wq!搞定~~

2012-05-27 22:08:32 16347 5

原创 Find–atime –ctime –mtime的用法与区别总结

周五有同事问起find命令中-mtime n、-mtime –n以及-mtime +n的用法区别,当时虽然记得这里n是n个24个小时的意思,也是对所有这几个属性详细的用法却一知半解,索性周末仔细google并且实践了一番,终于理清楚了个中乾坤。find . –atime n        find . –ctimen            find . –mtime nfind . –at

2012-05-27 21:55:34 95778 4

翻译 man xargs

NAME       xargs - build and execute command lines from standard inputSYNOPSIS       xargs  [-0prtx] [-E eof-str] [-e[eof-str]] [--eof[=eof-str]] [--null] [-d delimiter] [--delimiter delimit

2012-04-04 17:52:26 1077

原创 【备忘】今天用过的一些vi指令

:%s/pattern//g  删除符合模式的行:m,nd  删除多行Ctrl+F 向下翻页Ctrl+B 向上翻页 

2011-06-03 19:25:00 470

原创 【csdn题集】删除字符串中指定字符

问题:编写一函数delchar(s,c)该函数将字符串s中出现的所有c字符删除,不管有无都要做出相应说明,例如删除了几个c字符。解答:#include #include #include int del_char(char* src, char c){ if ( NULL == src) { fprintf(stderr, "del_char failed: invalid input./n");

2011-05-15 16:53:00 1553

原创 memcpy core

<br /><br />我觉得应该是内存越界了,楼主检查下src的长度。 <br /> <br />这样写看看: <br /> <br />C/C++ code <br />// 假设src的长度是srclen <br />memcpy(des, src, sizeof(des) < srclen ? sizeof(des) : srclen); <br /> <br /> <br />memcpy的第3个参数是长度,一般要用src和des的最小长度,否则会内存越界碰到不可操作的内存导致程序core. 这种

2011-01-01 10:41:00 2133

原创 tcpdump简单总结

tcpdump指令功能强大,参数繁多。本篇作一简单的总结归纳。 tcpdump指令形式:tcpdump [选项] [过滤规则]选项包括-i -x 等,主要用来满足不同的显示需要过滤规则:用于过滤目的,截留特定的数据包,使网络分析更加精准简便。tcpdump的过滤规则表达式还可以指定逻辑运算关键字:包括非运算not (或!),与运算(and &&) ,或运算(or |

2010-09-30 17:33:00 1325

原创 使用crontab不能正常执行的问题

使用crontab不能正常执行的问题new crontab installed之后三分钟之内是不能执行的

2010-08-27 15:11:00 17031

原创 关于exec系列函数的文件路径问题及延伸

源代码: /********************************************************* prog8-8.c APUE第二版 P191 程序清单8-8 exec函数实例 ************************************************************/ #include #include #include #include #include char *env_init[] = { "USER=unknown", "PATH=/t

2010-07-10 16:21:00 3318

原创 关于unix下实际用户ID、有效用户ID、设置用户ID、文件所有者ID的一点理解

摘要:最近看APUE时为这几个ID困扰了很久,查找了很多资料后,终于感觉比较清晰了。先记在这里。或许还有些理解上的偏差,后续更在。本文主要讲述这几种ID的区别和联系。

2010-07-10 11:59:00 4883 4

原创 APUE 第二版 习题3.6

APUE 第二版 习题3.6 如果使用添加标志打开一个文件以便读写,能否仍能用lseek在任一位置开始读? 能否用lseek更新文件中任一部分的数据?

2010-07-08 09:57:00 1371

转载 #ifdef UNIT_TEST单元测试宏开关

之前看到有别人用过,终于在网上找到说明了。APPENDIX Sample C/C++ test driver /* File Name : UnitTestExample.c */ #include int addTo( int preValue, operator ) { int postValue = preValue + operator; return postValue; } int subtractFrom( int preValue, operator ) { int postValue =

2010-07-02 20:56:00 1457

原创 stray '/' in program 错误

<br />程序中用了一个字符串常量,常量的值是从网上粘贴来的。<br />结果出现如下的报错:<br /><br />../new:8: error: stray ‘/230’ in program<br />../new:8: error: stray ‘/351’ in program<br />../new:8: error: stray ‘/203’ in program<br />../new:8: error: stray ‘/275’ in program<br />../new:8: er

2010-07-02 19:31:00 11997 2

转载 (转)undefined reference to 'pthread_create'问题

undefined reference to 'pthread_create'问题解决转者按:怪不得star在书上写了相关批注。看来,实践还是很关键的。 问题:undefined reference to 'pthread_create'问题原因:    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。问题解决:    在编

2010-06-29 14:33:00 622

原创 Linux下Cppunit的简单运用

对初次使用Cppunit进行单元测试所使用的测试代码编写框架作一简单记录。

2010-06-28 14:14:00 5455

原创 足迹

<br /><br /> <br /> 就此开始记录!

2010-06-28 14:14:00 528

笔试面试参考之C++笔试面试宝典

1.new、delete、malloc、free关系 2.delete与 delete []区别 4.继承优缺点。 6.子类析构时要调用父类的析构函数吗? …… 共120多个笔试面试经典题

2010-07-09

Vim用户手册中文版72.pdf

Vim用户手册中文版72.pdf Vim用户手册中文版72.pdf Vim用户手册中文版72.pdf Vim用户手册中文版72.pdf

2010-07-08

精心收集的百度笔经面经

精心收集的百度历年笔试题和面经,希望对大家有用

2009-10-18

空空如也

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

TA关注的人

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