coreBugZJ

此 blog 已弃。

技术视野

Modified UTF-8 与 UTF-32 相互转换
     摘要: 自己的实现,经过一定的测试。  阅读全文

posted @ 2014-04-13 19:42 coreBugZJ 阅读(856) | 评论 (0)  编辑

大端小端,ascii,unicode,utf8,utf16,utf32,gb2312,gbk,gb18030等字符编码问题 (转)
     摘要: 这篇文章里主要阐述下面几个问题 1: 字符和字节的区别 2: Big Endian和Little Endian 3: ASCII 4: Unicode的定义 5: Unicode的编码方案 6: Unicode的实现方式 7: 一些名词解释  阅读全文

posted @ 2013-04-05 17:05 coreBugZJ 阅读(1916) | 评论 (0)  编辑

医学诺贝尔之路(1923):寻找胰岛素 (转)
     摘要: 在1920年快要结束的一天,多伦多大学生理学系的麦克劳德(John James Rickard Macleod)教授迎来了一位年轻人的到访。来人言辞恳切,声音略有些激动,但看上去游说并不是他的专长。在年轻人表明来意之后,麦克劳德教授并不为所动,而是以“需要考虑”为由婉拒了来人的请求。看到教授如此态度,年轻人难掩失落的神情,待了没多久就离开了。。。  阅读全文

posted @ 2012-07-04 10:41 coreBugZJ 阅读(1559) | 评论 (1)  编辑

面对面的办公室——纪念艾伦•图灵百年诞辰 1912.6.23-2012.6.23 (转)
     摘要: 图灵  阅读全文

posted @ 2012-06-24 22:44 coreBugZJ 阅读(613) | 评论 (0)  编辑

超越逻辑 (转)
     摘要: 文化的不同导致了思维方式的不同,思维方式的不同导致了游戏规则的不同,游戏规则的不同导致了棋王的含恨落败。。。  阅读全文

posted @ 2012-06-24 22:35 coreBugZJ 阅读(641) | 评论 (0)  编辑

软件开发中的破窗效应 (转)
     摘要: 我们一直在喊敏捷开发,其实敏捷开发的一个很重要的目的就是消除浪费,防止破窗效应的发生。事情太难,就让它简单,更简单。流程太重,就让它轻点,更轻点。尽量扫清开发的障 碍,消灭破窗形成的环境。下面我会从软件构建的很多方面来描述如何防止“软件开发中的破窗”。。。  阅读全文

posted @ 2012-06-04 15:25 coreBugZJ 阅读(658) | 评论 (0)  编辑

多任务让你走得更慢 (转)
     摘要: 现代商务依靠多任务来完成工作。评价员工也基于的他们多任务能力。IT业人员会被例行指派到多个项目中去。我们是经常在这样做吗?多任务起作用吗?多任务的真正影响是什么?有别的选择吗?。。。  阅读全文

posted @ 2012-06-04 15:22 coreBugZJ 阅读(625) | 评论 (0)  编辑

为什么开发者总是选昏招 (转)
     摘要: 当前,软件开发者在设计和实现系统时总是面临很多选择。我们时常被过多的选择轰炸并习惯于应付像NoSQL、云、REST、Map-Reduce等流行词。然而,负责设计系统的开发者很容易被诱导而采用没有明显优点的新技术,反而忽视了那些看起来不够现代和时髦的简单方案。看来KISS原则(Keep it simple,stupid!)虽然常被提起,但在支持企业级方案时却往往被忽略。这是为什么呢?。。。  阅读全文

posted @ 2012-05-27 23:18 coreBugZJ 阅读(476) | 评论 (0)  编辑

程序员也要养生 (转)
     摘要: 其实这些问题不仅见于程序员,其他长期经常坐在电脑前的职场人士(比如:网络编辑、站长等),都会有其中的某些健康问题。希望从事这些行业的朋友,对自己的健康问题,予以重视。以下是全文。。。  阅读全文

posted @ 2012-05-27 23:14 coreBugZJ 阅读(411) | 评论 (0)  编辑

禅修程序员十诫 (转)
     摘要: 做一名禅修程序员意味着什么?那意味着,你要持守我从禅宗 习得的10条戒律,它们与计算机程序员的现代世界息息相关。。。  阅读全文

