学习
文章平均质量分 81
迷渡
气若兰兮长不改,心若兰兮终不移……http://justjavac.com
展开
-
程序猿的九重天
每个职业在成长中,都会属于某一阶段,有着困惑和希望,作为程序员的你,对比一下到哪种境界了,本文给你对对看。第一重:在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。第二重:用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。原创 2012-08-31 12:51:01 · 4527 阅读 · 11 评论 -
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告
始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不原创 2012-09-20 09:46:01 · 101958 阅读 · 318 评论 -
BitTorrent DHT 协议中文翻译
前言做了一个磁力链接和BT种子的搜索引擎 {Magnet & Torrent},因此把 DHT 协议重新看了一遍。原文:DHT Protocol译文:BitTorrent DHT 协议中文翻译BitTorrent 使用"分布式哈希表"(DHT)来为无 tracker 的种子(torrents)存储 peer 之间的联系信息。这样每个 peer 都成了 tracker。这个协议基于翻译 2015-02-02 10:18:03 · 3603 阅读 · 0 评论 -
一个合格的程序员应该读过哪些书
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是原创 2012-08-14 15:59:34 · 60393 阅读 · 133 评论 -
免费的编程中文书籍索引 第二弹
我的 free-programming-books-zh_CN 再次进入 github 日榜,目前排名第六,在 facebook 的 osquery 之后。项目地址:https://github.com/justjavac/free-programming-books-zh_CN谢谢为此项目贡献的所有程序员。贡献者名单: https://github.com/justjavac/f原创 2014-11-04 15:34:53 · 3624 阅读 · 0 评论 -
Firebase 相关文章的索引
随着 Google 收购 Firebase 的消息传出,Firebase 又回到了开发者的视野中,于是我在 github 创建了这个项目:https://github.com/justjavac/awesome-firebaseFirebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(R原创 2014-10-22 14:29:23 · 3624 阅读 · 4 评论 -
一道逻辑题 - 我拿走了哪个数
有 1 到 10000 共 10000 个数,如果我从中随机拿走一个数,你如何知道我拿走了哪个?相信很多人看过这道题,并知道答案,这几天和同事聊天时听到了这个问题,因为有过自己的思考过程,不妨记录下来。 说是逻辑题,其实也算是一道算法题,同事先讲了下他被面试中的思维过程:原创 2014-09-16 16:36:33 · 9682 阅读 · 11 评论 -
我的算法学习之路
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。初学第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并翻译 2014-06-26 08:46:16 · 5313 阅读 · 19 评论 -
产品经理的修炼:怎样把梳子卖给和尚
导读:今天跟大家分享一则小故事《怎样把梳子卖给和尚》。想必很多人都已经在别的地方看过这则小故事了。今天小编想带你从另一个角度去解读。有一个营销经理想考考他的手下,就给他们出了一道题——把梳子卖给和尚。第一个人:出了门就骂,什么狗经理,和尚都没有头发,还卖什么梳子!找个酒馆喝起了闷酒,睡了一觉,回去告诉经理,和尚没有头发,梳子无法卖!经理微微一笑,和尚没有头发还需要你告诉我?原创 2014-06-17 10:40:00 · 3222 阅读 · 7 评论 -
你是那种只看《XXXXX从入门到精通》的程序员吗?
我一开始又要废话一番了。实际上上了大学以后,你经常会在网上,在和别人的交流里,在老师的课堂上,重复听到一些书,比如黄仁宇的《万历十五年》,王小波“时代三部曲”,村上春树的文章,卡尔维诺的《未来千年文学备忘录》,布鲁姆的《西方正典》,弗洛伊德的《精神分析引论》,甚至有些不知道是装逼还是牛逼的人还在谈论萨特谈“存在主义”和天书《尤利西斯》!很多人就觉得,这些书很牛,所以大学生得看。原创 2014-07-22 15:04:03 · 3430 阅读 · 2 评论 -
利用函数的惰性载入提高 javascript 代码性能
在 javascript 代码中,因为各浏览器之间的行为的差异,我们经常会在函数中包含了大量的 if 语句,以检查浏览器特性,解决不同浏览器的兼容问题。例如,我们最常见的为dom 节点添加事件的函数:function addEvent (type, element, fun) { if (element.addEventListener) { element.add翻译 2014-06-09 15:57:06 · 1243 阅读 · 0 评论 -
程序员应该阅读的非编程类书籍有哪些?
在 stackoverflow 上有人提问 程序员应该阅读的非编程类书籍有哪些? 本来只想整理编程类书籍, 不过突然眼前一亮,发现了《The Art of War - Sun Tzu》回答者的推荐说明引用 Wikipedia 上的:亚马逊提供免费的 Kindle 版读本:孙子兵法Much of the text is about how to fight wars with原创 2014-07-18 09:18:50 · 190518 阅读 · 11 评论 -
如何花更少的时间学习更多的知识
花时间学习不见得就是真正的学习。 因为你的学习方法一开始就是错的话,那么花再多的时间在学习上也是无济于事。 所以你得看看这篇文章,如何花少量的时间却仍然学习到更多的知识。上帝给了我们每个人同样的时间,但是不同的人的效率确实不一样的,如果你觉得你的世界浪费了,先补习一下这篇文章:《暗时间》读书笔记与读后感。一、知识整合法聪明人不仅是学习成绩优异,更重要的是有独到的学习方法。 不像大多原创 2014-06-03 08:44:08 · 2891 阅读 · 1 评论 -
科普帖:线程与进程
这么解释问题吧:单进程单线程:一个人在一个桌子上吃菜。单进程多线程:多个人在同一个桌子上一起吃菜。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。对于 Wi原创 2013-09-18 11:24:14 · 3508 阅读 · 2 评论 -
程序员怎么才能提高代码编写速度?
这里编写速度指的是把代码敲入编辑器的速度,而不包括程序构思过程。我现在感觉自己敲代码很慢,10 个字母里面会出现 2 个字母打错。尤其是一些特殊符号,比如 ,我使用的是搜狗,搜狗和英文切换是 shift 键,但有时候极容易弄错所处状态,很少去观察是中文状态还是英文状态,因为切换的太频繁了,比如经常会把 打成 》。中文环境下打字,很快,几乎不会出现按错字母的现象,而英文状态下就经常会出现。原创 2012-08-23 12:57:22 · 4083 阅读 · 2 评论 -
程序员的九阳真经
1. 不要为过去买单不要活在过去,今天才是最最重要的,明天更重要。不要弥补过去,那样会错过今天和明天,更会把自己迷失在过去的阴影中,会造成总是犯错,又总是为过去改过,于是生活在一个怪圈之中。2. 量化目标,把目标具体化千万别把一些:掌握,熟悉,高级,专家等一些非常抽象的标准作为你的目标,仔细想一想:什么叫掌握,什么叫熟悉, 什么叫高级什么又叫专家呢? 这些东西不同的人会原创 2012-08-31 12:58:05 · 4412 阅读 · 4 评论 -
FPB 2.0:免费的计算机编程类中文书籍 2.0
之前我在 github 上整理了来一份:free-programming-books-zh_CN(免费的计算机编程类中文书籍)。截至目前为止,已经有 90 多人发了 300 多个 Pull Requests 和 200 多个 issues,从最初的几十本书到现在的近 500 本书。欢迎大家提 PR: https://github.com/justjavac/free-programming-book原创 2017-08-23 22:02:46 · 3423 阅读 · 0 评论