上一页 1 2 3 4 5 6 7 ··· 71 下一页
摘要: via :http://leochin.com/linux-macosx-shell-zsh/ Linux及MacOSX中使用zsh zsh是另一种Shell,类似bash,tcsh等等,只是多了一些人性化的功能, ex: Tab 按两下, 会将档案、目录等变成可以选取的模式,选完后会自动补齐命令.还有错误的命令或者资料夹等等, 会询问是否打错, 自动纠正. zsh详细说明: Zsh Workshop: Table of Contents 上述的都不重要, 最重要的是有 oh-my-zsh 的插件可以使用. (简单说, 若沒有 oh-my-zsh, 那 zsh 一点吸... 阅读全文
posted @ 2014-02-28 14:10 hnrainll 阅读(4841) 评论(0) 推荐(0) 编辑
摘要: 至于要掌握哪些技能,我觉得这个要跟从事的行业与技术方向有关,做互联网的和做软件的是不一样的,即使是做互联网的,后端也可以分为很多种技术流派。 8/2定律在哪都适用,全栈工程师就是掌握20%常用技能的人,但这20%的技能会有80%的几率被用到,剩下那80%不常用的,让我们Google吧。 有人说,全栈工程师在中国已经很多年了,他们叫站长。这个说话有点靠谱但又不那么靠谱,我自己也做过站长,深知作为一名站长需要掌握很多种技术。不靠谱的是,很多站长其实并没有真正写过多少代码,而是熟练利用一些建站软件来建站。全栈工程师的价值 有人说了,你再牛逼,你懂五种技术,你能干五个人的活吗?全栈工程师并不是说... 阅读全文
posted @ 2014-01-17 09:34 hnrainll 阅读(916) 评论(1) 推荐(0) 编辑
摘要: 著作权申明本作品选择采用:署名-非商业性使用-相同方式共享的CC协议。您可以:复制、发行、展览、表演、放映、广播或通过信息网络传播本作品。以及创作演绎作品。惟须遵守下列条件:署名— 您必须按照作者或者许可人指定的方式对作品进行署名。署名方式为:在转载或新作品开头的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与本作品在Huihoo Code上的原发地址建立链接非商业性使用— 您不得将本作品用于商业目的。相同方式共享— 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。如何参与这个写作项目注册成为http://code.huih 阅读全文
posted @ 2014-01-16 10:45 hnrainll 阅读(1617) 评论(0) 推荐(1) 编辑
摘要: 2013年在某个地方为GitHub 240名员工中的三分之一或一半员工做演讲。鼓励你的员工在大会上做演讲通常被认为是一件好事。另外对于GitHub,它还是一种好的广告:和我们花钱砸在banner广告上不同,直接给客户演讲就是我们能做的、最有效的营销。同时,它也有利于招聘工作。我们从来不缺简历。管理工作通常集中在两个方面——广告和招聘——这是员工演讲的主要商业动机。当然,这不是全部。支持你的员工,鼓励他们在公开场合讨论他们的经验,很快你就会抓住每一个其他公司完全错过的机会。员工当老师在你教别人之前,你是不会真正了解某些东西的。这是人们说的比较好的警句,的确如此,如果你不是站在台上、在内心深处赶上 阅读全文
posted @ 2014-01-16 10:08 hnrainll 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Java 注释类之常用元注解自定义Java注释类时,我们使用方式如下:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)class @interface Author{ publicString name(); publicString company();}这次我们重点讨论修饰注解的注解,也就是我们说的元注解。@Retention注解@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPoli.. 阅读全文
posted @ 2014-01-15 14:05 hnrainll 阅读(5628) 评论(0) 推荐(0) 编辑
摘要: 一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。二、原理 Annotation其实是一种接口。通过Java的反射机制相关的API来访问annotation信息。相关类(框架或工具中的类... 阅读全文
posted @ 2014-01-15 12:15 hnrainll 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 现在是我在学习Markdown时做的笔记。学完这些Markdown的基本使用已经不成问题。1. 标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大) 2. 块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。) 3. 斜体 将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来 4. 粗 阅读全文
posted @ 2014-01-11 00:00 hnrainll 阅读(274322) 评论(10) 推荐(17) 编辑
摘要: 1月2日晚,佟大为等艺人、业内人士及小马奔腾集团员工纷纷在朋友圈或微博上发布消息,小马奔腾集团董事长李明因心肌梗塞于当晚去世,年仅47岁。 这再次将创业者和职场人士健康问题推到了公众面前,而就在去年中奥美24岁员工猝死,死因和加班直接相关;搜狐公司17173一员工猝死……常语“生死有 命,富贵在天”,但如果他们的工作不那么紧张……可惜没有如果。i黑马总结出了中国非正常死亡最高的行业TOP10:投行、游戏、电商、公 关、通信、快递、创业、制造加工……他们年入数十万乃至数千万元,出入高档楼堂馆所,消费房车奢侈品。这也意味着在中国收入和非正常死亡成正比,“高薪” 往往和“高压”、“焦虑”成正比,我们 阅读全文
posted @ 2014-01-07 08:48 hnrainll 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 本文由ImportNew-汤米猫翻译自cogitolearning。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Android技术翻译分享感兴趣,欢迎加入我们的Android开发小组。参与方式请查看小组简介。暑假就要结束了(译注:本文发布在13年8月份),或许你已决定成为一个安卓程序员。假期中,我收集了42个帮助大家学习安卓的链接。有的链接是面向初学者的帮助你从头开始,其他的则面向比较高级的开发者。当然这个列表是相当主观的,如果您也有更多关于安卓内容的链接,欢迎在评论栏中留言。官方网站1、谷歌安卓开发者页面这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。 阅读全文
posted @ 2013-12-31 09:09 hnrainll 阅读(1360) 评论(0) 推荐(1) 编辑
摘要: 把Service等同于thread或process是一个非常常见的误解。需要强调又强调的第一点是,Android的Service是一个Context,并不必然等于一个额外的thread。如果你有仔细看文档(Service | Android Developers),里面专门强调A Service is not a separate process. The Service object itself does not imply it is running in its own process; unless otherwise specified, it runs in the same.. 阅读全文
posted @ 2013-12-25 17:35 hnrainll 阅读(3724) 评论(0) 推荐(0) 编辑
摘要: 什么是IntentService? (本文转自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解释是:IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.Context.startService(Intent) calls; the service i. 阅读全文
posted @ 2013-12-25 15:57 hnrainll 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 2013 年即将结束,全球有超过 2.59 亿的用户在使用 LinkedIn 社交网络服务。突发奇想,想透过数据分析过去一年来“谁被雇用了,而他们又在做些什么”,LinkedIn 通过了所有用户的资料,包括专业技能和工作经历,分析出 2013 年最受雇主青睐的前 25 个专业技能,如下列表:社交营销移动开发云计算脚本语言编程 Perl/Python/Ruby数据统计分析UI 界面设计数码和网络营销招聘( Recruting)业务拓展零售業金流(Retail Payment)和資訊系統商业智能(Business Intelligence)資料工程网页设计算法设计(Algorithm Design 阅读全文
posted @ 2013-12-20 08:45 hnrainll 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 我收集了很多编程语录,基本上都跟程序员的生活有关。这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计、文档,代码质量,测试和软 件开发团队管理等方面。下面的这59条语录虽然很搞笑,但却真实无比。只有程序员才能理解这些编程语句里的真正内涵。闲言少叙,开始吧…程序员编程语录1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder)2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律)3. 程序员的麻烦在于,你无法弄清他在捣腾什么,当你最终弄明白时,也许已经晚了。(超级计算机之父Seymour Cray)4. 我想大部分人都知 阅读全文
posted @ 2013-12-19 09:09 hnrainll 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 前言作为Java开发人员,总是需要面临这门不断成熟、高速改进中的语言。开发人员每次开始新项目时总会面临一个困境——是使用大家都在讨论的、全新的热门类库,还是使用经久考验的类库?译注:这个问题说白了,是那些经验不足的程序员面临的问题。有经验的工程师会审视需求,做足功课之后,根据优缺点来平衡使用什么类型的类库。还有项目的进度需求是什么样子的?项目内部人员结构?地理位置?公司的角度来看一般倾向于保守了。现状是大多数的Java应用程序是商业化的,所以很难判断那些被不断谈论的类库(框架)是否真正被一些应用程序实际使用。然而,弄清这一点又是类库或者是框架取得成功的关键条件,那就是在开发社区里该类库的使用和 阅读全文
posted @ 2013-12-17 09:18 hnrainll 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 本文由伯乐在线-敏敏翻译自Tutorialzine。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。人们都认为编程语言很容易使用和学习。编程语言应该给你提供数据结构让你来解决实际问题,它们的语法也应清晰明了,容易理解且执行速度快,没有任何bug。但有时候编程语言设计者们会创建一些违背这些原则的语言,要么供研究使用要么纯属娱乐。下面是10种最怪异的最不切实际的编程语言。1)LOLCODE很少有编程语言像LOLCODE这样注入了这么多网络时代的成分(译者注:LOLCODE是一种建立在高度缩写的网络英语之上的编程语言)。它由英国兰卡斯特大学研究员 Adam Lindsay于2007年创建,该语言的 阅读全文
posted @ 2013-12-17 08:53 hnrainll 阅读(12092) 评论(0) 推荐(0) 编辑
摘要: 在工作过程中,发现对很多东西都一知半解,不是很透澈,到头来很容易模糊,如果有一篇好的技术博客予以总结,一来即使忘记了,回国头来再看,仍然能够从自己的思路中恢复;二来总结一下,还会发现一些潜在问题;三来,有利于大家交流技术。很多大公司都有自己的内部技术博客平台,写好自己的技术博客,对一个技术人员来说,也有一定的成就感。 在网上查阅资料,经常可以看到一些技术博客,要么废话连篇、排版紊乱,要么代码占了篇幅的60%,有些甚至是错的,会让人产生误解。因此,在这总结一下一篇好的技术博客应该是怎样的,同时也规整自己的不良习惯。本篇博客纯属个人的一点想法,是个原则性的东西,切忌逐条对号入座啊。 本... 阅读全文
posted @ 2013-12-11 10:17 hnrainll 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 我的软件开发生涯开始于大约15年以前。但是直到最近5年,我才真正地看到它的提高。下面这些事情,我希望在进入软件开发领域时我已经知道了。如果我早点知道这些事儿,我将会变得更加成功。软件开发中没有“正确的方式“在我开发生涯的早期,我在学习和争论上浪费了大量的时间。我错误地认为,在软件开发的诸多方面都存在一种绝对”正确的方式“。但是,关于软件开发,几乎每一件我当时认为是正确的事到头来都被证明是错的。更重要的是,我发现几乎没有任何一件事是非黑即白的。在编写代码和开发软件的过程中,几乎所有的决策都是基于当时特定的情形。我之前已经谈过为什么信仰一种技术对开发人员有害,但是我现在说的这个话题谈的不止是一种技 阅读全文
posted @ 2013-12-09 20:08 hnrainll 阅读(508) 评论(0) 推荐(1) 编辑
摘要: 程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。1. 解释你在干什么解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,我们的生活就是在一间黑暗的屋子里趴在键盘前消耗着咖啡。你会在你的朋友、家人和同事中遇到这样的人,他会认为编码不是一个正确的职业。2. 形象的说出软件解决方案根据一些简短的需求——通常是一知半解的,你需要设计出数据结构,软件架构,代码算法,通 阅读全文
posted @ 2013-12-09 10:13 hnrainll 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1.钱,钱,钱对,我们努力工作就是为了赚钱,而IT专业人士的努力工作的确得到了很好的补偿。报酬不仅仅是好而已,而是非常棒。根据美国劳工部《2010年美国 就业与报酬情况概览》(表6,PDF)的统计数据 ,在所有的职业群体当中,计算机和数学2010年的排行并列第三,年均工资为77230美元。只有管理和法律的报酬比IT高。2.专业如果你跟我一样,跟谁在一起工作是件非常重要的事情。毕竟,在你生命里将会有超过四分之一的时间要跟他们在一起。我跟专业的人和不那么专业的人都共 事过。我倾向于接触前者、回避后者。我也在别的职业领域遇到过专业人士,如果要我列举说明的话,比如说国防工业,但是IT的专业人士依旧排行 阅读全文
posted @ 2013-12-09 10:12 hnrainll 阅读(506) 评论(1) 推荐(1) 编辑
摘要: 七宗罪(Seven deadly sins),13世纪道明会神父圣多玛斯·阿奎纳列举出各种恶行的表现。这些恶行最初是由希腊神学修道士庞义伐草撰出8种损害个人灵性的恶行,分别是贪食、色欲、贪婪、暴怒、懒惰、伤悲、自负及傲慢。程序员生来不平等。有的伟大。有的渴望伟大。有的就是废物。下面是一些程序员经常会走入的歧途。听起来很恐怖,但享用吧。上帝就在你身边,警惕这些危险的信号,跟随主救赎的指引。1. 色慾(Lust)凡犯色欲者:在硫磺和火焰中熏闷作为程序员,这种罪恶的表现是不断的受绚丽的新事物的诱惑。下一代编程语言,最新的框架,最新的平台。我们程序员天生好奇。我们受惑于追求高效,坚信所有的东 阅读全文
posted @ 2013-12-05 09:07 hnrainll 阅读(515) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 71 下一页