自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DeepLearning索引

50课:http://www.cnblogs.com/tornadomeet/tag/Deep%20Learning/default.html?page=3 7课简介:http://blog.csdn.net/zouxy09/article/details/8781396 Andrew Ng Turtorialhttp://deeplearning.stanford.e...

2017-03-06 16:14:24 331

原创 poi写入Excel

上一篇讲解了一下如何读取excel,那在这篇就讲一下如何去写文件吧! 同样是用poi类工具去实现的。 Java代码  package com.common.util;    import java.util.List;    import org.apache.poi.hssf.usermodel.HSSFWorkbook;  import org...

2015-02-25 16:56:04 359

原创 使用poi解析Excel

使用poi来解析Excel的xls和xlsx。 解析xls: Java代码  package xls;    import java.io.FileInputStream;  import java.io.IOException;  import java.io.InputStream;  import org.apache.poi.hssf.userm...

2015-02-25 14:41:53 349

原创 fedora18 fedora17安装显卡驱动和网卡驱动

fedora18 fedora17安装显卡驱动和网卡驱动 最近一直有种想购物的冲动,压抑了好久,最后购买了一个镁光M4固态硬盘,使用了很长时间fedora系统,恰巧看到fedora 18 alpha版已经发布,决定在这个硬盘上面安装fedora 18,自己是个菜鸟,所以把安装系统之后的一些设置记录下来,以备重装之用。感谢网络上分享经验的各位大侠前辈,我所写均不是自己原创,呵呵,水平所限,只...

2014-08-13 23:49:07 406

原创 Fedora 15 16 17 18 20无线网卡驱动安装

Fedora 15 16 17 18 20无线网卡驱动安装一直不想在虚拟机中安装使用系统,然后就打算给自己的电脑安装一个双系统,因对Fedora有比较好的印象,也就还是选用了它作为我的第二系统。废话少说,我安装的是Fedora,当已安装完以后,发现无线网卡那边显示缺少固件,也就是缺少驱动,在网上搜索了不少资料,总感觉有不对的地方,然后就在国外网站查询到解决办法,先把网址贴出来:http://...

2014-08-13 23:48:16 206

原创 java 写文件的三种方法比较

