自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

  • 博客(380)
  • 资源 (1)
  • 收藏
  • 关注

转载 Jeff Atwood倾情推荐——程序员必读之书

英文版:《Code Complete 2》中文版:《代码大全(第二版)》作者:Steve McConnell译者:金戈  汤凌  陈硕  张菲出版社:电子工业出版社出版日期:2007 年8月Jeff Atwood的推荐:Steve McConnell的这本书是软件开发领域里的《烹饪的乐趣》。如果你对这本书感兴趣,说明你热爱你现在的工作,你对你正在做的事情是认真的,并且你想不

2016-04-29 18:53:58 1189

转载 程序员要学会读源代码

在“沟通”这个复杂的领域里,写出能让人类领会并理解的连贯段落比敲出几行让解释器或编译器不致于“呕吐”的软件代码要难得多。这就是为什么——就软件开发而言——所有的文档大概都是很差劲的。而且,由于为人写作比为机器写作要困难得多,文档恐怕在可预见的将来还会继续差劲下去。对此,你基本上是无能为力的。除了做一件事……“卢克,学着去读源代码。”译者注:卢克(

2016-04-29 18:53:00 1186

转载 别为了学编程而学编程

“所有人都应该学习编程”(Everyone should learn programming)——这个“病毒”已经广为扩展,达到了失控的地步,以致于纽约市长竟然也在2012年郑重宣布他要学习编程了。他在Twitter上这么说:他摆出的这种高姿态当然是为了获取纽约技术社区的选票,但如果市长先生真的在他的工作中玩起了JavaScript代码,那么纽约州的政治必定存在一些深层

2016-04-29 18:49:35 1035

转载 程序员不爱读书,但这很不明智

英文原文:http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html作者:Jeff AtwoodCoding Horror精华文章现已收入新书《高效能程序员的修炼》,各大书店有售!StackOverflow.com的主旋律之一,就是软件开发者不再照着书本学习编

2016-04-29 18:47:10 1512 3

转载 AVI文件格式

小知识:AVI文件格式----摘自《DirectShow实务精选》 作者:陆其明 AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一

2016-04-29 18:46:04 1040

转载 如何与人交流——程序员,赶紧生个孩子吧!

“每个家庭都应该生一个孩子吗?”我不太愿意这样建议,因为当不当父母完全是个人选择。我始终尽量避免鼓吹为人父母的经验,但我越深入这个角色,我便越是相信:没什么比拥有一个小孩更能折射出成人世界里源源不断的荒唐!成为父母之后,你会意识到的第一件事是,“谢天谢地,我还活着——这真是一个奇迹!”因为眼前的这个小孩真是烦人透顶,我简直想杀了他,而且我每天至少有三次这样的念头。但是,当你的孩子自然地拥抱

2016-04-29 18:45:05 1059

转载 image Watch: viewing in-memory images in the Visual Studio debugger

image Watch: viewing in-memory images in the Visual Studio debuggerImage Watch is a plug-in for Microsoft Visual Studio that lets you to visualize in-memory images (cv::Mat or IplImage_ objects, f

2016-04-29 13:05:59 1228

转载 了解 Boost Filesystem Library文件系统

C++ 语言(实际上是 C++ 标准)的最常见问题之一是,缺乏定义良好的库来帮助处理文件系统查询和操作。由于这个原因,程序员不得不使用本机操作系统提供的应用程序编程接口(Application Program Interfaces,API),而这使得代码不能在平台之间移植。以下面的简单情况为例:您需要确定某个文件是否是 Directory 类型。在 Microsoft® Windows® 平台

2016-04-29 13:04:34 1064

转载 新手学习编程的最佳方式是什么?

回答这个问题是我最近两年来唯一的关注点。我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面,比其他人有着更好的表现。 聚焦习惯而不是目标 独自学习非常痛苦 项目实践 聚焦习惯而不是目标 聚焦习惯而不是目标听起来似乎不合常理,但是请听我把话说完 - 这是一个有关平衡的问题。凡是和我共过事的人都知道,我有时就像傻子一样,在一天内,引用《蝙蝠侠

2016-04-29 13:02:57 1035

转载 OpenCV系列(三):Mat详解

Mat类是OpenCV最基本的一个数据类型,它可以表示一个多维的多通道的数组。Mat常用来存储图像,包括单通道二维数组——灰度图,多通道二维数组——彩色图。当然也可以用来存储点云,直方图等等,对于高维的数组可以考虑存储在SparseMat中。对于一个Mat对象M,其数据布局是由M.step[]决定的,数据存放在M.data里面,假设M有d维,则数据的寻址方式为:addr(Mi0,.

2016-04-29 13:00:11 11612 1

转载 c++编程 文件系统

9.1. 概述库 Boost.Filesystem 简化了处理文件和目录的工作。 它提供了一个名为 boost::filesystem::path 的类,可以对路径进行处理。 另外,还有多个函数用于创建目录或验证某个给定文件的有效性。9.2. 路径boost::filesystem::path 是 Boost.Filesystem 中的核心类,它表示路径的信

2016-04-29 12:58:50 1526

转载 推荐几本英文写作的好书

1、The Elements of Style豆瓣链接:http://book.douban.com/subject/1433835/这本书是英文写作的bible,是一本必备的、应该每年读两次的书。它的名气之大,以至于后来出现了无数本The Elements of xxx Style的书,甚至这些“衍生”的书都成了名著,比如The Elements of Pro

2016-04-29 12:54:38 9748

转载 洗牌算法shuffle

对这个问题的研究始于一次在群里看到朋友发的洗牌面试题。当时也不知道具体的解法如何,于是随口回了一句:每次从剩下的数字中随机一个。过后找相关资料了解了下,洗牌算法大致有3种,按发明时间先后顺序如下:一、Fisher–Yates Shuffle算法思想就是从原始数组中随机抽取一个新的数字到新数组中。算法英文描述如下:Write down the numbers from 1 t

2016-04-29 12:53:24 1926

转载 最快的高斯模糊(线性时间)Fastest Gaussian Blur (in linear time)

I needed really fast Gaussian blur for one of my projects. After hours of struggling and browsing the internet, I finally found the best solution.BeginningMy solution is based on Fast image

2016-04-29 12:52:43 2273

转载 最牛B的编码套路

最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序员——这是在亚马

2016-04-29 12:50:35 1067

转载 学术研究的技巧Productivity tips, tricks and hacks for academics (2015 edition)

[article index] [email me] [@mattmight] [+mattmight] [rss]I'm a pre-tenure professor and the father of a special needs child. My final year in grad school, I juggled writing my dissertation, hun

2016-04-29 12:48:32 2857

转载 用MXnet实战深度学习之二:Neural art

用MXnet实战深度学习之二:Neural art - 推酷题注:本来这是第三集的内容,但是 Eric Xie 勤劳又机智的修复了mxnet和cuDNN的协作问题,我就把这篇当作一个卷积网络ConvNet(CNN)神奇而有趣的例子,寓教于乐给大家提起学习兴趣,原计划的CNN教学顺延到下一集。Neural art:用机器模仿梵高Neural a

2016-04-29 12:44:53 3262

转载 用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别 (zz)

用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别我想写一系列深度学习的简单实战教程,用mxnet做实现平台的实例代码简单讲解深度学习常用的一些技术方向和实战样例。这一系列的主要内容偏向于讲解实际的例子,从样例和代码里中学习解决实际问题。我会默认读者有一定神经网络和深度学习的基础知识,读者在这里不会看到大段推导和理论阐述。基础理论知识十分重要,如果读者对理论

2016-04-29 12:42:37 1630

转载 理解LSTM网络及其流程Understanding LSTM and its diagrams

I’m not better at explaining LSTM, I want to write this down as a way to remember it myself. I think the above blog post written by Christopher Olah is the best LSTM material you would find. Please vi

2016-04-29 12:40:36 2883

转载 理解LSTM的资料Materials to understand LSTM — Medium

Materials to understand LSTMPeople never judge an academic paper by those user experience standards that they apply to software. If the purpose of a paper were really promoting understanding, then

2016-04-29 12:36:02 1893

转载 大数据哈希学习: 现状与趋势

大数据哈希学习: 现状与趋势李武军①②*, 周志华①②*① 南京大学计算机软件新技术国家重点实验室, 南京210023;② 软件新技术与产业化协同创新中心, 南京210023* 联系人, E-mail: liwj@lamda.nju.edu.cn; zhouzh@lamda.nju.edu.cn2014-09-01收稿, 2014-11-03 接受, 2015-01-22

2016-04-28 12:47:07 6320

原创 Python打开文件,将list、numpy数组内容写入txt文件中

python保存numpy数据:numpy.savetxt("result.txt", numpy_data);保存list数据:file=open('data.txt','w')file.write(str(list_data));file.close()

2016-04-27 21:38:27 118758 5

转载 第五章 Python数据结构

第五章 Python数据结构本章更详细地讨论一些已经讲过的数据类型的使用,并引入一些新的类型。5.1 列表列表数据类型还有其它一些方法。下面是列表对象的所有方法:insert(i, x) ---- 在指定位置插入一项。第一自变量是要在哪一个元素前面插入,用下 标表示。例如,a.insert(0, x)在列表前面插入,a.insert(len(a), x)等价于a.append(

2016-04-27 21:33:32 1046

转载 人脸识别技术大总结(1)——Face Detection & Alignment

关键词:人脸检测 人脸校准 特征点定位 决策树 随机森林 CART RandForest RandFern Boosting Realboost人脸检测(detection)在opencv中早就有直接能拿来用的haar分类器,基于Viola-Jones算法。但是毕竟是老掉牙的技术,Precision/Recall曲线渣到不行,在实际工程中根本没法给boss看,作为MSRA脑残粉,这里介绍一

2016-04-27 21:17:06 2041

转载 Windows API一日一练(一)第一个应用程序 使用应用程序句柄 使用命令行参数 MessageBox函数 RegisterClass和RegisterClassEx函数

要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的Windows应用程序,让它提示一行文字给我们看到,这就是简单的目标。它实现的源程序和界面如下:上面这个图,是从VC++ 2005里截出来的。这样可以看到源程序和显示的界面,很清楚地知

2016-04-27 12:56:39 1906

转载 谷歌chrome浏览器的源码分析(七)

上一次说到通过管道把接收到的HTTP数据通知另一个线程处理,它不是直接发送数据过去,而是把数据在共享内存里的句柄发送过去,达到高效通讯的目的。下面就来分析资源处理进程里,接收到这个消息之后,做些什么处理。这个消息的处理代码如下: #001  void ResourceDispatcher::OnReceivedData(int request_id,#002              

2016-04-27 12:51:22 3750

转载 谷歌chrome浏览器的源码分析(六)

消息的流通过程,是一个不同类相互交流的过程,如果不了解这个过程,根本就不知道这些类是怎么样相互协作的。由于上一次说到ViewHostMsg_RequestResource消息已经发送出来,它的处理过徎其实就是一般资源的消息处理过程,下面就来看看这个消息的处理过程,如下:1.       base::MessagePumpWin::Run函数消息2.       base::MessageP

2016-04-27 12:49:08 2643

转载 谷歌chrome浏览器的源码分析(五)

上一次说到类RenderThread和类RenderView把消息处理,那么这两个类是怎么样处理消息的呢?又是怎么样处理浏览的消息呢?现在就带着这两个问题去分析它的源码,理解它处理消息的方法。类RenderThread处理消息的代码如下:#001  void RenderThread::OnMessageReceived(const IPC::Message& msg) {#002    

2016-04-27 12:46:54 2710 1

转载 谷歌chrome浏览器的源码分析(四)

上一次说到需要调用这个OpenURLFromTab函数,那么这个函数是做什么的呢?从名称上可能猜到它是打开网页,但是是从目前TAB页里打开呢?还是新建一个?或者使用每个TAB页一个进程呢?这些疑惑,只能通过代码的分析来理解它的实现,代码如下: 这个函数的参数意思:source是TAB内容。url是网络连接地址。disposition是窗口打开的位置。transition是连

2016-04-27 12:43:54 2557

转载 谷歌chrome浏览器的源码分析(三)

上一次介绍到怎么样从其它地方返回搜索到的超级连接,现在就来分析一下使用搜索引擎去查找的类SearchProvider,它是通过搜索引擎来查找出来的,在这里是通过GOOGLE搜索引擎来查找出来。它的声明如下:#001  // Autocomplete provider for searches and suggestions from a search engine.#002  //#0

2016-04-27 12:41:06 3196

转载 谷歌chrome浏览器的源码分析(二)

前面已经介绍了这么引人的输入自动完成功能,并且可以在输入超级连接框里直接通过GOOGLE搜索所有的内容,这是比较大的创新,不但可以节省界面的占用面积,还很方便大家查询的需要,比如记不住的连接,根本不需要去记了,只要你记住需要的内容就行了。这样既不需要到什么门户网站去找连接,也不需要去记住众多的网站,这个功能是非常方便的。这个输入框的自动完成的功能,是比较智能化的。因为它会根据以往的输入自动完成

2016-04-27 12:38:54 2323

转载 谷歌chrome浏览器的源码分析(一)

随着网络技术的发展,越来越多应用都已经离不开网络,特别像人类大脑一样的知识库的搜索引擎,更加是离不开功能强大的云计算。不过,即便云计算非常强大,但它还不能直接地把结果呈现给用户,这样就需要一个客户端来呈现出来,这个客户端就是浏览器。现在越来越多人上网,他们每一次上网,都离不开浏览的使用,这已经是一个不可缺少的软件了。这里介绍和分析谷歌推出有创新的浏览器,它的速度比其它浏览器快很多,那么它是怎么实现

2016-04-27 12:36:40 10379

原创 SUN dataset图像数据集下载

SUN dataset数据集,有两个不错的网址:http://vision.princeton.edu/projects/2010/SUN/ (普林斯顿大学)http://groups.csail.mit.edu/vision/SUN/ (麻省理工学院) 普林斯顿大学的SUN数据集主页:SUN Database: Scene Categorization B

2016-04-27 12:32:35 10247 1

转载 OpenCV3如何使用SIFT和SURF Where did SIFT and SURF go in OpenCV 3?

If you’ve had a chance to play around with OpenCV 3 (and do a lot of work with keypoint If you’ve had a chance to play around with OpenCV 3 (and do a lot of work with keypoint detectors and featur

2016-04-27 12:24:58 7217

转载 Python pencv documentation文档教程

Welcome to opencv documentation!OpenCV API ReferenceIntroductioncore. The Core Functionalityimgproc. Image Processingimgcodecs. Image file reading and writingvideoio. Media I/O

2016-04-26 17:40:36 2077

转载 法国INRIA的Fisher向量实现INRIA's Fisher vector implementation

INRIA's Fisher vector implementationWhat is this?This is a Matlab implementation of the Fisher processing chain used inAggregating local image descriptors into compact codes Hervé Jégou; Flore

2016-04-26 14:03:11 1903

转载 如何查找论文是否被SCI,EI检索

学术界,尤其是国内学术界,把SCI,EI看得太重,很多大学都要求博士毕业要有SCI,硕士毕业要有EI文章。在加拿大,就我看来,不是很注重这一块,主要是分期刊和会议,另外就是业内有自己的标准,哪些是牛的期刊,哪些是一般的。甚至觉得有的好的会议比一般的期刊都要好,那种会议的每一篇稿件的审稿人有5到6个,通常回来的审稿意见都有论文本身那么长。    无论如何,这是一个潮流,一个趋势,我们不仿也不

2016-04-26 13:03:03 4945

转载 怎样使用OpenCV进行人脸识别

不断维护的地址:http://plzcoding.com/face-recognition-with-opencv/怎样使用OpenCV进行人脸识别         本文大部分来自OpenCV官网上的Face Reconition with OpenCV这节内容(http://docs.opencv.org/modules/contrib/doc/facerec/facerec_t

2016-04-26 13:00:11 3775

原创 日本各地方与所属各县名称及其读音

日本各地方与所属各县名称及其读音北海道地方: 【1个】北海道(ほっかいどう) 东北地方(とうほくちほう): 【6个】青森県(あおもりけん)  岩手県(いわてけん) 宫城県(みやぎけん)  秋田県(あきたけん) 山形県(やまがたけん)  福岛県(ふくしまけん)関东地方(かんとうちほう): 【7个】茨城県(いばらきけん)  栃木県(とちぎけん) 

2016-04-26 12:50:15 6991

原创 一些日语单词的意思

--------------------------------------------------------目录1、玉勝間【たまかつま】2、菅茶山 【かん?ちゃざん】3、梁川星厳【没查到】4、頼山陽【らいさんよう】5、玉池吟社(没有读音)6、寝惚先生 【ネボケセンセイ】7、銅脈先生 【どうみゃくせんせい】8、琴歌譜 【きんかふ】9、歌垣 【うたが

2016-04-26 12:47:42 4943 1

搜索引擎以及网上免费学术资源的检索

介绍了一下搜索引擎的工作原理和组成部分,以Google和百度为代表介绍了搜索引擎的高级检索功能,以及搜索引擎非常强大的最常用的八条高级检索命令,最后对网上免费学术资源网站进行了介绍。

2015-09-22

空空如也

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

TA关注的人

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