自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael Ran

奋斗在北京的重庆大男孩

  • 博客(51)
  • 收藏
  • 关注

转载 软件人员推荐书目 大师篇

软件人员推荐书目(一) 大师篇 一、 科学哲学和管理哲学 【1】 "程序开发心理学"(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 "系统化思维导论"(An Introduction to Systems Thinking, Silver Anniversary Edition) 

2014-01-22 14:37:28 1042

原创 code review研究与学习

最近公司要搭建一个code review的环境,正好自己在这方面的知识比较欠缺,做此文,以鉴学习过程。1.what's code review?在软件开发的过程中,对项目源代码进行系统性检查的过程,其主要目的是提高整个软件产品的质量,及早发现系统中存在的潜在bug。与此同时也能提高coder的编程水平,提高团队中的知识共享水平,提高团队的整体水平。评审的过程也是对系统重构的过程,有助于对整

2014-01-19 10:54:44 593

原创 面向对象一点点

(1)面向对象的核心:封装、集成和多态。(2)在遇到一个新的问题域时,如何确定应该建立哪些类方法和属性(摘自 p142):

2014-01-01 17:49:16 540

转载 10个值得关注的Geek网站

LifehackerLifehacker这个网站,站如其名,就是提供骇客般的生活。这里有很多解决生活中的难题的新方法,更实用更有效率。没有任何条条框框,Lifehacker的内容多种多样,从个人理财到健康,从烹饪到摄影什么都有。这个网站适合那些想要变得更好的极客。How-To GeekHow-To Geek主要致力于电脑如何运作。这里有源源不断的切题的文

2013-12-31 16:25:13 2491

原创 java程序员面试基础知识

1.首先是这个链接里的东西都ok了再说:java basic knowledges2.

2013-12-27 18:57:36 526

转载 优秀程序员的6个共同特质

摘要:如果你是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原文作者ROYVANRIJN总结了他身边优秀程序员拥有的6个特质:具有好奇心、热爱分享、具有社区意识、以身为程序员而自豪、有点懒、代码可视化的能力。如果你在一家IT公司,与周边的程序员接触时间越长,对他们的可爱之处了解地就越多:或呆或萌,或正派或猥琐。如果你恰好是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原

2013-12-26 17:13:29 515

转载 解决IE6,IE7下子元素不随着父元素滚动条滚动而滚动的问题

解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题在IE6,IE7下,子元素使用position:relative、父元素使用overflow:auto后,我们预期的是滚动条滚动时,子元素也随着滚动,实际情况是内容不滚动,就感觉你是定位定在那里了。解决办法是父元素添加position:relat

2013-12-11 16:21:12 780

原创 Eclipse集成CVS Update时报错的原因及解决办法

最近项目中在执行update操作时报错,从所报的错误中看不出具体的原因,错误日志如下:An error occurred synchronizing /cneweb2.0: The server reported an error while performing the "cvs update" command.The server reported an error while per

2013-10-25 13:11:25 3030

原创 WEB开发各种问题及解决方法汇总

1.作为WEB开发者,当前来说很多情况下是需要喝很多js插件打交道的,用得很多的一个表格插件jqGrid肯定是其中的佼佼者,但是也很有可能会出一些问题,要是没注意可能会折磨死你,下面是一些关于jqGrid的问题及解决办法:(1)有时候当我们写完一个jqGrid之后会发现caption的宽度大于内容面板的宽度,形如下面的情况:问题原因很简单,在jqGrid的属性or参数设置时,height必

2013-10-11 14:42:45 749

原创 各种智力面试题目汇总

【1】沙漏问题:有两个沙漏,当把开关打开,沙漏里的沙子会从一头留到另一头里,转过来又会留回来,第一个沙漏从打开到把里面的沙子全部流入到下面花7分钟,第二 个花4分钟,问如何准确度量出9分钟?参考答案:(上7,下0)-(上4,下0) -->(上3,下4)-(上0,下4) --> (上0,下7)-(上1,下3) --> (上1,下6)-(上0,下4) --> (这一步不再需要小沙漏)-->(上0,

2013-09-25 10:23:00 890

转载 HTTPS连接的前几毫秒发生了什么

花了数小时阅读了如潮的好评,Bob最终迫不及待为他购买的托斯卡纳全脂牛奶点击了“进行结算”,然后……哇!刚刚发生了什么?在点击按钮过后的220毫秒时间内,发生了一系列有趣的事情,火狐浏览器(Firefox)不仅改变了地址栏颜色,而且在浏览器的右下角出现了一个小锁头的标志。在我最喜欢的互联网工具Wireshark的帮助下,我们可以通过一个经过略微调整的用于debug的火狐浏览

2013-09-23 09:50:45 659

原创 Ubuntu12.04下替换默认的jdk后eclipse无法启动问题解决

最近重装了一下系统,因为之前boot分区设置的太小,而整个硬盘又没有剩余没用的空间了,所以扩展比较麻烦,索性就重装了下系统,安装了最新的jdk7替换了默认的OpenJDK,java环境算是搞定,安装了Eclipse之后,启动不了,错误日志如下:!SESSION 2012-04-15 21:05:46.902 -----------------------------------------

2013-09-17 23:18:34 605

转载 用户界面设计攻略:设计师需注意的九大要点

摘要:设计良好的用户界面并不容易,它要求具备伟大的设计技能、良好的设计领域知识及了解用户需求。作者Rajni Setia列出了在用户界面设计中最常见也是最重要的九大特性,有了这些元素或者特性势必能够为你提升用户体验。用户界面设计应用非常广泛,比如网站设计、计算机设计、应用设计等等。如同其名,在用户设计中,用户是最大的也是最重要的体验者。因此,在做设计时我们需要牢记遵循用户体

2013-09-11 17:56:56 970

转载 程序员的爱情

世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。到那时,再来期待我们的finally然而,很多时候,异常还是在最不应该的地方发生了,留下悲催的我。亲爱的对象,你在哪里,一旦

2013-09-10 16:59:41 531

原创 漫谈版本控制(Revision Control)--搜集整理

什么是版本控制    版本控制本身属于软件工程的范畴,简单的来说所谓的版本控制就是确保在开发过程中,由不同人员编辑的同一档案都得到更新,并且通过过一定的措施保证每个人在编辑一个文档之前都是基于最新版本的。基本原理是透过文档的形式记录各个模块的改动,并在有改动的时候为新的改动编上序号。软件系统的版本号由三部分组成:主版本号+次版本号+修改号,主版本号只有一位,只有在系统的结构或功能上有重大的改进

2013-08-29 00:16:16 970

转载 Cut Your Meeting Time by 90%

origin link: http://www.linkedin.com/today/post/article/20130819190438-36052017-cut-your-meeting-time-by-90"Managers do things right, while leaders do the right thing(s).” --Warren Bennis, schol

2013-08-22 09:46:19 736

原创 关于HBS申请

申请条件1、参加GMAT考试2、申请时间申请流程

2013-08-21 13:08:40 605

转载 人生最重要的三件事

人的一生要经历许许多多的事情,然而有三件事情我认为是最重要的:一是有一个健康的身体;二是有一个幸福的家庭;三是教育培养好子女。在人的一生当中,其实就那么几十年,转瞬即逝。回过头来看,有一个健康的身体,有一个幸福的家庭,有一个争气的孩子,比什么都重要。说得高调一点,人活着得为国家作贡献,为社会作贡献,其实那都是一些大话、套话。人只不过是纷繁复杂的社会中的一分子,是组成一个大集体的一个

2013-08-20 23:46:09 3127 1

转载 struts2中的s:interator使用

转自:http://blog.csdn.net/chinajust/article/details/3922760  转载请注明出处 struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性:    value:被迭代的集合    id   :指定集合里面的元素的id    status

2013-08-15 17:10:46 687

原创 作为WEB开发程序员的哪些年

作为WEB开发程序员的那些年经验总结1.在用jstl表达式获取session或cookie中值的时候,如果其值为string类型,一定要加双引号,不然在界面中会有问题,而且是部分浏览器有问题部分浏览器没有问题,如果在开发过程中测试用的浏览器恰好是没有问题的浏览器,那就悲剧了。形如:String test = "test";session.setAttribute("test",tes

2013-08-13 17:00:53 577

原创 ubuntu12.04下面无法安装插件

最近学习hadoop,hadoop环境配置没问题,运程也正常,于是乎到网上下载eclipse的hadoop插件,本来应该是一气呵成的事情,结果下了好多插件放到plugins下面都无法加载,因为以前我安装插件都是这么做的,所以没有怀疑这样有什么问题,很长时间都没解决,伤心欲绝T_T,今天在网上看到一篇文章说可以尝试dropins方式安装试一下(就是将插件jar包拷贝到dropins文件夹下面),然后

2013-08-13 08:09:46 625

转载 14条建议,使你的IT职业生涯更上一层楼

升值为企业IT部门的领导者,并非一件易事。从一般大众中脱颖而出,则更不容易。2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域。这对于那些希望高升、换岗、跳槽的IT技术人员来说是个好消息。但要想这些职业“变动”成为可能,你需要让雇佣者感受到你可以带来更多价值。根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及伴随技术

2013-08-10 11:04:22 452

原创 DB设计之char和varchar

为什么有这篇文章    最近在做一个东西时,将一些数据库字段设置为了char格式(开发环境使用的informix数据库,varchar的长度最长只有255字节,不能满足业务需要),实际使用的环境使用的oracle数据库,客户那边出于安全上的考虑,在访问WEB的时候还需要有几个中转操作过程,这样设置为char的字段因为定长的原因会自动补上空格导致传输的数据量变大而且数据变得不规整,导致WEB界面

2013-08-08 13:24:53 817

原创 hadoop学习笔记

起源发展过程是什么    存在的原因hadoop包括哪些东西为什么要学习hadoop学习思路学习过程理论与实践相结合总结

2013-08-08 00:28:31 377

转载 创业必修课

课程一:大的梦想,小的起步如果你想创办自己的公司,但是却不知道应该做些什么,甚至是不知道时机是否允许,那么将你的时间用来学习。创建一个快速增长的技术公司是极具挑战性的,需要各种各样技能。学习的过程可以让你结交所需要的人才,同样也可以认清自己的长项。如果你非常热爱编程或者业务,那么深入学习其中的一个。创始人的技能集通常决定了公司的关注点和企业文化,在6Wunderkinder,我们一

2013-08-07 20:19:22 747

转载 JqGrid各种参数详解

JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应

2013-07-25 17:00:21 723

转载 java中提高时间性能的一些措施

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以

2013-07-24 12:54:47 643

转载 Java中equals()与hashCode()方法完全解惑

1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下:public boolean equals(Object obj) {return (this == obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、

2013-07-23 19:38:24 492

原创 关于工作的一些总结

1.工作邮件在编写完之后一定要检查三遍,保证用词合理(情绪语调上)无错别字,重点突出。虽然这有时候你可以说这是无心之作,可能就是打字的时候按错了一个键,但是会给同事和领导留下做事毛躁和不靠谱的印象,这样的印象一旦形成在工作上要想有很好的发展就基本没戏了,自己的教训之谈,特此记录,切记切记。2.定期更新。

2013-07-23 14:17:59 428

转载 国内婚恋网站市场分析

编者按:这篇文章写得比较长,建议大家耐心看完后再评论,鼓励大家踊跃发言。为了谈婚恋网站的问题,笔者先谈了婚恋网站走俏的原因,解决了哪些问题,最后才是讲它们现阶段还存在哪些问题。假如您只对最后一部分感兴趣,请直接移步文中高光部分。  假如你是现在城市中单身男女中的一员,假如你访问过国内的婚恋网站并是其中的一名会员,你可能就会有这样一个感受,这些婚恋网站实际做得并不够好,可以说是不尽如

2013-07-23 12:46:25 3024

转载 如何正确使用java中的volatile

原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html转载请注明出处。简介: Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java

2013-07-23 08:10:04 445

转载 创业成功者必须具有的三大特质

1、思维活跃,善于创新  成功的创业者普遍有活跃的思维,能很快的接受新鲜事物,看待问题喜欢多方面思考,找出几种不同的解决方案。对于司空见惯的问题,他们会有不同的看法,他们会发现蕴含在里面的商机。他们喜欢自己动脑动手,设想新奇的点子,甚至自己动手做小制作。很多成功的创业者曾经是从事技术工作,甚至做出重大发明的人,比如百度总裁李彦宏。创业获得成功的很重要一点就是选项目,选择新奇又实用见效快的项

2013-07-22 07:55:25 1637

原创 怎样成为一个黑客(翻译自wikihow上的一篇文章)

‘黑客’这个词的起源要追溯到几十年之前时分复用和ARPAnet实验出现时由一群编程和网络天才组成的社区,这些天才与疯子创造了‘黑客’这一词,泛指那些真正牛逼的计算机高手而不是我们常有所误解的计算机破坏王,专搞计算机破坏的人在英文中叫‘cracker’,而‘黑客’在英文中叫‘hacker’,需要注意区分两者是完全不同的概念。    有那么一群人他们很自豪的声称自己为‘黑客’,当然事实上他们只是一

2013-07-20 13:38:24 1918 1

原创 并发编程

1.”使用并发时需要解决的问题又多个,而实现并发也有多种方式,并且这两者之间没有明显的映射关系(通常只有模糊的界限),因此,你必须理解所有这些问题的特例,以便有效地使用并发“   --《Thinking in java》2.并发解决的问题大体上可以分为两个大类:时间性能和安全性(设计的可管理型)。3.java采用了传统的方式,即是在顺序语言的基础上提供对线程的支持,也就是将并发绑定到顺序型

2013-07-18 13:16:25 521

转载 ubuntu12.04安装skype

原文章地址:http://blog.csdn.net/hhbgk/article/details/8683939 转载请注明。在终端执行下面两条命令:1.  wget http://www.skype.com/go/getskype-linux-deb 2. sudo dpkg -i skype_xx.deb     (特别注意这儿的文件名可能会因为SKYPE版本的

2013-07-16 07:30:19 552

转载 高效办公的一些方法参考

原地址, http://www.cnblogs.com/cnblogsfans 转载注明出处一、加速法则加速法则,就是能加快我们工作的一切的东西。a. 删除启动面板多余的东西,一个应用程序列表的有用程度与它的长度成反比下面我以win7为例,把All Program里常用的程序放到Start Menu里,移除Start Menu里没用的程序。  b

2013-07-15 14:32:44 644

转载 python入门

本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.       思路:用shell编程.(Linux通常是bash而Windows是批处理脚

2013-07-15 00:20:50 587

原创 一些有趣的网站

http://localhost-8080.com/

2013-07-15 00:12:50 589

转载 'hello, world'的起源

无意中看见,觉得有点意思,作者很有程序员的求真意识,转到这存一下:)原网址:http://localhost-8080.com/2010/08/why-hello-world/问题的提出相传古时候有个退休的程序员,在家闲来无事,决定修习书法之道。第一日,备好笔墨纸砚,便挥毫写下一行大字:“hello, world”。学过编程语言的人都笑了,在程序员心目中,hello

2013-07-14 23:26:43 622

转载 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器

2013-07-12 10:28:23 422

空空如也

空空如也

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

TA关注的人

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