- 博客(15)
- 资源 (73)
- 收藏
- 关注
转载 Java对象XML序列化框架-Simple2.0
Simple是一个XML序列化框架,一个Java版本宽容的序列化框架,能够快速在Java平台上开发XML。支持通过annotations完全配置化的XML结构;提供版本管理框架允许向前和向后兼容序列化;更好的性能,使用轻量级StAX提升XML反序列化 进程,比XStream和
2011-09-15 23:41:34
490
转载 Effective C++ 条款26: 当心潜在的二义性
#include using namespace std;void f(char c){ cout << c <<endl;}void f(int i){ cout << i <<endl;}int main(){ double d = 2.0;
2011-09-15 22:10:16
405
原创 【转载】const用法详解,如何修饰变量,返回值以及成员函数
const关键字是用来修饰一个变量使其成为常量(constant)的。常量只能在定义时进行初始化,而此后对这个变量的任何改变都将是非法的。const关键字在就是为了保证了它修饰的对象不被修改。对于指针来说,const关键字同样可以保证它修饰的对象不被修改,但是与一般的对象
2011-09-13 22:37:55
604
原创 Effective C++ 条款20: 避免public接口出现数据成员
在java中我们习惯把类的数据成员声明为私有的,而对这个数据成员的读写通过方法来实现(get(),set())这样有以下好处1、可以更精确地控制数据成员的访问权。2、功能分离3、某种情况下,可以使其对象占有更少的内存,节省空间。用接口方法来访问数据成员,这样我
2011-09-13 22:04:15
494
原创 Effective C++ 条款19: 分清成员函数,非成员函数和友元函数
#include using namespace std;class Rational{public: Rational(int frist = 0, int second = 1) ; const Rational operator* (const Ra
2011-09-13 21:46:17
431
原创 Effective C++ 条款16: 在operator=中对所有数据成员赋值
#include using namespace std;class BaseA{public: int _i; BaseA(int i): _i(i){}; BaseA(const BaseA& rhs); BaseA& operator=(const B
2011-09-11 23:35:49
457
原创 Effective C++ 条款14: 确定基类有虚析构函数
#include using namespace std;class BaseA{public: BaseA(){cout <<"BaseA::BaseA()" <<endl;} ~BaseA(){cout <<"BaseA::~BaseA()" <<endl;}
2011-09-11 17:42:44
461
原创 Effective c++ 条款13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同
#include using namespace std;class A{public: A(int); ~A(); void showI(); void showJ();private: int i; int j;};A::A(int k):j
2011-09-11 16:50:17
522
原创 Sql语句练习三
SQL CHECK 约束CHECK 约束用于限制列中的值的范围。如果对单个列定义 CHECK 约束,那么该列只允许特定的值。如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。create TABLE STUDENTS(ID INT NOT NULL CHE
2011-07-06 23:40:25
1777
原创 sql语句练习
SQL NOT NULLNOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新纪录或者更新记录。主要是我们在创建表的时候对某一列进行约束使之不能为空:CREATE TABLE S
2011-07-04 23:39:12
402
原创 SQL 语句学习(二)
UNION:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。如:RID NAME100 XXX101 YYY S ID NAME100 YY102 III
2011-06-29 23:00:00
319
原创 数据库中的连接问题
在数据库的应用中我们不免用到数据库中各个表的连接问题,在这里从别的地方摘录了一些,便于自己学习,也供大家参考。数据库中的连接问题(一)连接查询的格式:在数据库应用中,经常要涉及从两个或更多的表中查询数据,这就需要使用连接查询。其格式如下:SELECT COLUMN_NAME,COLUMN_NAME[,...n]FROM TABLE_NAME,TABLE_NAM
2011-06-27 22:03:00
562
原创 SQL 语句练习
TOP子句:mysql:SELECT * FROM PERSONS LIMIT 5;oracle:SELECT *FROM PERSONS WHERE ROWNUM LIKE 和 NOT LIKESELECT * FROM PERSONS WHERE NAME LIKE ‘L%’SELECT * FROM PERSONS WHERE NAME NOT LIKE %L%;
2011-06-26 23:07:00
570
原创 追 MM与设计模式
追 MM与设计模式 出处: 优快云 在 优快云看见了这篇文章,作者以轻松的语言比喻了 java的 32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《java与模式》这本书。 创建型模式 1、FACTORY—追 MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM爱吃的
2011-06-15 21:05:00
675
原创 7z压缩软件的使用方法以及与rar的对比
<br />一、使用方法<br />1、压缩命令:<br />压缩文件如:7z a -tzip c:/aaa.zip c:/aaa.doc<br />压缩文件夹:7z a c:/C#高级编程.rar c:/C#高级编程/*<br /> <br />2、和rar软件的对比<br />压缩C#高级编程文件夹<br />文件夹大小:47.5 MB<br /> <br />(1)、压缩成rar<br />7z压缩后大小:38.2 MB <br />压缩时间:1min<br /> <br />rar压缩后大小:41
2011-05-24 22:27:00
2089
c#文档中文版 (pdf印刷版)
2010-12-23
_迷你书-深入理解计算机系统(原书第2版
2011-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人