旧事重提了,或许很多人会奇怪,为什么 C# 不允许lock一个struct ? 例如:public void ProcessTask(int taskid){ lock(taskid){ ..... }}编译说lock只能使用引用类型。有些人聪明(我想我以前也有这样的"聪明"。。),这样做: loc...
分类:
其他好文 时间:
2014-07-09 17:28:13
阅读次数:
191
问题背景:有一些UI具有共性,比如常见的app第一次运行时出现的各种指示框,告诉你往哪搓是调音量的,往哪点是调屏幕亮度的,当点击这些VIew,则其自动消失。或者一动时间后,自动消失。另外一个问题是,不同的方向下加载出来的指示View内容是不一样的。 为此需要将这些特点的View抽象出来,写个父类或者说是基类,为啥一定要这样搞,这样写好处很多。优点如下:1、可以让代码变得更简洁。每个子View里的共...
分类:
移动开发 时间:
2014-07-08 20:28:24
阅读次数:
276
以自己的阅读经历来评点一下我所阅读过的书。
1. 写给大家看的C语言书
——第一次接触编程的入门书籍
在阅读之前,我连字符是什么都不知道,这本书以最简洁易懂的方式讲述C语言,帮我解决了很多疑惑。在书的最后有一个完整的21点游戏程序代码,当时我非常惊讶于居然会有如此复杂的代码,在亲自手抄了一遍,研究了一遍,敲了一遍后才能勉强理解。但这是极具价值的。
2. C语言陷阱与缺陷
——...
分类:
其他好文 时间:
2014-07-08 18:17:23
阅读次数:
212
最近又重新学习了KMP算法,相比一般的暴力搜索,其对于“搜索陷阱”进行了优化处理。从而降低了时间复杂度。该算法最酷的地方在于准确找到了“搜索陷阱”的模板(or规律)。从而进行了特殊处理。...
分类:
其他好文 时间:
2014-07-08 14:55:04
阅读次数:
209
转自:MainTao:编写jQueryUI插件(widget)使用jQueryUI的widget来写插件,相比于基本的jquery插件有一些好处:* 方便实现继承,代码重用* 默认是单例* widget已经给你实现好的一些常用方法,例如destroy带来好处的同时也带来了荆棘和陷阱,本文的目的就是梳...
分类:
Web程序 时间:
2014-07-05 20:46:23
阅读次数:
220
4、忽略了文字和故事。如果只关注画面,不管PPT的叙述逻辑。或者文字文案粗糙,只是在“大喊大叫”,你还缺乏文采。PPT设计和拍电影有点类似,请了很牛的摄像师和美术指导,结果片子讲了一个极其幼稚的故事,台词也烂到让人笑场,只能靠摄影和美术指导来煽情,那你还想它成为大片热卖吗?现在观众可不吃这套了。一代...
分类:
其他好文 时间:
2014-07-01 16:25:09
阅读次数:
198
1.++--适用于浮点数2.实际不使用浮点数的++--浮点数 包括float 、double、 long double等等都是近似存储所以每一个浮点数的值都不是准确的于是如果采取自加 在一些特殊情况下a的近似值和a+1的近似值会等同即自加完全没有效果如果用在循环中 就有可能导致死循环.#includ...
分类:
其他好文 时间:
2014-07-01 11:55:36
阅读次数:
292
设计师们无法回避移动设备的大势所趋,当然在网站设计上有大量新的概念来迎合移动设备。但是单独的网站,无法在移动设备层出不穷的大潮中站稳脚跟。无论是在个人电脑、笔记本、智能手机、平板电脑、大屏幕手机、智能电视、上网本以及其它有前景的设备,都需引人入胜的设计。响应式布局是这种情况下唯一理智的方式。尽管不是...
分类:
其他好文 时间:
2014-06-30 21:16:19
阅读次数:
290
看完《C陷阱与缺陷》,忍不住要重新翻一下,记录一下与自己的惯性思维不符合的地方。记录的是知识的增量,是这几天的流量,而不是存量。
这本书是在ASCI C/C89订制之前写的,有些地方有疏漏。
第一章 词法陷阱
1.3 C语言中解析符号时使用贪心策略,如x+++++y将被解析为x++
++ +y,并编译出错。1.5 单引号引起的一个字符代表一个对应的整数,对于采用ASCII字符集的编译...
分类:
其他好文 时间:
2014-06-30 20:19:44
阅读次数:
202
状态机是个著名的数学模型,在数字电路、编译原理、面向对象系统分析与设计、形式语言与状态机中都有提及。正确的思考方法是有效的工具,在解决问题中非常重要。人类通常不懈于在猛兽面前炫耀速度和力量,而是使用弩箭和陷阱。...
分类:
编程语言 时间:
2014-06-30 18:31:53
阅读次数:
247