代码改变世界

How To Safely Store A Password

2011-12-24 03:59 by OntheMars, 248 阅读, 0 推荐, 收藏, 编辑
摘要:自己的密码也被csdn泄露了,这几天改密码改的不亦乐乎。转一篇如何存储密码的文章http://codahale.com/how-to-safely-store-a-password/.自己也学习一下How To Safely Store A Password31 Jan 2010Use bcryptUse bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt.Why Not {MD5, SHA1, SHA256, SHA512, SHA-3, 阅读全文

Add Two Numbers

2011-12-23 10:12 by OntheMars, 265 阅读, 0 推荐, 收藏, 编辑
摘要:First post here, : )Problem Add Two Numbers from http://www.leetcode.com/onlinejudgeYou are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.Input: ( 阅读全文

google博客文章《浪潮之巅》系列

2009-01-28 11:25 by OntheMars, 193 阅读, 0 推荐, 收藏, 编辑
摘要:找红杉风投前,创业者要准备好一份材料,包括1.公司目的(一句话讲清楚)。2.要解决的问题和解决办法,尤其要说清楚该方法对用户有什么好处。3.要分析为什么现在创业,即证明市场已经成熟。4.市场规模,再强调一遍,没有十亿美元的市场不要找红杉。5.对手分析,必须知己知彼。6.产品及开发计划。7.商业模式,其重要性就不多讲了。8.创始人及团队介绍,如果创始人背景不够强,可以拉上一些名人做董事。9.最后,也是最重要的—想要多少钱,为什么,怎么花。6.2 KPCB在风投行业,能和红杉风投分庭对抗的只有同是在 1972 年成立的 KPCB 了。KPCB 是它的四个创始人 Kleiner、Perkins、 C 阅读全文

以下内容选自雷军的博客

2009-01-28 11:13 by OntheMars, 302 阅读, 0 推荐, 收藏, 编辑
摘要:过冬的生存技能 作者:雷军 来自:雷军:人因梦想而伟大关于成本控制的几点经验:1.该花的钱一定要花,不该花的钱一分钱都不能花。2.省钱不是不花钱,不花钱可能造成更大的浪费。3.省钱就是赚钱,每省一块钱至少相当于赚三块钱。4.(引用)“应付款是一定要付的,应收款是一定收不到的”5.(引用)“在最贵的地方点最便宜的菜,在便宜的地方点最贵的菜”第4条、第5条不是本人发明的,但我觉得讲得非常实在。企业过冬的生存技能步入2009年后,几乎所有人都领略到这次冬天的寒意。不少人问我,创业公司如何过冬。我的回答没有任何新意:现金为王,持有足够的现金量是生存的关键。我曾在1997年9月管理北京金山的时候差点发不 阅读全文

以下内容选自微软亚洲研究院的博客

2009-01-28 10:47 by OntheMars, 181 阅读, 0 推荐, 收藏, 编辑
摘要:第三,企业在世界金融动荡中的运营,可以通过虚拟化的平台,以获得动态、可靠、可伸缩的灵活平台功能,以及高效能的资源管理工具,使得企业可以创建敏捷的和动态的数据中心,以及自我管理的动态系统。以微软自身为例,微软的IT部门利用这个虚拟化平台,今年为公司省下了将近1千万美元。 微软在当前的经济逆势下,会研发出最好的平台,研发出最好的服务。我们微软推出了软件加服务,还有云计算等战略。这些战略将会大大地提高企业的工作效率,并且为企业开创崭新的商业机会。同时,我们希望能够像前三次经济危机一样,我们大家可以化危机为转机,携手度过这个风暴,并且为公司、业界下一波的高成长创造业绩。狄更斯在他的《双城记》中说,“. 阅读全文

如何进行IT产品策划

