Fork me on GitHub

2012年2月17日

摘要: 舍弃自己的物质利益来学习Linux, 作为程序员目光不能太短如果你忘记了Linux的root登录密码,请看这里posted @2011-11-12 23:32moonz-wu 阅读(12) |评论 (0)编辑Vim编辑操作总结posted @2008-01-31 23:16moonz-wu 阅读(214) |评论 (0)编辑Vim 编辑命令3posted @2008-01-29 23:19moonz-wu 阅读(750) |评论 (0)编辑Emacs(二)posted @2008-01-24 19:53moonz-wu 阅读(550) |评论 (1)编辑vim操作技巧第二期:我的vim插件po 阅读全文
posted @ 2012-02-17 13:38 HackerVirus 阅读(165) 评论(0) 推荐(0)
摘要: 相信云这个概念对于专业的开发人员来说已经不是什么新名词了。这年头搞个应用不与云沾点边都拿不出手。最近在研究node.js,我在想既然node.js能将javascript作为服务器端语言来用,那么只要将js脚本提交到云上是不是就可以直接运行了呢? 答案是可以的,来看看Cloud9吧!一个node.js的在线IDE,实现云端开发和云端部署不是梦。作为一个入门级的介绍文章,我还是从hello world开始。但在我们写代码之前,我们先来看看这个云端IDE的样子:怎么样,是不是很酷!酷的不仅仅是这些,它支持把代码直接push到Github和Bitbucket, 还支持直接deploy你的app到he 阅读全文
posted @ 2012-02-17 13:33 HackerVirus 阅读(1792) 评论(0) 推荐(1)
摘要: qTip2 精致的jQuery提示信息插件2012-02-16 22:31 by 囧月, 1029 visits,收藏,编辑qTip2是一个灰常强大且精致的jQuery提示信息插件,是qTip的第2版,也是一个全新的版本,提供了丰富的功能及漂亮的外观,非常易于使用。qTip2采用了MIT/GPLv2许可,官方网站为:http://craigsworks.com/projects/qtip2/,目前还没发布一个稳定版,Nightly版本经常会更新,当然这并不影响正常使用。简介若不放心可以尝试旧版的qTip,但在一些参数上会有所不同;若是从qTip升级到qTip2,可以使用官方提供的转换工具来升级 阅读全文
posted @ 2012-02-17 13:25 HackerVirus 阅读(1030) 评论(1) 推荐(0)
摘要: 上两篇文章:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.htmlhttp://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html介绍到了在MongoDB的控制台完成MongoDB的数据操作、以及通过Java MongoDB 的驱动完成在Java中对MongoDB的操作,通过前两篇文章我们对MongoDB有了全面、深刻的认识和理解。现在我们就看看利用Morphia库来操作MongoDB。开发环境:System:WindowsIDE:eclipse、MyEclipse 8Da 阅读全文
posted @ 2012-02-17 11:38 HackerVirus 阅读(598) 评论(0) 推荐(0)
摘要: 业务需求描述: 有一个用户登录表,用户每次登陆时,就会向这个表中插入一条数据,这个表记录了用户的用户ID和登录时间,表的数据量有几千万, 现在需要求出从今天开始算,用户持续登录的时间(也就是用户今天登陆了,昨天也登陆了,但是前天没有登录,那用户的持续登录时间就 是一天)。分析: 看似蛮简单的一需求,在数据库里面实际操作起来不是那么简单的,并非一个简单的Select能够搞定的,从业务的描述我们起码可以得到如下 的分析结论: 1. 业务需要统计这样的数据,应该并不需要实时的数据,所以我们可以获取某个时间的快照数据来做计算;2. 表数据量比较大,如果直接在这个表上操作,势必会对产品的使用造成... 阅读全文
posted @ 2012-02-17 11:37 HackerVirus 阅读(257) 评论(0) 推荐(0)

2012年2月16日

