IT world and life
文章平均质量分 67
CQMichael521
经历了各种纠结之后归于平静学会了在得失之间做权衡
展开
-
spring AOP学习笔记
1.AOP(Aspect Oriented Programming),最初被翻译为“面向方面编程”,这个翻译其实不是很好,从其实际的功能或使用上来讲,翻译为“面向切面编程”会更好一些。2.AOP为什么会出现:按照软件重构思想的概念,如果多个类中出现了相同的代码,应该考虑定义一个抽象类,将这些相同的代码定义到抽象类中,比如Horse,Pig,Camel这些对象都有run(),eat()等方法,通原创 2013-07-06 16:45:35 · 694 阅读 · 0 评论 -
JqGrid各种参数详解
JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应转载 2013-07-25 17:00:21 · 714 阅读 · 0 评论 -
创业必修课
课程一:大的梦想,小的起步如果你想创办自己的公司,但是却不知道应该做些什么,甚至是不知道时机是否允许,那么将你的时间用来学习。创建一个快速增长的技术公司是极具挑战性的,需要各种各样技能。学习的过程可以让你结交所需要的人才,同样也可以认清自己的长项。如果你非常热爱编程或者业务,那么深入学习其中的一个。创始人的技能集通常决定了公司的关注点和企业文化,在6Wunderkinder,我们一转载 2013-08-07 20:19:22 · 734 阅读 · 0 评论 -
人生最重要的三件事
人的一生要经历许许多多的事情,然而有三件事情我认为是最重要的:一是有一个健康的身体;二是有一个幸福的家庭;三是教育培养好子女。在人的一生当中,其实就那么几十年,转瞬即逝。回过头来看,有一个健康的身体,有一个幸福的家庭,有一个争气的孩子,比什么都重要。说得高调一点,人活着得为国家作贡献,为社会作贡献,其实那都是一些大话、套话。人只不过是纷繁复杂的社会中的一分子,是组成一个大集体的一个转载 2013-08-20 23:46:09 · 3072 阅读 · 1 评论 -
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 · 728 阅读 · 0 评论 -
14条建议,使你的IT职业生涯更上一层楼
升值为企业IT部门的领导者,并非一件易事。从一般大众中脱颖而出,则更不容易。2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域。这对于那些希望高升、换岗、跳槽的IT技术人员来说是个好消息。但要想这些职业“变动”成为可能,你需要让雇佣者感受到你可以带来更多价值。根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及伴随技术转载 2013-08-10 11:04:22 · 446 阅读 · 0 评论 -
作为WEB开发程序员的哪些年
作为WEB开发程序员的那些年经验总结1.在用jstl表达式获取session或cookie中值的时候,如果其值为string类型,一定要加双引号,不然在界面中会有问题,而且是部分浏览器有问题部分浏览器没有问题,如果在开发过程中测试用的浏览器恰好是没有问题的浏览器,那就悲剧了。形如:String test = "test";session.setAttribute("test",tes原创 2013-08-13 17:00:53 · 570 阅读 · 0 评论 -
程序员的爱情
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。到那时,再来期待我们的finally然而,很多时候,异常还是在最不应该的地方发生了,留下悲催的我。亲爱的对象,你在哪里,一旦转载 2013-09-10 16:59:41 · 521 阅读 · 0 评论 -
用户界面设计攻略:设计师需注意的九大要点
摘要:设计良好的用户界面并不容易,它要求具备伟大的设计技能、良好的设计领域知识及了解用户需求。作者Rajni Setia列出了在用户界面设计中最常见也是最重要的九大特性,有了这些元素或者特性势必能够为你提升用户体验。用户界面设计应用非常广泛,比如网站设计、计算机设计、应用设计等等。如同其名,在用户设计中,用户是最大的也是最重要的体验者。因此,在做设计时我们需要牢记遵循用户体转载 2013-09-11 17:56:56 · 940 阅读 · 0 评论 -
HTTPS连接的前几毫秒发生了什么
花了数小时阅读了如潮的好评,Bob最终迫不及待为他购买的托斯卡纳全脂牛奶点击了“进行结算”,然后……哇!刚刚发生了什么?在点击按钮过后的220毫秒时间内,发生了一系列有趣的事情,火狐浏览器(Firefox)不仅改变了地址栏颜色,而且在浏览器的右下角出现了一个小锁头的标志。在我最喜欢的互联网工具Wireshark的帮助下,我们可以通过一个经过略微调整的用于debug的火狐浏览转载 2013-09-23 09:50:45 · 653 阅读 · 0 评论 -
各种智力面试题目汇总
【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 · 880 阅读 · 0 评论 -
java程序员面试基础知识
1.首先是这个链接里的东西都ok了再说:java basic knowledges2.原创 2013-12-27 18:57:36 · 519 阅读 · 0 评论 -
优秀程序员的6个共同特质
摘要:如果你是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原文作者ROYVANRIJN总结了他身边优秀程序员拥有的6个特质:具有好奇心、热爱分享、具有社区意识、以身为程序员而自豪、有点懒、代码可视化的能力。如果你在一家IT公司,与周边的程序员接触时间越长,对他们的可爱之处了解地就越多:或呆或萌,或正派或猥琐。如果你恰好是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原转载 2013-12-26 17:13:29 · 512 阅读 · 0 评论 -
关于工作的一些总结
1.工作邮件在编写完之后一定要检查三遍,保证用词合理(情绪语调上)无错别字,重点突出。虽然这有时候你可以说这是无心之作,可能就是打字的时候按错了一个键,但是会给同事和领导留下做事毛躁和不靠谱的印象,这样的印象一旦形成在工作上要想有很好的发展就基本没戏了,自己的教训之谈,特此记录,切记切记。2.定期更新。原创 2013-07-23 14:17:59 · 421 阅读 · 0 评论 -
国内婚恋网站市场分析
编者按:这篇文章写得比较长,建议大家耐心看完后再评论,鼓励大家踊跃发言。为了谈婚恋网站的问题,笔者先谈了婚恋网站走俏的原因,解决了哪些问题,最后才是讲它们现阶段还存在哪些问题。假如您只对最后一部分感兴趣,请直接移步文中高光部分。 假如你是现在城市中单身男女中的一员,假如你访问过国内的婚恋网站并是其中的一名会员,你可能就会有这样一个感受,这些婚恋网站实际做得并不够好,可以说是不尽如转载 2013-07-23 12:46:25 · 2966 阅读 · 0 评论 -
理解并行和并发
并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行。转载 2013-07-08 22:48:16 · 578 阅读 · 0 评论 -
成为伟大开发者‘九步曲’
一、激情(Passion) 开发者往往会因每一次成功完成任务后而感到欣喜,这是因为当你已经掌握并且拥有智能的解决方案时,这些对你来说都是非常的有利。编程不只是一份工作,它还是一门艺术、是诗歌。因为激情和动力才成就成功。软件开发行业不仅巨大,而且发展也相当的快速。一名好的开发人员能够跟得上时代的步伐,因为他知道任何事情都可以做得更好。不断学习新的方法,以满足饥渴(意思是学转载 2013-06-25 16:58:59 · 514 阅读 · 0 评论 -
'hello, world'的起源
无意中看见,觉得有点意思,作者很有程序员的求真意识,转到这存一下:)原网址:http://localhost-8080.com/2010/08/why-hello-world/问题的提出相传古时候有个退休的程序员,在家闲来无事,决定修习书法之道。第一日,备好笔墨纸砚,便挥毫写下一行大字:“hello, world”。学过编程语言的人都笑了,在程序员心目中,hello转载 2013-07-14 23:26:43 · 601 阅读 · 0 评论 -
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 · 579 阅读 · 0 评论 -
一些有趣的网站
http://localhost-8080.com/原创 2013-07-15 00:12:50 · 581 阅读 · 0 评论 -
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 · 546 阅读 · 0 评论 -
高效办公的一些方法参考
原地址, http://www.cnblogs.com/cnblogsfans 转载注明出处一、加速法则加速法则,就是能加快我们工作的一切的东西。a. 删除启动面板多余的东西,一个应用程序列表的有用程度与它的长度成反比下面我以win7为例,把All Program里常用的程序放到Start Menu里,移除Start Menu里没用的程序。 b转载 2013-07-15 14:32:44 · 635 阅读 · 0 评论 -
创业路上8错误
摘要:创业是一件看上去很牛逼实际很苦逼的事儿,为了走得更顺一些,最好不要:1.过早接触媒体;2.频繁参加行业活动;3.固执且听不进用户的意见和员工的抱怨;4.因为投资人的压力而急于交出满意的答卷。我们往往看到了大多数成功的创业公司光鲜亮丽的外表,却不知道创始人当初内心的挣扎。著名创业孵化器500Startups创始人Dave McClure也会感慨创业艰辛。他说:“创业就是转载 2013-07-04 13:11:43 · 455 阅读 · 0 评论 -
代码破窗
摘要:烂代码不一定是问题,只要它们没有出错,没有人会对它嗤之以鼻,但它就像一堵破窗存在于你的代码之中,影响可能会很糟糕。但更不幸的是,它们没被发现的概率太小了。错误会被发现。需要新的功能,新系统发布了。现在你不得不面对这堆恐怖的代码,试着去清理它们。猜猜看怎么了!你正”继承“(接收)了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方。中间件,网络,可能来自你自己的公转载 2013-07-04 12:55:01 · 597 阅读 · 0 评论 -
怎样成为一个黑客(翻译自wikihow上的一篇文章)
‘黑客’这个词的起源要追溯到几十年之前时分复用和ARPAnet实验出现时由一群编程和网络天才组成的社区,这些天才与疯子创造了‘黑客’这一词,泛指那些真正牛逼的计算机高手而不是我们常有所误解的计算机破坏王,专搞计算机破坏的人在英文中叫‘cracker’,而‘黑客’在英文中叫‘hacker’,需要注意区分两者是完全不同的概念。 有那么一群人他们很自豪的声称自己为‘黑客’,当然事实上他们只是一原创 2013-07-20 13:38:24 · 1894 阅读 · 1 评论 -
创业成功者必须具有的三大特质
1、思维活跃,善于创新 成功的创业者普遍有活跃的思维,能很快的接受新鲜事物,看待问题喜欢多方面思考,找出几种不同的解决方案。对于司空见惯的问题,他们会有不同的看法,他们会发现蕴含在里面的商机。他们喜欢自己动脑动手,设想新奇的点子,甚至自己动手做小制作。很多成功的创业者曾经是从事技术工作,甚至做出重大发明的人,比如百度总裁李彦宏。创业获得成功的很重要一点就是选项目,选择新奇又实用见效快的项转载 2013-07-22 07:55:25 · 1619 阅读 · 0 评论 -
如何正确使用java中的volatile
原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html转载请注明出处。简介: Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java转载 2013-07-23 08:10:04 · 434 阅读 · 0 评论 -
code review研究与学习
最近公司要搭建一个code review的环境,正好自己在这方面的知识比较欠缺,做此文,以鉴学习过程。1.what's code review?在软件开发的过程中,对项目源代码进行系统性检查的过程,其主要目的是提高整个软件产品的质量,及早发现系统中存在的潜在bug。与此同时也能提高coder的编程水平,提高团队中的知识共享水平,提高团队的整体水平。评审的过程也是对系统重构的过程,有助于对整原创 2014-01-19 10:54:44 · 583 阅读 · 0 评论