建造模式将多个简单对象一步步构造成一个复杂对象。 例如快餐店的套餐,有双层吉士堡套餐(双层吉士堡+可口可乐),麦辣鸡腿堡套餐(麦辣鸡腿堡+百事可乐)。 这些套餐都是由汉堡+饮料组合(也可以看做是构建)起来的。 定义了这些简单对象(具体的汉堡和饮料),后续就可以将其组合构建成多个套餐。 Item接口中 ...
分类:
其他 时间:
2019-04-25 22:04:10
收藏:
0 评论:
0 赞:
0 阅读:
163
题目给定一个输入vector,要求找出任意三个数和为0的任意组合,组合不可重复。 这个题目基本也就只想到前面的排序,看了一个submit,整理了一下思路:首先排序,然后通过一个O(N^2)的遍历,加上一个尾指针,完成对所有数字的可能组合的判断 但是在"指针"移动的过程中需要考虑到重复数字,即找到一个 ...
分类:
其他 时间:
2019-04-25 22:03:45
收藏:
0 评论:
0 赞:
0 阅读:
152
一、什么事存储过程 可以将存储过程看做是一组完成某个特定功能的SQL语句的集合。 例如有一个转账功能(A向B转账50),先将账户A中金额扣除50,然后将账户B中金额添加50. 那么我们可以定义一个名为转账的存储过程,将这些SQL语句组合在一次。 使用时直接调用这个存储过程就可以了,这样将操作封装起来 ...
分类:
数据库技术 时间:
2019-04-25 22:03:18
收藏:
0 评论:
0 赞:
0 阅读:
161
"原文链接" 请大家前往 "深入浅出区块链主站" , 获取最新内容。 创世区块作为第零个区块,其他区块直接或间接引用到创世区块。因此节点启动之初必须载入正确的创世区块信息,且不得任意修改。 以太坊允许通过创世配置文件来初始化创世区块,也可使用选择使用内置的多个网络环境的创世配置。默认使用以太坊主网创 ...
分类:
其他 时间:
2019-04-25 22:02:51
收藏:
0 评论:
0 赞:
0 阅读:
169
part1:数组数据结构 四个字节 改为char 1个字节 改为double 八个字节 所以可以看到无论何类型,都是连续的 part2:一维数组的定义,初始化以及数组元素的引用方法 part3:数组作为函数参数 f r k ...
分类:
其他 时间:
2019-04-25 22:02:00
收藏:
0 评论:
0 赞:
0 阅读:
118
1.什么是接口(B) 接口是一种引用数据类型,用interface声明;当出现interface便可判断为接口。 形式:【修饰符】 interface 接口名称(public interface Pepar{ }) 接口可声明属性,且属性都默认为static final 接口也可声明方法,方法都为公 ...
分类:
其他 时间:
2019-04-25 22:01:38
收藏:
0 评论:
0 赞:
0 阅读:
128
1.实验结论 Part 1~Part 4 总结体会: 1.在发生函数调用时,形参只能是变量,且只有在调用时,计算机才给它分配内存单元,调用结束则释放分配单元,即其只在内部有效;实参则可以是变量常量等都可以,且其必须有确定的值。形参和实参必须数量相等,形式相同。函数调用前须先前声明定义函数,在需要使用 ...
分类:
其他 时间:
2019-04-25 22:01:16
收藏:
0 评论:
0 赞:
0 阅读:
132
一、内容回顾 1、web应用程序 2、HTTP协议 a、http协议特性 b、http请求格式 c、http响应格式 3、wsgiref模块 4、Django下载与简单应用 a、Django简介(MTV) b、下载django命令 c、创建项目命令 d、创建app应用 e、启动项目 二、今日概要 1 ...
分类:
其他 时间:
2019-04-25 22:00:48
收藏:
0 评论:
0 赞:
0 阅读:
139
想到了一个经典的面试题,打印金字塔模型。比如 输入1,打印如下图案: * 输入2,打印如下图案: 输入3,打印如下图案: 输入5,打印如下图案: 输入7,打印如下图案: 看了下网上有的写法,感觉挺复杂的。这里我自己原创了一种新写法,思路就是:把每一行都看成一个String对象,有几行就会有几个Str ...
分类:
其他 时间:
2019-04-25 22:00:15
收藏:
0 评论:
0 赞:
0 阅读:
142
设计思路:就是在原有一维数组中加了if条件判断一下,输入的数字是否为继续执行的数字,如果是就继续向下边执行,否则就执行指定的步骤。至于在最后输出的数据只需在循环中加入指定的数据进行记录就行。 截图如下: ...
分类:
编程语言 时间:
2019-04-25 21:59:42
收藏:
0 评论:
0 赞:
0 阅读:
165
struct dir_copy path ; sprintf(path.srcdir_path,"%s/%s",src_path,dir->d_name); sprintf(path.destdir_path,"%s/%s",root_dir,path.srcdir_path); printf("f... ...
分类:
其他 时间:
2019-04-25 21:59:22
收藏:
0 评论:
0 赞:
0 阅读:
206
一、什么是html HTML(HyperText Mark-up Language)即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、劢画、声音、表格、链接等。HTML的结构包括头部(Head) ...
分类:
Web开发 时间:
2019-04-25 21:58:46
收藏:
0 评论:
0 赞:
0 阅读:
119
1、npm install mongodb 2、node test.js 3、mongo(进入mongo控制台) 4、show dbs(显示数据库列表 ) 5、use jhblog 6、show collections(显示当前数据库中的集合(类似关系数据库中的表)) 7、db.posts.find ...
分类:
数据库技术 时间:
2019-04-25 21:58:29
收藏:
0 评论:
0 赞:
0 阅读:
165
变量 程序中所管理的大部分信息,都是用变量表示的。下面讨论如何在程序中声明和使用变量。 变量(variable)代表保存数据的内存单元,变量名是内存单元的符号地址。变量声明要求编译器分配足够大的内存单元来保存指定类型的值,并且要定义一个变量名用于访问相应的内存单元 重点概念:变量代表保存数据的内存单 ...
分类:
编程语言 时间:
2019-04-25 21:57:56
收藏:
0 评论:
0 赞:
0 阅读:
133
Wash Wash Mr.Panda is about to engage in his favourite activity doing laundry! He’s brought L indistinguishable loads of laundry to his local laundrom ...
分类:
其他 时间:
2019-04-25 21:57:38
收藏:
0 评论:
0 赞:
0 阅读:
257
有一个初始为空的向量序列,要求你支持3种操作: 令$m$为操作数,$n$为插入操作数。 $$m\le 5\times 10^5,n \le 3\times 10^5$$ 多组数据(不超过3组),3秒,64M。 先将叉积转成点积。 考虑操作实际上把这个序列变成了一棵树,而询问相当于询问树上的一条没有拐 ...
分类:
其他 时间:
2019-04-25 21:57:10
收藏:
0 评论:
0 赞:
0 阅读:
121
工厂模式: 工厂模式通过工厂创建对象,用户无需注意内部细节,只需要调用工厂类, 将需要创建的类名称传递给工厂即可。 采用工程类创建,最后返回的是接口类型,所以只用关心接口,不用关心接口的具体实现类。 Shape接口 实现Shape接口的具体类: ShapeFactory工厂: Main调用Shape ...
分类:
其他 时间:
2019-04-25 21:56:36
收藏:
0 评论:
0 赞:
0 阅读:
150
一、kafka集群搭建 至于kafka是什么我都不多做介绍了,网上写的已经非常详尽了。 1. 下载zookeeper https://zookeeper.apache.org/releases.html 2. 下载kafka http://kafka.apache.org/downloads 3. ...
分类:
其他 时间:
2019-04-25 21:56:18
收藏:
0 评论:
0 赞:
0 阅读:
292
v vv vv v v 小结:1,若初始化的元素个数小于数组的长度时,其余的元素值为零;同时,初始化值超过数组元素个数也会产生错误; 2,当实参数组传递为形式参数时,形式参数的数组并不分配新的存储单元。 ...
分类:
其他 时间:
2019-04-25 21:55:54
收藏:
0 评论:
0 赞:
0 阅读:
218