自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 Latex-引用文献按引用顺序排号

按照cite顺序自动排序文献编号,用\bibliographystyle{unsrt}其他几种如下[转]: 通过设置 bibliographystyle 就可以达到上述目的,Bibtex 自身已具备排序的功能,而且可以选择自己想要的排序方式。Bibtex 已自带有 8 种样式,分别如下(下面内容摘自 LaTeX 编辑部):1. plain,按字母的顺序排列,比较次序为作者、年度和标...

2012-09-20 22:53:20 4242 1

原创 B/S,C/S架构混合使用 (转)

http://www.blogjava.net/nighty/archive/2008/05/06/198669.html一般而言,我们平常接触的大多数项目都应该是单纯使用B/S或是C/S,除非在特殊场合,否则比较少混合使用B/S,C/S架构。首先说一下对这二种架构特点的一些个人理解。B/S应该是目前很多项目都应用的架构,浏览器的方式使得用户的使用十分方便,用户可以何时何地通过Internet...

2012-09-13 14:58:30 1337

原创 winedt中调用texfriend

写论文的时候用winedt6时,在tex->ctex tools下有tex friend调用。  或者看看这个帖子: http://bbs.ctex.org/viewthread.php?tid=57200

2012-02-23 14:29:28 932

原创 全排列算法

作者:李宁,http://www.cnblogs.com/nokiaguy/archive/2008/05/11/1191914.html 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为例说明如何编写全排列的递归算法。1、首先看最后两个数4, 5。 它们的全排列为4 5和5 4, 即以4开头的5的全排列和以5开...

2011-11-26 10:49:43 173

原创 TCP三次握手/四次挥手详解

1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。(3) 客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止协议(四次挥手)  由...

2011-10-11 16:53:35 126

原创 ssh中断导致远端程序运行终止的原理及解决方法

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口...

2011-10-11 16:50:54 284

组合操作

import copydef comb(a): b=[] c=[] c.append(b) for item in a: b=[] for citem in c: x=copy.deepcopy(citem) x.append(item) ...

2011-10-09 17:22:03 238

原创 算法学习建议(转)

算法学习建议(转)作者:pysub      来源:zz     发表时间:2009-01-20     浏览次数: 15711      字号:大  中  小内容摘要 archive,第三阶段,blog,http,html,http://www.cppblog.com/Leon916/archive/2008/07/06/55480.html一般要做到...

2011-10-09 15:51:49 106

pageRank计算公式的由来

经常看到各种介绍pagerank的文章,但是少有文章能够讲清楚pagerank的思想是如何产生的,事实上这还是要归结到数学原理,这篇文章是讲得让我理解最深刻的:http://www.changhai.org/articles/technology/misc/google_math.php。 pagerank产生思想源于论文引用数,引用次数越高的论文影响力越大。它原则有两点:1,网页被链接的...

2011-10-05 14:10:40 502

程序员的自我修养(笔记)

这本书对理解编程系统底层和在具体编程中解决问题的思路很有帮助,当然对自己的帮助不仅仅这些。现在常用的web编程框架和底层例如虚拟空间的设计其实是共通的,所以对web开发或者流行的各个框架的迅速应用也是非常有益的。看完第一章的介绍觉得非常好,接着阅读: 第二部分:静态链接 Chapter 2:编译和链接 2.1被隐藏了的过程 针对hello.c程序在linux下用gc...

2011-10-01 18:03:53 260

原创 最大公共子字符串(Longest Common Substring)

最大公共子字符串(Longest Common Substring)博客分类: algorithmsLongest Common Substring和Longest Common Subsequence是有区别的X = <a, b, c, f, b, c>Y = <a, b, f, c, a, b>X和Y的Longest Co...

2011-09-26 17:15:09 190

原创 [笔试] yahoo在线笔试题(c语言)

当前位置: 选择试题类型>>答题 C试题类型:C试题 | 试题:55道试题(50道选择题,5道问答题) 注意: 答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。谢谢! 试题 选项 Question 1. (单选)在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为(3)1. 22. 33. 4...

2011-09-26 15:15:23 415

原创 [笔试] 雅虎笔试大全(含答案)

在计算机网络中,表征数据传输可靠性的指标是——2   1. 传输率   2. 误码率   3. 信息容量   4. 频带利用率Question 2. (单选)  以下关于链式存储结构的叙述中哪一条是不正确的?——3   1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构   2. 逻辑上相邻的结点物理上不必邻接   3. 可以通过计算直接确定第i个结点的存储地址   4. 插入...

2011-09-26 15:13:55 174

wordcount程序

import sysdef mapper(lines): maps='' lines.strip() lines=lines.split("\n") for line in lines: line.strip() words=line.split() for word in words: ...

2011-09-26 10:58:26 143

抽取豆瓣小组文章的程序

很悲催,python常用的正则表达式一点都不熟,写了个漏洞百出的只看楼主的代码,先贴上来,有空再完善。# -*- coding: utf8 -*-import urllib2import re#from BeautifulSoup import BeautifulSoup##def (i,title)=ExtractTitle(rawdata):## buf=[...