java 写文件的三种方法比较 import java.io.File; import java.io.FileOutputStream; import java.io.*; public class FileTest { public FileTest() { } publi...

2014-02-26 15:44:20 131

原创 java读写文件大全

使用Java操作文本文件的方法详解 【http://blog.csdn.net/smartcat86/article/details/4085739/】摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 wr...

2014-02-26 15:42:51 146

原创 Design Pattern in Java[Challenge 2.1]

尝试用简单的语言,讲述复杂的事情。如发现文中的错误,或内容需要补充,忘不吝指教!CHALLENGE 2.1Write down three differences between abstract classes and interfaces in Java.要想回答这个问题首先要搞清楚几个概念问题。给出了一些概念在此引用http://blog.csdn.net/chens...

2014-02-24 22:13:26 133

原创 python编码问题总结

http://www.xprogrammer.com/1258.html最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的解决方案。    linux中vim下查看文件编码的命令 set fileencoding    python中一个强力的编码检测包 chardet ,使用方法非常简单。linux下利用pip install chardet实现...

2014-02-16 19:55:38 146

原创 换博客拉 http://vergilwang.iteye.com/

由于csdn的文章分类和站内搜索做的实在是让我郁闷,所以本人换个新的博客继续http://vergilwang.iteye.com 希望大家继续讨论哈~有问题可以发我的邮箱[email protected] ~~

2014-02-15 16:33:52 5313

转载 VIM基础130命令

http://www.xprogrammer.com/909.html基础:e filenameOpen filename for edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if

2014-01-07 21:25:18 5145

VIM基础130命令

http://www.xprogrammer.com/909.html基础:e filenameOpenfilenamefor edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if changes has been made) and exit:...

2014-01-07 21:25:00 129

转载 解决Win7 usb键盘问题

搜了很多所谓的万能驱动,包括驱动之家,驱动精灵在内全不管用特别是百度网盘里面还都是挂羊头卖狗肉(比如木马,百度杀毒,Ym音乐等等)。打印win7设备管理器,找到usb键盘并直接打开,发现如下图所示usb键盘中的驱动中是有带感叹号的。系统不识别usb键盘解决方法第1步:在桌面找到计算机图标,并在此图标上右键选择管理,打开计算机管理程序。第2步:在打开的

2013-12-27 12:40:21 7113

解决Win7 usb键盘问题

搜了很多所谓的万能驱动,包括驱动之家,驱动精灵在内全不管用特别是百度网盘里面还都是挂羊头卖狗肉(比如木马,百度杀毒,Ym音乐等等)。打印win7设备管理器,找到usb键盘并直接打开,发现如下图所示usb键盘中的驱动中是有带感叹号的。系统不识别usb键盘解决方法第1步:在桌面找到计算机图标,并在此图标上右键选择管理,打开计算机管理程序。第2步:在打开的计算机管理中左侧找到并单击设备管...

2013-12-27 12:40:00 720

转载 MySQl引擎

MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎:    ISAM:ISAM是一个定义明确且历经时间考验

2013-10-15 10:51:08 4899

MySQl引擎

MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验的数据表...

2013-10-15 10:51:00 112

转载 Skpi List跳表

为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前

2013-10-10 13:56:17 5030

Skpi List跳表

为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前开源软件 Red...

2013-10-10 13:56:00 151

转载 哈希函数

简介哈希方法学哈希函数和素数位偏向各种形式的哈希常用的哈希函数各版本哈希代码下载简介哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数之间性能的比较可以通过比较其在伪随机生成方面的比较来衡量。一些常用的分析技术,例如泊松分布可用于分析不同的哈希函数对不同的数据的碰撞率(collision rat

2013-09-18 23:45:59 4679

哈希函数

简介哈希方法学哈希函数和素数位偏向各种形式的哈希常用的哈希函数各版本哈希代码下载 简介 哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数之间性能的比较可以通过比较其在伪随机生成方面的比较来衡量。一些常用的分析技术,例如泊松分布可用于分析不同的哈希函数对不同的数据的碰撞率(collision...

2013-09-18 23:45:00 213

转载 DP模式

DP也练了一部分,找感觉。说一下VIJOS上的。◆线性连接性的问题(包括分配问题,转换问题,连接问题,及宏观扩展),这样的例子比较多,方程就是由一维来记录处理到的线性位置作为阶段,然后用额外的未来记录分配的情况,之前临近的连接情况等,这样一个一个把状态连接起来得最优例子:P1323化工厂装箱员 P1386矿工配餐 P1417魔法塔防 P1421更换轮胎 P1456最

2013-09-16 14:10:47 5800

DP模式

DP也练了一部分,找感觉。说一下VIJOS上的。◆线性连接性的问题(包括分配问题,转换问题,连接问题,及宏观扩展),这样的例子比较多,方程就是由一维来记录处理到的线性位置作为阶段,然后用额外的未来记录分配的情况,之前临近的连接情况等,这样一个一个把状态连接起来得最优例子:P1323化工厂装箱员 P1386矿工配餐 P1417魔法塔防 P1421更换轮胎 P1456最小总代价 P1...

2013-09-16 14:10:00 474

转载 2012年CS毕业生

1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定

2013-09-09 12:18:53 5646 2

2012年CS毕业生

1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,悲剧...

2013-09-09 12:18:00 168

转载 Google仍鸡蛋[DP]

这道题是说,100层楼,两个一模一样的鸡蛋,某层之上扔鸡蛋就会碎。问要测试多少次才能找出这层楼来。我曾经在去年初的这篇文章里面讨论过这个问题的解法,因为只想记录一下思路和讨论过程,写得很简略。现在,我想重新整理一下这个问题,再稍稍扩展和挖掘一下。希望可以用尽可能清晰易懂的描述,把这个问题的前后说清楚。现在只有两个鸡蛋,而算法必须是可行的,就是说要能找出这一层来,所以你得假设你的运气最差,这

2013-09-05 11:08:47 3798

Google仍鸡蛋[DP]

这道题是说,100层楼,两个一模一样的鸡蛋,某层之上扔鸡蛋就会碎。问要测试多少次才能找出这层楼来。我曾经在去年初的这篇文章里面讨论过这个问题的解法,因为只想记录一下思路和讨论过程,写得很简略。现在,我想重新整理一下这个问题,再稍稍扩展和挖掘一下。希望可以用尽可能清晰易懂的描述,把这个问题的前后说清楚。现在只有两个鸡蛋,而算法必须是可行的,就是说要能找出这一层来,所以你得假设你的运气最差,这就...

2013-09-05 11:08:00 87

转载 哈希表冲突解决

在实际应用中,无论如何构造哈希函数,冲突是无法完全避免的。1 开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = ( H ( key )+ d i ) mod m ( i = 1,2,…… , k ( k ≤ m – 1)) 其中: H ( key )

2013-09-03 12:38:12 8584

哈希表冲突解决

 上篇文章哈希查找因何快?我们使用它需要付出什么代价只是简单介绍了使用hash所带来的利与弊。并未涉及hash的技术细节,本文则着重学习一下如何解决哈希编址的冲突问题。 1)冲突是如何产生的? 上文中谈到,哈希函数是指如何对关键字进行编址的规则,这里的关键字的范围很广,可视为无限集,如何保证无限集的原数据在编址的时候不会出现重复呢?规则本身无法实现这个目的。举一个例子,仍然用班级同学做比喻,...

2013-09-03 12:38:00 180

转载 点击链接执行js

使用连接执行JS的方法如下:使用href="javascript:alert(1);" 执行test使用onclick="alert(1)" 执行test事件绑定执行testdocument.getElementById('a1').onclick = funtion(){alert(1);}; 后面两种有个问题,在点击连接后UR

2013-08-29 11:59:30 3925

点击链接执行js

使用连接执行JS的方法如下:使用href="javascript:alert(1);" 执行<a href="javascript:alert(1);">test</a>使用onclick="alert(1)" 执行<a href="#" onclick="alert(1);">test</a&

2013-08-29 11:59:00 162

转载 求字符串组合数

#include#include#includeusing namespace std;#includevoid Combination(char *string ,int number,vector &result);void Combination(char *string){assert(string != NULL);vector res

2013-08-29 10:57:34 3213

求字符串组合数

#include<iostream> #include<vector> #include<cstring> using namespace std; #include<assert.h> void Combination(char *string ,int number,vector<char> &result); void Co...

2013-08-29 10:57:00 134

转载 CopyFile and Directory By channel

public class CopyFilebyChannel {public static void main(String[] args) throws IOException {/** @return 实际复制的字节数,如果文件、目录不存在、文件为null或者发生IO异常,返回-1 */  copyDirectiory("/home/vergil/Desktop/111",

2013-08-28 17:32:31 3420

CopyFile and Directory By channel

public class CopyFilebyChannel {public static void main(String[] args) throws IOException {/** @return 实际复制的字节数,如果文件、目录不存在、文件为null或者发生IO异常,返回-1*/ copyDirectiory("/home/vergil/Desktop/111", "/home/verg...

2013-08-28 17:32:00 121

转载 C++创建 可以实例化但不能继承的类

class vb{private:      vb(){} friend C;   }   //vb这个是一个基类,它的构造函数是private,因此它根本就无法被创建。但是我们显式增加了一个friend C。因此只有C才能创建vb。这是关键点。   class C:virtual public vb{   };//C虚拟继承自vb,这样在构造C的时侯,需要

2013-08-28 12:58:54 3481

C++创建 可以实例化但不能继承的类

class vb{private: vb(){} friend C; }//vb这个是一个基类,它的构造函数是private,因此它根本就无法被创建。但是我们显式增加了一个friend C。因此只有C才能创建vb。这是关键点。class C:virtual public vb{};//C虚拟继承自vb,这样在构造C的时侯,需要调用vb的默认构造函数,虽然vb的构造函数是private的,...

2013-08-28 12:58:00 135

转载 C++中的空类,编译器默认可以产生哪些成员函数

一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你写 class Empty{}; 就相当于: class Empty { public: Empty(); Empty(const Empty&); ~Empty(); Empty& operator=(const Empty& rh

2013-08-22 19:19:27 5334

C++中的空类,编译器默认可以产生哪些成员函数

C++中创建一个空类: class Empty {}; 默认会生成4个函数,其函数的原型如下:public: Empty() { ... }Empty(const Empty& rhs) { ... }~Empty() { ... }Empty& operator=(const Empty& rhs) { ... }说明:1) 这些函数只有在需要调用的...

2013-08-22 19:19:00 170

转载 AMD规范:简单而优雅的动态载入JavaScript代码

目录(?)[+]本文翻译自http://www.sitepen.com/blog/2010/11/04/requirejsamd-module-forms/,并加入部分自己的解释。CommonJS 提出了一种用于同步或异步动态加载JavaScript代码的API规范,非常简单却很优雅,称之为AMD(Modules/AsynchronousDefinition)。Requir

2013-08-20 14:27:36 3220

AMD规范:简单而优雅的动态载入JavaScript代码

本文翻译自http://www.sitepen.com/blog/2010/11/04/requirejsamd-module-forms/,并加入部分自己的解释。CommonJS 提出了一种用于同步或异步动态加载JavaScript代码的API规范,非常简单却很优雅,称之为AMD(Modules/AsynchronousDefinition)。RequireJS和NodeJS的Nodu...

2013-08-20 14:27:00 74

算法与数据结构学习指导与习题解析

算法与数据结构学习指导与习题解析 pdf 王晓东

2012-04-12

memcache安装使用及原理

浅显易懂的memcached安装,原理分析,分布式算法等

2011-07-14

空空如也

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

TA关注的人

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