IT人生
文章平均质量分 77
Paul_ZJ
Read The Fucking Source Code
展开
-
写给浮躁的IT同仁(请不要做浮躁的人)
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。转载 2013-12-11 15:26:14 · 494 阅读 · 0 评论 -
数据挖掘(牛人)
以下是咱经常去的数据挖掘牛人的网站,吸收了很多精华,也开阔了自己的思路。很感谢他们分享的思想,很是值得学习。韩家炜http://www.cs.uiuc.edu/~hanj/ 著名数据挖掘书籍,《数据挖掘概念和技术》作者,在DM界久负盛名。他的个人主页里面有很多他的papers,都非常经典;还有他所教授的课程,可以下载课件学习。Jian Peihttp://www.cs.sfu.转载 2013-12-26 18:07:53 · 778 阅读 · 0 评论 -
关于接口的问答
问题一:为一个子系统定义接口,然后其它子系统通过接口来进行访问该子系统。这时其它子系统就要“调用”“该系统的接口”,怎么个调用法,通过实现接口中的方法???问题二:比如“后台维护子系统”,它其中有很多“用例类”(类是根据用例抽象来的),每个类都有“增、删、改、查”,这些“增、删、改、查”可不可以抽象出来,抽象成接口,或者基类。问题三:如果抽象出接口,接口应该怎样定义??? 这原创 2014-01-21 17:03:23 · 627 阅读 · 0 评论 -
Java 线程池的原理与实现
建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于大三年的一本书,书名好像是 Java 实战,这本书写得实在太妙了,真正的从理论到实践,从截图分析到.class字节码分析。哇,我想市场上很难买到这么精致的书了。作为一个Java爱好者,我觉得绝对值得一读。我对此书印象最深之一的就是:equal()方法,由浅入深,经典!还有就是转载 2014-01-21 18:13:16 · 374 阅读 · 0 评论 -
Java线程池使用
前言:最近在做分布式海量数据处理项目,使用到了java的线程池,所以搜集了一些资料对它的使用做了一下总结和探究,前面介绍的东西大多都是从网上搜集整理而来。文中最核心的东西在于后面两节无界队列线程池和有界队列线程池的实例使用以及线上问题处理方案。 1. 为什么要用线程池? 在Java中转载 2014-01-21 18:14:23 · 363 阅读 · 0 评论 -
github简单使用教程
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Creat转载 2014-01-16 11:16:55 · 408 阅读 · 0 评论 -
GitHub详细教程
GitHub详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1转载 2014-02-21 21:09:35 · 432 阅读 · 0 评论 -
分布式版本控制系统Git学习资源收集汇总(附Github个人简历自动生成)
伴随着知乎上一个问题:GitHub 是怎么火起来的?被顶起200+的回答说到:Github不是突然火起来的,在Ruby社区Github其实从一开始就很流行,我们2009年搞Ruby大会就邀请了Github的人来上海了,早在 2009年Github在国内的Ruby社区就很有名气了。之所以今天大家突然觉得Github火,只不过是因为刚拿到1亿美元融资的眼球效应罢了。可今年看到了无数人在关注着Githu转载 2014-02-16 21:50:17 · 593 阅读 · 0 评论 -
写给Git初学者的7个建议
当我刚刚开始使用git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。而今天的我已不能想象生活没有Git会变成什么样。Git不仅提供了我非常需要的版本控制功能,还让我变成一个更优秀的程序员。这里有一系列可以帮助你的小贴士,可以让Git成为你开发工作中非常重要的一部分。 第一条:花时间转载 2014-02-16 21:48:56 · 517 阅读 · 0 评论 -
shell十三问
shell 十三問?关于第一个问题,什么是shell作者:Rick Rummel 介绍 你可以做许多事情而不必知道它们实际上如何运作。比如,你不必懂得发动机燃烧的物理原理就可以开汽车。缺乏电子知识也不会阻止 你用CD机听音乐。不知道什么是Shell和它的工作原理,你还是可以使用UNIX。但是,知道这些你可以更好地利用UNIX。 一个UNIX系转载 2014-02-28 14:07:08 · 998 阅读 · 0 评论 -
GitHub Android 开源项目汇总
GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。1. ActionBarSherlock(推荐)ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一转载 2013-12-30 16:56:36 · 472 阅读 · 0 评论 -
如果当初学编程时能有人给我这些忠告该多好
Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。转载 2013-12-30 17:17:42 · 503 阅读 · 0 评论 -
软件测试修炼之道
前言软件测试发展到今天,已经逐渐形成一门学科,但是还不够系统。初学者面对铺天盖地的资料应该如何选取?应该从哪里入手?如何迅速的掌握各种业务各项测试技能以便开展工作?在保证测试质量的前提下,一日内编写或执行1000个测试用例是不是梦想?入行多年者面对复杂的业务逻辑,海量的测试需求,如何在最短的时间内进行测试?如何尽可能更早的开展测试?如何对系统架构进行测试?如何全面提高测试质转载 2013-12-11 15:47:09 · 705 阅读 · 0 评论 -
测试用例的设计方法
软件测试很重要,对软件质量的好坏的影响非常大。软件测试工程师在平时的工作中有一个明确的工作目标,即按照规约来验证质量,设计测试用例,尽可能地多发现软件缺陷。好的测试用例足以覆盖整个测试范围之内的测试实施,以保证发现产品中的更多问题。如何才能达成这样的目标呢?可以借鉴John D.McGregor David在《面向对象的测试》一书中提到了几个观点:1)出发点乃是有罪推断 测试开始转载 2013-12-11 15:48:19 · 1148 阅读 · 0 评论 -
代码覆盖率浅谈
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:代码覆盖率 = 代码的覆盖程度,一种度量方式。转载 2013-12-15 23:22:04 · 509 阅读 · 0 评论 -
互联网行情(二)
正文: 下文将分为三块:1、每年的码农都流去哪了?2、靠谱的码农到底有多少个?3、以移动互联网为例,讲讲这三年的码农需求、供给变迁,以及BAT等公司在这个新市场中的招聘策略、薪水策略。 最近事忙,这篇文章第三节估计下周一二能完稿,今天讲1、2节。 价格围绕价值波动,影响波动的因素主要是供需关系。那码农的薪水取决于什么?自然取决于供给和需求。那整个码农市场供给几多?需求几多?这话转载 2013-12-29 18:27:19 · 825 阅读 · 0 评论 -
互联网行情(一)
本文分三部分,可能再加一个第四部分“答读者问”。 第一部分——“现在互联网市场行情如何?需要什么样的人?” 现在的互联网行情如何?不同水平的人收入如何?有哪些热门的职业、细分行业? 第二部分——“这两年互联网市场为什么涨薪这么快?目前的市场供需情况?” 这两年互联网涨薪速度快是大家公认的,看看西二旗、回龙观的房价涨的速度,再看看亦庄、大兴、石景山、通州的转载 2013-12-29 18:25:24 · 705 阅读 · 0 评论 -
从猎头角度推测,搜狗的买卖对于互联网格局和薪水的影响
搜狗要卖,这毋庸置疑了。那卖给不同的人,对我们从业者的跳槽、薪水有何影响?对未来几年的搜索、门户、视频、电商等行业的从业者,对java、PHP、客户端开发算法等职业的从业者有什么影响? 我尝试从一个猎头+半个互联网人士的角度来分析这事,欢迎大家指正和交流,我的微博是“魏小康xiaokang”,欢迎大家交流。 今天,市场能买搜狗的,无非就是BAT+360,我个人认为从合作意义上讲,360是搜狗最好的转载 2013-12-29 18:36:23 · 1333 阅读 · 0 评论 -
自我定位
林锐博士谈考研——摘自《软件工程与项目管理解析》 我首先谈谈IT企业在招聘"学士、硕士、博士"的态度,让那些还没有毕业的学生们心理有个数。 学生毕业之际,谁都想找一份好的工作。对于IT相关专业而言,90%以上的学生要到企业工作,因为只有企业才能接纳千军万马。大量的硕士生和博士生学了一身的屠龙之技,精通了纸上谈兵,可是企业不欣赏屠龙转载 2013-12-29 22:03:46 · 486 阅读 · 0 评论 -
多核编程文章汇总
http://blog.csdn.net/drzhouweiming/article/details/4019792以下为截止2009年3月21日前发布在本人博客中的多核相关的文章汇总,这些文章大部分摘自于我写的《多核计算与程序设计》一书。现将这些文章分类汇总,方便大家阅读。后续如果博客中继续发布了多核相关的文章,那么本文章将会被更新。如果对多核编程技术非常感兴趣的话,可以考虑将这篇文转载 2013-12-30 17:59:25 · 656 阅读 · 0 评论 -
C++编程学习50个经典网站 强力推荐
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http:转载 2013-12-30 18:14:25 · 651 阅读 · 0 评论 -
一个IT研究生的10年规划:车、房、可爱的女儿
我今年 39 岁了, 25 岁研究生毕业,工作 14 年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。 91 年研究生毕业,那时出路就是 1 种:留在北京的国营单位,搞一个北京户口,这是最好的选择。到后转载 2014-03-12 19:15:34 · 1183 阅读 · 0 评论