- 博客(146)
- 收藏
- 关注
原创 eclipse 导入 lucence源码
另外一种导入方法,直接导入开发版本即可: https://lucene.apache.org/core/developer.html 在网上搜了几个都是过时的讲述,还是从google上找到了一个邮件,虽然写的很简陋但是真的好使了。 步骤很简单:1. 下载 lucence 源码: https://lucene.apache.org/c...
2015-06-05 14:47:10 395
原创 java 启动内存参数
这两天跑demo,demo总是因为out of memeory而停掉。之前也知道设置参数这回事,一直在工作中没有遇到过,顶多是eclipse启动的时候按照网上现成的模板弄一下,没有系统的了解一下,今天正好借这个机会了解一下。 java jvm的heap分3段: -------------------------------- PermGen space ...
2015-03-26 18:55:12 474
原创 拥有rw权限的文件在vim中编辑时提示W10:只读文件,无法修改
解决::set modifiable :set write:!w虽然还会提示是只读,但是已经可以保存了。再次打开就正常了。怀疑是vim的设置问题。 还有一种另外一种只读情况的解法:chattr -i filename ...
2014-09-24 18:49:12 2615
原创 linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法【转】...
转自:http://www.jb51.net/LINUXjishu/153060.html 最近发现很多同学不知道线上操作替换文件的要点。所以又整理了一下。 线上替换一个正在运行进程的文件时(包括二进制、动态库、需要读取的资源文件等)。应避免使用cp/scp操作。而需要使用mv/rsync作为替代。 原因:cp是将源文件截断然后写入新内容。也就是说正在打开这个文件的进程可以立刻感知到修改...
2014-07-23 11:04:43 920
原创 svn
撤销已经提交的版本:#从100回滚到99svn merge -r 100:99 .#确认是否正常svn diff#确认后提交svn ci -m "Revert revision from r100 to r99,because of blabla..." ...
2014-05-28 16:34:58 112
原创 vim 技巧
vim 里的非贪婪匹配: 使用 "\{-}" 替换 ”*“ 替换现有文档中的tab为空格::set ts=4:set expandtab:retab! 空格替换为tab::set ts=4:set noexpandtab:retab! 加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。...
2014-04-10 16:35:04 98
原创 linux 编程
1. sleep#include <iostream>#include <sys/wait.h>using namespace std;int main(){ sleep(10): //睡眠10秒钟 usleep(10); // 睡眠10微妙 return 0;} ...
2014-04-09 10:19:18 107
原创 grep 中要正确匹配tab(退格)符有两种方式
其实在linux中要正确匹配tab(退格)符有两种方式1:用 grep $'\t' 你的文件2:用 grep '按CTRL+V 键,再按TAB键' 你的文件再回到上面的问题,则可以用以下的命令cat delete.log |grep $'\t'11$'\t' |wc或者cat delete.log |grep ‘CTRL+V,TAB11CTRL+V...
2014-03-26 00:16:31 1340 1
原创 wget 使用
转自:http://blog.sina.com.cn/s/blog_4af3f0d20100n1k0.html 一、下载目录#wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结...
2014-03-25 16:28:38 148
原创 berkeley db 安装
NoSQL是现在互联网Web2.0时代备受关注的技术之一,被用来存储大量的非关系型的数据。Berkeley DB作为一款优秀的Key/Value存储引擎自然也在讨论之列。最近使用BDB来发一个KV系统,并将这段时间的BDB的学习和使用经验记录如下。(项目中使用了BDB的4.8.30版本,本文所有涉及的具体问题都基于该版本)。 1. Berkeley DB的简介Berkeley DB(...
2014-03-19 15:27:09 372
原创 thrift 安装
thrift安装 由于工作需要,前提需要安装thrift。但是这时最新版的thrift安装起来又TM非常蛋疼,都开源的,不知道为啥编译安装还有坑。。。所以要记录一下: 1 下载 thrift-0.9.1 2. 解压,进入主目录 3. ./configure --with-boost=/home/work/opt/boost_1_54_0 --with...
2014-03-18 15:49:23 146
原创 java 套件安装
java 相关套件的安装: 1. jdk 安装 2.eclipse 安装 3. ant 安装: 下载:http://ant.apache.org/bindownload.cgi 安装:解压到对应文件夹即可 配置环境变量:ANT_HOME:your_ant_dirPATH:%ANT_HOME%\bin;CL...
2014-03-09 14:47:29 321
原创 n皇后
杭电 HOJ 2553 N皇后问题#include <iostream>#include <cmath>using namespace std; const int N = 11;int queens[N][2];void set_queen(int i, int n, int *tot){ if (i > n) ...
2014-03-08 16:46:13 105
原创 解决vim在insert模式下面用backspace键无法删除的问题
vim 在插入模式下<BS>有几种工作方式,默认是设置成vi兼容,这样就会出现无法删除此次插入前文字的情况。改成 ":set backspace=indent,eol,start" 就好了。 具体看 ":h 'backspace'" 的帮助。 转自:http://mail07.iteye.com/blog/184566...
2014-02-26 16:50:13 550
原创 signal
1. linux 下各信号的解释: man 7 signal Signal Value Action Comment ------------------------------------------------------------------------- SIGHUP 1 Term H...
2013-11-17 16:23:10 117
原创 ubuntu 下编译程序错误时的一些解决方法
1. bits/predefs.h: No such file or directory现象: error: /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory.解决方法为: sudo apt-get install gcc-multilib
2013-11-09 16:34:03 420
原创 python 一些函数
查看python模块的help:例如查看redis-python 模块的help:>>>import redis>>>help(redis)就会有redis模块的所有接口信息和描述了 自定义一个常量类 const.pyclass _const(object): class ConstError(TypeError)...
2013-10-12 15:46:43 75
原创 APE 安装
APE 安装:APE介绍:http://ape-project.org/ 1. 安装 APE servera) Download ape:APE Server 1.1.2 http://ape-project.org/static/downloads/stable/APE_Server-1.1.2.zipb) 解压:unzip APE_Server-1.1.2.zipc...
2013-10-07 16:20:16 612
原创 淘宝技术十年
这本书一般吧,按书中说的就是网上博客的合集,体验一下这些人在淘宝的成长过程,以及淘宝如何面对一步步选择走过来的。有用的是他们当时的一些经验吧,为什么要这么做之类的。 你写一下代码,编译一下能通过,半个小时就过去了;编译一下没通过,半天就过去了 所有影响系统稳定性的因素都要解决掉。例如,每做一个日常修改,都必须对整个系统回归测试一遍;多个日常修改如果放在一个版本中,要是一个功能没有...
2013-09-24 11:46:52 89
原创 大数据时代【Big Data】读书笔记
大数据时代【Big Data】 ——Viktor Mayer-Schonberger, Kenneth Cukier 这本书讲了讲大数据的概念,他没有定义什么是大数据,而是用for an example的形式定义了大数据。里面的几个例子:Farecast利用机票数据来预测未来的机票票价;谷歌重复使用搜索关键词来检测流感的传播;麦格雷戈博士用婴儿的生命体征来预测传染病的发生;莫里重新利用...
2013-09-10 15:03:06 506
原创 计算整个文件夹下的所有文件的md5值
1. 生成校验值md5sum `find .` > check.txt 2. 验证校验值md5sum -c check.txt
2013-09-09 15:50:08 6098
原创 jsoncpp的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯...
2013-09-08 13:36:54 143
原创 eclipse 导出 runnable jar
1. 先找到你的工程中提供接口的类(要包含MAIN方法),2. 在该类中右键选择 RUN as3. 选择 Run configurations4. 在main窗口中选择main class为本类5. 点击RUN6. 选择你的工程,右键选择 EXPORT7. 在弹出的窗口中选择 runnable jar file8. 在弹出的 runnable jar file exp...
2013-09-07 16:15:30 297
原创 linux下显示其他时区时间
时区的系统常见定义:unix系统时区设置:每个用户可以使用环境变量TZ来设置与系统不同的时区,这个设置将覆盖系统的设置。执行date命令,显示与系统不同的时区时间。常见的系统时区定义:Time Zones Defined on the SystemName Time Zone CUT OffsetCUT0GDT Coordinated Universal Time CUT...
2013-09-03 13:50:03 864
原创 securecrt 设置
【转载】因为默认情况下,SecureCRT不能显示语法高亮特性,整个界面颜色单一,看起来不爽,也没有效率,所有通过设置一下语法高亮还是很有必要的, 默认字体也看着不是很清晰,还是更改为我比较喜欢的Courier New看着爽。 设置方法非常简单: (1) 设置语法高亮,多色显示Options -> Session Options -> Emulation...
2013-07-31 19:46:29 75
原创 java 那点事
需要进行写明编码,否则会导致findbugs 出high级别bug的提示: 1. new String(BytesArray, "UTF-8"); 2. new InputStream(Filename, "UTF-8");
2013-07-31 19:36:07 82
原创 nutch+hbase
nutch hbase:下载地址:http://mirrors.cnnic.cn/apache/hbase/选了一个stable的下:hbase-0.94.9.tar.gz
2013-07-22 00:25:34 120
原创 设计师要懂心理学 目录
第1章 人如何观察1 眼见非脑见2 整体认知主要依靠周边视觉而非中央视觉3 人在识别物体时会寻找规律4 大脑有专门识别人脸的区域5 略微侧向俯视是想象物体的标准视角6 人根据经验和预期浏览屏幕7 物体会提示人应该如何使用8 人可能会对变化视而不见9 人们认为相邻物体必然相关10 红蓝搭配难以阅读11 9%的男性和0.5%的女性是色盲12 色彩含义因文化而异第2章 人如何阅读13 大写单词难读之谜...
2013-07-19 09:48:23 125
原创 Flesch-Kincaid 可阅读性计算
Flesch-Kincaid公式通常用来计算文字的可读性。分数越高,可读性越强;分数越低,就越困难。206.835-1.015*(total words / total sentences) - 84.6 * ( total syllables / total words); ...
2013-07-19 09:44:40 4660
原创 awk笔记
awk三个部分:BEGIN{} #在脚本开始的时候执行一次,相当于初始化{} #每一行都会执行一次的部分END{} #脚本运行完之后会执行一次。相当于最后的总结。 如何写成文件?#!/bin/awk -f BEGIN{ print "begin";}{ print "everyline";}END{ ...
2013-07-16 10:58:34 77
原创 感谢您收听阅度
建议您试试这几条指令:1. s+空格+关键词:我会帮您百度搜索喔2. 月/日 格式:例如输入 07/12 或者 7/9 或者 2013/07/12, 我会给您看那个日期阅度曾经发过的新闻3. 重看本指令请回复help或者问号...
2013-07-14 21:07:09 88
原创 redis
redis 五种数据类型:简单总结如下:string类型与mcached类似,就是key/value对。set和ordered set 可以存储集合类的数据。方便对这种数据的增删改查。list类型在获取时看其用法只能是数据下标方式获取数据。添加时可以达到O(1)的时间复杂度。hash类型提供了一个主key,或者说是大key,来总括里面的所有子key。 1. Redi...
2013-07-05 13:31:40 81
原创 make
1. .PHONY 声明的目标总是被调用.PHONY:zzg echo "hello zzg" @echo "good morning" # @符号表示不显示被执行的命令,但是会执行。 2. $(info start working) info 是make内置的函数,后面跟的是参数,打印消息,类似的函数还有warning,error,不同的是error在打印...
2013-06-25 11:06:41 90
原创 appfog接入mysql
appfog 接入数据库 /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 解决:sudo aptitude install ruby1.9.1-dev
2013-06-12 17:03:37 105
原创 javascript length 函数
javascript中length是只中文的个数+其他字符的个数。 测试浏览器为chrome测试代码如下:<html><head><script language="javascript" type="text/javascript">function cal_length() {var swv = document.get...
2013-05-25 00:04:18 238
原创 java 包汇总
HttpComponents Downloads httpclient 包 http://hc.apache.org/downloads.cgi net.sf.json json 包 http://sourceforge.net/project/showfiles.php?group_id=171425 运行时出现: java.lang.No...
2013-04-11 20:37:14 84
原创 mysql 的一些积累
1. mysql 中 查询某个表位于哪个数据库:select TABLE_SCHEMA from INFORMATION_SCHEMA.TABLES where TABLE_NAME='your_tablename';同样,查找某个数据库中某个表是否存在:select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_SCH...
2013-03-28 16:31:32 89
原创 故事汇集
李彦宏 被妻子从菜园里拽出来的百度董事长 http://blog.sina.com.cn/s/blog_5ce6fb1a0100gzs3.html
2013-03-21 19:55:55 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人