前言 zkClient主要做了两件事情: 一件是在session loss和session expire时自动创建新的ZooKeeper实例进行重连。 另一件是将一次性watcher包装为持久watcher。后者的具体做法是简单的在watcher回调中,重新读取数据的同时再注册相同的watcher实 ...
分类:
其他好文 时间:
2018-10-04 14:07:30
阅读次数:
273
********base64模块******** Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和 打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到... ...
分类:
其他好文 时间:
2018-10-04 14:07:23
阅读次数:
139
一、直接利用 JDBC 进行数据库编程 虽然有 Spring 和 MyBatis 等数据持久化的利器在手,但还是有必要去了解下传统的 JDBC 开发方式。无论哪种框架,其本质都是在传统的 JDBC 方式上进行了封装。 这段代码的恼人的地方在于数据库资源的使用和销毁,这些代码被大串的 try-catc ...
分类:
数据库 时间:
2018-10-04 14:07:15
阅读次数:
163
Article标签:表示包含于一个文档,页面,应用程序或网站中的一段独立的内容,也就是说,他能独立地被发布或重新使用 例子: 一篇博客 一个论坛的帖子 一片新闻报道 用户评论 header标签:一般被放置在页面的顶部,或者页面中某个区块元素的顶部,包含整个页面或区块标题,简介等信息。 例子: 一个文 ...
分类:
其他好文 时间:
2018-10-04 14:07:05
阅读次数:
236
python导入自定义模块 上网查了下资料和自己实验了下,有几个方法: 1.如果导入的模块和主程序在同个目录下,直接import就行了 2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的__init__.py文件,该文件使得python解释器将子目录整个也当成一个模块,然后 ...
分类:
编程语言 时间:
2018-10-04 14:06:52
阅读次数:
135
<div class='upload-box'> <div class="input-group file-caption-main"> <div tabindex="500" class="btn btn-primary btn-file"> <input id="material-english ...
分类:
Web程序 时间:
2018-10-04 13:47:35
阅读次数:
239
作者:gqk 官网下载: www.oracle.com 下载两个压缩文件: 如果安装的时候出现一下问题: 解决办法: 找到D:\Oracle\database\stage\cvu下的cvu_prereq.xml打开后添加: 1 找到你解压后的文件,点击打开database文件夹 ==》stage文件 ...
分类:
数据库 时间:
2018-10-04 13:47:25
阅读次数:
233
题意:求$\sum_{i=1}^n\sum_{j=1}^n\frac{i j}{gcd(i,j)}$ 题解:先枚举gcd,$\sum_{d=1}^nd\sum_{i=1}^{\lfloor \frac{n}{d} \rfloor}\sum_{j=1}^{\lfloor \frac{n}{d} \rf ...
分类:
其他好文 时间:
2018-10-04 13:47:15
阅读次数:
258
背景 如果现在有一块硬盘(分区)正在使用,如果要设置成RAID1,并不需要将数据拷出,然后创建RAID1。 可以先将此硬盘设置成降级RAID1,然后添加新硬盘再激活RAID1即可,整个过程数据无损。 参考: "https://debian administration.org/article/238 ...
分类:
其他好文 时间:
2018-10-04 13:47:05
阅读次数:
439
运行、获取后台代码或值。<%%>之间可以写服务器端代码,比如<%for(var i=0;i<10;i++){//执行循环体}%> 又如<%for(var i=0;i<10;i++){%>//执行循环体(此时循环体为html语言)<%}%>;<%=%>获取后台的变量值,比如后台一个session["a ...
分类:
Web程序 时间:
2018-10-04 13:46:57
阅读次数:
564
1 # 多进程实现生产者消费者模型 2 import multiprocessing 3 import random 4 import time 5 6 7 class Producer(multiprocessing.Process): 8 def __init__(self, que): 9 s... ...
分类:
系统相关 时间:
2018-10-04 13:46:48
阅读次数:
218
1 import threading 2 import random 3 import queue 4 import time 5 6 7 class Producer(threading.Thread): 8 def __init__(self, que): 9 super().__init__(... ...
分类:
编程语言 时间:
2018-10-04 13:46:40
阅读次数:
163
单调队列定义: 其实单调队列就是一种队列内的元素有单调性的队列,因为其单调性所以经常会被用来维护区间最值或者降低DP的维数已达到降维来减少空间及时间的目的。 单调队列的一般应用: 1.维护区间最值 2.优化DP 例题引入: https://www.luogu.org/problemnew/show/ ...
分类:
其他好文 时间:
2018-10-04 13:46:29
阅读次数:
189
0x00 前言 由于我是这几天才开始接触隐写这种东西,所以作为新手我想记录一下刚刚所学。这道CTF所需的知识点包括了图片的内容隐藏,mp3隐写,base64解密,当铺解密,可能用到的工具包括binwalk,MP3Stego等。 题目链接:http://ctf5.shiyanbar.com/stega ...
分类:
其他好文 时间:
2018-10-04 13:46:22
阅读次数:
703
一、接口简述 在我们所熟知的面向对象编程语言中,大多提供了接口(interface)的概念。接口在编程语言中指的是一个抽象类型,是抽象方法的集合;它的特点如下: 1、类通过继承接口的方式,来继承接口的抽象方法; 2、接口并不是类(虽然编写类和方法的方式很相似); 3、类描述对象的属性和方法(实现接口 ...
分类:
编程语言 时间:
2018-10-04 13:46:14
阅读次数:
145
一、引言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这未免会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存中分配了多个一样的类实例对象,然后如果采用工厂模式来创建这样的系统的话,随着产品类的不断增加,导 ...
在asp.net中经常出现包含这种形式<%%>的html代码,总的来说包含下面这样几种格式: 一. <%%> 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。 特别注意:服务器控件中不能有<%%> ...
分类:
Web程序 时间:
2018-10-04 13:45:49
阅读次数:
174