构造型模式包括了:生成器模式、工厂模式、抽象工厂模式、原型模式和备忘录模式。 1、生成器模式(Builder Pattern) 也叫建造者模式。使用多个简单的对象一步一步构建成一个复杂的对象。将一个复杂对象的构建与它的表示分离,使得同样的构建过程(组装过程)可以创建不同的表示(最终构成的对象)。 优 ...
分类:
其他 时间:
2018-02-25 15:15:24
收藏:
0 评论:
0 赞:
0 阅读:
256
目的:通过留言板(todolist)与互粉功能,掌握php操作redis的方法 相关数据操作命令 1,keys * 查看数据库所有的key 2,type + key: 如 type uid 查看数据key的类型 3,批量删除key, 如redis-cli keys "auth:*" | xargs ...
分类:
Web开发 时间:
2018-02-25 15:14:50
收藏:
0 评论:
0 赞:
0 阅读:
314
1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TC ...
分类:
其他 时间:
2018-02-25 15:14:26
收藏:
0 评论:
0 赞:
0 阅读:
134
上一篇文章实现了搭建私有链,以下进行智能合约的部署 一、 编写合约 简单的乘法例子: 二、 编译合约 推荐网站:here 得到:Interface 和 Bytecode 和 Web3 deploy 三、 部署合约 在部署合约前,我们要明确需要以下几项条件: 所以首先需要做以下工作: 第一步: 获取a ...
分类:
其他 时间:
2018-02-25 15:14:07
收藏:
0 评论:
0 赞:
0 阅读:
252
先总体说一下步骤: 1.操作系统准备 linux(centos6.7) 2. golang安装 3.下载以太坊 4. 安装以太坊 5. 创世区块文件的准备 6. 创世区块初始化 7. 以太坊启动 1.最好是centos6.5以上的操作系统 2. 使用yum命令安装golang语言 [root@loc ...
分类:
其他 时间:
2018-02-25 15:13:50
收藏:
0 评论:
0 赞:
0 阅读:
241
起因:忽然想到平时用的HashMap 当key是字符串的时候为什么总可以覆盖,然后看了String的源码发现: hashCode方法: equals方法: 很显然hashCode和eques方法都是根据char[]数组中的char判断的,但是hashCode函数里面为什么是 下面是知乎上的回答: T ...
分类:
其他 时间:
2018-02-25 15:13:19
收藏:
0 评论:
0 赞:
0 阅读:
215
关于Parcel的使用 在分析Parcel之前,首先按照分析流程,介绍下关于Parcel的相关常规使用。 首先是关于Parcel的获取: 额,这感觉似曾相识啊,我们这里大胆猜测Parcel的初始化也是由其对象池进行初始化的。在得到了Parcel对象之后,下一步的工作。嗯,我想起来,应该介绍下Parc ...
分类:
移动平台 时间:
2018-02-25 15:13:01
收藏:
0 评论:
0 赞:
0 阅读:
248
数据库的相关介绍 ...
分类:
数据库技术 时间:
2018-02-25 15:12:45
收藏:
0 评论:
0 赞:
0 阅读:
197
CodeForces - 534B 题意:给定初始和末尾的速度,和最大加速度和总时间,求出走的最长路程; 我一开始以为代码写起来会很繁琐。。。 ...
分类:
其他 时间:
2018-02-25 15:12:13
收藏:
0 评论:
0 赞:
0 阅读:
206
简介: Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。 Re ...
分类:
其他 时间:
2018-02-25 15:11:54
收藏:
0 评论:
0 赞:
0 阅读:
259
问题描述: VS2013编译生成的可执行文件在windows XP下运行时弹出 "无法定位程序输入点 InitializeCriticalSectionEx 于动态链接库 Kernel32.dll 上" 错误信息 解决方案: 1. VS2013项目属性 -> 常规: 将平台工具集改为 "Visual ...
分类:
其他 时间:
2018-02-25 15:11:26
收藏:
0 评论:
0 赞:
0 阅读:
1302
javascript复制内容到剪切板/网页上的复制按钮的实现:DEMO如下 ...
分类:
编程语言 时间:
2018-02-25 15:10:54
收藏:
0 评论:
0 赞:
0 阅读:
185
最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下: 使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@ ...
分类:
编程语言 时间:
2018-02-25 15:10:39
收藏:
0 评论:
0 赞:
0 阅读:
198
题意:求重复次数最多的重复子串(并非长度最长) 枚举循环子串长度$L$,求最多能连续出现多少次,相邻的节点往后的判断可以使用$LCP$得到值为$K$,那么得到一个可能的解就是$K/L+1$ 这个不是最优解,还需要 往前 判断,往前的判断必须是两个后缀依然等间距的,而且首个后缀必须在此前已经枚举过的后 ...
分类:
其他 时间:
2018-02-25 15:10:08
收藏:
0 评论:
0 赞:
0 阅读:
212
一、生成树相关 1.完全图生成树计数 n^n-2 2.左边n个点右边m个点的完全图生成树计数 (n^m-1)*(m^n-1) 3..... …… ...
分类:
其他 时间:
2018-02-25 15:09:50
收藏:
0 评论:
0 赞:
0 阅读:
212
Linux安装及学习 Linux安装遇到的问题: 问题:在我开始安装虚拟机的时候,在安装过程中总会出现初始界面,且无法跳过,陷入死循环。 解决方法:我在网上百度搜索该问题之后得到了答案,第一个界面是要求我选择安装介质,而我因为无法看懂,所以选择错误。我使用的是光盘来安装,所以选择CDROM即可。第二 ...
分类:
系统服务 时间:
2018-02-25 15:09:07
收藏:
0 评论:
0 赞:
0 阅读:
202
初学Qt的人可还不会接触到这个问题,但是一旦你开始编写某个较大项目的时候,这个问题就不可避免需要解决。 对于大神们来讲可能这是个很简单的问题,但是对于新手来说,想要搞清楚需要下很大功夫。 怎么创建pri文件: 第一步:用Qt新建你需要的项目(假如所在文件夹名为deploy)。 第二步:打开项目文件夹 ...
分类:
其他 时间:
2018-02-25 15:08:52
收藏:
0 评论:
0 赞:
0 阅读:
726
转自:http://blog.csdn.net/theblackbeard/article/details/52172048 在命令行窗口可以通过java +程序名 +参数1(空格)参数2(空格)......的形式,向args[0]、args[1]....传递参数,那么eclipse的传递方法如下 ...
分类:
系统服务 时间:
2018-02-25 15:08:20
收藏:
0 评论:
0 赞:
0 阅读:
213
有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同期 React 太火,它的光芒被掩盖了。这些至少说明 Immutable 是很有价值的,下面我们来一探究竟。 1、什么是Immutable? I ...
分类:
其他 时间:
2018-02-25 15:07:34
收藏:
0 评论:
0 赞:
0 阅读:
292
熟悉的技术点 1、私有链环境(多节点) 搭建 geth2、熟悉基础命令3、 RPCAPI 接口熟悉 后端交互用4、智能合约(代币发行) Solidity语言,我们就用这个,类似js的 以太坊私有链搭建: http://www.it-jason.com/archives/395http://www.i ...
分类:
其他 时间:
2018-02-25 15:07:00
收藏:
0 评论:
0 赞:
0 阅读:
147