posted @ 2012-05-27 22:24 coreBugZJ 阅读(399) | 评论 (0)  编辑

简单之美——系统设计黄金法则 (转)
     摘要: KISS (Keep It Simple, Stupid!)。。。  阅读全文

posted @ 2012-05-20 11:35 coreBugZJ 阅读(369) | 评论 (0)  编辑

你做过的最有效的提高你的编程水平的一件事情是什么 (转)
     摘要: 回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。
我的问题是:你做过的最有效的提高你的编程水平的一件事情是什么?对于那些想提高水平的程序员,你的建议是什么?
我希望你们提供的答案是各种各样的,并且不是那种“放之四海而皆准”的答案 —— 我希望得到适用于不同人的不同的答案。。。  阅读全文

posted @ 2012-04-21 21:33 coreBugZJ 阅读(474) | 评论 (0)  编辑

PM如何突破工程师心防 (转)
     摘要: PM 常常遇到一个难题,就是有好多东西想要做,但无奈什么事都得通过工程师,没办法自己动手,于是因为和工程师不太美好的关系,最后实际的产品都没有设计时看起来好。我这边讲的是「网路公司」的状态,PM 泛指那些规划出产品的人。其他产业也许也有类似情形,以下这些「教战手则」,提供给正在摸索自己生存之道的 PM 一些参考。。。  阅读全文

posted @ 2012-04-20 16:44 coreBugZJ 阅读(313) | 评论 (0)  编辑

工程师如何不被PM欺负 (转)
     摘要: 老师教我们怎么写程序,但从来没告诉我们在公司里,会有个叫做 PM 的人每天分派作业给我们,还逼著我们赶快做完。这是许多软件工程师进入职场的第一个惊喜。隔了不久,还会发现,这些可能把你压得死死的 PM,多半一行程序都不会写。于是我们会面临一种很矛盾的心情,有时候会是一种有点被欺负的心理。这篇文章是前一篇文章PM 如何突破工程师的心防的延伸,我们讨论的是工程师在这样状况下的生存之道。。。  阅读全文

posted @ 2012-04-20 16:39 coreBugZJ 阅读(388) | 评论 (2)  编辑

编程的首要原则(s)是什么? (转)
     摘要: KISS – Keep It Simple Stupid
DRY – Don’t Repeat Yourself 。。。  阅读全文

posted @ 2012-04-20 16:32 coreBugZJ 阅读(338) | 评论 (0)  编辑

你的编程语言能这样做吗 (转)
     摘要: 一日,你查看你的程序代码,你有两大块代码看起来几乎完全的一样。事实上它们就是完全一样,除了一个代码里说的是“Spaghetti(意大利面条)”,另一个代码里说的是“Chocolate Moose(巧克力慕丝)”。。。  阅读全文

posted @ 2012-04-12 16:30 coreBugZJ 阅读(2162) | 评论 (5)  编辑

史蒂夫·乔布斯很懂团队建设 (转)
     摘要: 在一个创业公司里,最初的十个人决定了这个公司的成败与否。。。  阅读全文

posted @ 2012-04-12 16:02 coreBugZJ 阅读(357) | 评论 (0)  编辑

程序员真的很懒 (转)
     摘要: 可能除了哲学家以外,我认为程序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。。。  阅读全文

posted @ 2012-04-12 09:35 coreBugZJ 阅读(344) | 评论 (0)  编辑

最常被程序员们谎称读过的计算机书籍 (转)
     摘要: 马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。。。  阅读全文

posted @ 2012-04-12 09:31 coreBugZJ 阅读(342) | 评论 (0)  编辑

用户体验设计的五项原则 (转)
     摘要: 如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上”这句话被许多设计师视为设计的天条;至于在设计中如何发现并深刻理解用户的需求,并由此设计出具有优秀用户体验的产品,阿里巴巴的UED团队在多年的产品设计实践中总结出重要的五项原则。。。  阅读全文

posted @ 2012-04-05 19:20 coreBugZJ 阅读(305) | 评论 (0)  编辑

Full 技术视野 Archive