6.2 接口实例 6.2.1 接口与回调 在java.swing包中有一个Timer类,可以使用它在到达给定的时间间隔时发出通告,假如程序中有一个时钟,就可以请求每秒钟获得一个通告,以便更新时钟的表盘。 在构造定时器时,需要设置一个时间间隔,并告知定时器,当到达时间间隔时需要做些什么操作,(java ...
分类:
编程语言 时间:
2018-03-18 16:47:09
收藏:
0 评论:
0 赞:
0 阅读:
158
股份授权证明机制,简称DPoS,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。为了激励更多人参与竞选,系统会生成少量代币作为奖励。比特股、点点币等数字资产都采用该方式。 DPoS有点像议会制度或人民代表大会制度。如果代表不能履行他们的职责,比如轮到他们记账时,他们没能完成则会被 ...
分类:
其他 时间:
2018-03-18 16:46:52
收藏:
0 评论:
0 赞:
0 阅读:
244
零知识证明是指证明者能够在不向验证者提供信息本身内容的情况下,使验证者相信某个论断是真实可信的一种技术。目前匿名性非常突出的数字资产ZCash的匿名交易就是依靠“零知识证明”实现的。 举个例子,A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方法都打不开。这时候,A可以选择 ...
分类:
其他 时间:
2018-03-18 16:45:58
收藏:
0 评论:
0 赞:
0 阅读:
195
在比特币诞生之初,比特币的创始人中本聪并没有特意限制区块的大小,区块最大可以达到32MB。 当时,平均每个区块大小为1-2KB,有人认为区块链上限过高容易造成计算资源的浪费,还容易发生DDOS攻击。因此,为了保证比特币系统的安全和稳定,中本聪决定临时将区块大小限制在1MB。 那时比特币的用户数量少, ...
分类:
其他 时间:
2018-03-18 16:45:27
收藏:
0 评论:
0 赞:
0 阅读:
180
以太坊(ETH)和以太经典(ETC)是硬分叉的典型案例。 The DAO计划基于以太坊智能合约建立一个众筹平台,于2016年5月正式发布,截止当年6月,募集资金超过1.6亿美元。之后,The DAO被黑客利用智能合约的漏洞,转移了市值五千万美元的以太币。为了挽回投资者资产,以太坊社区投票表决决定将更 ...
分类:
其他 时间:
2018-03-18 16:44:54
收藏:
0 评论:
0 赞:
0 阅读:
143
浏览器里输入网址后浏览器会通过访问的域名找出其IP地址,给Web服务器发送一个HTTP请求,得到一个服务的永久重定向响应,然后浏览器跟踪重定向地址,发送另一个请求,服务器接收到获取请求,然后处理并返回一个响应,发回一个HTML响应,然后浏览器就显示HTML,在浏览器显示HTML时,它会注意到需要获取 ...
分类:
Web开发 时间:
2018-03-18 16:44:38
收藏:
0 评论:
0 赞:
0 阅读:
150
一、单文件上传 提交以后文件里多了一个文件夹 二、多文件上传 上传两张图片 ...
分类:
Web开发 时间:
2018-03-18 16:43:30
收藏:
0 评论:
0 赞:
0 阅读:
155
刚看到书名的时候以为这是一本讲述程序员为人处世,享受生活的文章,当我抱着当小说看消遣的心情从群里下载下来的时候,却发现这实际上是一本干货满满的书。当我看到副标题——链接,装载与库, 我意识到这会是一本让我受益匪浅的书,因为我没有选修过操作系统,编译原理相关的课程,对于代码 是如何在电脑上跑起来的是毫 ...
分类:
其他 时间:
2018-03-18 16:43:01
收藏:
0 评论:
0 赞:
0 阅读:
192
编译原理: 1)终结符与非终结符 2)文法类型 0型文法,1型文法 2型文法 3型文法 3)正规文法与正规式(正则表达式)之间的转换 4)NFA(不确定的有限自动机)与DFA(确定的有限自动机)的定义: ...
分类:
其他 时间:
2018-03-18 16:42:46
收藏:
0 评论:
0 赞:
0 阅读:
223
全局安装 cli 进入目录: 用cli工具创建项目 进入目录 启动服务: ...
分类:
其他 时间:
2018-03-18 16:42:30
收藏:
0 评论:
0 赞:
0 阅读:
157
var arr = new Array("first", "second", "third") for(var item in arr) { document.write(arr[item]+","); } ...
分类:
Web开发 时间:
2018-03-18 16:41:45
收藏:
0 评论:
0 赞:
0 阅读:
177
ifconfig命令提示“commandnotfound”,推测是安装的时候选择了最小安装造成的。查看/sbin目录下是否存在ifconfig:ls/sbin发现不存在ifconfig修改网卡配置:vi/etc/sysconfig/network-scripts/ifcfg-enp0s3onboot=no改为onboot=yes安装net-toolspackage:yuminstallnet-to
分类:
其他 时间:
2018-03-18 16:10:51
收藏:
0 评论:
0 赞:
0 阅读:
202
一,新建磁盘作为swap 1. 如果系统本身有swap,停止swap
分类:
系统服务 时间:
2018-03-18 16:10:41
收藏:
0 评论:
0 赞:
0 阅读:
203
前段时间我发布了了一片关于http转https的方法,现在我来?推荐一个免费的阿里云产品:云盾证书(https证书)
分类:
Web开发 时间:
2018-03-18 16:10:34
收藏:
0 评论:
0 赞:
0 阅读:
194
Centos6与Centos7的网卡改名:有时候复制出来的虚拟机网卡会变成eth1或者eth2为了统一方便管理,,可以通过修改配置来还原。1.修改Grub配置文件添加参数:net.ifnames=0biosdevname=0$vim/boot/grub/grub.conf#boot=/dev/sdadefault=0timeout=0splashimage=(hd0,0)/grub/splash.
分类:
其他 时间:
2018-03-18 16:10:24
收藏:
0 评论:
0 赞:
0 阅读:
206
让你在windows上友好的玩起docker和Nginx实验环境:windows7X64DockerToolbox-18.02.0-ceboot2docker-v18.02.0-ce上面两个东西确实不好下载,以下我提供地址给大家:https://pan.baidu.com/s/11eMFfNc9TzZb8NEDFnYHqg密码:wnov安装DockerToolbox-18.02.0-ce(这里默认
分类:
Windows开发 时间:
2018-03-18 16:10:14
收藏:
0 评论:
0 赞:
0 阅读:
243
使用run()方式可以启动flask应用,但是每次修改代码之后,需要重新启动,这样对于调试就很不太方便。Flask的调试模式可以让代码在每次修改之后自动载入。有两种方法可以启用flask的调试模式1. 直接设置app的debug为true: app.debug=true2. 把debug=true作为参数,传入到run方法app.run(debug=true)以第一种方法为例,当我们设置debug
分类:
编程语言 时间:
2018-03-18 16:10:03
收藏:
0 评论:
0 赞:
0 阅读:
228
一、Nginx负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。2、weight(轮询权值)weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。3、ip_hash每个请求按访问IP的哈希结果分配,使来自同一个IP的
分类:
编程语言 时间:
2018-03-18 16:09:53
收藏:
0 评论:
0 赞:
0 阅读:
215
反向代理:指将自己作为代理服务器来接受Internet上的请求,然后将请求转发给后端的服务器,并将结果返回给客户端。可以这样说,反向代理就意味,你给10086打电话,中间有一个代理服务器,代理服务器经过某种算法将你分配给一个客服,然后你们之间建立链接。如果访问量大的时候,一个客服正在为其他客户进行通话,就需要多个客服来,这样就称为负载均衡。而nginx是一个高性能的http和反向代理服务器,且占用
分类:
其他 时间:
2018-03-18 16:09:43
收藏:
0 评论:
0 赞:
0 阅读:
257
文件分发系统一个机器上的多个文件要同步到多台机器上,该如何处理?需求:将192.168.221.10机器上的/aa/aa.txt、/bb/bb.txt、/cc/cc.txt、/dd/dd.txt同步到192.168.221.20,192.168.221.30这两台机器上
分类:
其他 时间:
2018-03-18 16:09:33
收藏:
0 评论:
0 赞:
0 阅读:
272