自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 论mongo-connector如何将MongoDB中的json数组和嵌套对象更新至Solr引擎

有一些东西记录下来,不久之后就会再次用到。1. 使复杂的嵌套对象从MongoDB更新到Solr最近使用mongo-connector将MongoDB与Solr打通,对于简单的json,更新是没问题了。这次我们遇到的问题是,如果json中某一个field的值是数组类型,或者有嵌套了一个对象,那该怎么整。比如,我们在MongoDB中插入这么个货:{ "_id": "55

2015-05-22 00:51:07 7813 3

原创 论搜索引擎solr与MongoDB的整合

环境:Ubuntu 12.04 Solr 5.1.0 MongoDB db version:v2.0.41. Solr配置与MongoDB的安装Solr安装配置到目前已经非常简单,参考官方文档:http://lucene.apache.org/solr/quickstart.html,官方文档中用的是cloud这个example,最后,我采用的是techproducts,基

2015-05-07 13:25:20 13263 5

原创 基于ssh协议免密码的openwrt环境下数据传输及远程指令执行

问题很简单,一般情况下,openwrt运行在一些嵌入式平台或者路由器上,而这种平台往往没有太多的资源,如硬盘存储。但一些数据,如流量又只能捕获下来暂时存放于其上,日积月累,如果不把数据拷贝回来并删除openwrt上的,便会造成空间不足。当然在这个过程中,不可避免的要使用一些脚本,用到一些命令,那么,又如何远程执行命令呢。

2015-01-16 18:14:33 3778

原创 基于x86体系结构openwrt上的libmysqlclient交叉编译

嗯,再次拿出我们的杀手锏,如果你...对make,Makefile够熟悉的话,一般情况下是这样的,make按照Makefile的组织语法解释执行Makefile,好的,再一般情况下,会有一个选项叫LDFLAGS啦,嗯,就是这样,我们直接修改这个LDFLAGS加上-lm不就完事了吗,但是在Makefile中寻找LDFLAGS显然不是一个明智的选择,这么多Makefile,你知道人家放到哪个里面了,幸好,还有这个办法,就是环境变量。

2015-01-12 15:26:03 2635

原创 关于Boost,C Regex对短目标字符串正则匹配的性能分析

昨天对长目标字符串下的各种正则匹配库性能进行了总结,得出结论是Boost regex性能最佳。今天将其应用到项目当中,果不其然,长字符串匹配带来的性能损失基本没有了,当然,目前规模并不算太大,但是在可预计规模内Boost可以完全达到要求。

2014-11-07 15:43:59 2424

原创 #墙裂推荐Boost regex# C,C++11,Boost三种regex库性能比较

在最近的一个项目中,发现之前的正则匹配模块对于长字符串匹配性能损失比较厉害,因此对长字符串下的各种正则匹配进行了略微研究并附有实例。本文参考了博客http://www.cnblogs.com/pmars/archive/2012/10/24/2736831.html(下文称文1),这篇文章也是对三种regex库进行了比较,但有些地方我还有一些自己的见解,特此罗列如下,感谢这篇文章的作者。

2014-11-06 17:54:25 9727 6

原创 一个修改配置文件的linux shell script

不久以前,曾经搜到一篇博客是读取配置文件的,http://www.cnblogs.com/bo083/archive/2012/11/19/2777076.html,用到现在,感觉十分方便,感谢作者。现在,需要通过web界面给用户留出接口来修改类似配置文件,大的方法是从php调用linux shell script,于是,现在贴一个可以修改此种配置文件的linux shell。

2014-10-31 14:01:38 11670 3

原创 Linux 添加用户及相关配置

添加用户组

2014-10-20 17:16:00 529

原创 [解决]libnids接收不到tcpreplay打入的流量数据包

今天使用tcpreplay按照以前的方式进行流量回放,三条命令:tcpprep --port --cachefile=all.cache --pcap=all.pcaptcprewrite --endpoints=192.168.0.2:192.168.0.227 --cachefile=all.cache --infile=all.pcap --outfile=all_used.pcap

2014-08-22 13:21:51 2528 4

原创 vim 重新打开无法回到上次关闭位置

今天配置vim,需要让vim重新打开时回到上次

2014-08-11 18:38:00 3721

原创 apache 配置 python cgi

环境是ubuntu14.04 apache2.4.6只需要在/etc/apache2/apa

2014-08-06 11:07:02 2380

原创 安装tcpreplay出现checking for libpcap... configure: error: Unable to find matching library for header fi

用yum install 的libpcap和libpcap-devel都不行,改成源码安装libpcap就ok了

2014-07-29 19:56:28 3566

原创 centos安装时一个很重要的注意问题

centos6有这个问题,到centos7还是没有解决

2014-07-29 13:40:18 623

原创 openwrt划分多个vlan

有一台WZR-HP-G302H路由器,本来默认一个wan口,其余lan

2014-06-05 22:48:33 18396 1

原创 nfs fsid

挂载一些特殊的目录时,如/dev/shm这种

2014-04-11 21:29:56 1855

原创 文件一定要正常关闭,才能进行下一次读取

今天碰到一个问题,load data infile时总是不能完全把文件中的数据倒入到数据库中。各种计数表示文件中已经写了比如2000行,但数据库中只有那么1500行左右,于是在load之后getchar()暂停程序执行,对文件和数据库进行比对,惊奇的发现文件中竟然也只有1500多行,和数据库保持一致。奇怪了!计数明明显示写入了2000行啊,怎么只有1500多行呢!ls一看文件大小竟然是12

2014-03-27 00:26:18 816

原创 交叉编译libpcap到openwrt ar71xx

CFLAGS="-O3 -fPIC" ./configure --prefix=安装目录 --host=mips-openwrt-linux在这之前不要设置环境变量CFLAGS: export CFLAGS="-Os -s"否则会有crtbeginT.o: could not read symbols: Bad value的错误。

2013-11-27 14:36:48 5099

原创 cubieboard2 minicom通过USB-TTL线登录

給cubieboard使用phoenixsuit刷上ubuntu后,使用USB-TTL登录设置ip;但是win8下这个USB-TTL驱动支持始终有问题,后来干脆使用linux minicom试试。起初minicom也是不行,只有输出,不能输入,后来参考了一篇文章设置了一下minicom:http://blog.chinaunix.net/uid-26527046-id-3335772.

2013-11-17 21:54:06 2162

原创 libpcap,libnet,libnids交叉编译到xilinx上

libnids是要依赖libpcap,libnet的,所以应先编译后两个,顺序无所谓。使用libpcap-1.4.0.tar.gz解压什么的很简单,不说了。./configure --prefix=安装目录  --host=目标平台 make -jmake install注意点:./configure会出现error: pcap type not deter

2013-11-09 19:58:58 3035

snort-2.6.0

snort 2.6.0 网上已经不太好找的了

2012-11-07

win2003_IIS6_i386

亲测可用,完美安装,在安装过程中选中两次这个解压出来的文件夹即可

2012-10-27

RedHat9下安装yum

安装了gcc后,源码安装gettext,再源码安装yum即可,亲测成功

2012-10-27

RedHat9安装gcc

包含安装gcc的必须文件  glibc-devel-2.3.2-11.9.i386.rpm   glibc-kernheaders-2.4-8.10.i386.rpm   gcc-3.2.2-5.i386.rpm 亲测可以成功安装

2012-10-27

用哈夫曼算法对文本文件进行压缩

数据结构的一次课程设计,对文本文件可进行压缩,解压缩

2012-08-28

九宫问题的广度优先java实现

这是一个java初学者独立写的重排九宫,相信对一些初学者有帮助

2012-05-08

空空如也

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

TA关注的人

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