网摘
i李小武
上帝把所有人都骗了,因为地狱才是最美的。。。佛知道真相,所以佛说:“我不入地狱,谁入地狱?”
展开
-
[转载]理解 CMS GC 日志
CMS GC with -XX:+PrintGCDetails and -XX:+PrintGCTimeStamps prints a lot of information. Understanding this information can help in fine tuning various parameters of the application and CMS to ac...原创 2011-11-22 14:52:33 · 179 阅读 · 0 评论 -
[转载]毕业奋斗八年成功后有感,给年轻人的10个忠告
1、努力 工作要努力,随随便便过日子过四五年也是过,稍微努力的过四五年也是过,努力的过四五年也是过,何不努力好好的干。如果努力的过好毕业后的四五年,这对我们以后的人生非常有帮助。 2、虚心学习 多与比自己大的人(长辈)/成功人士交流学习,要虚心听取/认真分析他们的意见和建议,以免自己以后走弯路。 3、自由 出来外面做事情,关键是自由,愉快,能学到...2009-07-29 16:06:00 · 88 阅读 · 0 评论 -
[转载]我的十年总结——送给刚毕业的年轻朋友们
昨天在csdn上看到一篇“十年总结”的文章,颇受感动!不为作者光鲜的履历感动,感动的是他为80后、90后提供了一顿精神大餐,大家深受鼓舞。想想如今的我,已过而立之年,远谈不上成功,但在广州摸爬滚打近十年,也总结了些许成功的经验,加之我的职业是教书育人,所以还是想和大家分享一下我的经历和感受,希望对刚出校门的80后、90后有所帮助。 我的经历并不算光鲜,在同龄人中只能算中上,靠自己的奋斗,在30...2009-10-19 17:21:00 · 122 阅读 · 0 评论 -
[转载]团队交流技巧,看你在团队中如何?
团队建设,简单讲就是:给你一拨人,你得能把他们拢在一起,朝着一个方向走。怎么做呢?下面就把个人实践中,认为应该优先考虑的一些做法给列出来:首先,一切的前提?尊重!不懂得尊重人,一切都无从谈起。这个尊重不是来自鬼都不相信的“人人生而平等”,而是来自于坚信“只要是个人,就有比自己强的地方,就有用”。这个尊重是有形的,是可以看得出来、感觉得到的,比如说:你对人的守时、守信、虚心听取意见等等。最大、最...2009-09-28 19:22:00 · 177 阅读 · 0 评论 -
[转载]Java开源软件六大帮派
Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出。 丐帮 - Apache Software Foundation 在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如...2009-09-28 12:40:00 · 112 阅读 · 0 评论 -
[转载]年轻人应该知道的71个做饭技巧
1、煮水饺时,在水里放一颗大葱或在水开后加点盐,再放饺子,饺子味道鲜美不粘连;在和面时,每500克面粉加拌一个鸡蛋,饺子皮挺刮不粘连; 2、炖肉时,在锅里加上几块桔皮,可除异味和油腻并增加汤的鲜味; 3、煮骨头汤时加一小匙醋,可使骨头中的磷、钙溶解于汤中,并可保存汤中的维生素; 4、炖鸡:洗净切块,倒入热油锅内翻炒,待水分炒干时,倒入适量香醋,再迅速翻炒,至鸡块发出劈劈啪啪...2009-09-28 00:04:00 · 111 阅读 · 0 评论 -
程序员装B指南
一、准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每转载 2011-08-27 21:02:13 · 988 阅读 · 0 评论 -
JVM问答
大部分内容来源网络,整理一下,留个底。问:堆和栈有什么区别? 答:堆是存放对象的,但是对象内的临时变量是存在栈内存中,如例子中的methodVar是在运行期存放到栈中的。 栈是跟随线程的,有线程就有栈,堆是跟随JVM的,有JVM就有堆内存。 问: 堆内存中到底存在着什么东西? 答原创 2011-07-18 15:12:12 · 1100 阅读 · 0 评论 -
10年软件开发教会我最重要的10件事
0. “面向对象”比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。 十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。 1. 软件开发的难点在于沟通 这转载 2011-06-18 00:09:00 · 1033 阅读 · 0 评论 -
程序员的八种级别
你有没有遇到过那个经典的面试问题,"你预见过自己5年后的职位吗?"。每当有人这样问时,我就会想到Twisted Sister乐队从1984年开始发行的某张专辑。当然是玩摇滚,至不济也得是个摇滚明星级别的程序员吧。这种问题通常得不到正面回答——就像那种在面试 中无病呻吟式的陈词滥调,"你最大的缺点是什么?"。有的时候是不是太大起大落?以至于那些无辜的旁观者会受到伤害。 但是,我认为这是一种不一样并更严肃的话题,它应该引起足够的重视。而这并不是为了面试官好,而是为你好。文章开始的那个问题听起来有原创 2010-11-24 08:44:00 · 938 阅读 · 1 评论 -
IT项目管理之沟通方法
很多有经验的程序员都有这样的体验:不愿意去跟一个没有什么经验的人合作,哪怕是把一个程序中的一个功能给这个没 有经验的人做也不愿意,为什么呢? 因为有经验的程序员认为,给他做,我还要花时间去跟他讲做什么、如何做,与其这样,还不如用这点时间自己做呢。所以有些程序员都不愿意与人合作。试从项目 团队、沟通、合作、协作等的角度来分析此案例。 分析:项目沟通管理是现代项目管理知识体系中的九大知识领域之一。项目沟通管理把成功所必须的因素——人、想法和 信息之间提供了一个关键连接。 涉及项目的任何人都应准备以项目"语言原创 2010-11-20 16:33:00 · 1425 阅读 · 0 评论 -
我奋斗了18年才和你坐在一起喝咖啡
看到这篇文章很受鼓舞,18年的奋斗正在等着我…… 我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在"星巴克"一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现,为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在城市中找到一份正式工作,无法享受养老保险、医疗保险。你可能会问我:"为什么非要到城市来?农村不很好吗?空气新鲜,又不像城原创 2010-11-20 13:26:00 · 811 阅读 · 1 评论 -
[转]高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨论了...2010-04-30 10:44:00 · 105 阅读 · 0 评论 -
[转载]堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 ...2010-09-07 00:19:00 · 99 阅读 · 0 评论 -
[转载]为程序员量身定制的12个目标
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理...原创 2012-01-15 22:38:17 · 124 阅读 · 0 评论 -
[转载]Linux系统各个目录的作用(中英文对照)
对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。 / This is the root directory. The mothership. The home field. The one and only top d...2011-08-13 23:50:00 · 113 阅读 · 0 评论 -
[转载]高效 JavaScript
传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能。但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大。而且使用 Web 技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要。对于桌面应用程序,通常使用编译器将源代码转换为二进制程序。编译器可以花费大量时间优化最终二进制程序的效率。Web 应用程序则不同。因为 Web 应用程序需要运行在不同的浏览器...2011-03-28 00:09:00 · 120 阅读 · 0 评论 -
MyEclipse快捷键
自己留着备用:Ctrl + Shift + O: 引入imports语句Ctrl + Shift + T: 打开Open Type查找类文件Ctrl + Shift + F4: 关闭打开的所有窗口Ctrl + Shift + F: 整形Ctrl + Alt + ↓(↑) : 向下(上)复制本行 (搞笑)Ctrl + D : 删除本行 Ctrl + O: Open dec...2011-07-22 14:09:00 · 84 阅读 · 0 评论 -
[转载]当项目经理是一种修炼
作为项目经理,最重要的就是带领整个项目团队一起战斗,做好团队建设,才能激发整个团队成员的士气,提高团队成员的绩效。然而,在中国,很多项目经理并不具备项目经理的基本素质或者知识技能。这里有一个很明显的对比,在国外,项目经理是受人景仰的,只有经验丰富的受人尊敬的专家才能成为项目经理。而在中国,项目经理往往是一个愣头青,还没明白社会是啥就当了项目经理。也因此,项目经理在中国,只是意味着最底层的小...2010-11-20 15:57:00 · 90 阅读 · 0 评论 -
[转载]Java学习推荐书目
一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味...2010-11-14 19:03:00 · 82 阅读 · 0 评论 -
hibernate属性配置
这些属性有的时候很需要,但是记不住,所以做个备忘。 ·属性名:hibernate.ejb.classcache.<classname>描述:指定缓存实体对象,<classname>为缓存类的全名,值为缓存类型,以逗号分隔。示例如下:<property name='hibernate.ejb.classcache.com.fengmanfei.j...2011-06-16 23:25:00 · 120 阅读 · 0 评论 -
[转载]多年积累的20条编程经验
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易...2011-02-16 01:48:00 · 109 阅读 · 0 评论 -
[转载]这样去写你的 HTML
昨天在 twitter 上说,怎么忍心把页面写得这么难用?是的,这个世界还有一群人等着我们创建出来的东西,可以让他们的生活能过得更容易呢。比如那些需要读屏软件的用户。作为一个前端,我们又怎么会忍心呢。之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天的计划里有一条把 2HTML T2ag 和 WCAG标准结合起来。我推荐你这样去写你的 HTML,让某些人的生活...2011-05-28 00:07:00 · 128 阅读 · 0 评论 -
[转载]程序员装B指南
一、准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。4.工具书,orelly的,机械工业,...2011-08-27 21:02:00 · 116 阅读 · 0 评论 -
[转载]一些软件设计的原则
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时...2011-05-17 13:15:00 · 159 阅读 · 0 评论 -
当项目经理是一种修炼
作为项目经理,最重要的就是带领整个项目团队一起战斗,做好团队建设,才能激发整个团队成员的士气,提高团队成员的绩效。然而,在中国,很多项目经理并不具备项目经理的基本素质或者知识技能。这里有一个很明显的对比,在国外,项目经理是受人景仰的,只有经验丰富的受人尊敬的专家才能成为项目经理。而在中国,项目经理往往是一个愣头青,还没明白社会是啥就当了项目经理。也因此,项目经理在中国,只是意味着最底层的小干部,说白了和一个小组长差不多。造成这个现状的原因很简单,项目管理的概念在中国还处于一个起步阶段,很多公司不明白项目原创 2010-11-20 15:57:00 · 598 阅读 · 0 评论 -
Java学习推荐书目
一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错3、《深入Java虚拟机》,翻译一般,但不可不读,最好结合最新的JVM规范来读。三、特定领域转载 2010-11-14 19:03:00 · 655 阅读 · 0 评论 -
Ubuntu 10.10升级cpus出错解决方法
解决方法: 如果是卡在“正在替换 cups 1.4.4 Ubuntu6XXX”这一步的话,我有解决方法,可以使升级继续。方法如下: 出现“正在替换 cups 1.4.4XXXXXXX”时,打开终端,输入: ps ax | grep cups 然后把有cups字样的进程全部sudo kill 掉,然后再到“更新管理器”再次让系统升级,然后这次升级中,会出现“正在设置cups 1.4.4....”这里卡住的情况,在这个时候,再次输入: ps ax | grep cups 然后会看到有一行是“st转载 2010-11-06 13:00:00 · 1202 阅读 · 3 评论 -
推荐16本学习JavaScript的书籍
<br />1. JavaScript: A Beginner’s Guide, Third Edition ( By John Pollock )<br /><br />2. JavaScript: The Definitive Guide, 4th Edition (By David Flanagan )<br /><br />3. Beginning JavaScript and CSS Development with jQuery ( By Richard York )<br /><b转载 2010-09-10 16:59:00 · 1412 阅读 · 0 评论 -
盛大资深软件工程师谈Android开发经验
从G1上市到现在,市面上已经出现了至少30款Android手机。为什么至今依然有一些用户在抱怨Android不好用,在相关的开发中,什么才是真正值得关注的,开发的核心是什么?为什么移动应用需要格外关注用户体验?本文将对这些问题尽可能的作出解答。文/何晓杰Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用程序组成,是首个真正为移动终端打造的开放并且完整的移动平台。2008年9月22日,美国运营商转载 2010-09-10 21:22:00 · 797 阅读 · 0 评论 -
别为大公司拼命
别为大公司拼命作者:Paul Graham译者:阮一峰本文为 How to Make Wealth 的节选1.大公司最大的困扰,就是无法准确测量每个员工的贡献。它会把所有人的贡献平均化。在大公司中,你只要一般性地努力工作,就能得到意料之中的薪水。你不能明显的无能或懒惰,但是谁也没觉得你会把全部精力投入工作。 你不能对老板说,我打算十倍努力地工作,请你把我的薪水也增加十倍吧!因为公司已经假定你在全力工作了,而且更重要的是,实际上,公司无法测量你的贡献。 2.假设有一家公司制造某种消费品,工程师为它做出转载 2010-08-28 17:49:00 · 447 阅读 · 0 评论 -
80后们的十个人生底线
文章写的真好,不经意间出动了我的心灵,看完了有点内牛满面的感觉。1、一定要相信30岁很快就会到来,无论你是在魔兽、cs还是蹦迪泡吧,就算装得再嫩,岁月总会在你的心里留下烙印,掩饰永远都不能改变事实,办法只有一个:提前做好准备,即使你现在只有18岁,脸皮还能掐的水来。30岁一过,一样是人老珠黄一根草而已,所以要是不 能提前装填自己的心理内涵,等着人见人烦吧。2、勿以善小而不为,勿以恶小而为之。不管你对生活已经有了多深的认识,在许多方面最好听听 父母的建议,甚至最好完全按照他们的吩咐去做,抛开老祖宗遗留下来的传转载 2010-07-14 14:55:00 · 514 阅读 · 0 评论 -
[转]高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨论了转载 2010-04-30 10:44:00 · 552 阅读 · 0 评论 -
几款软件需求分析工具
Axure RP Pro 5 Axure RP 能帮助网站需求设计者,快捷而简便的创建 基于目录组织的原型文档、功能说明、交互界面以及带注释的wireframe网页,并可自动生成用于演示的网页文件和word文档,以提供演示与开发。 Axure RP 的特点是:快速创建带注释的wireframe文件,并可根据所设置的时间周期,软件自动保存文档,确保文件安全。在不写任何一条ht转载 2010-03-24 22:38:00 · 16223 阅读 · 0 评论 -
[转]Web 设计与开发终极资源大全(上)
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTC转载 2010-03-20 09:30:00 · 672 阅读 · 0 评论 -
[转]Web 设计与开发终极资源大全(下)
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文是第二部分。3. APIs以下 API 可以将很多现成的功能集成到你的站点:转载 2010-03-20 09:41:00 · 591 阅读 · 0 评论 -
技术族谱:软件开发相关知识体系的整理心得(图)
每隔一段时间,就会收到些类似的消息:怎么学好软件开发? 我已经学完了A,我接下来该学B还是C?其实这样的问题,真的是一言难复。如何学习,是一个很复杂的话题,尤其是眼下业内的技术名词日新月异,乱花迷人眼,使得新人更加看不清。所以才激发了我关于“技术族谱”的设想,本意就是想通过一个机制来理顺知识之间的关系,分享每个人的学习经验,新人借鉴老人的学习路径,从而减少走弯路的现象。记得2007年的转载 2009-10-04 22:10:00 · 673 阅读 · 0 评论 -
团队交流技巧,看你在团队中如何?
团队建设,简单讲就是:给你一拨人,你得能把他们拢在一起,朝着一个方向走。怎么做呢?下面就把个人实践中,认为应该优先考虑的一些做法给列出来: 首先,一切的前提?尊重!不懂得尊重人,一切都无从谈起。这个尊重不是来自鬼都不相信的“人人生而平等”,而是来自于坚信“只要是个人,就有比自己强的地方,就有用”。这个尊重是有形的,是可以看得出来、感觉得到的,比如说:你对人的守时、守信、虚心听取意见等等。最转载 2009-09-28 19:22:00 · 1988 阅读 · 0 评论 -
班级QQ群变迁
<br />毕业一年:工作<br />A:各位同窗,我被公司派到无锡,搞一个地铁项目,手机号是134××××××××,请惠存!<br />B:各位亲朋好友,我现驻扎首都,已成功打进公司内部,在做一个大项目,好几个亿。<br />C:各位兄弟姐妹,我过一个月要出国了,公司在美国有个项目,我要过去组织施工,我会想你们的,同时我会好好欣赏那边的美女!<br /> D:哪位哥哥姐姐还记得竣工决算怎么弄?<br />E:救命,我算错钢筋了!<br />F:谁做过装配式房屋的?给点经验!<br转载 2010-09-12 10:28:00 · 895 阅读 · 2 评论 -
堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存转载 2010-09-07 00:19:00 · 480 阅读 · 0 评论