2011-09-24 20:46:31 164

原创 笔试面试总结

《c/ C++常见问题剖析》  strcpy 的函数编写,主要考查对基本功的掌握:    (1)字符串以’\0’结尾;    (2)对数组越界把握的敏感度; (3)库函数 strcpy 的工作方式  对内存操作的考查主要集中在:    (1)指针的理解; (2)变量的生存期及作用范围; (3)良好的动态内存申请和释放习惯。  数组名的本质如下: (1)数组名...

2011-09-20 10:35:33 109

原创 《C/C++程序员面试宝典》笔记

 《C/C++程序员面试宝典》1, 类型转换通用的指导原则1,为防止精度损失,如果必要的话,类型总是被提升为较宽的的类型;int和unsigned int因为类型宽度一样,则不符合这个规则,两个变量均转换为unsigned int计算;2,所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型; 2,程序设计问题 1,main主函数执行完毕后,如何在...

2011-09-20 10:03:06 353

原创 ubuntu中用户组的问题

添加一个分组后,sudo不能用了$sudo usermod -G test shared上网以看原来不是我一个人犯这个错误啊!!转贴如下<!-- m -->http://hi.baidu.com/avauntage/blog/item ... ecbaf.html<!-- m -->Ubuntu之sudoers2007年04月17日 星期二 11...

2011-09-15 16:15:39 356

原创 xetex让我崩溃的模板

在用moderncv时,模板中调用的\usepackage[utf8]{inputenc}在修改为中文后用不了,(猜测:应该是要用系统中已有的语言包)无意中在网上查找时看到用\usepackage{ctex} 这样一句。正好我也是用的ctex环境,于是替换了一下,果然成功。崩溃啊,折腾了我一个星期的东东啊。。。。总感觉解决办法不应该是这样的,因为latex文件没有改过啊,之前为什么可以?...

2011-09-11 22:44:56 219

原创 原码补码概念知识补全

因为计算机内表示数值使用的是补码,而不是原码,所以你才有这样的疑问。下面我简单解释一下你就明白了。 原码就是这个数本身的二进制形式。 以8位二进制为例 0000001 就是+1 1000001 就是-1 补码分为两种情况:1、正数的补码与原码一样;2、负数的补码是符号位保持不变,其余各位取反,再加1。 反码就是负数符号位不变,其余各位取反,正数反码与原码相同。 以四位二进制为例,其原码、反码、补码...

2011-09-10 16:50:15 271

原创 hadoop单机版搭建图文详解

前置条件:1、ubuntu10.10安装成功(个人认为不必要花太多时间在系统安装上,我们不是为了装机而装机的)2、jdk安装成功(jdk1.6.0_23for linux版本,图解安装过程http://freewxy.iteye.com/blog/882784  )3、下载hhadoop0.21.0.tar.gz(http://apache.etoak.co...

2011-09-06 17:16:08 125

原创 <转载>C++函数指针,C++ 虚函数表解析

&lt;转载&gt;C++函数指针,C++ 虚函数表解析虚函数表算是面试官最爱问的C++问题了,如果你的简历提到熟悉C++而关于虚函数机制没有回答好,那么你就会被怀疑。。。:)我觉得虽然理解虚函数表不是编程必须的,但是了解一下还是有帮助的,侯捷翻译的&lt;&lt;Inside C++ model&gt;&gt;应该是最详细解释所有这些的了。不过网上有很多很好的资源,下面转...

2011-09-03 11:52:49 124

原创 C++多态技术的实现和反思

C++多态技术的实现和反思2006-04-28 09:38作者:杨喜敏 孟岩出处:程序员杂志责任编辑:方舟友情推荐:内存管理 成为C++高手必然的磨练  面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C++是第一个可用的面向对象程序设计语言。因此,我们...

2011-09-03 11:47:01 117

原创 Sphinx Mysql Full-Search速成指南

Sphinx Mysql Full-Search速成指南目录1. Sphinx简介1.1. 什么是全文检索1.2. 介绍1.3. Sphinx的特性2. Sphinx安装(For MySQL)2.1. Windows下安装2.2. Linux下安装3. 实例说明4. Sphinx配置5. 运行Sphinx6. 搜索(翻译)6.1...

2011-08-26 11:41:28 225

原创 虚拟打印机全攻略

从excel2007打印图片成EPS,结果是一片空白,原因不明。。。虚拟打印机:实际上并不存在的,只是为了工作需要而安装的打印机。为什么要安装虚拟打印机?1、在软件中通过虚拟打印机打印,生成PS语言文件,提交RIP解释出菲林。2、通过虚拟打印机打印PS(EPS)文件,为不同的设计排版软件进行格式交换。虚拟打印机全攻略虚拟打印机的安装步骤:1、到ADOBE网站上下载PS驱动程序h...

2011-08-12 16:38:04 880

windows下 安装perl包

