文本: a b c a c a d b a c d a b a a c b a b a 传统表示方法:a: 00, b: 01, c: 10, d: 11 传统表示未压缩时: 0001100010001101001011001000001001001000 统计次数:a:9, b:5, c:4, d:2 前缀码表示:a: 0, b: 10, c:110, d:111 压缩后: 0101100110011110011011101000110100100
Pascal 大小写形式——所有单词第一个字母大写,其他字母小写。 Camel 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。 类名使用Pascal大小写形式 public class HelloWorld { … } 方法使用Pascal大小写形式 public class HelloWorld { void SayHello(string name) { … } } 变量和方法参数使用Camel 大小写形式 public class HelloWorld { int
对于在页面中的类,类名使用Pascal大小写形式,当然,这个类名通常情况下与前台页面的文件名是一致的,比如,对于一个页面HelloWorld.aspx,其类名会如下定义: public class HelloWorld : Page { … } 对于类库中的类,则应按照约定加一定的前缀,通常是小写字母c,比如一个通用类可以如下定义: public class cHelloWorld { … }
阿里代码规范题目+答案50道题,不乱码不套路,便宜实惠。
多选 1.如何处理单元测试产生的数据,下列哪些说法是正确的?ABC
A .测试数据入库时加特殊前缀标识。
B .测试数据使用独立的测试库。
C .自动回滚单元测试产生的脏数据。
D .无须区别,统一在业务代码中进行判断和识别。
多选 2.关于并发处理,下列哪些说法符合《*Java开发手册》:ABC
A .线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。
B .同步处理时,能锁