简介
Class-dump 是一款用来检测存储在 Mach-O 文件里的 Objective-C runtime 信息的命令行工具。他可以检测出 class,category,protocol 的声明。和 'otool -ov'
产生的信息类似,但是 Class-dump 产生的是 Objective-C 语法格式的声明,所以它的可读性更高。
为什么使用 Class-dump
...
分类:
其他好文 时间:
2015-03-08 17:14:01
阅读次数:
157
一:简介
(1)回溯法 又称试探法
回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法;基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。
适用场景:当遇到某一类问题时,它的问题可以分解,但是又不能得出明确的动态规划或是递归解法,此时可以考虑用回溯法解决此类问题。回溯法的优点在于其程序结构明确,可读性强,易于理解,而且通过对问题的分...
分类:
编程语言 时间:
2015-03-08 15:42:56
阅读次数:
761
最短路是个老问题了,大神们留下很多文档但是很多都是针对算法使用一些固定大小的数组进行数据存储在实际应用中受到限制,这里自己练习一下,主要用了一些c++的stl,减少了固定长度数组的依赖,换一种写法试图提高可读性。有兴趣的同学可以试着将map/set 换成 hash_set/hash_map 应该能获...
分类:
编程语言 时间:
2015-03-08 12:54:55
阅读次数:
254
一、标识符及字符集Java语言规定标识符是以字母、下划线"_"或美元符号"$"开始,随后可跟数字、字母、下划线或美元符号的字符序列。Java标识符大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但关键字不能作为标识符。为增强程序可读性,Java作如下的约定:1.类、接口:通常使用名词,且每个...
分类:
编程语言 时间:
2015-03-06 16:48:57
阅读次数:
205
管理Web网站不只是监视Web的速度和Web的内容传送。它不仅要关注服务器每天的吞吐量,还要了解这些Web网站的外来访问,了解网站各页面的访问情况。根据各页面的点击频率来改善网页的内容和质量,提高内容的可读性,以及跟踪包含有商业交易的步骤及管理Web网站“幕后”的数据等。
为了更好地提供WWW服务,监控Web服务器的运行情况、了解网站内容的详细访问状况就显得越来越重要和迫切了。而这些要求都...
分类:
Web程序 时间:
2015-03-06 12:50:57
阅读次数:
198
阅读了一些代码,从逻辑的清晰、代码的可读性、模块组织等角度去审视,感觉代码之美大概有以下几种:1)工程之美 读一下Java的J2EE源码,如:spring,就会一下子喜欢这种编码风格。2)结构之美 有些代码短小精悍,经典之笔,到处采用。这一类为linux平台下的开源代码体会最为明显。3)算法之美.....
分类:
其他好文 时间:
2015-03-04 20:44:15
阅读次数:
102
Java编码约定 为增强程序可读性,Java作如下的约定: 类、接口:通常使用名词,大小写可混用,但首字母应大写,一般使用“驼峰法命名”; 方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词,如:setAccount();; 常量:全部大写,单词之间用下划线分隔; 变量:通常使用名...
分类:
编程语言 时间:
2015-03-03 13:07:25
阅读次数:
200
今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。 ...
分类:
其他好文 时间:
2015-03-02 18:31:55
阅读次数:
608
写程式一样,写bat批处理也一样,都要用到注释的功能,这是为了程式的可读性,当你写特别多的程式或批处理的时候,你就会感觉到了,写着写着,如果程式不注释,到后来再读回原来的时候,好了,自己读起来也不知什么意思了,...
分类:
系统相关 时间:
2015-03-02 17:05:45
阅读次数:
136
为什么有 struts 框架 Struct 的优点之处:1. struct的好处2. 程序更加规范化3. 程序的可读性提高了4. 程序的 可维护性增加了Struct 的不足之处:1. From表单有点鸡肋2.action是单态(对网站...
分类:
Web程序 时间:
2015-03-02 14:29:10
阅读次数:
111