自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux环境变量配置

export PATH=$PATH$:/usr/bin

2014-01-17 12:52:33 643

原创 中国顶级CEO经典语录

一些欣赏的企业家,青春时期给自己力量的一些话!(读书笔记)1. 柳传志当两只鸡一样大的时候,人家肯定觉得你比他小;当你是只火鸡,人家是只小鸡,你觉得自己大得不行了吧,小鸡会觉得咱俩一样大;只有当你是只鸵鸟的时候,小鸡才会承认你大。年轻人不要忘了我们的成就主要归国家,想不透这一点,就要出问题。说到的事情一定要做到,承诺的一定有交代、有结果。年轻人的悟性要强。什么能妨碍悟性

2013-05-25 10:12:39 1154

原创 文库免积分下载

http://idown.org/cloud/每一个优秀的人,都有一段沉默的时光。那一段时光,是付出了很多努力,忍受孤独和寂寞,不抱怨,不诉苦,日后说起时,连自己都能被感动的日子。

2013-02-16 09:37:46 876

原创 翻译文章

真心不想刺激你们,但是。。。你们真心弱爆了好吗!!!将pdf用易捷pdf转换器变成word【包括图片是百分百 原排版的还原】 然后使用 灵格斯翻译家,下载好维基百科,百度百科,航空大字典,机械大字典等专业词典库后,用其google引擎全文翻译。秒翻译完成有木有!!!!!!

2013-02-01 18:40:15 565

原创 机器翻译系统的搭建

http://blog.csdn.net/michenggang_dami/article/details/6900404

2012-12-09 16:41:09 640

转载 Eclipse python pyDev插件

最近想用Python开发大一点东西,IDLE就显得不太够用了,比较了一下众多的Python编辑器,发现Eric和Eclipse+PyDev是功能最为强大的两个。由于对Eclipse比较熟悉,所以自然而然就选择了它作为开发环境。在网上找了很多中文资料,用来学习Eclipse+PyDev的配置,发现信息都不够全面。后来找了一个英文资料,介绍的很详细,清晰,简单,易懂,于是把它翻译出来,供自己和

2012-11-14 01:03:13 2419

原创 生成N个随机数,和为1

算法如下:先随机生成N-1个随机0-1小数 (x1,x2,x3......), 从小到大排序然后 结果1=x1结果2=x2-x1......以此类推结果n = 1 - x(n-1)这个问题可以理解为 长度为1 的钢筋, 要求随机分成n-1份随机生成分割点即可.

2012-11-13 15:42:25 2488

原创 下载电子书网站

http://bookfi.org/http://libgen.info/

2012-10-06 23:49:03 554

转载 C++正则表达式处理Boost库使用

http://www.wuzesheng.com/?p=965写在前面:本文是《深入浅出C/C++中的正则表达式库》系列的第二篇,如果对本文感兴趣,相信你也会对《深入浅出C/C++中的正则表达式库——GNU Regex Library》感兴趣。本文主要介绍Boost中的正则表达式库,通过介绍其基本内容与相关接口,希望能够教读者朋友学会如何使用该库。1. 什么是Boost.Reg

2012-08-07 13:25:29 5155 1

转载 Ubuntu 12.04和Windows 7双系统的安装方法

http://www.ctocio.com.cn/35/12325035.shtmlubuntu是一个操作系统,和安卓一样同是linux内核下的子民,所以来这贡献一下,也求JW放出安卓4.0原生正式版,我只想要这个。ubuntu是一个操作系统,和安卓一样同是linux内核下的子民,所以来这贡献一下,也求JW放出安卓4.0原生正式版,我只想要这个。  前几天发布了ubuntu12.0

2012-07-13 14:46:49 1029

转载 把Ubuntu烧到U盘里

