这个题目我采用了两种方案,第一种方案代码行数相对较少,但效率稍低,第二种方案参照网上的进行改进代码行数相对多些,但效率稍高。
题目:
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
The brack...
分类:
其他好文 时间:
2014-12-21 20:43:27
阅读次数:
202
因为ClassLoader一定与虚拟机的启动有关系,那么必须从Zygote的启动开始看代码。下面就分析一下这些代码,行数不多:Cpp代码intmain(intargc,constchar*constargv[]){//TheseareglobalvariablesinProcessState.cpp...
分类:
移动开发 时间:
2014-12-19 14:25:42
阅读次数:
305
本文转载至 http://www.cocoachina.com/ios/20141128/10356.html随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2、3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果...
分类:
其他好文 时间:
2014-12-03 00:23:36
阅读次数:
150
随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2、3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,给VC瘦身。本文将会阐述如何结合MVC的思想帮...
分类:
其他好文 时间:
2014-11-28 16:05:34
阅读次数:
185
wc -l *.c *.h 就可以知道当前目录下的所有c 和 h 文件的行数的详细信息。很不错如果要递归,可以配合其他命令一起使用当前目录及子目录: find . -name *.c |xargs wc -l find . -name *.cpp | xargs wc -l find...
分类:
系统相关 时间:
2014-11-24 23:53:53
阅读次数:
246
cloc 是一个 perl 脚本,它可以统计很多种编程语言的代码文件中的空行、注释以及实际的代码行数。
相关网站:
http://cloc.sourceforge.net/
http://sourceforge.jp/projects/sfnet_cloc/releases/
安装
环境 windows 7 + Vmware Player 6.0 + fedora 18(linu...
分类:
其他好文 时间:
2014-11-24 22:30:55
阅读次数:
624
注意:1.变量名和函数名不要混淆调用2.不要对文件夹进行文件的操作,没有权限3.递归调用注意初始化变量 1 // 2 // main.m 3 // CodeLineCount 4 // 5 // Created by hellovoidworld on 14-11-18. 6 // Copy...
分类:
其他好文 时间:
2014-11-24 20:49:10
阅读次数:
191
基于Python和numpy,自带基于Tk最简仿原生2048配色的图形界面。文件代码行数(Physical LOC)一共99,因为是Python所以逻辑行数未必。Not Pythonic, PEP8 is not followed.对2048游戏规则的理解:1) 方块合并时从滑动所指方向开始合并,合...
分类:
其他好文 时间:
2014-11-21 18:31:46
阅读次数:
314
使用Eclipse可以方便的统计工程或文件的代码行数,方法如下:1.点击要统计的项目或许文件夹,在菜单栏点击Search,然后点击File...2.选中正则表达式(Regular expression),并在搜索文本框输入\n3.在文件名中输入*或*.java4.在范围里选中Enclosing pr...
分类:
系统相关 时间:
2014-11-14 19:28:22
阅读次数:
238
要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下列出每个文件的行数:find.-name"*.m"-or-name"*.h"-or-name"*.xib"-or-name"*.c"|xargswc-l 列出代码行数总和:find.-name"*.m"-or-name"*.h"-o...
分类:
移动开发 时间:
2014-11-14 19:18:27
阅读次数:
205