自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年互联网开发老兵,陪你一起学技术

十年互联网开发老兵,知道计算机什么知识才是最重要的

  • 博客(16)
  • 资源 (45)
  • 收藏
  • 关注

原创 大学只能带走一本书的话,我选择这本

每周荐书第六期——深入理解计算机系统这是本很有趣的书,了解计算机底层技术是件极富挑战同趣味的事情。大二以后基本没再阅读过哲学历史文学方面的书籍,因为这样的书籍足以给人带来极大乐趣。个人认为这样的书籍,计科专业的本科学生越早接触越好,它会让你比别人更早拥有一个系统的计算机知识,更能触类旁通。如果想从事底层开发或在Linux平台下开发,这本书是很好的选择。另外,这本书的翻译纸张都很不错...

2019-04-26 09:50:46 860 3

原创 程序员趣味读物:谈谈Unicode编码

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:  问题一:  ...

2019-04-25 11:05:00 446

原创 工程师天生不善沟通吗

实际工作中,沟通所导致的问题层出不穷。工程师有不少是比较内向的,总是被贴上“不善沟通”的标签。实际上,沟通能力是工程师最重要的能力之一,良好的沟通是高效工作学习的基础,也...

2019-04-24 11:05:00 407 1

原创 计算机怎么做到存储内容的下—(计算机基础课十六)

上一篇: 计算机怎么做到存储内容的上—(计算机基础课十五)寄存器寄存器能存一个数字,这个数字有多少位,叫"位宽",早期电脑用 8 位寄存器,然后是 16 位,32 位,如今许多计算机都有 64 位宽的寄存器。写入寄存器前,要先启用里面所有锁存器,我们可以用一根线连接所有 "允许输入线", 把它设为 1,然后用 8 条数据线发数据,然后将 "允许写入线" 设回 0,现在 8 位的值就存...

2019-04-23 21:49:55 567 1

原创 计算机怎么做到存储内容的上—(计算机基础课十五)

上一篇:计算机如何进行逻辑计算—(计算机基础课十四)上节,我们用逻辑门做了个简单 ALU,它能执行算术(Arithmetic)和逻辑(Logic)运算,ALU 里的 A 和 L 因此得名,当然,算出来之后如果扔掉就没什么意义了。得找个方法存起来,可能还要进行多个连续操作,这就用到计算机内存了。如果你在主机上打过一场长时间的对局,或玩困难模式的 "扫雷",然后狗跑过来,被电源线绊...

2019-04-22 22:39:11 536 1

原创 计算机如何进行逻辑计算—(计算机基础课十四)​​​​​​​​​​​​​​

上一篇: 计算机如何进行加减乘除计算—(计算机基础课十三)我们现在讲ALU的另一半:逻辑单元。逻辑单元执行逻辑操作比如之前讨论过的AND,OR和NOT操作,它也能做简单的数值测试,比如一个数字是不是负数,例如,这是检查ALU输出是否为0的电路,它用一堆OR门检查其中一位是否为1,哪怕只有一个Bit(位)是1,我们就知道那个数字肯定不是0,然后用一...

2019-04-16 17:05:00 685

原创 计算机如何进行加减乘除计算—(计算机基础课十三)​​​​​​​​​​​​​​

上一篇:为什么计算机会出现乱码—(计算机基础课十二)ALU上节,我们谈了如何用二进制表示数字,比如二进制00101010是十进制的42,表示和存储数字是计算机的重要功能,但真正的目标是计算,有意义的处理数字。比如把两个数字相加,这些操作由计算机的"算术逻辑单元"处理。但大家会简称:ALU。ALU是计算机的数学大脑,等你理解了ALU的设计和功能之后,你...

2019-04-15 17:05:00 1289

原创 什么才算是真正的编程能力?

计算机科学有两类根本问题。一类是理论:算法,数据结构,复杂度,机器学习,模式识别,等等等。一类是系统:操作系统,网络系统,分布式系统,存储系统,游戏引擎,等等等等。理论走的是深度,是在追问在给定的计算能力约束下如何把一个问题解决得更快更好。而系统走的是广度,是在追问对于一个现实的需求如何在众多的技术中设计出最多快好省的技术组合。搞ACM的人,只练第一类。像你这样的更偏向于第二类。其实...

