- 博客(8)
- 收藏
- 关注
原创 我推荐的代码规范
关于命名:每个名称都应该说明出清楚的含义,符合骆驼命名法。和其他名字有足够的区别。尽量精练,专业。代码规范:让不同功能属性的类,函数,代码块间保持距离,但尽量减少不必要的空行。使用手工使代码保持格式化。每个类和函数都应该有足够的注释,包括其作用,参数,返回值,以及特殊情况。代码的质量层次:可用,容错高效,简练易读,优雅可扩展
2013-10-12 09:52:08
991
原创 LeetCode -- Recover Binary Search Tree 详细解答
题目内容:一个二叉搜索树中的两个节点被错误交换了,找出这两个节点。空间复杂度为o(n)的解法很简单:中序输出该二叉树,然后查找输出序列中两个失序的元素即可。题目还要求有空复为o(1)的解法,代码如下:/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *
2013-09-06 15:16:41
924
翻译 Yii —— 在视图中添加Javascript
为了添加javascript,可以使用 Yii 的 CClientScript ://in your view where you want to include JavaScripts$cs = Yii::app()->getClientScript(); $cs->registerScript( 'my-hello-world-1', 'var greetings =
2013-06-18 18:34:04
843
原创 Ubuntu 12.10 x86 安装Flash插件方法
刚装完ubuntu想上豆瓣电台听会歌,结果提示得装flash插件,得,那就装吧。如果你只是想安装flash而不想看作者吐槽,请忽略1~9,直奔第10。1,去Adobe官网上下载,有YUM包,tar包,rpm包和什么APT,果断选择APT(for ubuntu 10.04+),结果只能用ubuntu软件中心打开,打开后提示找不到,第一次给跪。2,再看也就rpm
2012-11-07 16:43:30
800
原创 Android开发的前景
Android本身只是打开了一扇窗户,将传统互联网的触角伸到了更深更远的地方:毕竟,以前互联网只依附在笨重的电脑上,人一离开电脑互联网就无能为力。那么说白了,Android只是一种前端技术,和传统的web里的HTML,CSS等用于呈现页面的技术没有什么区别:你能指望一个And
2011-09-06 19:52:46
693
原创 对现今手机主流操作系统发展的浅析
<br />个人分析: <br />只从系统上来分析的话: <br />symbian是封闭的旧式的系统,作为未来的智能机系统应该没什么前途,但是非智能机器上的话其稳定性和扩展性还是很不错的; <br />iphone也是封闭的系统,开发门槛相对也很高,但其背后有app store,itunes等一系列产品线的支持,加上无比牛逼的UI和工业设计,广泛的用户群和应用数量,在近几年内势头依旧会很猛。 <br />android是新型的基于linux的开源系统,开发门槛低,最近发展也很快,似乎是最
2010-09-26 13:13:00
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人