最近在做statistical significance test时,需要用到   Statistics::DependantTTest;   Statistics::Distributions;   Statistics::PointEstimation;   Statistics::Descriptive.  这四个包,其中 PointEstimation包...

2011-08-11 19:22:43 1177

mahout在eclipse下的开发环境

首先将源码转移到~/workspace下,目标文件夹为mahout-distribution-0.5 进入该目录,运行mvn eclipse:eclipse然后, 运行sudo mvn -Declipse.workspace= eclipse:add-maven-repo接着从eclipse-&gt;file-&gt;import-&gt;existing proj...

2011-07-30 11:27:18 112

原创 mahout安装配置

http://log.medcl.net/item/2011/02/mahout_install/ Apache Mahout是一个机器学习的框架,构建在hadoop上支持大规模数据集的处理,目前最新版本0.4。Apache Mahout 简介http://www.ibm.com/developerworks/cn/java/j-mahout/基于 Apac...

2011-07-27 20:41:44 228

随机森林

随机森林的基本过程是:(m*n,m为样本数,n为特征维)1,训练:随机选择若干特征r&lt;&lt;n(似乎一般去sqrt(n)),构造决策树;2,预测:通过所有决策树分类,然后以投票方式,得票数最多的分类即为分类值。决策树构造过程如下,其中最大化Information gain来获得最有效的特征:How to grow a Decision Treesource : [3]L...

2011-07-16 23:25:49 216

原创 用 MapReduce 解决与云计算相关的 Big Data 问题(转载)

揭示 MapReduce 和云计算为什么非常适合处理大量数据Noah Gift, 助理工程主管, AT&amp;T Interactive 简介: 对于非常复杂的计算,有时候需要能够访问更多物理和虚拟资源才能得到结果,但是在组织内建立网格系统要面对资源、后勤和技术障碍,甚至有一些行政障碍。云计算能够解决这个问题。通过让把两个数字相加的位置变得透明和不相关,云计...

2011-07-13 21:12:22 237

原创 DNS

#以下有些是nolookup直接解析的,有些是通过SSL证书提示找到的#By Hi-PDA zerosoul203.208.46.140   doc.google.com203.208.46.141   docs.google.com203.208.46.141   0.docs.google.com203.208.46.141   1.docs.google.com203.208.46.142 ...

2011-07-12 19:38:28 251

Programming.Collective.Intelligence中对常用机器学习算法的总结

朴素贝叶斯分类器,例子是有若干文档组成的样例,每个文档中的词语作为特征,通过独立分布假设和贝叶斯公司,文档属于某一分类的概率,可以转化为该分类中,这个文档中每个特征出现的概率最大优势是处理大数据集时的速度,因为在更新概率计算时不需要用到以前的数据,即适合incremental training的应用,例如垃圾邮件过滤另一个优势是分类器的学习过程易于理解,很容易在数据库中发现最易于分类的特征...

2011-06-28 10:46:50 181

原创 学好Python必读的几篇文章

作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。1. PEP8 Style Guide ...

2011-06-25 09:44:16 138

原创 Hadoop--海量文件的分布式计算处理方案

Hadoop 是Google MapReduce的 一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以 不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器之间的通讯请求。这样的...

2011-04-25 22:46:14 107

原创 备份记录

/nutch-1.2做了一个备份到~/petrelli/nutch-1.2

2011-04-06 09:13:16 124

解决Java访问MySql乱码的问题

乱码解决最快捷的方法是,把mysql的字符集全设置成utf8格式:1, 把/etc/my.cnf(cent os) [/etc/mysql/my.cnf]中的三个项[client],[mysql]和[mysqld]中均加入语句default-character-set=utf8 2,然后重启Mysql服务器: sudo /etc/init.d/mysql restart 3, ...

2011-04-01 16:48:04 112

原创 JAVA 命令行下 编译,解释执行时 参数大全 javac java

&lt;script type="text/javascript"&gt; document.body.oncopy = function () { if (window.clipboardData) { setTimeout(function () { var text = clipboar...

2011-03-29 18:47:38 214

原创 java编译问题(转)

首先是官方说法:-classpath:设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定 CLASSPATH 又未指定 -classpath,则用户类路径由当前目录构成。-sourcepath:指定用以查找类或接口定义的源代码路径。与用户类路径一样,源路径项用分号 (;) 进行分隔,它们可以是目录、JAR 归档文件或 ZIP 归...

2011-03-29 15:24:50 113

原创 OpenOffice.org Calc中在单元格内手动换行

1.双击选中单元格,这时输入提示符还在窗口顶部的输入栏内2.再单机该单元格,将输入提示符切换到单元格内3.ctrl+enter 

2011-03-23 09:36:06 1233

原创 ubuntu下编译Java文件

gd_search/extractor/trunk/demo/UseDemo(cx-extractor)应该是在windows下写的,放到ubuntu下,执行run.bat报错,查看该执行文件。 javac *.javajava UseDemo http://ent.qq.com/a/20100417/000119.htmjava UseDemo http://ent.sina.c...

2011-03-22 10:07:46 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除