首页 > 2018年06月22日 > 全部分享
软件构造 第三章第三节 抽象数据型(ADT)
软件构造 第三章第三节 抽象数据型(ADT) Creators(构造器): 创建某个类型的新对象,?个创建者可能会接受?个对象作为参数,但是这个对象的类型不能是它创建对象对应的类型。可能实现为构造函数或静态函数。(通常称为工厂方法) t* -> T 例子:Integer.valueOf( ) Pro... ...
分类:其他   时间:2018-06-22 17:26:41    收藏:0  评论:0  赞:0  阅读:182
html基础
Html是一个长字符串,特点是能被浏览器所解析 注释<!-- -->或者使用快捷键ctrl+? html框架简介: 1、<!DOCTYPE html> 代表这是一个规范的HTML 2、html标签 一个页面在非特殊情况下只存在一对html标签,lang=”en”标签的属性,指定英文 3、head m ...
分类:Web开发   时间:2018-06-22 17:26:20    收藏:0  评论:0  赞:0  阅读:312
跳跃表原理和实现
跳跃表原理和实现 前提 有时候会被问到链表如果做到二分搜索,可能会有部分的人会去把链表中的值保存到数组来进行二分,但是如果知道跳跃表的话,那么这个数据结构就可以解决这个困惑,它允许快速查询一个有序连续元素的数据链表,它的效率可以做到和二分相同,都是O(logn)的平均时间复杂度,其空间复杂度为O(n ...
分类:其他   时间:2018-06-22 17:26:05    收藏:0  评论:0  赞:0  阅读:173
软件构造 第三章第二节 软件规约
第三章第二节 软件spec 客户端无需阅读调用函数的代码,只需理解spec即可。 精确的规约,有助于区分责任,给"供需双方"确定了责任,在调用的时候双方都要遵守。 @param @return @throws 例子: Behavioral equivalence (行为等价性) 根据规约判断是否行为... ...
分类:其他   时间:2018-06-22 17:25:32    收藏:0  评论:0  赞:0  阅读:181
软件构造 第三章第五节 ADT和OOP中的等价性
第三章第五节 ADT和OOP中的等价性 1.==与equals ==是引用等价性 ;而equals()是对象等价性。 ==比较的是索引。更准确的说,它测试的是指向相等(referential equality)。如果两个索引指向同一块存储区域,那它们就是==的。对于我们之前提到过的快照图来说,==就... ...
分类:其他   时间:2018-06-22 17:25:15    收藏:0  评论:0  赞:0  阅读:242
十张图看懂SDN与NFV的区别与联系?
专业的人说的很准确但是普通人难以理解,常常记不住,分不清,不专业的人往往又说的差点意思。无意间,笔者在领英上看到一个介绍SDN/NFV区别的公开文档,内容详实,简明扼要。 这里我将这个文档精彩的部分分享给大家。 开篇鸣谢:原作者是Riverbed的产品市场经理JustynaBak。 Page1: S ...
分类:其他   时间:2018-06-22 17:24:57    收藏:0  评论:0  赞:0  阅读:274
Oracle插入数据报错 (ORA-00913: 值过多)
原语句,表面没有双引号:INSERT INTO xm_ftp_lvl_mgr_hr VALUES('191','457','张A810','080072','1','null','null','null','1','null','系统管理员','2018-06-21 11:47:59','null'... ...
分类:数据库技术   时间:2018-06-22 17:24:42    收藏:0  评论:0  赞:0  阅读:449
MySQL主从复制遇到的错误及解决方法
MySQL在主从复制的时候经常遇到错误而导致Slave复制中断,这个时候就需要人工干涉,来跳过这个错误,才能使Slave端的复制,得以继续进行; 错误示例: 直接跳过一个事物,从而恢复正常主从同步。 ...
分类:数据库技术   时间:2018-06-22 17:24:19    收藏:0  评论:0  赞:0  阅读:165
slf4j的使用规范
一、结论:应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架SLF4J中的API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。代码中的使用格式如下: import org.slf4j.Logger; import org.slf4j.Logge ...
分类:其他   时间:2018-06-22 17:24:04    收藏:0  评论:0  赞:0  阅读:228
django admin TabularInline raw_id_fields 添加查询 搜索小图标显示
问题: 在django app admin TabularInline类使用了下面引用了 raw_id_fields 还是找不到搜索小图标。模型引用的是在别的app的model下。 解决方案: yourapp.adminx.py 下面需要注册对应的模型。 ...
分类:其他   时间:2018-06-22 17:23:36    收藏:0  评论:0  赞:0  阅读:286
抽象数据类型(ADT)和面向对象编程(OOP)3.1数据类型和类型检查
数据类型在编程语言中: 类型是一组值以及可以对这些值进行操作 变量 存储一个特定类型值的命名位置 基本数据类型: int 限制在±2 ^ 31的范围内,或者大约为±20亿 long 2^63 boolean double char byte float short 在堆栈中只有使用时才存在 对象数据 ...
分类:其他   时间:2018-06-22 17:23:03    收藏:0  评论:0  赞:0  阅读:304
python pandas 笔记2
1. CSV操作 1.1 pd.read_csv() 1.2 rename() 方法。 2. 查询 DataFrame 2.1 删除NAN这行 2.3 或者直接用两次[] 3. 索引设置 3.1 unique()方法,找独一无二的元素。 3.2 保留指定列 3.3 设置两个索引值 3.4 loc() ...
分类:编程语言   时间:2018-06-22 17:22:34    收藏:0  评论:0  赞:0  阅读:319
深入理解【缺页中断】及FIFO、LRU、OPT这三种置换算法
缺页中断(英语:Page fault,又名硬错误、硬中断、分页错误、寻页缺失、缺页中断、页故障等)指的是当软件试图访问已映射在虚拟地址空间中,但是目前并未被加载在物理内存中的一个分页时,由中央处理器的内存管理单元所发出的中断。 通常情况下,用于处理此中断的程序是操作系统的一部分。如果操作系统判断此次 ...
分类:编程语言   时间:2018-06-22 17:22:15    收藏:0  评论:0  赞:0  阅读:237
Unsupported major.minor version 52.0
在运行项目时会出现如下错误 以上错误是因为,我使用了activemq-all-5.15.4.jar包,该jar包采用JDK1.8编译,从jar包的MANIFEST.MF文件中可以看出采用哪一版本编译,而我运行时采用JDK1.7,因此出错: 原因:JDK版本不兼容。运行的Java Class文件采用高 ...
分类:其他   时间:2018-06-22 17:22:00    收藏:0  评论:0  赞:0  阅读:192
python中字典循环的两种方式
1 info = { 2 'stu1101':"Lucy", 3 'stu1102':"Jack", 4 'stu1103':"Tom", 5 'stu1104':"Alex" 6 } 7 8 for keys in info: #字典的循环,打印的是key,通过info.key打印value值。 ...
分类:编程语言   时间:2018-06-22 17:21:21    收藏:0  评论:0  赞:0  阅读:238
iptables命令
iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。 语法 选项 iptables命令选项输入顺序: 表名包括: raw:高级功能,如:网址过滤。 mangle:数据包修改(QOS),用于实现服务质量。 net:地址转 ...
分类:其他   时间:2018-06-22 17:21:06    收藏:0  评论:0  赞:0  阅读:200
DAPP超详细解释
一、DAPP到底是个什么玩意?DAPP是Decentralized Application的缩写,翻译过来就是去中心化应用,也称为分布式应用。它之所以被认为开启了区块链3.0时代,是因为DAPP与我们当前所认识到的APP不同,不同在哪里呢?它的特殊性当然不仅局限于多了脑袋“D”,而在于它的后台,是区 ...
分类:移动平台   时间:2018-06-22 17:20:52    收藏:0  评论:0  赞:0  阅读:214
Spring IOC&DI
传统实例化对象存在的为题:传统开发可以使用new对父接口进行实例化,这样就造成了代码的极大耦合性,为了解决这种耦合性,可以引入工厂设计模式,来负责创建子类对象,这样,工厂类帮助开发者隐藏了所有实现子类,但是静态工厂类不能为所有的接口服务,而且每增加一个子类就要修改工厂类,这样太麻烦,可以采用反射机制 ...
分类:编程语言   时间:2018-06-22 17:20:34    收藏:0  评论:0  赞:0  阅读:208
git add -A 、git add -u 、 git add . 三种区别
git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 ...
分类:其他   时间:2018-06-22 17:20:18    收藏:0  评论:0  赞:0  阅读:200
abc
Failed to load http://localhost:8080/demo/v1/users: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://local ...
分类:其他   时间:2018-06-22 17:20:03    收藏:0  评论:0  赞:0  阅读:171
1137条   上一页 1 ... 22 23 24 25 26 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!