2009-01-15 20:47 by OntheMars, 228 阅读, 0 推荐, 收藏, 编辑
摘要:l转载于http://hi.baidu.com/aswel如何进行IT产品策划2006年11月06日 星期一 02:32由于面试的需要,特别总结了一下该如何进行IT产品的策划工作。在IT行业,产品策划是贯穿产品的整个生命周期的策划性工作。我认为具体产品策划应该包括以下几个部分:(1)建立产品概念 以创意的形式,形成一个新的产品的概念。(2)可行性分析在对互联网、及其用户需求的理解、分析基础上,论证产品的价值,调整产品的概念。(3)完成产品策划文档这部分是产品策划的主要工作,通过具体的策划文档,明确产品的市场定位,设计产品的内容模式、基本功能,以及营销思路。此文档将作为该产品的整体设计、开发、营 阅读全文

如何进行网站推广策划?(转载)

2009-01-15 20:23 by OntheMars, 222 阅读, 0 推荐, 收藏, 编辑
摘要:如何进行网站推广策划?转载自http://hi.baidu.com/aswell2006年11月22日 星期三 08:40如何推广,是一个网站在建成之后所面临的最关键最迫切的问题。如何让用户在全球7000万个网站中快速的找到自己的网站,是一个很困难的事情。单纯的放点banner广告,买点竞价排名就以为是做了网站推广,这种思维未免也太简单了一点。其实网站推广和网站策划是不能完全的分离开的,应该叫做网站推广策划。这一过程需要回答的是以下两个问题:1 如何让用户知道并访问我的网站?2如何让用户回访并留在我的网站?如果说,第一个问题我们可以通过单纯的推广方案来完成,是推广层面的操作的话,第二个问题就是 阅读全文

StarCraft的工程师谈美国的游戏开发过程

2008-11-04 09:48 by OntheMars, 299 阅读, 0 推荐, 收藏, 编辑
摘要:有段时间没有在网上游荡了,机缘巧合^_^看到了这篇文章转在这里。题:StarCraft的工程师谈美国的游戏开发过程(原创)版权所有:疯之舞 原作 提交时间:11:00:40 06月11日6月9日,我们公司迎来了一位客人,他叫Gage Galinger。关于他这个人,大家可以看看简历: StarCraft (Blizzard Entertainment): Primary responsibility was the in game multiplayer code. Also worked on chat rooms, game flow, save and load, and a littl 阅读全文

读书摘抄

2008-09-05 12:35 by OntheMars, 199 阅读, 0 推荐, 收藏, 编辑
摘要:上帝创造了整数,其他的都是人的工作。我认为无法想象有像除法那么可恶的操作。答案需要猜测,然后通过乘法来评估,让我们付出昂贵的代价,每天消耗在循环中。除法的代码常常令人恐惧;长处代码更是令人恐怖。证明让人们的大脑超载,地板和天花板使人们发疯。编写除法的好代码召唤者英雄。但即使是上帝也不能除以零。(英文原版读起来应该更顺畅~) -----------------摘自《高效程序的奥秘》忽视数据,实际上,是人们协调内心矛盾时采用的最简单,也是最普通的方式-------------William James有一扇窗,从未打开,却要永远关闭;有一些人,确实存在,我们却无缘相见;有一种生活,还没有到来,我们 阅读全文

C#设计技巧总结 网上转贴

2008-05-20 11:29 by OntheMars, 136 阅读, 0 推荐, 收藏, 编辑
摘要:C#设计技巧总结 做为一个程序员如何从细节上来提高我们的编程水平?下面几点,应该完全没有理由不掌握的:1。编码习惯对于一个团队开发来说,编码习惯是非常重要的,至少我们需要按照下面一些命名规范:类名:每个单词的第一个字母大写 eg: MyClass字段:第一个单词的第一个字母小写 eg: myFiled 接口:用I开头;要使用有意义的变量和名称空间,象在定义个异常类的时候我们一般是以Exception为后缀,有返回值的方法要以Get开头等等;所有的成员变量都应该申明在顶部,同时使用一个空行来将他们和属性、方法分开;总是将大括号放在一个新行上。2。委托对于初级程序员来说,委托和事件的确难倒了很多人 阅读全文