方法的重写 和方法的重载签名指的是 (方法的名称 参数的数目 参数的数据类型和顺序 参数的修饰符 返回的类型不是签名的一部分 ,而认为它是签名的一部分这个观点是错误的 形参的名称 也不是签名的一部分)方法的重载 在同类或者是子类和父类中 方法的名称一致 但是参数列表中的个数或者数据类型不同 那么就....
分类:
Web程序 时间:
2014-06-30 11:36:22
阅读次数:
207
在实际的开发中,可能会有根据一定的规则生成流水号的需求(比如根据根据公司编码和日期生成4位流水号)我们可以把公司和日期联合起来作为一个业务编码,把这个业务编码和序列的值存储到数据库中,每次需要生成流水号的时候根据公司和日期联合起来生成的这个业务编码去数据库里边去查,若有记录的话就把记录的话就把对应的...
分类:
数据库 时间:
2014-06-30 11:35:22
阅读次数:
256
最近在看《Unix环境高级编程》一书,我一直对网络编程有兴趣,所以就直接跳到了网络套接字这一章。这一章中有一个示例程序:一个TCP客户端向服务器发送连接请求,服务器在接受请求后,调用uptime命令并将结果返回给客户端,客户端再将其打印出来。 因为前面刚看过线程那一章,所以我想把服务器改造成多...
分类:
其他好文 时间:
2014-06-30 11:34:19
阅读次数:
216
以前觉得后续遍历最难写,今天看了篇博客http://blog.csdn.net/sgbfblog/article/details/7773103,其实却是我们仔细比较后续遍历和先序遍历,其实后续遍历就是按照 根右左 的方式先序访问然后逆序就是答案了,会先序就会逆序了leecode 的AC代码:pub...
分类:
编程语言 时间:
2014-06-30 11:32:15
阅读次数:
206
定义:dp[i][j] 表示 在前i个数中,使整个gcd值为j时最少取的数个数。则有方程: gg = gcd(a[i],j)gg == j : 添加这个数gcd不变,不添加, dp[i][j] = dp[i-1][j]gg != j: t添加,更新答案, dp[i][gg] = dp[...
分类:
其他好文 时间:
2014-06-30 11:29:11
阅读次数:
106
本节讲述内存中LevelDB的数据结构Memtable,Memtable义如其名即为内存中的KV Table,即LSM-Tree中的C0 Tree。我们知道在LSM-Tree中刚插入的的KV数据都是存储在内存中,当内存中存储的数据超过一定量以后再写到磁盘中。而对于leveldb来说这个过程演变为内存...
分类:
数据库 时间:
2014-06-30 11:28:07
阅读次数:
295
前几天装了fedora 20, 断断续续的进行了以下配置:1. 安装oracle java及jdk版本切换安装的过程很简单,从oracle官网上下载jdk及jre的rpm包,使用rpm -ivh 安装。但是遇到一个问题,因为fedora系统自带了openJDK,如果安装oracle的jdk,系统还是...
分类:
其他好文 时间:
2014-06-30 11:26:03
阅读次数:
198
1、字符串转换为URL字符串NSString分类#import @interface NSString (URLEncoding)-(NSString *)URLEncodedString;-(NSString *)URLDecodedString;@end#import "T20140628013...
分类:
移动开发 时间:
2014-06-30 11:22:58
阅读次数:
260
设两只青蛙跳了t步,则此时A的坐标:x+mt,B的坐标:y+nt。要使的他们在同一点,则要满足: x+mt - (y+nt) = kL (p是整数)化成: (n-m)t + kL = x-y (L > 0) 则变成求解同余方程: (n-m)t≡ (x-y) mod L ,用扩展gcd解决。 且此时当...
分类:
其他好文 时间:
2014-06-30 11:21:59
阅读次数:
213
总是隔一段时间才写一次C++,有些东西老是用完就忘了……记一下如何用gdb来调试core dump免得到时候又忘记。首先需要设置core file的大小,默认是0所以不设不会生成core file$ ulimit -c unlimited然后在编译的flag里加上-g -rdynamic把动态静态符...
分类:
数据库 时间:
2014-06-30 11:17:47
阅读次数:
232