http://www.imuyang.com/article-12093-1.html还记得刚开始用Ubuntu的时候是用wubi安装的,当XP坏了,Ubuntu就没了,使用wubi安装Ubuntu不好,因为它就像是在使用虚拟机,具体你可以去搜索下。然后就是刻录到CD上,这个不能说不好,但是不是所有的机器都有光驱的,而且安装速度很慢,我还很讨厌光驱那暴力的声音(我速度开

2012-07-13 14:45:07 3151

转载 WIN7下硬盘安装Ubuntu 10.10双系统教程(EasyBCD法)

WIN7下硬盘安装Ubuntu 10.10双系统教程(EasyBCD法)[图文]一、 准备工作(在WIN7下操作完成)1 从官网http://www.ubuntu.com/ 上下载镜像文件,大小接近700M。下载EasyBCD最新版安装之。2 誊出一个盘,点击右键格式化后删除之。这个盘10G以上比较稳妥。3 安装好 EasyBCD 2.0后,

2012-07-12 22:27:20 1123

转载 python+eclipse IDE环境配置

1、下载Eclipse编辑器。http://www.eclipse.org/downloads/根据电脑的处理器选择32位或64位版本下载。选择“Eclipse Classic 3.6.2”或JAVA开发版本下载都可以。我选择“Eclipse Classic 3.6.2”版本安装的版本,下载后解压缩即可使用,可以将解压缩的目录复制到安装程序目录,便于管理。我复制到“C:\Progr

2012-07-09 18:52:00 1685

转载 单词翻转

//将一句话翻转// I  am a student--> student a am I //先每个单词翻转,再整句话翻转 1 #includeiostream> 2 #includestring> 3  using namespace std; 4 5  class InvertWords{ 6 public: 7 InvertWords(string*

2012-05-21 16:22:57 729

转载 KMP算法

KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是相较于其他模式匹配算法,该算法晦涩难懂,第一次接触该算法的读者往往会看得一头雾水,主要原因是KMP算法在构造跳转表next过程中进行了多个层面的优化和抽象,使得KMP算法进行模式匹配的原理显得不那么直白。本文希望能够

2012-05-21 15:59:17 1164 1

转载 Rabin-Karp算法

Rabin-Karp算法在字符串匹配中其实也不算是很常用,但它的实用性还是不错的,除非你的运气特别差,最坏情况下可能会需要O((n-m)*m)的运行时间(关于n,m的意义请看上篇)。平均情况下,还是比较好的。朴素的字符串匹配算法为什么慢? 因为它太健忘了,前一次匹配的信息其实可以有部分可以应用到后一次匹配中的,而朴素的字符串匹配算法只是简单的把这个信息扔掉,从头再来,因此,浪费了时间。好好的利

2012-05-21 15:58:12 9440 1

转载 BM算法

1977年,Robert S.Boyer和J Strother Moore提出了另一种在O(n)时间复杂度内,完成字符串匹配的算法,其在绝大多数场合的性能表现,比KMP算法还要出色,下面我们就来详细了解一下这一出色的单模式匹配算法,在此之前推荐读者读一下我的另一篇文章《KMP算法详解》,对于透彻理解BM算法大有裨益。在讲解Boyer-Moore算法之前,我们还是要提一提KMP算法的老例子,

2012-05-21 15:57:13 1258

转载 判断链表相交、环

编程判断俩个链表是否相交给出俩个单向链表的头指针,比如h1,h2,判断这俩个链表是否相交。为了简化问题,我们假设俩个链表均不带环。问题扩展:1.如果链表可能有环列?2.如果需要求出俩个链表相交的第一个节点列?以下是算法实现部分:如何判断一个单链表是有环的?(注意不能用标志位,最多只能用两个额外指针)一种

2012-05-21 15:10:22 851

转载 DRM原理