2019-04-15 14:08:59 356 1

转载 软件开发的世界地图

每周荐书第五期这是一部讲软件构建的书,所以它会偏向于软件工程,而又涵盖编程技术。如果只是专注于技术细节,读完这本书中的几章可能会让你有意犹未尽的感觉,但如...

2019-04-12 18:14:41 525

转载 小米的财富金字塔

小米的财富金字塔:上市前员工跑到橡树湾看房,上市后一个都没回去买。从上市前高喊的千亿美金,到上市时的518亿美金,再到现在的358亿美金,小米大部分员工的心脏绑着小米市价...

2019-04-10 07:07:49 385

原创 为什么计算机会出现乱码—(计算机基础课十二)​​​​​​​

上一篇:如何存储和表示数字—(计算机基础课十一)好了,聊够数字了,但你的名字是字母组成的。所以我们也要表示文字,今天我们继续聊。与其用特殊方式来表示字母,计算机可以用数字表示字母,最直接的方法是给字母编号:A是1,B是2,C是3,以此类。著名英国作家 弗朗西斯·培根(Francis Bacon),曾用 5位序列来编码英文的 26 个字母。在十六世纪传递机密信件,五位(bit)可以...

2019-04-09 21:46:30 606

原创 如何存储和表示数字—(计算机基础课十一)​​​​​​​

上一篇:XOR—(计算机基础课十)今天,我们讲计算机如何存储和表示数字,所以会有一些数学,不过别担心,你们的数学水平绝对够用了。上节我们讲了,怎么用晶体管做逻辑门,逻辑门可以判断布尔语句,布尔代数只有两个值:True 和 False。但如果只有两个值,我们怎么表达更多东西?这就需要数学了。正数上节提到,1 个二进制值可以代表 1 个数,我们可以把真和假 ,当做 1 和...

2019-04-08 22:02:32 613 1

原创 5点改善你的编程逻辑

编程逻辑是成为优秀开发人员的关键。也许,根据您的工作地点,您将使用更多算法。如果你是一名网页设计师,你可能不打算处理复杂的算法,但如果你是前端开发人员,可能会处理一些算法...

2019-04-04 17:25:48 314 1

原创 XOR—(计算机基础课十)​​​​​​​

上一篇:NOT,AND,OR—(计算机基础课九)XORXOR 就像普通 OR,但有一个区别:如果 2 个输入都是 true,XOR 输出 false。想要 XOR 输出 true ,一个输入必须是 true,另一个必须是 false。就像你出去吃晚饭,你点的饭要么配沙拉,要么配汤,你不能两个都要!用晶体管实现 XOR 门有点烧脑子,但我可以展示一下。 怎么用前面提到...

2019-04-03 11:39:24 509 1

原创 NOT,AND,OR—(计算机基础课九)

上一篇:为什么计算机用二进制—(计算机基础课八)请反复看,理解这个思想很重要,在编程的时候,经常会用到。NOTNOT 操作把布尔值反转,把 true 进行 NOT 就会变成 false,反之亦然,我们可以根据 NOT 操作的输入和输出,做出这个表。酷的地方是 - 用晶体管可以轻松实现这个逻辑。上节说过,晶体管只是电控制的开关,有 3 根线:2 根电极和 1 ...

2019-04-02 22:54:04 2155 5

原创 为什么计算机用二进制—(计算机基础课八)

上一篇:硅谷的由来—(计算机基础课七)这周布尔逻辑和逻辑门内容,很重要,请细细品味。今天我们开始"抽象"的旅程,不用管底层细节,把精力用来构建更复杂的系统。上一节,我们谈了计算机最早是机电设备,一般用十进制计数,比如用齿轮数来代表十进制,再到晶体管计算机。原因一幸运的是,只用 开/关 两种状态也可以代表信息,这叫二进制。意思是"用两种状态表示",就像自行车...

2019-04-01 21:39:48 1002

重构_改善既有代码的设计——.pdf

