11 2016 档案
摘要:Guava 是java api的增强与扩展,提供复杂的java 数据结构,使你的代码更简短精炼,具有良好的可读性。看看guava给我们提供了哪些很酷的功能: 集合创建: 集合初始化: Immutable Collections: 不可变的集合,还在使用 Collections.unmodifiabl
阅读全文
摘要:ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,
阅读全文
摘要:可用的code 最近用到了HttpClient写爬虫,可能我有新版本强迫症,老是喜欢用新版本的东西(虽说新版本不一定好用),然后就用了HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个
阅读全文
摘要:>mvn test -Dtest=[ClassName] 运行测试类中指定的方法:(这个需要maven-surefire-plugin:2.7.3以上版本才能支持) >mvn test -Dtest=[ClassName]#[MethodName] //[MethodName]为要运行的方法名,支持
阅读全文
摘要:因为 url 对字符有限制,比如把一个邮箱放入 url,就需要使用 urlencode 函数,因为 url 中不能包含 @ 字符。
阅读全文
摘要:在.bashrc添加 export PROMPT_COMMAND='echo -ne "\033]0;your wanted title\007"'
阅读全文
摘要:第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令 下面是crontab的格式:分 时 日 月 星期 要运行的命令 这里有crontab文件条目的一些例子: 30 21 * * * /usr/local/apache/
阅读全文
摘要:NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式。也可以做为作为一个远程存储使用,比如:我有个网站,用户可以上传文件,但文件慢慢会越来越多,这个时候我们只能把存放上传文件的目录挂在别的机器上。 NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式。也可以做为作为一
阅读全文
摘要:C++中的默认函数与default和delete用法一、 类中的默认函数a.类中默认的成员函数1.默认构造函数2.默认析构函数3.拷贝构造函数4.拷贝赋值函数5.移动构造函数6.移动拷贝函数 b.类中自定义的操作符函数1.operator2.operator&3.operator&&4.operator*5.operator->6.operator->*7.operator new8.op...
阅读全文
摘要:Log4cpp配置文件格式说明 博客分类: log4cpp log4cpp Log4cpp配置文件格式说明 log4cpp log4cpp log4cpp有3个主要的组件:categories(类别)、appenders(附加目的地)、和 layouts(布局),layout类控制输出日志消息的显示
阅读全文
摘要:原创:http://www.cnblogs.com/mickole/p/3188321.html 一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系
阅读全文
摘要:getopt(分析命令行参数) 相关函数表头文件 #include<unistd.h>定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);函数说明 getopt()用来分析命令行参数。参数argc和argv是由m
阅读全文
摘要:http://www.ibm.com/developerworks/cn/java/j-cq08296/ 一个简单的测试用例 初看起来,JUnit 4 和 TestNG 中实现的测试非常相似。为了更好地理解我的意思,请看一下清单 1 中的代码。这是一个 JUnit 4 测试,它有一个 macro-f
阅读全文
摘要:maven 包依赖 SLF4J和Logback日志框架详解 作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs 本文讲述SLF4J和Logback日志框架。 SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBac
阅读全文
摘要:http://stackoverflow.com/questions/19444471/intellij-idea-how-to-synchronize-project-libraries-with-dependencies-in-pom-xml The synchronization settin
阅读全文
摘要:计算广告的分类: 根据广告主的计费方式,可以分为 千次展现付费 CPM(cost per thousand impressions) 主要用于品牌曝光,例如钻展业务 每次点击扣费 CPC(cost per click) 通常用于文本广告,例如直通车搜索/定向广告 成交/行为付费 CPT/CPA(co
阅读全文
摘要:http://blog.csdn.net/hguisu/article/details/7962350 搜索引擎的索引 1.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。 图
阅读全文
摘要:这些事rpm的常用参数!!! 你可以在linux下man 一下rpm就知道了!!! 不过是英文的,不然你可以百度一下rpm就知道了额!!! 下面我帮你贴几个!!!!rpm 常用命令1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参
阅读全文
摘要:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html
阅读全文
摘要:yum -y install 包名(支持*) :自动选择y,全自动 yum install 包名(支持*) :手动选择y or n yum remove 包名(不支持*) rpm -ivh 包名(支持*):安装rpm包 rpm -e 包名(不支持*):卸载rpm包
阅读全文
摘要:使用BLADE构建c++工程管理 字数764 阅读2753 评论2 喜欢4 一. c++工程依赖管理 之前在百度一直使用comake2构建c++项目,十分方便。免去了手写Makefile的痛苦,很多项目都不需要从零开始,其中的一个配置类似如下: WORKROOT('../../../')CopyUs
阅读全文
摘要:.bashrc 中加入 alias ls="ls --color"
阅读全文
摘要:FastCGI编程包括四部分:初始化编码、接收请求循环、响应内容、响应结束循环。 FCGX_Request request; FCGX_Init(); int sock_fd = FCGX_OpenSocket("10.3.17.75:8003",100); FCGX_InitRequest(&re
阅读全文
摘要:关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二种是:通过 在xml中定义init-method 和 destory-method方法 第三种是: 通
阅读全文
摘要:Git merge是用来合并两个分支的。 git merge b git merge b # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 他们的 原理 如下: 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git check
阅读全文