DRM技术的工作原理是,首先建立数字节目授权中心。编码压缩后的数字节目内容,可以利用密钥(Key)进行加密保护(lock),加密的数字节目头部存放着KeyID和节目授权中心的URL。用户在点播时,根据节目头部的KeyID和URL信息,就可以通过数字节目授权中心的验证授权后送出相关的密钥解密(unlock),节目方可播放。  需要保护的节目被加密,即使被用户下载保存,没有得到数字节目授权

2012-05-21 13:41:24 1327

转载 老鼠毒药问题

大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?    这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数。让第一只老鼠喝掉所有二进制数右起第一位是 1 的瓶子,让第二只老鼠喝掉所

2012-05-21 12:10:55 1617

转载 猴子搬香蕉问题

一只猴子旁边有100跟香蕉 猴子距离家50米 猴子一次顶多搬50跟香蕉 但猴子每走一米就要吃掉一根香蕉 问猴子最多能拿多少根香蕉回家?16根。应注意往回走时,也吃香蕉。先拿50根,走一米放下,拿一根往回走,再取剩下的50根,与原来的放在一起,拿 50根走一米,放下,拿一根往回走,再取剩下的47根,与原来的放在一起,拿50根走一米,放下,拿一根往回走,再取剩下的44根,与......

2012-05-21 12:07:02 1720

转载 memmove,memcopy区别和实现

memcpy是把source   指向的对象中的n个字符拷贝到destin所指向的对象中,返回指向结果对象的指针。       memmove也是把source   指向的对象中的n个字符拷贝到destin所指向的对象中,但过程就好象是先把source所指向的 对象拷贝到临时数组中,然后在从临时数组拷贝到destin所指的对象中,返回指向结果对象的指针。       但要注意,除memmo

2012-05-21 12:05:28 5647

原创 编程珠玑题目集锦

1. 10^n个整数(亿级)的排序输入:一个最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数)的文件,其中每个数都小于等于n,且n=10^7。输出:得到按从小到大升序排列的包含所有输入的整数的列表。《编程珠玑》中提出的问题,有三种解法:(1)磁盘合并排序先将所有数据分成多个小文件,多个小文件采用内部排序后,再用多路合并排序完成排序输出。

2012-04-28 17:26:46 1269

原创 2012.5——2012.9规划

2012.5——2012.9规划一.        任务1.      准备好面试,争取拿到百度或MSRA实习机会2.      完成毕业设计,争取发表论文3.      复习Tofel和GRE,计划4、5、6托福,7、8、9完成GRE4.      学习分布式系统、数据挖掘、机器学习、自然语言处理、搜索引擎专业知识5.      学习算法,提升编程能力,为ACM做准备

2012-04-28 16:30:08 693

原创 10^n个整数(亿级)的排序

输入:一个最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数)的文件,其中每个数都小于等于n,且n=10^7。输出:得到按从小到大升序排列的包含所有输入的整数的列表。《编程珠玑》中提出的问题,有三种解法:(1)磁盘合并排序先将所有数据分成多个小文件,多个小文件采用内部排序后,再用多路合并排序完成排序输出。        总数据为n, 内存中采用内部排序最多m。

2012-04-28 15:51:02 16567 1

原创 2012阅读+购书书单

分布式系统1. 《分布式系统原理与范型》        2. 《分布式系统概念与设计》        3. 《Hadoop权威指南》信息检索       《搜索引擎:信息检索实践》     《数据挖掘》     《机器学习》程序设计     《编程珠玑》     《编程之美》     《代码大全》

2012-03-16 16:36:47 823

转载 find, xargs

总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命

2011-11-08 15:27:50 527

原创 经典计算机书籍总结

C/C++:《C程序设计语言》http://book.douban.com/subject/1139336/《C Primer Plus》http://book.douban.com/subject/1319751/《C陷阱与缺陷》http://book.douban.com/subject/2778632/《C与指针》http://book.douban.com/subject/

2011-11-06 14:29:47 680

转载 经典计算机书籍

