1. 本地工作目录与远程仓库对比(所有改动过的文件) git diff HEAD 2. 之对比给定的文件 git diff -- filename3. 与历史提交对比 git diff commit -ascidfjutt2389292929921working tree:就是你所工作在的目录...
分类:
其他好文 时间:
2014-07-28 15:08:13
阅读次数:
226
1、从左开始截取字符串left(str, length)说明:left(被截取字段,截取长度)例:select left(content,200) as abstract from my_content_t2、从右开始截取字符串right(str, length)说明:right(被截取字段,截取长...
分类:
数据库 时间:
2014-07-28 14:51:53
阅读次数:
325
1 /* 2 之前的思想是用回溯的方式进行颜色的更新的!如果用回溯的方法的话,就是将每一个节点的颜色都要更新 3 通过子节点的颜色情况来判断父节点的颜色情况 !这就是TLE的原因! 4 5 后来想一想没有必要 !加入[a, b] 区间有p管辖,那么tree[p]的颜色值就是[a, b]...
分类:
其他好文 时间:
2014-07-28 14:34:53
阅读次数:
245
Descriptionnfish, numbered from1ton, live in a lake. Every day right one pair of fish meet, and the probability of each other pair meeting is the same...
分类:
其他好文 时间:
2014-07-28 11:30:30
阅读次数:
367
RPM是RedHatPackageManager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”1rpm执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。yum=YellowdogU..
分类:
系统相关 时间:
2014-07-28 03:05:30
阅读次数:
316
1.随机森林原理介绍随机森林,指的是利用多棵树对样本进行训练并预测的一种分类器。该分类器最早由Leo Breiman和Adele Cutler提出,并被注册成了商标。简单来说,随机森林就是由多棵CART(Classification And Regression Tree)构成的。对于每棵树,它们使...
分类:
其他好文 时间:
2014-07-28 02:52:49
阅读次数:
400
一)什么是RPM?RedhatPackageManager的简称,就是包管理工具,它是linux中使用安装最简便的一种包管理工具。rpm执行安装包有两种:二进制包(Binary):二进制包可以直接安装在计算机中源代码包(Source):源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀rp..
分类:
系统相关 时间:
2014-07-28 00:37:10
阅读次数:
278
之间介绍插入排序时漏掉一种插入方式,那就是折半插入。
这种方式是采用二分查找法去查找插入点,可以减少元素比较次数,但是并不能减少移动次数,复杂度跟直接插入一样,都为O(n^2).
直接上代码:
//二分插入排序
void binary_insert_sort(int arr[],int len)
{
if(arr == NULL || len <= 1)
{
return;
}...
分类:
其他好文 时间:
2014-07-28 00:27:19
阅读次数:
292
POJ 3013 Big Christmas Tree(最短路Dijkstra+优先队列优化,SPFA)...
分类:
其他好文 时间:
2014-07-28 00:23:19
阅读次数:
243
这是一个经常遇到的问题,在软件开发过程中,需要将某些功能封装成一个独立的模块,这样维护升级也很方便。现在我们就要把开源日志库log4cxx封装成so动态加载库文件。
在上一篇文章《log4cxx日志库RedHat下安装》中,我们已经将log4cxx安装在home/mac/log4cxx/log4cxx下了,那么接下来的操作我们就继续在这个路径下进行。
还是先tree一下/home/mac/lo...
分类:
系统相关 时间:
2014-07-27 23:51:19
阅读次数:
421