- 博客(58)
- 资源 (75)
- 收藏
- 关注
转载 程序员生存定律
http://blog.csdn.net/leezy_2000/article/details/29407747#comments程序员生存定律这书是陆续发的,所以做个目录让想从头读的方便些:前言:解码程序人生
2014-09-04 09:07:07 41431 8
转载 从B树、B+树、B*树谈到R 树
目录(?)[+]第一节B树B树B树B树的高度第二节R树处理空间存储问题简介R树的数据结构叶子结点的结构非叶子结点R树的操作搜索删除结语从B树、B+树、B* 树谈到R树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R
2014-11-05 17:34:29 811 1
转载 [Unix下C/C++开发] unix编程书籍推荐
Unix/Linux/BSD系统 相对于Windows,在UNIX下编程获得相关文档要方便很多。由于历史原因,能够看到的教材基本上都经受了考验,几乎个个都是经典,不象Win下有鱼龙混杂泥沙俱下的现象。 三本可以替换的入门书,任选其一即可: Bruce Molay的《Understanding Unix/Linux Programming A Guide to Theory and
2014-10-23 11:58:41 1566
转载 目前比较流行的Python科学计算发行版
经常有身边的学友问到用什么Python发行版比较好?其实目前比较流行的Python科学计算发行版,主要有这么几个:Python(x,y) GUI基于PyQt,曾经是功能最全也是最强大的,而且是Windows系统中科学免费Python发行版的不二选择.不过今时已不同往昔! PythonXY里面的许多包为了兼容性的问题,无法使用最新的程序包。尤其是令人气愤的是MinGW到现在
2014-10-12 09:14:59 1027
转载 安装Python-Matplotlib时出现的问题--Python version 2.7 required, which was not found in the registry
今天在安装python的画图包的时候出现了如题的问题,网上查询如下的结果:http://blog.csdn.net/zxia1/article/details/8254113http://www.qttc.net/201210220.html原因:PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安装库
2014-10-11 18:25:23 730
转载 win7下安装Python +matplotlib
终于安装好了Python +matplotlib特此记录下。感谢以下几个文字的作者给我的帮助,同时大家也可以参考这几个作者的方法:1、http://www.open-open.com/lib/view/open1393488232380.html2、http://blog.csdn.net/yang6464158/article/details/18546871#comments
2014-10-11 18:24:36 901
转载 Python-Matplotlib安装及简单使用
在使用NumPy进行学习统计计算时是枯燥的,大量的数据令我们很头疼,所以我们需要把它图形化显示。 Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。Matplotlib的官网地址是 http://matplotlib.org/ ,下载地址为 http://matplotlib.org/downloads.html,选择对应的版本即可安装,我选择的版本为
2014-10-11 16:55:03 805
原创 算法界源流
数据结构 算法 分析 Mark Allen Weiss (维斯)中文名: 数据结构与算法分析原名: Data Structures and Algorithm Analysis in C作者: Mark Allen Weiss (维斯)译者: 冯舜玺图书分类: 网络资源格式: PDF版本: 扫描版出版社: 机械工业出版社书号: 9787111127482发行时间
2014-10-01 00:21:23 866
转载 你以为你光是那道题选对了,就能好吗?
怎样克服「选择恐惧症」? 李松蔚,普通的心理学工作者我现在对选择恐惧的理解是:不完全是选择恐惧给生活带来了问题,更像是生活先有了问题,才有了选择恐惧。当人们无处可去的时候,人们总要给自己找一个交代。譬如一个迷路的人站在岔路口问路:「这几个方向,我走哪一个更好?」我们当然只能问他:「你要去哪?」而他的回答是:「我怎么知道,我迷路了!」——他给了自己一个交代
2014-09-30 13:36:27 997
转载 Git 使用的一些介绍
A tutorial of a conceptual git.http://www.eecs.harvard.edu/~cduan/technical/git/在branch和merge, rebase 上有图片介绍,比较清楚 相对较短的篇幅,但是内容相对较全。 中文的http://www.linuxgem.org/user_files/linu
2014-09-30 11:08:27 438
转载 一位阿宅罗嗦的OSC书评
http://book.douban.com/review/2367814/ 本科上操作系统这门课的时候第一次看这本书,当时看的是郑扣根先生翻译的中文版。其实我本科学校用的是清华的那本很薄的书做教材,但是当时身边一牛人推荐我看这本传说中操作系统3大牛书之一的恐龙书(因其英文版封面是真恐龙而得名)。因为之前看英文版COD的教训,买了中文版。这里交待一句,中文版在china-pub
2014-09-27 22:49:04 576
转载 Python IDLE快捷键一览
编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法
2014-09-27 10:31:42 546
转载 KDE/QT与GNOME/GTK比较
转自:http://linux.chinaunix.net/bbs/thread-1125240-1-1.html
2014-09-26 23:01:29 604
转载 python之yield篇
http://blog.chinaunix.net/uid-22334392-id-3480710.html上一篇文章我们涉及到了函数,在最后一部分我们提到了yield 表达式,注意 yield产生的是表达式为了便于理解我们从常见的斐波那契函数开始谈起,最容易让人想起的算法(至少对我而言是函数递归调用)代码如下:
2014-09-24 13:31:46 598
转载 软件开发的“三重门”
自从上次写了“程序员技术练级攻略” 以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一 下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。前言这篇文章必然是通过我的个人经历来写的。所以,我先说说个人经历吧
2014-09-24 00:35:57 526
转载 编程能力与编程年龄
程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速
2014-09-24 00:32:35 398
转载 如何学好C++语言
昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的
2014-09-24 00:29:32 478
转载 别的程序员是怎么读你的简历的
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。下面是我对其做的翻译,翻译水平有限,请大家指正。人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。(+8分)
2014-09-24 00:29:14 514
转载 Windows编程革命简史
源文:A Brief History of Windows Programming Revolutions (Ron Burk)首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windo
2014-09-24 00:05:33 572
转载 程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心
2014-09-24 00:04:53 503
转载 “21天教你学会C++”
下面是一个《Teach Yourself C++ in 21 Days》的流程图,请各位程序员同仁认真领会。如果有必要,你可以查看这个图书以作参照:http://www.china-pub.com/27043看完上面这个图片,我在想,我学习C++有12年了,好像C++也没有学得特别懂,看到STL和泛型,还是很头大。不过,我应该去考虑研究量子物理和生物化学,这样,我才能重返98年杀
2014-09-24 00:02:45 491
转载 简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类
2014-09-24 00:02:22 429
转载 C++ 程序员自信心曲线图
学习C++很长时间了,也看过很多程序员学习C++的历程。总体来说,C++是一个“双刃剑”式的语言,只有那些熟悉他的人才能把C++这门语言用好。Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”。是的,C++并不是一门速成的语言,其是一门需要长时间磨练和学习的语言,那些说自己熟悉C++语言的程序只能算是轻浮的。详见“21天教你学会C++ ”。
2014-09-24 00:01:42 474
转载 shell中的冒号“:”--个人整理总结版-注意与makfle中:的区别
http://www.cppblog.com/prayer/archive/2009/05/27/85884.html{str:=expr}如果变量str不为空,${str:=expr}就等于str的值,若str为空,就把expr的值赋值给str。http://codingstandards.iteye.com/blog/1160298
2014-09-19 15:48:37 920
转载 shell中的cut命令
cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f3 以“字节”定位,给
2014-09-19 15:16:43 454
转载 Shell中脚本变量和函数变量的作用域
在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#define the function ltx_funcltx_func(
2014-09-17 10:43:21 422
转载 芹菜猪肉生煎包
俊良开学就成了一名初中生了,每天提供营养三餐,是我每天的必备课。正值青春期的小伙子,实在是害怕缺了营养耽误了长个儿。(虽然俊良自己认为谁却营养他也不会缺)早晨时间紧张,如果你想要给孩子做营养又美味的早餐,提前一天的准备工作是不可少的。提前做好功课,第二天事半功倍,会轻松很多。比如今天的美味生煎包,看起来难度很高,其实,包子我是头一晚包好的,放冰箱冷冻保存。早晨起
2014-09-13 01:47:59 1030
转载 fgetc和getc的区别
The function getchar is defined to be equivalent to getc(stdin). The difference between the first two functions is that getc can be implemented as a macro, whereas fgetc cannot be implemented as
2014-09-13 00:04:02 496
转载 Source Insight常用快捷键及注释快捷键设置
在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light:Middle Mouse3.Go Back:Alt+z 4.Go Forward:Alt+x
2014-09-12 18:02:49 478
转载 Source insight 介绍
作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等 手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和ema
2014-09-10 22:22:31 680
转载 while(*s++=*t++)
一、 while(*s++=*t++); 二、 while((*t) != 0){ *s = *t; s++; t++; }
2014-09-09 17:48:07 3384
转载 W.Richard Stevens 先生所著之书比较适合有经验的人进一步深入学习
W.Richard Stevens 先生所著的UNIX 环境高级编程、UNIX网络编程、TCP/IP详解是难得的入门好书,但这里的入门指得是研究生级别的入门。Stevens 先生所著之书多半是为了给研究生上课时用做教材,因此 Stevens 先生假设阅读这些书的人至少已经接受过了系统的计算机技术本科教育,已经拥有了比较系统的计算机相关基础理论知识。在书中 Stevens 先生假设读者拥有了最基础的
2014-09-04 20:57:28 1212
转载 程序员生存定律--目录
http://blog.csdn.net/leezy_2000/article/details/28307333最后说一点这书的由来:写完《完美软件开发:方法与逻辑》后,想写本通俗点给刚入行的人看的书,干过软件这行当的可能都有这么种感觉,太多的事情真是该明白的时候不明白,真明白的时候基本就晚了,不说别人我自己就有点这样,所以就想总结下自己的过往认识写点对后辈来者有点
2014-09-04 12:25:28 409
转载 如何加入开源项目的小手册
参与开源项目,可以快速提高自己的技术水平,学到很多学校中学不到但在工作中会非常有帮助的技巧。一份参与过开源项目的履历,也越来越受到用人单位的重视。所以最近几年,我们技术爱好者对开源项目投入的关注是越来越多了。可仍会看到很多对开源项目充满兴趣和热情的同学,用了错误的方式方法以至于不得其门而入。这段时间我特意将自己的心得整理了一下,供爱好者参考。第一阶段:看和学在和一些开源爱好者的接触过程中,
2014-09-04 09:22:03 451
转载 C++不会没落但会走精英化路线
IT行业的骨头是C/C++做的精英化趋势C++是一门引起无数争议的语言。眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。精英化是指在可用可不用C++的领域中,C++将逐渐退出,而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站
2014-09-04 00:04:59 723
转载 Visual Studio 2013支持的C99库(library)
C99已经发布多年,但微软的Visual C++尚未完整支持C99。我偶然看到VS官方博客上一篇介绍C99库支持的文章,特翻译了一下,希望对大家有帮助。水平有限,翻译不当之处,欢迎指正。大家好,我是Pat Brenner,Visual C++库团队的开发人员。在这篇博文中,我想分享添加到Visual Studio 2013中的 C运行时库(run-time library)对C99
2014-09-03 22:05:02 3859
转载 本地变量的秘密
1.#include 2. 3.int* f(void);4.void g(void);5. 6.int main(int argc, char const *argv[])7.{8. int *p = f();9. printf("*p = %d\n", *p);10. g();11. printf("*p = %d\n", *p);12.
2014-08-31 19:29:06 394
Getting Started with OpenShift
2018-12-27
Core Java Volume II CN 10th.part2.part4
2018-09-20
Core Java Volume II CN 10th.part2.part3
2018-09-20
Core Java Volume II CN 10th.part2.part2
2018-09-20
Core Java Volume II CN 10th.part2.part7
2018-09-20
Core Java Volume II CN 10th.part2.part1
2018-09-20
Mastering Python Data Analysis
2018-03-19
Introduction to Python Programming and Developing GUI Applications with PyQT
2018-03-19
Introduction to Machine Learning with Python
2018-03-19
High Performance Python - EN
2018-03-19
Distributed Computing with Python
2018-03-19
Site Reliability Engineering - How Google Runs Production Systems 中英文合集
2018-03-19
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Aurelien Geron
2018-02-08
xilinx ise 9.x fpga cpld设计指南 387页 85.3M 清晰书签版.part3
2012-08-04
xilinx ise 9.x fpga cpld设计指南 387页 85.3M 清晰书签版.part2
2012-08-04
xilinx ise 9.x fpga cpld设计指南 387页 85.3M 清晰书签版.part1
2012-08-04
Java in a Nutshell, 7th Edition
2019-02-22
Practical Apache Spark
2019-02-22
Natural Language Processing Recipes
2019-01-31
Fonts & Encodings
2019-01-30
PyTorch Recipes
2019-01-30
Practical Recommender Systems
2019-01-23
Mule in Action
2019-01-17
Spring in Action, 5th Edition.part1
2018-12-30
QuickBooks 2019 All-in-One For Dummies
2018-12-29
AWS System Administration
2018-12-28
Designing Connected Products UX for the Consumer Internet of Things
2018-12-25
The Deep Learning Revolution
2018-12-25
Computational Intelligence
2018-12-25
The Well-Grounded Rubyist, 2nd Edition
2018-12-25
Deep Learning with Python
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人