「重构」并不是完全打翻重来,最开始的设计也并非一无是处。软件开发是一个过程,软件使用的人群、环境都可能在进行中发生变化,当初设计中的一些假设、条件都会变化,这就需要根据新的状况做出调整。 「重构」是代码层面的「重设计」,代码是软件的实现方式,设计做出调整,代码当然也要调整。 「重构」也是对原有代码的完善,消除代码中的腐臭味,让代码更健壮、效率更高、更易维护。这是软件开发的规律决定的,没有人能一次写出完善的代码。

2019-03-22

重构_改善既有代码的设计[高清版].pdf

「重构」并不是完全打翻重来,最开始的设计也并非一无是处。软件开发是一个过程,软件使用的人群、环境都可能在进行中发生变化,当初设计中的一些假设、条件都会变化,这就需要根据新的状况做出调整。 「重构」是代码层面的「重设计」,代码是软件的实现方式,设计做出调整,代码当然也要调整。 「重构」也是对原有代码的完善,消除代码中的腐臭味,让代码更健壮、效率更高、更易维护。这是软件开发的规律决定的,没有人能一次写出完善的代码。

2019-03-22

从Stack Overflow上复制粘贴编程方法精要

你最需阅读的一本编程书籍(其实编程书留下这本就够了!)

2019-02-15

Docker技术入门与实战 第3版 高清带目录

《Docker技术入门与实战 第三版》是中国首部Docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐! 《Docker技术入门与实战》结合企业生产环境,深入浅出地剖析 Docker 的核心概念、应用技巧、实现原理以及生态环境,为解决各类问题提供了有价值的参考。

2019-02-01

matlab宝典

很详尽的介绍matlab知识的书籍 评分: 内容浅显易懂,并添加了目录,可以matlab入门书,或是工具书

2019-01-23

信息简史完整版

人类与信息遭遇的历史由来已久。詹姆斯•格雷克笔下的这段历史出人意料地从非洲的鼓语讲起(第1章)。非洲土著部落在尚未直接跨越到移动电话之前,曾用鼓声来传递讯息,但他们是如何做到的呢?后续章节进而讲述了这段历史上几个影响深远的关键事件,包括文字的发明(第2章)、罗伯特•考德里的第一本英语词典(第3章)、查尔斯•巴贝奇的差分机与爱达•拜伦的程序(第4章)、沙普兄弟的信号塔与摩尔斯电码(第5章)。 但人类开始自觉地理解和利用信息始于克劳德•香农在1948年创立的信息论(第6、7章)。香农的信息论不仅推动了信息技术的发展,也引发了许多学科的信息转向(第8章),改变了人们对于诸如麦克斯韦妖(第9章)、生命的编码(第10章)、模因(第11章)、随机性(第12章)、量子信息论(第13章)等的理解。部分科学家甚至认为,构成世界的基础不是物质,不是能量,而是信息。正如物理学家约翰•惠勒所说,“万物源自比特”。 现如今,信息如洪流般淹没了我们,使我们深陷信息焦虑、信息过载、信息疲劳的困扰。但回顾历史,这并不是件新鲜事,人们也总是能想出应对手段。维基百科(第14章)、Google(第15章)便是我们的应对之一。无论对于信息的未来持何态度,有一点是确定无疑的,即我们人类是信息的造物。 作为《混沌》、《费曼传》、《越来越快》、《牛顿传》等畅销书的作者,格雷克不仅在书中细致还原了历史细节,通俗解释了各种理论,还生动刻画了几位不为大众所知的人物:可编程计算机先驱、超越时代的查尔斯•巴贝奇,第一位程序员、诗人拜伦之女爱达•拜伦,计算机科学之父、天妒英才的阿兰•图灵,以及全书的主人公、信息论之父克劳德•香农。

2015-02-02

数学之美pdf

几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,得到读者高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。 今年,作者吴军博士几乎把所有文章都重写了一遍,为的是把高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。读者通过具体的例子学到的是思考问题的方式 —— 如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新。

2015-01-30

mysql 5.5.38 win32.msi

最新版的mysql数据库,希望对大家有所帮助

2014-07-28

delphi打开图片或打开文件

最简单的打开文件,打开图片的demo,希望对你有帮助

2014-01-17

