摘要:
Java对象序列化要求实现一个Serializable接口,不过实现另外一个接口也行,叫做Externalizable。进行序列化的只有非静态的成员变量,如果有引用型的变量,则引用型变量也必须实现接口。如果有某一个成员变量你不想序列化,在它的前面加上关键字transient。如果你自己想操作序列化,对某些成员序列化,某些不序列化,则可以自己完成序列化在自己的类中写下下面的方法private void writeObject(java.io.ObjectOutputStream oos) throws IOException{}private void readObject(java.io.Ob 阅读全文
阅读排行榜
137行的贪吃蛇JS代码
2012-03-15 17:50 by javaspring, 220 阅读, 收藏,
摘要:
<title>SNAKE</title> <style>div{margin :1px;width:19px;height:19px;position:absolute;} p{color:red}#fo{background:#00FF00;}</style> <script language="javascript" type="text/javascript"> var times = 5; var state = 0; //0=stop;1=start;2=pause;3=dead; v 阅读全文
Ubuntu10.04下安装SQLite3
2012-03-15 17:12 by javaspring, 220 阅读, 收藏,
摘要:
Ubuntu linux下安装sqlite31.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库。2.安装:要安装sqlite3,可以在终端提示符后运行下列命令:sudo apt-get install sqlite3检查版本sqlite3 -version3.测试当前目录下建立test.db测试数据库文件sqlite3 test.db查询信息.database退出.exit4.图形界面可以选择sqlitebrowser程式(qt3)sudo apt-get install sqlitebrowser启动图形界面可以在终端提示符后输入sqlitebrowser5.编程P 阅读全文
动态规划 杭电1203 0-1背包
2012-01-04 15:34 by javaspring, 220 阅读, 收藏,
摘要:
这道题的数据超级神,,,有木有!有木有!!!!!!!变态的数据,明明是一道简单题,却非要让大家wr了5、6次,无语。。。。。就是个0-1背包。题目让求得到offer的最大概率,只需要求出得不到offer的最小概率即可。题目:I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7150Accepted Submission(s): 2567Problem DescriptionSpeakless很早就想出国,现在他已.. 阅读全文
程序员面试宝典三
2012-08-22 10:27 by javaspring, 219 阅读, 收藏,
摘要:
1、基类的析构函数声明为virtual的好处? 假设基类CBase,其派生类CChild,有如下代码: CBase *pBase=new CChild; //new CChild构造对象时,先调用基类CBase的构造函数,然后调用CChild的构造函数,析构时顺序应该恰好相反。 delete pBase; 如果CBase的析构函数定义为virtual,那么pBase指针被撤销时,就会先调用CChild的析构函数,然后调用CBase的析构函数。 而如果CBase的析构函数不是virtual,那么只会调用CBase'的析构函数,从而导致内存泄漏。2、构造函数为什么不可以声明为virtual 阅读全文
浙公网安备 33010602011771号