行内技术
为什么晚睡晚起的人会更聪明
原文如下:有人早起早睡,就像百灵鸟一样勤劳;也有人晚起晚睡,就像猫头鹰一样诡异。心理学家很早就注意到了不同的人具有不同的昼夜节律,但是,他们的智力会因此而不同吗?惊天秘密:晚睡晚起的人更聪明?猫头鹰跟百灵鸟之间谁更聪明,对这一问题的初步思考需要追溯到1999年的秋天。澳洲悉尼大学心理学家罗伯茨(R.D.Roberts)跟美国空军研究机构的基罗纳(P.C.Kyllonen)合作,招募了400名刚刚训练6周的新兵。两名研究者测量了新兵的昼夜节律得分、记忆力、敏捷性,结果发现越是早起早睡的新兵,他们在记忆力和敏捷性方面都要弱于晚起晚睡的同伴。因此,罗伯茨和基罗纳认...
2013-1-9468
让你变聪明的方法31个
如下:WordsWithFriends:和朋友一起玩单词游戏(就是TMM中那种纵横字迷的方式);EatTurmeric:食用姜黄。不知道姜黄?咖喱总知道吧?这种东东能够预防老年痴呆;TakeTaeKwonDo:练习跆拳道,或跳跳舞,打打壁球什么的。科学证明,适当运动对大脑的养护是相当有益滴;GetNewsfromAlJazeera:从半岛电视台获取新闻——而不是从什么CNN或BBC,据09年一份研究指出,常看半岛电视台的观众要比常看CNN或BBC的思维更开放一些;TossYourSmartphone:扔掉你的智能手...
2013-1-9574
走向产品是程序员又一个职业发展方向
就目前比较普遍认识,程序员的职业通道有两条进阶的路线。一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。另一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问题,成为优秀的管理者,甚至职业经理人。近年来,产品管理成为企业多产品经营形势下一个越来越受重视的管理课题。特别是知识经济环境下,诸如互联网与软件、创意、传媒等现代新型产业链中,其几乎可以忽略不计的复制成本,有竞争力的产品与优秀的...
2013-1-9472
论 ArrayList Linkedlist Vector Stack之间的区别
区别如下:List集合代表一个有序的集合,里面的元素可以重复。可以通过索引来访问指定集合元素,因为它默认按元素的添加顺序设置元素的索引。List作为Collection接口的子接口,可以使用Collection里的全部方法,List还增加了一些根据索引操作元素的方法:1、voidadd(intindex,objectelement):将element插入List的index中。2、booleanaddAll(intindex,Collectionc):将集合c所包含的所有元素都插入List集合的index处。3、Objectget(intindex...
2013-1-9552
浅谈Java中的8种基本数据的类型
在Java中共有8种基本数据类型byteshortintlongfloatdoublecharboolean8种类型&nb...
2013-1-9609
浅谈HashMap、Hashtable区别
两者的区别在于:HashMap的对象是异步的,不是线程安全的,Hashtable的对象是同步的,是线程安全的。HashMap允许放入空值,但Hashtable放入空值(null,null)会报错。Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java1.2引进的Map接口的一个实现。也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hasht...
2013-1-9537
SEO-影响你网站收录排名的因素
基本上每一个做网站的人都很关心自己的站点在搜索引擎中的表现,尤其是做SEO的基本上每天都会查询网站的收录情况、关键词的排名等数据。保持网站的搜索引擎收录量、保持和提高网站关键词的排名是很多站长的目标,并且为这些目标采用各样的措施或者到处求医求药。事实上,我们也都知道搜索引擎中的任何数据都是在变化的,收录的增减或者排名的上下都是正常的事情,过分的担心和在意都是多余的。但是作为站长,我们可以在网站自身上下功夫,减少网站上被搜索引擎认为不适合或者会给网站扣分的因素。排除这些影响网站排名和收录的隐患后,搜索引擎如何变动也不在你的能力之内了,而且那时候估计你的排名和收录也不会有太多的波动。...
2013-1-9491
谈如何自学编程[译文]
You’vealwayswantedtolearnhowtobuildsoftwareyourself—orjustwhipupanoccasionalscript—butneverknewwheretostart.Luckily,thewebisfulloffreeresourcesthatcanturnyouintoaprogrammerinnotime.你也许曾经想过要学习如何开发软件或只是想临时的写出一个脚本但不知道如何入手。幸运的是,现在的互联网上到处都有丰富的学习资源让你能在短时间里成为一个程序员。Sincetheinv...
2013-1-9558
jquery--html--text--val--对比分析
----jquery--html--text--val--对比分析.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。这三个方法功能上的对比.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的”value”值。其中.和.text()方法不能使用...
2013-1-9645
数据库设计经验谈(2)
设计表和字段 检查各种变化  我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。 采用有意义的字段名  有一回我参加开发过一个项目,其中有从其他程序员那里继承的程序,那个程序员喜欢用屏幕上显示数据指示用语命名字段,这也不赖,但不幸的是,她还喜欢用一些奇怪的命名法,其命名采用了匈牙利命名和控制序号的组合形式,比如cbo1、txt2、tx...
2013-1-8584
数据库设计经验谈(1)
一个成功的管理系统,是由:[50%的业务+50%的软件]所组成,而50%的成功软件又有[25%的数据库+25%的程序]所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。精选了其中的60个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为5个部分:第1部分-设计数据库之前...
2013-1-8625
深入研究display:inline-block在浏览器中的应用
写在前面的话,在我开发CSS的过程中,我发现很多诡异的问题都是对概念理解有偏差,所以在每篇开始的时候,我都把W3c的解释拿出来晒晒。个人经验,很多的问题看看W3C一般都能够解决,W3C是最好的参考书。官方解释:将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。按照这个解释:支持的浏览器有(ie8,ie9,chrome,firefox3.6+,由于我是用firefox3.6测试的),ie6,ie7是不支持这个属性的。ie6,7如何支持这个属性呢?对于块级元素,直接让块级元素成行内元素,然后再触发layou...
2013-1-8658
Div+css浏览器的兼容实例分析
用div+css布局来做页面相比用table来做页面当然是好处多多,比如说我前面文章所提到过的"div+css网页布局对seo的好处"和网页打开速度更快的优点,所以div+css布局也成为最爱欢迎和关注的焦点.然而div+css浏览器兼容问题一直困绕着许多从事DIV+CSS网页排版的美工人员,尤其是IE与火狐的兼容.用div+css布局的网页在IE下显示一切正常,可是在火狐(FireFox)浏览器里打开,本来好好网页一下子就全乱了.让人怎么看?这一定会影响到你的网站的推广,seo优化,不利于搜所引擎的搜索.所以解决div+css浏览器兼容的问题是完全必须的....
2013-1-8629
完美解决IE6不支持position:fixed的bug的说明
<html><head><metahttp-equiv="Content-Type"content="te...
2013-1-8622
CSS特殊性的概念
我们在使用CSS对网页元素定义样式时经常会遇到这种情况:要对一般元素应用一般样式,然后在更特殊的元素上覆盖它们。那么我们怎么样来保证我们所新定义的元素样式能覆盖目标元素上原有的样式呢?在CSS中,会根据选择器的特殊性来决定所定义的样式规则的次序,具有更特殊选择器的规则优先于具有一般选择器的规则,如果两个规则的特殊性相同,那么后定义的规则优先。那么,又怎么来计算选择器的特殊性呢?下面这张图介绍了特殊性的计算方法:我们把特殊性分为4个等级,每个等级代表一类选择器,每个等级的值为其所代表的选择器的个数乘以这一等级的权值,最后把所有等级的值相加得...
2013-1-8582
浅谈清除浮动[转]
--浮动具有包裹和破坏两个特性,正因为这样,它才可以用来布局,实现丰富多彩的网页。但也因为这样,使得页面经常出现错乱,于是有了清除浮动。  那么,清除浮动都有哪些方式呢?它们各自都有什么优缺点?我们该怎么选择以得到最适合我们的清除浮动样式呢?接下来我将谈谈自己在开发中总结的一点点经验。先写下一段代码,我将用他进行说明。/*--css代码--*/  <styletype="text/css">    .fl{float:left;}.fr{float:right;}   ...
2013-1-8573
纯CSS打造Bubble气泡提示框[转]
要做一个Bubble气泡提示框,如果用CSS3特性来做很容易,用图片来做也可以,但前者有兼容性问题(好多苦逼们还在用低级浏览器呢,真希望你不是其中一个),后者又不够灵活,用图片做有一个例子可以看看jquery打造一款侧边弹出的垂直导航。那有没有办法弄一个既方便又兼容又友爱的Bubble气泡提示框呢?答案是可以的,而且就用纯CSS来来实现,当然在没出效果之前你有权去怀疑这件事情,但出了效果后,你必须坚定的认识:楼主是老实人,出家人是不打诳语的。其实呢这个方法是我以前收藏在另一个博客中的,现在为了能让更多的朋友方便地使用,就分享到博客园吧。无论你是否用得到,我都感谢你抽空来临幸我这...
2013-1-8524
常用正则表达式[转]
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*?/>评注:...
2013-1-8460
有用网页刷新代码总结篇[转]
自动刷新页面的实现方法之总结:1)<metahttp-equiv="refresh"content="10;url=跳转的页面">10表示间隔10秒刷新一次2)<scriptlanguage=window.location.reload(true);</script>如果是你要刷新某一个iframe就把window给换成frame的名字或ID号3)<scriptlanguage=...
2013-1-8428
增加网站的谷歌收录量[转]
百度和google收录的宣传手法大同小异,不用专门区别分开。新站百度收录时间为半个月的时间,15天是一个比较正常的平均时间。慢的话可能需要一个月或者是两个月的时间。新站正常google收录时间为两到三天,速度快的可以几个小时,一般情况下一个星期之内可以正常收录。1、收录原理分析:新站放到互联网之后,如果没有网站的导入链接,任何搜索引擎都将不能够知道并确认此网站的存在,所以新站收录最根本的就是有合理的外部链接导入我们的网站,并且网站的robots.txt文件没有拒绝搜索引擎收录,搜索引擎蜘蛛可以根据他所发现的外部链接进入我们的新站,从而完...
2013-1-4446