算法导论(第2版)代码大全(第2版)C++ Primer中文版(第4版)设计模式:可复用面向对象软件的基础浪潮之巅Java编程思想(第4版)Java核心技术 卷1:基础知识Java核心技术 卷2:高级特性人月神话Linux内核编程C程序设计语言(第2版新版)黑客与画家:硅谷创业之父Paul Graham文集编程之美:微软技术面试心得代码之美软

2011-11-06 14:27:54 868

转载 计算机专业推荐书籍

计算机专业推荐书籍:       一、 思想类读物:      1. 《通灵芯片:计算机运作的简单原理》(美国) 丹尼尔·希利斯著, 以通俗易懂的方式阐述计算机的构造与原理;      2. 《逻辑的引擎》作者:(美)马丁·戴维斯著, 从十七世纪的莱布尼茨之梦起始,讲述计算机背后的逻辑原理及其主人公的故事,非常精彩!      3. 《编程珠玑》作者:(美)本特利(

2011-11-06 14:11:14 5525

原创 java开发环境配置

进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u1

2011-10-18 15:45:10 572

转载 ACM题目分类总结及pku题目分类

主流算法:? 1.搜索 //回溯? 2.DP(动态规划) ? 3.贪心 ? 4.图论 //Dijkstra、最小生成树、网络流? 5.数论 //解模线性方程? 6.计算几何 //凸壳、同等安置矩形的并的面积与周长? 7.组合

2011-10-03 11:31:59 450

转载 各种字符串哈希函数比较 转载

常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHash,APHash,DJBHas

2011-10-03 11:29:32 471

转载 排序算法

给出含有n个元素的数组array[n],对其进行排序(排列成从小到大)。对于每一个算法,需要给出 代码、算法复杂度、空间复杂度、是否稳定。1.插入排序void insert_sort(int *array, int n){for(int j=1;jint

2011-10-03 11:27:53 438

转载 回溯算法

回溯法其实也是一种搜索算法,它可以方便的搜索解空间。 回溯法解题通常可以从以下三步入手: 1、针对问题,定义解空间 2、确定易于搜索的解空间结构 3、以深度优先的方式搜索解空间,并在搜索的过程中进行剪枝 回溯法通常在解空间树上进行搜索,而解空间树通常有子集树和

2011-10-03 11:25:13 756

转载 自信人生二百年,会当水击三千里!

发现自己的长处,是自信的基础。但在不同的环境里,优点显露的机会并不均等。例如,有些学校注重文化课,成绩好的优点就显露,而体育好的未必被人看重;换成体校,情况可能就恰好相反。因此,我们在评价自己的时候,可以采用场景变换的方法,寻找‘立体的我’,这样我们可能会意外地发现,自己原来有很

2011-10-03 11:18:03 1772

转载 Teach Yourself Programming in Ten Years

Teach Yourself Programming in Ten YearsWhy is everyone in such a rush?Walk into any bookstore, and you'll see how to Teach Yourself Java

2011-10-03 11:10:05 598

转载 经典自虐计算机读书计划

经典自虐计算机读书计划共 23 个条目· · · · · · 2009-06-24 12:09:26添加 1. C++Primer(英文版·第4版)/图灵原版计算机科学系列 作者 : Stanley B.Lipp

2011-10-03 11:03:16 797

转载 windows线程同步

一、用户方式同步:同步速度非常快。互锁函数家族只能在单值上运行,根本无法使线程进入等待状态。可以使用关键代码段使线程进入等待状态,但是只能用这些代码段对单个进程中的线程实施同步。还有,使用关键代码段时,很容易陷入死锁状态,因为在等待进入关键代码段时无法设定超时值。二、使用

2011-10-03 10:55:55 389

转载 数据库设计范式

关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。第一范式(1NF):在关系

2011-10-03 10:50:36 401

微软面试100题全部答案集锦.pdf

微软面试100题全部答案集锦.pdf

2012-04-28

空空如也

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

TA关注的人

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