摘要: Firefox下的PageSpeedPage Speed原本是Google为Firefox插件Firebug开发的插件,用于评价网页的前端性能以分数的形式进行显示,并且提示如何进行改进。它本身并不是一个网站优化工具,也就是说它并不会为你的网站前端性能做任何工作,它所扮演的角色就是类似网站性能咨询师,可以为你的网站前端性能优化做一些建议工作。与它类似的是由雅虎公司出口的ySlow工具,这也是一个firebug的插件,功能基本类似,Page Speed继承了google快速开发的优点,版本更新较快。Page Speed主要依据是前端优化的一些标准,这些标准最被来自Yahoo公司前端部分所总结的前端 阅读全文
posted @ 2012-02-16 10:28 HackerVirus 阅读(1118) 评论(0) 推荐(0)
摘要: 一直以来都有在用谷歌管理员工具,也知道谷歌里有page-speed这个工具,可能吧。因为比较懒,没有去看看具体怎么用,也没有去安装。今天在chinaz看到了谷歌工具page-speed的使用教程,觉得还是蛮有收藏的意义的。所以跟大家一起分享一下咯。教程很详细,图片我去掉了,呵呵。没有图片基本上也是看得懂的。因此可以节省一些加载的时间。重视网站的用户体验是互联网发展由技术为中心到以用户为中心的一种转变,主流的搜索引擎都将网站的用户体验作为评价网站的重要标准,毕竟搜索引擎蜘蛛也只是网站的一个普通用户,要想在搜索引擎获得好的评价,就不得不重视用户体验的优化。网站的用户体验分为4个方面:1、网站的加载 阅读全文
posted @ 2012-02-16 10:15 HackerVirus 阅读(530) 评论(0) 推荐(0)
摘要: 别与作用,面试时常考。//我可以回答,但我希望你能自己找出答案复制代码2.面向对象基础:真的很重要(必要)你必须确保你有良好的面向对象思想,或者深入点面向接口思想。它的重要性是个学程序的都知道,不多说了!3.C/C++基础:以后底层开发可能需要用到。(可选)C/C++这个一直是广泛讨论的话题,喜欢它的人很喜欢,不喜欢的也很不喜欢。但我建议你最好在有空的时候学一下,对于大型项目(对性能要求比较高),PC游戏来说,它是至关重要的。4.有设计模式基础:用于设计软件的架构,可复用面向对象软件的基础。(可选)设计模式你需要了解,但不必非要套进去,好的设计模式是你在长期写项目过程中体会出来的,不是说你用了 阅读全文
posted @ 2012-02-16 10:02 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: 今天去面试,碰到一个团队角色测试,个人感觉还是满有道理的,与大家分享一下……答案明天公布,大家最好自己先测试一下,给自己一个定位;如果等不及的兄弟姐妹们,可以自己百度一下。。下面有七个测试题目,请把10分按照最能描述你的行为的方式,分配到1至8之间,可以出现0.5分。在极端的情况下,你可以把10分全部分配给一个句子,当然很可能某几个句子的得分是零分。一、我认为我所能贡献给团队的是:1 我能够迅速看到并且利用机会;2 我非常善于同各种类型的人一起工作;3 我认为贡献思想、产生主意是我的一个天然资源;4 我的能力在于,不管什么时候,只要我觉得谁具备一定价值,我就能说服他为团队的 目标做贡献;5我认 阅读全文
posted @ 2012-02-16 09:51 HackerVirus 阅读(563) 评论(0) 推荐(0)
摘要: 开篇上一篇博文对缓存的思考——提高命中率详细介绍了高速缓存的组织结构,并通过实例说详细明了cpu从高速缓存中取数据的过程,对于缓存的工作机制应该有了清晰的认识。这篇博文就来简单讨论以下对于缓存在实际开发中的应用,这里将告诉你如何让你的程序充分利用该缓存,即如何编写高速缓存友好的代码。提示:如果高速缓存的运行机制还没有清晰的认识,请参照前面文章。注1:关于文中提到的局部性的相关知识参照:局部性原理浅析——良好代码的基本素质注2:这是一个系列的文章,收录在程序性能优化注3:文章知识有些地方不容易理解,所以用心才能看完噢。“用空间换时间”在搞算法的时候经常能听到这种说法,算法研究中通常要考虑算法的时 阅读全文
posted @ 2012-02-16 09:50 HackerVirus 阅读(248) 评论(0) 推荐(0)