- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 shell执行多个指令
$n $1 the first parameter,$2 the second... $# The number of command-line parameters. $0 The name of current program. $? Last command or function's return value. $$
2013-10-30 17:52:32 3455
转载 重复输出字符串
本文链接:http://codingstandards.iteye.com/blog/826940 (转载请注明出处)用途说明yes命令用于重复输出字符串(output a string repeatedly until killed)。这个命令可以帮你自动回答命令行提示,例如,进入一个含有多个文件的目录,执行 "yes | rm -i *",所有的 rm: remove re
2013-10-30 17:25:13 1369
转载 shell
http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80有时候变量名可能会和其它文字混淆,比如:num=2echo "this is the $numnd"上述脚本并不会输出"this is the 2nd"而是"this is the ";这是由于shell会去搜索变量numnd的值,而实际上
2013-10-30 17:17:57 935
转载 shell 中数学计算总结
http://hi.baidu.com/syqust/item/978c943303d26d8bf4e4ad68note:在shell的赋值=或者其他运算,不能用空格隔开shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。 1、错误方法举例 a) var=1+1 echo $var
2013-10-30 17:07:40 735
转载 basename
本文链接:http://codingstandards.iteye.com/blog/840784 (转载请注明出处)用途说明basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录(见《我使用过的Linux命令之dirname - 截取给定路径的目录部分 》)。
2013-10-30 16:50:11 718
转载 Bash Shell中命令行选项/参数处理
http://www.cnblogs.com/FrankTan/archive/2010/03/01/1634516.html0.引言 写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式。 选项与参数: 如下一个命令行: ./test.sh -f config.conf -v --prefix=/home
2013-10-30 16:43:49 767
原创 java String lastIndexOf
//0123456789StringBuilder sb = new StringBuilder("abcdabceabcdabc");System.out.println(sb.lastIndexOf("abc", 9));//8sb.lastIndexOf("abc", 8)//8sb.lastIndexOf("abc", 7)//4k = sb.las
2013-10-30 10:22:31 1142
原创 java中String的比较符
java中一般不允许重载运算符,但是String是个特例,它重载了 =, +, +=但是String没有重载==String a = "aaa";String b = "aaa";if (a==b)//注意,因为a和b都指向同一个字符串常量,又因为==只是比较地址,所以相等String a = "aaa";String b = "aa";b +=“a
2013-10-29 22:26:52 766
原创 7za
先下载p7zip的源代码tar -xjvf p7zip.tar.bz2cd p7zip修改makefile中DEST_HOME=为可读写的目录make再把bin/7za连接到.bashr中7za x aa.zip
2013-10-28 22:34:14 782
原创 node.js第一步
到 http://nodejs.org/download/ 下载对应的linux二进制解压缩就能直接用了....只要在 .bash添加一句:alias node='/xxxx/node-v0.10.21-linux-x64/bin/node'然后,source .bashnode helloworld.js就可以运行了....
2013-10-27 11:57:03 654
转载 五种方法查看Ubuntu/Redhat等Linux系统版本号等系统信息
http://yp.oss.org.cn/software/show_resource.php?resource_id=1058最近碰到一个问题,在Linux终端下怎么查看当前操作系统是什么,版本是什么。不同的Linux发行版不完全一样,查了一些资料现在总结如下。有以下命令可以查看:第一种方法:# lsb_release -aLSB Version: :cor
2013-10-27 11:25:03 1093
转载 CentOS、Ubuntu、Gentoo
http://www.williamlong.info/info/archives/197.htmlLinux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Pub
2013-10-27 11:23:30 792
转载 最大似然估计和最大后验概率
http://www.cnblogs.com/liliu/archive/2010/11/22/1883702.html1. 最大似然估计提供了一种给定观察数据来评估模型参数的方法,即:“模型已定,参数未知”。简单而言,假设我们要统计全国人口的身高,首先假设这个身高服从服从正态分布,但是该分布的均值与方差未知。我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高
2013-10-24 20:47:57 4524
转载 vim替换^M字符
http://hqlong.com/2010/01/1242.html替换^M字符在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:$ dos2unix myfile.txt上面的命令
2013-10-24 17:31:39 887
转载 图模型(graphical model, GM)的表示
http://blog.csdn.net/xianlingmao/article/details/5774435图模型(graphical model)是一类用图来表示概率分布的一类技术的总称。它的主要优点是把概率分布中的条件独立用图的形式表达出来,从而可以把一个概率分布(特定的,和应用相关的)表示为很多因子的乘积,从而简化在边缘化一个概率分布的计算,这里的边缘化指的是给定n个
2013-10-23 19:58:58 1811
转载 内存管理算法--Buddy伙伴算法
http://blog.csdn.net/orange_os/article/details/7392986采用buddy算法,解决了外碎片问题,这种方法适合大块内存请求,这是因为把页作为单位内存块,不适合小内存区请求。如:几十个或者几百个字节。对于小内存的请求,slab算法可能更好的解决内碎片问题。Buddy算法的优缺点:1)尽管伙伴内存算法在内存碎片问题上已
2013-10-22 20:35:54 1722
转载 SQL Server 存储过程
http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一
2013-10-19 11:38:06 733
原创 java split
java 中String的split用起来确实有点不爽如果要用|||分割字符串,应该要用split("\\|\\|\\|")如果用一个或多个空格分割字符串用split("\\s+");
2013-10-16 20:47:02 832
转载 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
http://blog.csdn.net/xianlingmao/article/details/7919597http://www.the-idea-shop.com/article/215/understanding-why-the-method-of-lagrange-multipliers-workshttp://ocw.mit.edu/courses/mechanical-e
2013-10-15 22:17:14 2605 1
转载 浅谈深度学习(Deep Learning)的基本思想和方法
http://blog.csdn.net/xianlingmao/article/details/8478562深度学习(Deep Learning),又叫Unsupervised Feature Learning或者Feature Learning,是目前非常热的一个研究主题。本文将主要介绍Deep Learning的基本思想和常用的方法。一. 什么是Deep Lea
2013-10-15 20:13:00 1138
转载 Eclipse中查看源码
(一):使用jdk源代码 点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:“c:\program files\ja
2013-10-14 10:49:52 784
原创 priority_queue
gcc中的stl源码在 /usr/include/c++/4.1.2/bits/其中Priority_queue的构造函数比较奇葩template, typename _Compare = less > class priority_queue{_Sequence c;_Compare comp;priority_que
2013-10-12 10:58:52 614
转载 数据映射--跳表(skiplist)
http://blog.sina.com.cn/s/blog_693f08470101n2lv.html本周我要介绍的数据结构,是我非常非常喜欢的一个数据结构,因为咱也是吃过平衡二叉树的苦的人啊T_T ,神马左旋,右旋,上旋,下旋,看原理的时候就已经晕晕乎乎的了,再看源码,发现比原理还复杂,心理就想,这东西是不是就是为了让我挂科给学校交重修费来拯救学校财政的东西啊?!。。
2013-10-12 10:43:01 7081 1
转载 数据映射--平衡二叉有序树
http://blog.sina.com.cn/s/blog_693f08470101mnna.html上次我们提到了使用有序的数组来进行二分查找,从而提高映射查询的效率,使时间复杂度从O(n)降低到O(log2N). 本周让我来介绍一下二叉树。 一谈到二叉树,相信很多人一定会有一个疑问: 这玩意儿有什么用? (当然这么多人里面肯定包括大学时候的我-
2013-10-12 10:42:06 1395
转载 数据映射--B树
http://blog.sina.com.cn/s/blog_693f08470101n7hm.html难得一篇文章能从较高的角度介绍B树而不是陷入了实现细节我们在之前介绍了很多有序的树,什么平衡有序二叉树,skiplist,有序数组。不过,这些树都有个共有的特性,就是不适合于ssd与磁盘。 那么本周开始,我会开始介绍一些面向磁盘和ssd的存储结构。
2013-10-12 10:16:54 1365
原创 word2vec
太让人惊奇了,用其做单词的聚类,竟然把 red green white blue purple brown pink black colours colors ruby gray 自动聚成一类训练语料大概是1G的英语文本,一定要好好研究研究
2013-10-10 22:28:58 1088
转载 lsm-tree
http://blog.sina.com.cn/s/blog_693f08470101njc7.htmlhttp://blog.xiuwz.com/2012/04/09/large-web-algorithms-2/总结:lsm-tree就是在内存中用多个树缓存数据的更新,当内存满时,在将多个树进行合并,写入磁盘。今天来聊聊lsm tree,它的全称是log
2013-10-10 10:42:57 4299
Learning to Rank for Information Retrieval and Natural Language Processing
2012-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人