![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录点滴
jack_boy
这个作者很懒,什么都没留下…
展开
-
solr + Tomcat安装
[b]1.[/b] 先安装Tomcat,由于这次是在windows7下安装体验的,所以步骤比较简单下载Tomcat installer安装即可!测试安装是否成功:[url]http://localhost:8080/[/url]能看见Tomcat的欢迎界面,说明Tomcat安装成功,Windows下这个没有问题。2. 安装solr 1)下载apache-solr-...原创 2012-04-26 13:44:27 · 172 阅读 · 0 评论 -
easy_install 报错
easy_install -U distribute 后执行easy_install pkg时报错ImportError: Entry point ('console_scripts', 'easy_install') not found解决办法:重新安装distribute_setupcurl -O http://python-distribute.org/distr...2013-11-26 10:32:48 · 140 阅读 · 0 评论 -
LVS+keepalived配置备忘
LVS + keepalived实现负载均衡的文档很多,这里不再重复说明,只记录在配置过程中容易忘记的地方。1. 确保IP转发功能开启[code="shell"]# sysctl -a | grep ip_forwardnet.ipv4.ip_forward = 1[/code]方法有三种 1)sysctl net.ipv4.ip_forward=1 2) echo...原创 2013-07-18 14:47:43 · 104 阅读 · 0 评论 -
ssh 无密码登陆
用$ssh-keygen -t rsa生成密钥与公钥将.ssh/目录下的id_rsa.pub导入到主机的authorized_keys上如果需要用密码登陆的话,在主机上执行$chmod o-w ~/$chmod 700 ~/.ssh$chmod 600 ~/.ssh/authorized_keys...原创 2014-12-26 14:03:00 · 80 阅读 · 0 评论 -
ElasticSearch中文分词ik安装
[url]http://www.elasticsearch.org/overview/elkdownloads/[/url]下载编译好的安装包,解压缩就可以直接使用如果是自己编译的版本在安装插件时可能会出现一些问题,比如安装elasticsearch-head,虽然安装成功,但是插件运行不正常,能够查看索引,但是节点的相关状态信息无法显示,所以在熟悉elasticsearch的细节后再自编...2015-01-02 22:59:55 · 342 阅读 · 0 评论 -
happybase访问Hbase
Java以为的语言访问Hbase都是通过thrift进行访问的,因此需要在Hbase上开启thrift服务如果用[code="shell"]hbase-deamon.sh start[/code]启动服务,默认用的是thrift2,在用happybase的时候会出现版本不兼容的问题,因此用thrift来启动[code="shell"]hbase thrift -p 9090 sta...2015-01-08 14:40:12 · 635 阅读 · 0 评论 -
Mongodb C++ driver中的逻辑操作“或”
Mongodb中的查询操作比较丰富,支持逻辑操作,如:{ $or: [ { <expression1> }, { <expression2> }, ... , { <expressionN> } ] }在C++ driver中如何实现或查询呢?源码包中的example中没有这样的例子,经过一番查找在bsonobjbuilder.h和jsobjte...原创 2015-01-28 15:17:07 · 181 阅读 · 0 评论 -
Hive去重复数据
Hive数据去重[code="SQL"]insert overwrite table store select t.p_key,t.sort_word from ( select p_key, sort_word , row_number() over(distribute by p_key sort by so...原创 2015-03-23 15:33:11 · 1015 阅读 · 0 评论 -
远程拷贝文件
把机器上指定后缀名的代码,一股脑拷贝的别的机器上,lbin是主机要备份的目录,目录下n多子目录,n多文件。。 rsync -amvHP --include='*.cpp' --include='*.h' --include='*.sh' --include='*.hpp' --include '*/' --exclude='*' lbin 10.0.17.34:/code/...原创 2015-05-08 09:57:18 · 147 阅读 · 0 评论 -
跟踪同一个系统中不同进程的系统调用
跟踪同一个系统中不同进程的系统调用在编写多线程的程序时,偶尔会遇到某一个线程不工作的现象,想看看到底卡在什么地方。1)查看日志,在每行日志中都添加线程号,该方法存在一个问题,当日志滚动很多天时,找到某个线程的最后一行日志比较费劲,并且如果没有很详细的debug日志的话,代码检查范围也比较广。2)使用strace命令,strace命令是查看某个进程的系统调用,我们知道linux下线程...原创 2014-09-24 14:16:54 · 263 阅读 · 0 评论 -
fedora live use
vesamenu.c32:not a COM32R imageboo:此时输入live也许可以linux0原创 2015-11-29 09:42:54 · 156 阅读 · 0 评论 -
[转]vim-airline in xshell or putty or MobaXterm
windows下使用Xshell,putty或者是MobaXterm时,vim-airline插件的bottom bar可能显示不好,主要是字体的问题,正确的安装字体后能解决问题。[url='https://codeload.github.com/powerline/fonts/zip/2015-12-04']powerline字体下载[/url]安装完字体后,设置终端的字体为Deja...原创 2014-11-11 13:36:53 · 288 阅读 · 0 评论 -
gnome-shell安装
[b]1. 安装gnome3 tweak tool工具,用于gnome的高级设置[/b]yum install gnome-tweak-tool[b]2. 修改标题栏宽度[/b] 1) sed -i "/title_vertical_pad/s/value=\"[0-9]\{1,2\}\"/value=\"0\"/g" /usr/share/themes/Adwaita/metaci...原创 2012-09-04 12:54:53 · 623 阅读 · 0 评论 -
Structs in ruby
Ruby中的Struct是一个特殊的类,只([color=red]仅仅只[/color])用来存取数据先看一个例子struct的例子[code="ruby"]Person = Struct.new(:name, :gender, :age)jia = Person.new("zhang san", "male", 20)p jiaputs jia.name + jia.ge...原创 2012-12-11 14:33:52 · 75 阅读 · 0 评论 -
负数二进制表示
负数在计算机中用补码表示。这是教科书上到表示,由于时间久远,又由于上课没好好学,以至于补码是啥,在心中没留下任何到痕迹,补习一下。原码:整数在内存中用原码表示,即按绝对值大小转换成二进制如: [b]00000101[/b]是[b]5[/b]到二进制表示反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码如:[b]00000101[/b]按位取反,得[b]111...原创 2012-06-15 17:37:16 · 245 阅读 · 0 评论 -
centos 安装 nginx +PHP+FastCGI
Centos6.0yum install phpphp -i | grep cgi有--enable-fastcgi --enable-force-cgi-redirect选项,安装的是php fastcgi版本按照wiki.nginx上的说明添加yum repo/etc/yum.repos.d/nginx.repo [code="shell"][nginx]nam...原创 2012-02-21 19:47:28 · 167 阅读 · 0 评论 -
在Linux下查看系统名称
有时候需要查看系统名称,由于使用不多,以至于经常遗忘,反复Google搜索查询命令,此次还是决定记录下来,好记性不如烂笔头。方法:[code="shell"]> cat /etc/issueFedora release 17 (Beefy Miracle)Kernel \r on an \m (\l)[/code]其它相关命令:1.用户查询系统内核版本,主机名,域名等...原创 2012-07-04 15:57:27 · 3237 阅读 · 1 评论 -
tmux使用(程序员适用)
[b][size=medium]tmux基本使用[/size][/b] tmux是一个优秀的终端复用软件,即使[color=blue]非正常掉线,也能保证当前的任务运行[/color],这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失! tmux完全使用键盘控制窗口,实现窗口的切换,像是Chrome的方式管理shell,使用起来很方便,byubo也有同...2012-07-12 16:53:09 · 351 阅读 · 0 评论 -
Linux 查看系统信息命令
系统:[code="shell"]# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出...原创 2012-03-15 10:33:33 · 71 阅读 · 0 评论 -
scanf, fscanf, sscanf正则表式
int scanf(const char *format, ...); int fscanf(FILE *stream, const char *format, ...); int sscanf(const char *str, const char *format, ...);其中的format可以是一个或多个 {%[*] [width] [{h...原创 2012-03-19 12:51:54 · 129 阅读 · 0 评论 -
本地svn简单配置
本文只记录配置本地subversion,没有认证,http,ssh等配置1. 安装subversion服务端 yum install subversion 或源码编译安装2. 创建svn用户组root用户[code="shell"]# groupadd developers //增加组developers# u...原创 2012-03-22 13:12:16 · 116 阅读 · 0 评论 -
typedef定字符串数组类型
[code="c"]typedef char char_array[1024];char_array a1 = "1234567890abcdefghijklmnopqrstuvwxyz";printf("a1(%s)\n", a1);[/code]执行结果:[color=blue]a1(1234567890abcdefghijklmnopqrstuvwxyz)[/color]...原创 2012-07-24 14:06:12 · 492 阅读 · 0 评论 -
Linux网络参数优化
net.ipv4.tcp_tw_reuse = 1[b]表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;默认情况下是0, 如果并发连接很多很多,会出现系统没有可分配的端口的情况。[/b]net.ipv4.tcp_tw_recycle = 1[b]表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭...原创 2012-08-21 18:47:47 · 166 阅读 · 0 评论 -
ruby mix-in
Ruby mix-inRuby 是一门面向对象的语言,所有一切都是对象包括基本数据类型变量(如:int,double,string,hash)等,函数,类型本身也是对象。Ruby在语言设计时没有采用C++等语言的多重继承,而是采用Java单继承的方式。也就是说每个类只能有一个父类,但是根据DRY的知道原则,多重继承在面向对象中是非常必要的。Java采用接口方式实现多重继承,Ruby则用mix-...2012-12-10 16:49:18 · 102 阅读 · 0 评论 -
源码编译安装mysql
由于开发环境中的mysql有别的用处,为了不影响开发换进需要源码安装mysql,选择版本为5.5.27,需要安装包如下:cmake-2.8.9.tar.gzmysql-5.5.27.tar.gz1. 安装cmake[code="shell"]> tar zxvf cmake-2.8.9.tar.gz> cd cmake-2.8.9> ./configure> mak...原创 2012-08-30 14:52:19 · 77 阅读 · 0 评论 -
vim 非贪婪匹配
vim的模式匹配使用正则表达式.*是贪婪匹配,会匹配最多的字符如果要是非贪婪的匹配则要使用\{-}一个例子如下:msgid:[aaaaa-ffff-#abcdef-[color=red]123456_id[/color]] #########################zzz-eee############如果用[b]msg.*-[/b]匹配会匹配到[b]msg...原创 2014-11-13 15:14:27 · 695 阅读 · 0 评论