自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jsoncpp,rapidjson语法整理

file.json:{ file: { key: "value", array: [ { key00: "value00",  key01: "value01" }, { key10: "value10", key11: "value11" } ]

2015-04-03 10:27:43 2060

转载 Linux下高并发socket最大连接数所受的各种限制

1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit

2014-09-25 08:43:49 554

原创 crf++中文命名实体识别

(在新浪搜索部实习一个月,

2014-08-25 16:49:56 7409 4

转载 CRF++的简单使用

CRF++是著名的条件随机场开源工具,也是目前综合性能最佳的CRF工具。本文简要介绍其使用方法。一、工具包的下载:a)         http://crfpp.sourceforge.net其中有两种,一种是Linux下(带源码)的,一种是win32的,当然是在什么平台下用就下载什么版本了。b)         http://download.csdn.net/sourc

2014-07-22 11:47:00 938

原创 Linux下c与Mysql连接流程

Mysql是数据库中的主流,因此我一直以为在Linux下配置会很很容易,结果Google了大半天,大部分网页只说了如何安装Mysql之类的废话,对如何使用C/C++连接Mysql却只字不提,或者提的方法也根本不可用.下面列出一种可行的方法,我用的是Ubuntu安装Mysql1.首先安装Mysql服务器sudo apt-get install mysql-server

2014-06-18 12:25:11 519

原创 crontab题

1.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决 方案 : (1)在下午4 :50删除/abc目录下的全部子目录和全部文件; (2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内; 50 17 * * 1(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩

2014-03-25 11:11:39 934

原创 用户/组题

1 将当前目录下文件大小大于10k的文件导入到/tmp中   #/bin/sh    for fileName in `ls -l | awk {if ($5 > 10240 ) print $9}'    do    mv $fileName  /tmp    done2.实现人际交互方式    #/bin/sh

2014-03-25 11:10:46 436

原创 文件题

文件查找1.whereis  可执行程序  软件  手册2.find  目录  -name 文件名3.locate  文件名  (sudo updatedb更新locate数据库)统计某字符串在文件中的次数1.cat 文件名 | grep 字符串 | wc -l           \\不准确2.cat 文件名 | awk -F "字符串

2014-03-25 11:09:54 584

原创 发现

1. shell中特殊字符如$ ^ 如果要用转义字符转的话,需要两个反斜杠.    * 需要一个反斜杠,    ! % 不需要

2014-03-25 11:08:54 444

原创 学习笔记2

1.时间有关的$date变量2.ls可以按照时间 -t,  文件大小 -Sh, 逆序 -r3.sort -r 倒序  -u 消除相同行  -n 按数值排序   sort -t: -k3 -n文件名  //以 : 为分割符,取第三个字段为标准,数值排序.4.awk -F":"  '{print "$1=  "$1}'  文件名

2014-03-25 11:08:11 363

原创 学习笔记1

1.    source执行脚本时不会创建子进程2.  “” 弱引用   ‘’  强应引用3.    局部变量必须以local声明4.    export用来设置 建立 和 显示环境变量       env用来临时改变环境变量值5.    $0 脚本名本身        $* 所有的(单字符串)       $@所有的(每个参数一个词)     

2014-03-25 11:07:28 414

原创 wireshark抓包出现许多黑底红字

在机子上抓到好多黑底红字的包,最后解决方法是wireshark中有关网卡设置的问题。如下图所示:在edit--interface--protocols--ipv4中第四个选项

2014-02-25 08:51:43 19641

原创 暑期学习

1.学习了java网络编程,和c网络一个套路,建立监听-建立套接字通道-传输据-关闭(多线程),还有就是自己目前的java只是学到了一点皮毛,如果自己真的想学好的话,还得将thinking in java这本是看完。。。自己以后衡量吧2.看到了数据结构,再看一边课本,有了新的理解,对递归那块的处理方式有了一定认识,then continue to reading3.看到了图这块,觉

2014-02-25 08:35:19 573

原创 计算机网络学习笔记2

网络层1. 虚电路服务与数据报服务的对比2.中间设备又称为中间系统或中继(relay)系统。    物理层中继系统:转发器(repeater)。    数据链路层中继系统:网桥或桥接器(bridge)。    网络层中继系统:路由器(router)。    网桥和路由器的混合物:桥路器(brouter)。    网络层以上的中继系统:网关(gat

2014-02-25 08:31:59 530

原创 计算机网络学习笔记1

概述1.  因特网的组成:边缘部分+核心部分2.  边缘部分:            在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类:                客户服务器方式(C/S 方式)                对等方式(P2P 方式)物理层宽带接入技术:1.xDSL技术(Asymmetri

2014-02-25 08:24:36 522

原创 数据库学习笔记

1. 建立索引的运用呢2.等值连接和自然连接语句区别3.谓词in  与  =的区别: 后者只能针对单值。4.相关子查询的逻辑。。。    (看到后面就变成了谓词之间的游戏)

2014-02-25 08:14:52 402

原创

关键路径(AOE)    1.关键路径研究的问题是:(1)完成整项工程至少需要的时间  (2) 哪些活动是关键(即这些事件缩短可以使整个时间缩短)    2.活动为边,事件为点    3.某个事件vi的最早开始时间(以vi为尾的活动(边)的最早开始时间)和常理一样,是指在给vi做铺垫的前几个事件中 用的时间最长 的 事件都马不停蹄的做完后(其中用时短的活动肯定能做完)   

2014-02-25 08:13:01 607

原创 查找小结

折半查找(二分查找)      1.顺序表 等概率    2.low mid high    3.判定二叉树    4.递归到非递归属于第一种 简单的循环可以解决,所以在递归里面的出口条件不需要while语句。1) 递归方法实现: int BSearch(elemtype a[],elemtype x,int low,int high

2014-02-25 08:08:23 506

原创 递归小结

1.递归的方法能使一些复杂的问题处理起来简单明了,程序短小精悍。但递归也有其致命的缺陷,就是在递归过程中需要不断保存现场,对空间要求很高,容易造成栈溢出,所以递归的深度有限,而且降低了程序的运行效率。因此,在必要的时候应当将递归转化为非递归。    2.转化的方法一般有以下两种,一是递归转化为递推,用迭代的思想去求解(循环),程序效率要高得多,如求Fabonacci数列问题;二是自己定义堆栈来

2014-02-25 08:00:23 666

原创 外部排序

1.外存分为两类:顺序存储设备(磁带),直接存储设备(磁盘)    2.外部排序过程:        1)生成初始顺序串:               (1) 内部排序法:生成的顺串大小等于内存大小               (2) 置换选择排序法:可以增加初串长度,家少归并次数        2)归并方法                多路归并法,胜方树->败方树

2014-02-25 07:57:58 527

原创 内部排序

快速排序---交换类排序        1.快速排序是目前被认为的最好的一种内部排序方法。(外部排序是指待排记录数量很大,排序过程中需要对外存进行访问)        2.与插入排序相比,由于其用到递归,需要栈空间。        3.不稳定排序eg:(3 2 2)        4.改进:  1)三者取中

2014-02-25 07:54:49 640

转载 div

margin:边缘       pad:填补,垫料border:结界       content:内容

2014-02-25 07:36:14 518

原创 挥手包的种类

找到TCP连接的释放过程,绘出TCP连接释放的完整过程,注明每个TCP报文段的序号、确认号、以及FIN\ACK的设置。原因:有些应用开发者在设计应用系统时,会利用reset报文快速释放已经完成数据交互的TCP连接,以提高业务交互的效率,如下图所示:地址链接:http://www.vants.org/?post=22 情况一(谷歌浏览器):1.过滤:2.找到fin包如

2014-02-24 18:44:24 760

空空如也

空空如也

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

TA关注的人

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