- 浏览: 184513 次
- 性别:
- 来自: 杭州
最新评论
-
liuweihug:
图说浏览器的缓存原理及缓存方式说明(1) http://www ...
浏览器缓存机制 -
fei33423:
楼主为啥不根据评论改下文章..不然会误导很多人的..
Java5 Concurrent包中的锁机制 -
superscorpio:
根据总结,点击back和forward跟是否缓存无关。这应该是 ...
浏览器缓存机制 -
hzxlb910:
引用详细内容请访问我的新博客地址:http://xiaofen ...
Storm的第一份作业 -
tudopi:
遇到F5和enter刷新效果不一样的问题,看了文章解惑了
浏览器缓存机制
文章列表
最近公司安排我写手上项目的白皮书,以前没搞过这个,特研究了一番,写下来和大家分享。
首先什么是白皮书?
A white paper in the high-tech industry is a technical document that describes how a technology or product solves a particular problem. It's a marketing document and a technical document, yet it doesn't go too far in either direction. A good white ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl ...
- 2008-09-09 10:47
- 浏览 1006
- 评论(1)
软件开发人员 Zoë 在 Web 浏览器中刷新“My Bugs”页面,并看见团队负责人 Rick 已分配给她一个新的错误报告。她打开 Eclipse IDE,并在工作区中查找出错的代码。她修复该错误并向测试套件添加一个递归测试。她运行测试套件以确保一切都按预期工作。她更新构建说明,以记录代码流中的该错误已修复。然后 Zoë 可以将她的所有更改签入源代码存储库,并使用错误报告编号和标题作为签入备注。然后她使用将在其中应用修复的计划的构建版本,对该错误报告做出注释,并将该错误报告标记为“已解决/已修复”。更新错误报告会自动导致向相关各方发送电子邮件,包括报告该错误的团队成员 Mike。 ...
- 2008-08-31 10:50
- 浏览 995
- 评论(0)
一,找到用户真正的需求,也就是发现“真问题”
二,找到合适的方式,解决这个需求,也就是“解决问题”
其中难的是第一点。非常难。难在有歧途。
歧途一:洋务派。把国外的东西拿过来用。其实,没用。为什么没用,因为美国互联网应用水平,普遍领先国内至少5年;把国外现在流行的东西搬过来,南橘北枳,在国内没有用户基础。
歧途二:理论派。闭门造车,只求自我逻辑完美,不考虑用户实际情况。当自己的逻辑和用户需求出现冲突时,自我欺骗,在脑海中强制将用户需求按照自己的逻辑来塑造。
歧途三:无知派。很多甚至还是大学在校生,但指点起江山来,却毫不怯场,宛如老江湖。每有小得,必以为大发现,殊不知没准是别人早就玩剩的 ...
- 2008-08-18 14:37
- 浏览 860
- 评论(0)
这几天在研究OSGi这个东东,稍有成果。
什么是OSGi?
简单的可以把OSGi规范理解为Java中更好的模块机制。也可以理解为OSGi是一个通用的插件规范,让每个OSGi模块都能像eclipse的插件一样即插即用。
可用的OSGi框架
在开源界中实现OSGi的比较知名的框架有:
Equinox(http://www.eclipse.org/equinox)
Felix(http://felix.apache.org)
Knopflerfish(http://www.knopflerfish.org)
Oscar(http://oscar.objectweb.org)
查看了一些资料和比较了Eq ...
- 2008-06-13 10:05
- 浏览 2394
- 评论(0)
Django上的一个工作流引擎,设计灵感来源于OpenFlow(http://www.openflow.it/Documentation/documentation/OpenFlowIntroduction)。
目前还处在项目的初级阶段,连完整的文档都没,不过好在是开源的可以直接研究代码。
项目站点:http://code.google.com/p/goflow/
可以先下载他的代码包,里面有个PPT,有简单的介绍,也可以运行demo看一下效果。
很多朋友还是习惯于看中文,小弟特意收集了一些供大家参考
http://www.woodpecker.org.cn/obp/django/
http://www.iteye.com/subject/Django-book
这几个仁兄的blog上也翻译了很多
http://hideto.iteye.com/category/7645
http://www.cnblogs.com/RChen/category/38092.html
- 2008-05-26 13:56
- 浏览 1335
- 评论(0)
1. 配置: sudo pppoeconf
然后根据提示输入ADSL账号与密码
设置完后,下次开机会自动连接的。。
2. 其它相关的几个命令:
上网执行: pon dsl-provider
激活ADSL: sudo /etc/ppp/pppoe_on_boot
断开连接: poff
查看日志: sudo plog
- 2008-05-14 14:56
- 浏览 2676
- 评论(0)
无意中网上看到一篇关于gedit的文章,发现原来gedit是个宝啊。
装上插件后就可以像textmate一样好用
http://grigio.org/textmate_gedit_few_steps
http://www.youtube.com/watch?v=yuAR6NxiEgQ
http://grigio.org/pimp_my_gedit_was_textmate_linux
经过使用,我推荐snap open,Class Browser,Snippets,eddt,Session Saver这几个插件
本人所在的公司(一个创业型的网络公司),主要的系统都是在java平坦上开发的。不过坦率的说用Java开发网站,不如脚本语言Python,php等用起来方便、直接。我们新的系统主要是社区这一块,决定使用python开发,使用django。这样就带来了python和原来的java系统结合的问题。
比如原来的已有的积分结算系统,里面有很多关于结算的logic,我不想在python这边再实现一遍,不仅是重复的劳动,而且又要测试一遍,是否和原来的一致,更可怕的是当结算逻辑更改的时候,要维护两份代码!!!
首先想到的方案是让django跑在Jython上,在网上看到已经有人这样做了,不过貌 ...
本来想起个诸如之类吸引眼球的名字,但想想有点大阵式了,只是说说毕业十年在职场的一点感受,看了,希望对DDMM有些裨益,不看,俺也算自已做了一个2006的小结。
1、在职场骑驴找马,经常跳槽,薪水不断高升是一种方法(呵呵,俺LP就是如此,跳了八次,薪水从一千到现在六、七千,经常要给俺讲经验),但认定发展,固守一个地方也未尝不是一个方向,这样人脉关系,客户,环境还会更熟,容易发展(俺即是一例,毕业在国家机关呆一年出来,在这个公司呆九年了,薪水从三百到现在是LP的八倍,当然也是苦尽甘来,此是后话),前提是一定认准公司会有发展。
2、去大的公司固然好,可以学到先进的管理经验等,但在一个蒸蒸日 ...
- 2008-03-24 10:23
- 浏览 1294
- 评论(1)
maven2实际上挺好的。
用任何东西,都是双刃剑。关键要扬长避短。
1、用maven2,最好有自己的私服。
比如,Spring 2.5.1,可能刚release,repo1.maven.org/maven2/不一定有。
你可以install到你的私服去。
2、应该结合Ant
很多maven不灵活的地方,可以用ant来解决
3、定义meta-inf的信息。
开发OSGI的Bundle,就必须定义meta-inf信息。也可以定义自己的格式。
4、不要使用maven2相关的ide。
实际上,多使用命令。比如mvn eclipse.然后,导入到eclipse工程。
有更新,再执行 ...
- 2008-03-07 19:02
- 浏览 985
- 评论(0)
原文取自smashing magazine
下面我对原文大致翻译一下, 以便大家阅读.
CSS 并不总是很好对付.
这取决于你的技巧和经验. CSS编码有时会成为一场噩梦, 特别是当你还不知道文件中的元素应该适用哪些选项的时候. 一个减少代码复杂性的简易法门, 就是利用哪些鲜为人知的CSS属性来创建适用性比较强的正确标注.
下面引用的70个专家技巧,附加了他们的相关文章地址.
如果感兴趣你还可以阅读 53 CSS-Techniques You Couldn’t Live Without(53个你必须掌握的CSS技术)
,
Digg this article(挖掘这篇文章)
...
- 2008-03-05 14:57
- 浏览 1470
- 评论(0)
GWT中默认一个service对应一个servlet,这样会使web.xml要配置很多servlet, 不是很方便。我这里通过一个Dispatch servlet来分配service, 这样每个service都成了pojo,使得配置更加方便,也容易测试。
1. Server code
Configure web.xml like
<servlet>
<servlet-name>gwt-dispatch</servlet-name>
<servlet-class>
...
虽然不是很喜欢csdn上的新闻风格,不过偶偶还是会去瞧瞧的,毕竟上面好的翻译过来的文章还是有的。
今天看到一篇《谈“80后”程序员为什么找不到工作?》:
所谓“80后”,是指22~27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。
我也是呀,刚毕业开始工作,碰巧也算个程序员,向来不愤青的我,禁不住想愤青一回。首先我承认文章里说的80后的种种缺点,确实有存在,但是否存在普遍现象,我就无从得知了。(BTW: 文章的作者应该是阅“80后”无数吧。)
简单的概括文章所属80后的缺点就是 浮躁 两字。可是80后一代成长的社会环境呢,变化大,各种价值观并存,总体来说就是一个浮躁的社 ...