摘要: 最近在整JAVA和UCENTER的东西,受限于项目架构需要,无法完全以UCENTER为中心,所以在对接过程中遇到了许多不愉快的事情。经历多番研究,终于解决了其中了两个大问题,现记录下来,以备日后查看。一、解决email必须填写的问题项目并不要求用户注册时填写email,但UCENTER API要求必... 阅读全文
posted @ 2014-12-19 16:53 O.C 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 这是上周在代码审阅会议上讨论到的一段代码,这段代码的作用是根据指定记录数量和页面大小来计算最大分页数量的。 阅读全文
posted @ 2014-01-06 13:55 O.C 阅读(2159) 评论(8) 推荐(2) 编辑
摘要: 最近老陈要针对企业邮箱做一些开发,以对接企业OA神马的,但企业邮箱唯独没有开放账号密码验证功能,很恼火!不得已,翻出早些年的Asp代码改编成了C#类,实现了一个C#下的通过POP3协议进行邮箱账号验证的类,而且还能完美支持SSL加密,貌似很实用的样子,分享给大家先! 阅读全文
posted @ 2013-10-23 17:02 O.C 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: 这段代码是来自于一个真实的exe的反编译结果。我发布到社区里面之后,目前为止没有人能够给出我期望的看法或建议。 阅读全文
posted @ 2012-05-10 14:53 O.C 阅读(2724) 评论(8) 推荐(1) 编辑
摘要: 写博客时间不长,但在和大家互动的过程中发现了一个细微的现象,原本可能是要反驳我观点的点评,结果字里行间又站回我这边儿,显得有些自相矛盾(这里不去追究谁是对的谁是错的)。其实这种现象是因为自己还没有思考透彻就仓促表态造成的,这种现象并不可怕,端正心态、多思慎言基本上就可以了! 阅读全文
posted @ 2012-05-03 22:20 O.C 阅读(2925) 评论(7) 推荐(9) 编辑
摘要: 规则 1:弄清楚将要开发的应用程序是什么性质的(OLTP 还是 OPAP)?规则 2:将你的数据按照逻辑意义分成不同的块,让事情做起来更简单规则 3:不要过度使用 “规则 2”规则 4:把重复、不统一的数据当成你最大的敌人来对待规则 5:当心被分隔符分割的数据,它们违反了“字段不可再分”规则 6:当心那些仅仅部分依赖主键的列规则 7:仔细地选择派生列规则 8:如果性能是关键,不要固执地去避免冗余规则 9:多维数据是各种不同数据的聚合规则 10:将那些具有“名值表”特点的表统一起来设计规则 11:无限分级结构的数据,引用自己的主键作为外键英文原文:11 Important Database de 阅读全文
posted @ 2012-05-01 22:00 O.C 阅读(834) 评论(1) 推荐(1) 编辑
摘要: “请对我的代码指手划脚”是我们群内搞的一个不定期的常规性活动,以代码审阅和细节重构为主线,大家可以自由发表自己的意见和建议,也算得上是一种思维风暴。感觉到这个活动很有意义,有必要总结并记录下来。 阅读全文
posted @ 2012-04-29 00:08 O.C 阅读(2790) 评论(5) 推荐(2) 编辑
摘要: 开发者已凭借网页技术制作出创收丰厚的游戏作品许多年:《部落战争》凭借静态网页页面大获成功,《Farmville》凭借Flash开拓出新的疆域。但如今越来越多人觉得,未来HTML5将变成游戏的主要平台。为什么HTML5如此颇具趣味,它是否真的已做好准备? 阅读全文
posted @ 2012-04-26 22:39 O.C 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 本文来自去年整理发布的“十天掌握MongoDB”系列PPT。该系列PPT的内容则来自当时的《MongoDB权威指南(英文版)》,个人翻译能力有限,不能保证PPT的内容完全符合该书的内容。而且,我还加入了大量的自己的看法。今天分享给大家的便是其中的第十课,主要是我个人的观点,这些观点在现在看来不一定都是正确的,请大家多多批评指正! 阅读全文
posted @ 2012-04-25 21:36 O.C 阅读(11954) 评论(5) 推荐(3) 编辑
摘要: “请对我的代码指手划脚”是我们群内搞的一个不定期的常规性活动,以代码审阅和细节重构为主线,大家可以自由发表自己的意见和建议,也算得上是一种思维风暴。感觉到这个活动很有意义,有必要总结并记录下来。今天我发起了4短代码,都有一定的代表性。今天我就其中的一个代码片段的重构做一个简单的总结和分享。 阅读全文
posted @ 2012-04-24 23:19 O.C 阅读(2888) 评论(13) 推荐(4) 编辑
摘要: 一个人的能力是有限的,因此我们需要不断的学习,对于每个人都是如此。而程序猿,由于是一种从事脑力劳动的家伙,更加需要不断的学习、进化!然而有些人,喜欢在学到一点儿东西的时候就拿出来炫耀,这种做法是值得商榷的! 阅读全文
posted @ 2012-04-23 22:49 O.C 阅读(2526) 评论(5) 推荐(2) 编辑
摘要: 在开源领域,现在Chrome、Firefox等项目基本都保持六周一个新版本,管他功能实现完了没,先上了再说。几个著名的Linux发行版本,则保持六个月一版的发布周期,但是测试版的周期也都维持在一个月的长度。另外,大部分成熟的开源项目都有Nightly Build,即一天一个新版本。 阅读全文
posted @ 2012-04-20 23:37 O.C 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 解释型模板引擎与置换型模板引擎最大的区别是它支持流程控制语句,其次是支持对象访问(反射实现)。今天我们的任务是设计模板语法,给我们的后续开发提供依据。 阅读全文
posted @ 2012-04-19 10:00 O.C 阅读(3471) 评论(15) 推荐(6) 编辑
摘要: 先让自己的付出超过报酬,然后报酬才会超出你的付出!每一名员工都应该明白,自己的收益多半都来自公司的收益,以公司利益为重,把公司的利益放在心上,把维护公司的利益当作维护自己的利益,保持对工作、对事业的忠诚! 阅读全文
posted @ 2012-04-17 22:46 O.C 阅读(2107) 评论(10) 推荐(4) 编辑
摘要: 上回我们说到责任心,趁热打铁,我们说说执行力。一个人只对自己尚且无法实现的愿望着急感叹是没有用的,要达到目的、出人头地,必须付出行动、百般努力!只要肯干,就可以超越他人一步,从平凡中脱颖而出。然而要做到这些也并非人人皆可为之,有的人只会躲在安全港湾,不用承受太多的挫折,做一天和尚撞一天钟的过着平凡的生活。猴子们,你此时此刻在想什么呢? 阅读全文
posted @ 2012-04-16 10:01 O.C 阅读(2020) 评论(7) 推荐(2) 编辑