- 博客(8)
- 收藏
- 关注
原创 数据结构
顺序表的构造: #include #include using namespace std;class Vector {private:int size, length; int *data;public: Vector(int input_size) { size = input_size; length =
2016-08-02 19:30:14 987
转载 红黑树
--摘自维基百科红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(lo
2016-08-30 20:38:04 312
原创 排序算法和查找算法
查找操作是数据处理中使用最频繁的一项操作。在本章中,会介绍两种查找算法:顺序查找和折半查找,并带大家实现这两种算法。除了介绍算法本身,还会介绍比较算法性能的一个重要指标:平均查找长度。并教大家分析不同查找算法的平均查找指标。在本章的最后要用折半查找算法解决一道难题。
2016-08-30 20:21:31 2637
原创 成员变量的初始化顺序
一.类加载时,变量的初始化顺序:1.首先,给静态成员变量分配内存空间,进行默认初始化(整型为0,浮点型为0.0,布尔型为false,字符型为'\u0000',引用型为null)2.其次,执行静态成员变量的初始化操作--静态成员的初始化,包括两种: 声明时直接初始化和静态代码块--执行顺序为:在代码中的出现的顺序(声明的顺序)注意: 1和2的动作,在类加载时只执行一次
2016-08-26 20:57:15 2880
原创 单元测试
我们编写代码时,一定会反复调试保证它能够编译通过。如果是编译没有通过的代码,没有任何人会愿意交付给自己的老板。但代码通过编译,只是说明了它的语法正确;我们却无法保证它的语义也一定正确,没有任何人可以轻易承诺这段代码的行为一定是正确的。幸运的是,单元测试会为我们的承诺做保证。编写单元测试就是用来验证这段代码的行为是否与我们期望的一致。有了单元测试,我们可以自信的交付自己的代码,而没有任何的后
2016-08-26 19:49:16 993
原创 数据库中存储用户名、密码时如何处理?
一般的项目都有一个用户表,请问在这个表中,你的账号和密码都是明文存储的么?那么怎么防止被别人看见用户的密码呢?我见过一个项目是这样的,在用户注册时就对用户的密码进行MD5加密,这样用户表中存储的密码就是加密的信息,就算管理员也不能看到用户的密码,用户在登录时输入账号和密码,在后台把用户密码惊醒MD5摘要之后和数据库的密码就行比对,如果一致就可以登陆,但是用户忘记密码之后就没有任何人能看
2016-08-03 15:50:39 24341 1
转载 PL/SQL 中保存 用户名和密码
1 保存用户名 tools -> Preferences -> User Interface - Options 勾选 Autosave username 。 保存2 保存密码tools -> Preferences -> Oracle -> logon History -> definition 勾选 store history 和
2016-08-03 15:41:25 886
原创 Type “”类型“”
类型(type)以及类型系统的起源以及研究与发展是独立于OOP的。早在五十年代的FORTRAN语言编译器实现中,就已经采用类型系统作为类型检查的一种手段。广义的类型一般被定义为一种约束,也就是一种逻辑公式。类型(type)以及类型系统的起源以及研究与发展是独立于OOP的。早在五十年代的FORTRAN语言编译器实现中,就已经采用类型系统作为类型检查的一种手段。广义的类型一般被定义为一种约
2016-08-02 21:36:39 710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人