随笔分类 -  随笔

摘要:夜已深,人虽然非常疲惫,但是却无睡意,微信上的一篇文章”用下班的时间挖一口属于自己的井,省的老了没有水喝”让我无法入眠。 这篇文章的内容如下: 有两个和尚住在隔壁,每天都会在同一时间下山去溪边挑水,不知不觉己经过了五年。 突然有一天,左边这座山的和尚没有下山挑水,过了一个星期,还是没有下山挑... 阅读全文
posted @ 2015-03-30 10:26 【Winco】 阅读(178) 评论(0) 推荐(0) 编辑
摘要:英国插画家 John Holcroft 最擅长复古风的讽世插画,虽然表现形式幽默,但却精准地刺中了现代社会最丑陋的一面,以及人类的弊病,耐人寻味的同时也迫使读者不得不去直视、去反思。不妨来看一看,画出的是你的人生吗?在社交网络上发文,到底是单纯为了分享记录,还是在寻求他人的羡慕认同来“喂饱”自我呢?... 阅读全文
posted @ 2015-01-29 10:46 【Winco】 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、心态有多开放,视野就有多开阔... 阅读全文
posted @ 2014-10-23 11:15 【Winco】 阅读(440) 评论(1) 推荐(1) 编辑
摘要:老教授问:“如果你去山上砍树,正好面前有两棵树,一棵粗,另一棵细,你会砍哪一棵?”问题一出,大家都说:“当然砍那棵粗的了。”老教授一笑,说:“那棵粗的不过是一棵普通的杨树,而那棵细的却是红松,现在你们会砍哪一棵?”我们一想,红松比较珍贵,就说:“当然砍红松了,杨树又不值钱!”老教授带着不变的微笑看着... 阅读全文
posted @ 2014-10-09 10:21 【Winco】 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1、老王辛苦了一年,年终奖拿了1万,左右一打听,办公室其他人年终奖却只有1千。老王按捺不住心中狂喜,偷偷用手机打电话给老婆:亲爱的,晚上别做饭了,年终奖发下来了,晚上咱们去你一直惦记着的那家西餐厅,好好庆祝一下!2、老王辛苦了一年,年终奖拿了1万,左右一打听,办公室其他人年终奖也是1万,心头不免掠过... 阅读全文
posted @ 2014-06-17 10:37 【Winco】 阅读(203) 评论(0) 推荐(0) 编辑
摘要:许多年前我刚开始学编程时,朋友曾说过一个笑话:差劲的程序员有两种,一种是开始就写main函数的;还有一种是上来就上网找各种类库源代码的。当时我并不能完全理解:编程序,不去找类库源代码,不从main函数开始,那要怎么做呢?后来才逐渐明白,上来就写main函数,或者上来就找类库找源代码,归根到底都是因为... 阅读全文
posted @ 2014-05-06 17:13 【Winco】 阅读(179) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将讨论为什么讲故事需要围绕着媒体的互动属性。让我们来学习如何识别优秀的游戏叙述,并理解互动性故事叙述的重要性(而不是像电影中那样的故事叙述)。想象有一天你突然产生了一个灵感:脑子里突然飘过一个故事,毫无疑问这是人类能够想到的最棒的故事。它具有一个优秀故事的所有元素:一个引人入胜的情节,细致入微的角色以及能够唤起人们回忆的背景设置。你将如何写一本书去传达这个故事?首先,让我们着眼于文学媒体是如何运行的。作者写下一些单词去传达想法,并基于某种方式去排列他们而将读者带进故事的世界中。作者会使用描述性语言去唤起读者的感官反应;他们会组织对话去显露个性;他们会将单词组成句子,段落和章节,并 阅读全文
posted @ 2014-04-11 11:22 【Winco】 阅读(384) 评论(0) 推荐(0) 编辑
摘要:关于如何提升游戏的早期留存,可谓是众说纷纭。在众多理论和观点中,史玉柱的”过三关”理论很好的总结了提升早期留存的关键点和策略,今天笔者试着从心理学的角度对史老师三关理论中的印象关做一个比较详细的分析。史老师的印象关强调的是画面的精美、操控的舒适、音效的质量,其中,尤以画面精美为最。史老师的这个观点凝结了他的人生智慧,也暗合心理学的要义,可谓是一语道破天机。首先我们从“游戏初期画面为什么特别重要”这个方面来分析。在游戏初期,玩家刚刚下载了你的游戏,对游戏处于完全不了解的阶段。在这个阶段,心理学有一个命题“我们需要多长时间认知新物?”一位心理学家讲了一个故事:我们远古的祖先在东非大草原上结队前行, 阅读全文
posted @ 2014-04-11 11:00 【Winco】 阅读(262) 评论(0) 推荐(0) 编辑
摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复— 这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句,函数,类,等等)。一旦程序里开始有重复现象的出现(例如很长的表达式、一大堆的语句,但都是为了表达相同的概念),你就需要对代码进行一次新的提炼,抽象。http://en.wikipedia.org/wik 阅读全文
posted @ 2014-04-11 10:54 【Winco】 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Android的体系架构鼓励组件重用,允许开发者发布共享Activity、Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理。话虽如此,今天我将分享一些关于Android架构和开发库信息,供开发者创建下一个杀手级应用使用。准备好了吗?请继续下面的阅读!不要被上面的图片吓到,你无需了解所有内容。Android架构支持开发者创建自己的联系人应用或者电话拨号程序。你可以公布自己应用的组件,让其他开发者在此基础上创建新的用户界面,进行功能扩展或者其他工作!这是多么奇妙啊?剖析Android体系架构第一个列表将向开发者展示应用服务,这些服务是Android的架构基石。你也可 阅读全文
posted @ 2014-03-03 13:37 【Winco】 阅读(257) 评论(0) 推荐(0) 编辑
摘要:很多像这样的日子,当地上积起厚厚的雪时,我通常会燃起铁炉,把马蹄跌烧的通红,搓搓温暖的手,开始打造特制手工马蹄铁。经过了5年多的专职钉马掌生活后,我开始问自己一个问题:我要一直这样干下去吗?能不能干点儿别的?我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样,我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情,琢磨更多的事情,做更多的事情。成功的从事开发工作7个月后,我已经给几百人回复了邮件,他们问我如何成为一个程序员的,寻求我的建议,他们想知道如何判断自己是否适合去做一名程序员。下面罗列了7种特征,是我从同事中最有效的程序员身上观察到的,我知道,优秀的程序员都有很多共同之处:1) 注 阅读全文
posted @ 2014-02-24 11:18 【Winco】 阅读(234) 评论(0) 推荐(0) 编辑
摘要:几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利?屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经不活跃了,真正有商业价值的只 阅读全文
posted @ 2014-02-13 18:08 【Winco】 阅读(199) 评论(0) 推荐(0) 编辑
摘要:在计算机中是以字节为单位,每个地址对应一个字节,一个字节8bit。在C中,除了8bit的char以外,还有16bit的short,32位的int,64位long,当然具体要由编译器决定,可以通过sizeof来获取不同类型在内存中占用的字节数。在计算机系统中,当物理单位的长度大于1个字节时,就要区分字节顺序。常见的字节顺序有两种:Big Endian(High-byte first)和Litter Endian(Low-byte first),当然还有其他字节顺序,但不常见,例如Middle Endian。一、最高有效位、最低有效位 要理解Big Endian和Little Endian,首先. 阅读全文
posted @ 2013-11-15 18:26 【Winco】 阅读(4038) 评论(0) 推荐(0) 编辑
摘要:一个调皮的孩子在课堂上扔纸飞机,被老师抓到后罚在黑板上写500遍“我以后再也不在教室里扔纸飞机了(I will not throw paper airplanes in class.)”,于是这个小孩就在黑板上写了下面一段代码:一看就是个计算机小天才。这幅漫画是Dan Williams最喜欢的一副漫画,他把它贴到了http://stackoverflow.com上,并问大家:你最喜欢的“程序员”漫画是什么?,这个问题受到了程序员们的积极响应,很短的时间里就收集了跟程序员/编程/软件相关的漫画接近200副。其中不乏有我们已经熟知的漫画,比如《人资部和技术人员都是如何看你的简历的》,《程序员的宿命 阅读全文
posted @ 2013-10-10 12:05 【Winco】 阅读(434) 评论(0) 推荐(0) 编辑
摘要:下面是一些迄今为止最好的关于编程的名言名句。阅读它们时相信你会有几分愉悦,你可以在一些会谈场合引用它们,一定能为你的团队吸引到不少的好程序员。UNIX很简单。但需要有一定天赋的人才能理解这种简单。–Dennis Ritchie软件在能够复用前必须先能用。–Ralph Johnson优秀的判断力来自经验,但经验来自于错误的判断。–Fred Brooks‘理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。–佚名当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。-Steve McC 阅读全文
posted @ 2013-10-10 10:21 【Winco】 阅读(245) 评论(0) 推荐(0) 编辑
摘要:这里将向大家分享的是一些我对编程的思考总结,这些经验在我毕生编程生涯中曾帮助我在无数的事情上作出正确的决定。这些编程策略有些是很显然的,但实际编程中往往被人们忽略。 下面的例子是用 Python 写的,但这些概念适用于任何编程语言。 代码优化 找出程序的主执行路径——你的程序大部分时间都执行这些模块。首先优化这部分代码,但也不要在程序实现的第一次迭代中进行优化。那些处理边界情况或失败/异常处理的地方,这部分代码不需要优化,除非它们引起了值得注意的性能问题。 代码行数 不要试图压缩代码行数,但你应该压缩每个任务的代码行数。写简单的函数/方法,每个函数/方法只完成一个任务,而不是多个,除... 阅读全文
posted @ 2013-07-02 18:00 【Winco】 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-05-31 18:47 【Winco】 阅读(146) 评论(0) 推荐(0) 编辑
摘要:前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。 一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得 阅读全文
posted @ 2013-05-31 12:33 【Winco】 阅读(167) 评论(0) 推荐(0) 编辑
摘要:自从Ubuntu宣布要推出Ubuntu手机后,吸引了不少开发者及支持者的注意。尽管这款手机可能要在10月份才能问世,但是今天Ubuntu手机的ROM开放下载了,首批支持4款机型:Galaxy Nexus、Nexus 4、Nexus 7和Nexus10。 根据Ubuntu官方介绍,此次提供下载的系统为开发者预览版,仅供开发者测试使用。Ubuntu特别提示开发者,如果刷入了Ubuntu将会清空原来Android系统所有数据,并且是不可恢复的。喜欢尝鲜的Galaxy Nexus、Nexus 4、Nexus 7和Nexus10机友们可以下载试试看,下载地址:http://www.ubuntu.com/ 阅读全文
posted @ 2013-02-22 22:06 【Winco】 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。Aaron提到,他的公司中所使用的技术非常复杂,某些大型企业都很难掌握,所以对于想要加入团队的程序员来说,入门门槛非常高。因此,尽管他们非常仔细地雇佣新人,但还是很难找到足够天才的程序员。于是,他总结出十种阻碍程序员职业生涯发展的行为,并据此来帮助想要提升自身的平凡的程序员们。1. 太害怕学不会新的工具、语言和框架一般的程序员会墨守他们最喜欢的工具,而 阅读全文
posted @ 2013-02-20 09:51 【Winco】 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示