摘要: 前面的分析被总结为两个字——依赖,我们的设计就从依赖开始。如果将相互依赖的各个元素画成一幅图,这种图就有两种形式,一种是树(像我们前面做的表达式解析),另一种就是网。很明显几何作图各个元素之间的关系是一张网,因此我们很难用一个树状的职能型的组织结构来类比地说明它,或者用人际关系之网来比如更恰当一点。不少人都会谈网色变,因为即是网就必然存在闭路,我们的网络短路或者程序死循环大多都拜他所赐,所以首先我们就要注意这个问题。举个例子,比如我们屏幕上有两个自由点A和B,以及依赖于它们的线段AB,我们用鼠标可以拖动自由点A,然后线段AB会跟着发生变化。如果我们用鼠标拖动线段,则A也会跟着移动,A的移动又带 阅读全文
posted @ 2012-12-03 20:39 玉减香销 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 问题领域 一个线上的android产品,app的架子是由java做成,中间的内容显示是webview。不多说。 产品经理突然脑子进水,想要把webview切割成上中下三块, a. 下块可以上下滑动,当向上滑动时,上中两块跟着上移。 b. 当上块,上移到完全看不到的时候,中块固定住不动,不再上移。 c. 中块固定不住以后,下块依然可以上移。 d. 当下块重新移下去的时候,重新加载上块显示 就技术解决方案而言 a. 最笨的方法,把一个webview分割成几个webview。这个方法最笨。但是我看到赶集网就是用这个办法做的。当然这样有好处,可以保证与android版本无关。 b. 用js+cs 阅读全文
posted @ 2012-12-01 21:51 玉减香销 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 前言:在数据挖掘领域,.NET基本上是空白,除了分词程序外,啥都没有,大量的招聘显示数据挖掘目前是Java, C++和Python的天下。作为微软阵营的一份子,我始终认为我们不该坐以待毙,与其坐着被人看笑话,还不如勇敢的站出来,创造一个崭新的.NET未来。(话说昨天的吐槽贴不知道大家玩的尽兴不尽兴,不是有人让我给点实战的玩意来证明.NET的牛X嘛,没问题啊,我如约而至。)Trie Tree(字典树)对很多人显得有些陌生,用一句话来概括,它可以有效加速字符串匹配速度,并且应用极其广泛,如分词、搜索、脏字过滤等。曾经写过一篇介绍TrieTree的文章,不熟悉的同学可以看一下《Trie Tree介绍 阅读全文
posted @ 2012-11-26 16:22 玉减香销 阅读(667) 评论(1) 推荐(0) 编辑
摘要: C语言有个思想是分别编译,也就是把一个C语言的项目分成若干个源程序,让他们在不同的时候单独进行编译,然后在恰当的时候整合到一起。这个整合的过程就是由连接器完成的。大多数时候,连接器和编译器都是分开的,连接器本身并不懂得太多C语言的语法规则。因为他一般不与C直接接触,我们想想之前说过C语言的编译运行过程,编译器的责任其实就是将C语言翻译成连接器能够理解的形式。连接器把由编译器生成的若干个目标模块,整合成一个载入模块,或者是一个可执行文件,能够被操作系统直接执行。此外,连接器还要处理命名冲突。连接器通常把目标模块看成时一组外部对象组成的,每个外部对象都代表着机器内存的一部分,并且通过一个外部名称来 阅读全文
posted @ 2012-11-24 16:33 玉减香销 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 项目的性能一直处于中下等的水平,也一直在摸索着,自从前几周优化了WCF那一块之后,速度明显提高了,可是程序还不是理想中的要求,所以还要继续努力!一丶情境前一段时间发现多个客户端在第一次连接Server的时候会频繁获取同样的数据,也就说每个客户端获取数据都要去数据库查找一次,同一时刻多次的去数据库获取数据也是一件很费时间的事!想来想去,决定把那些基本不变的数据缓存在Server,最后客户端获取数据的时候就不需要直接查找数据库了!上网查了一下关于设计缓存机制的资料,大部分都是ASP.NET Cache的文章!虽然Winform也可以使用ASP.NET Cache,不过在我逐步研究的时候,发现它并不 阅读全文
posted @ 2012-11-24 16:31 玉减香销 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主 流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。 软件公司的无偿加班对程序员的影响: 国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了一种很莫名其妙的现象:每天程序员的实际下班时间总是要晚于规定下班时间,至于晚一个小时还是两个小时还是更. 阅读全文
posted @ 2012-11-24 16:29 玉减香销 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 那一年的春季特别长,已经是暮春时节了,空气里还弥漫着吹面显寒的杨柳风。记不清是四月几号了,气温乍暖还寒,下午五点左右,天空中竟然飘洒起雪花来。刚开始雪落即化,慢慢的松树上房顶上略显白色。三月犹下桃花雪呀!飘在空中的雪花摇曳着六角形的精灵,晶莹似玉,轻歌曼舞,真像天女散花。春天本已让人欣欣向荣,看见这个时候竟然有雪下,更让人兴奋不已。大气中弥漫着更清新的气息,绿更新,花更艳。就在这时我收到了寄自百泉的一封挂号信,咋一摸信封有点凸凹不平。我不知道里面装的到底是什么,心里很是奇怪,像潘多拉的魔盒诱惑着我赶紧打开信封。原来信纸里竟然夹着一枝金黄色的梅花。咋一看,这支梅花并没有什么异常,黄中泛着一种蜡制 阅读全文
posted @ 2012-11-24 16:28 玉减香销 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 中国,是一个神奇的国度。单从旅游资源来说,从繁花似锦到冰雪世界,从海滨、湿地到平原,从丘陵、山地到高原,从海平面以下155米处的吐鲁番盆地的艾丁湖底,到海拨8848.13米的世界第一高峰——珠穆朗玛峰,从海湖河流、山川原野等的优美绝伦的自然风光,到古代建筑、古城遗址、帝都王陵、禅林道观、园林艺术、民俗风情等等的历史文化悠久的人文景点,九百六十万平方公里亚洲这块古老的土地,横亘过千年的历史,深深吸引了世界的目光。实际上,据国家统计局及相关机构统计,国家旅游业总收入从2010年1.57万亿元人民币,到2011年约2.2万亿元,约占国家当年47万亿元GDP总量的百分之五,同年美国旅游业总收入约8千多 阅读全文
posted @ 2012-11-23 07:22 玉减香销 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 他本以为最难的可能是解雇自己的朋友,但是大家都知道这是终究会来的事情,所以都想办法安慰他。他们说这不是你的错,有那么一刻他觉得事情没这么糟。但那一刻已经是10天前的事了,最后一个朋友抱了抱他,转身离开。这10天来他一直一个人呆着,绝望的想抓住最后一根稻草,希望能让自己的公司再活过来。结束了。两年的努力和梦想,只换来一个空落落的登陆页面,公司T恤也已经全都送人了。他关掉灯,又骗自己是不是忘了什么东西,又打开灯看着这些东西一个个浮现。有一秒他挤出了一丝苦笑。他想起两年差一个月前,办公室刚开张,有个兄弟送他一个单子,上面写着“8张宜家桌子=1200$,8张Aeron椅子(二手)=4000$,梦想成真 阅读全文
posted @ 2012-11-21 22:12 玉减香销 阅读(165) 评论(1) 推荐(0) 编辑
摘要: 如今,在设备允许的情况下,几乎人人都至少在使用着一款App应用程序。你在用,你的同事、朋友在用,连你父母也有可能在用。可是,在众多的应用程序当中,如果自己开发的App没有排在App Store和Google Play等上面各类别靠前位置的话,很多情况下,该App可能会根本无人问津。为此,本站特意为读者编译了关于推广App的信息图,将那些“能够让自己的App脱颖而出”的独门招数悉数分享。在有效推广新App应用的一些指引中,包括了如下的一些tips:名字要挑个“琅琅上口的”;要“知己知彼”,了解竞争对手的状况;同时在发布的首日,要尽可能地增加App的下载量等等。同时,还应该留意好自己所在领域的记者 阅读全文
posted @ 2012-11-18 16:32 玉减香销 阅读(131) 评论(0) 推荐(0) 编辑