最简洁的delphi连接mysql数据库

最简洁的delphi连接mysql数据库,让初学者最快的上手。

2014-01-16

remote: office not required

好书,远程工作必看的书籍,希望对你有帮助,

2013-12-19

2013年趋势科技校园招聘笔试题目

2013年趋势科技校园招聘笔试题目,希望能帮助大家

2013-05-23

(pdf版)2013腾讯实习生招聘笔试题目及其答案解析

(pdf版)2013腾讯实习生招聘笔试题目及其答案解析

2013-04-21

2013腾讯实习生招聘笔试题目及其答案解析(pdf)

2013腾讯实习生招聘笔试题目及其答案解析

2013-04-21

2013腾讯实习生招聘笔试题目及其答案解析

2013腾讯实习生招聘笔试题目及其答案解析

2013-04-18

百度笔试面试题目及答案1

百度笔试面试题目及答案,帮助大家找工作的。希望有帮助,大家共同进步

2013-03-29

c++笔试题汇总

如果你要找工作,或者想看看c++学的怎么样,这个资料是不可少的

2013-03-28

unix网络编程卷一第三版中文版part2

因为上传权限有限,文件太大,只能分割成两部分,要同时下载两个才可以解压缩。 《UNIX网络编程》(第1卷)(套接口API第3版)第1版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。《UNIX网络编程》(第1卷)(套接口API第3版)是3版,由世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,根据近几年网络技术的发展,对上一版进行全面修订,增添了IPv6的更新过的信息、SCTP协议和密钥管理套接口的内容,删除了X/Open传输接口的内容。 《UNIX网络编程》(第1卷)(套接口API第3版)内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,《UNIX网络编程》(第1卷)(套接口API第3版)也可作为网络研究和开发人员的自学教材和参考书。

2013-03-28

unix网络编程卷一第三版part1

因为上传权限有限,文件太大,只能分割成两部分,要同时下载两个才可以解压缩。 《UNIX网络编程》(第1卷)(套接口API第3版)第1版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。《UNIX网络编程》(第1卷)(套接口API第3版)是3版,由世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,根据近几年网络技术的发展,对上一版进行全面修订,增添了IPv6的更新过的信息、SCTP协议和密钥管理套接口的内容,删除了X/Open传输接口的内容。 《UNIX网络编程》(第1卷)(套接口API第3版)内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,《UNIX网络编程》(第1卷)(套接口API第3版)也可作为网络研究和开发人员的自学教材和参考书。

2013-03-28

黑客与画家(中文版)

本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。 本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

2013-03-22

C++语言的设计与演化(中文版)

这本书是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的历史和发展,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。

2013-03-22

SQL语句大全大全

很好的sql 语句,在编写程序时方便查找,适合mysql,sql server,oracle等

2013-03-22

如何学好编程pdf(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你

如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你) 里面包括计算机各个方面的经典书籍 后续整理的pdf版本,更清楚, 这里面讲了,学习编程要学习哪里知识,并介绍了一些很有用的书籍 希望对大家有所帮助,

2013-03-20

如何学好编程 (再次整理版)

如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你) 里面包括计算机各个方面的经典书籍 希望对大家有所帮助,

2013-03-20

如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你)

精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你

2013-03-17

windows下UDP组播(多播)发送和接收程序

一个简单的C++实现UDP组播发送和接收的程序

2013-01-14

用ASDF组织Lisp程序demo

编写完整的 Common Lisp 程序决不仅仅是打开一个 lisp 的交互环境然后输入一个 (format t "Hello, world!~%") 那么简单。 用一个类似 Makefile 的系统来帮助编译多文件组成的源代码,以及方便地引用其他 Lisp 软件包

2013-01-12

c++回调函数封装

很好的c++回调函数的封装,对于在c++中用回调函数有很大的帮助

2012-11-25

visual foxpro 6.0教程 ppt课件 学习

visual foxpro 6.0教程 ppt课件 学习

2012-10-21

tcp/ip详解卷一

学习计算机网络编程的好书,希望对大家有用

2012-10-19

com组件的设计与应用

com 组件 设计 应用 是com的入门教程

2011-05-24

空空如也

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

TA关注的人

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