Python操作Zip文件
Python操作Zip文件 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt。 import zipfile
# 默认模式r,读
azip = zipfile.ZipFile('bb.zip') # ['bb/', 'bb/aa.txt'] # 返回所有文件夹和文件 print(azip.namelist()) # # 返回该zip的文件名 print(azip.filename) # 压缩文件里bb文件夹
zookeeper之CreateMode
CreateMode 该类的作用是如何在zookeeper中创建节点! /**
* The znode will not be automatically deleted upon client's disconnect.
*/
PERSISTENT (0, false, false),
客户端断开连接的时候,不会自动删除节点 /**
* The znode will not be automatically deleted upon c
各个版本浏览器下使用window.close()兼容问题
谷歌和火狐浏览器下,不能使用关闭window.close()方法关闭本页
function exit(){
if (navigator.userAgent.indexOf("MSIE") > 0) {
window.opener = null;
window.close();
} else if (navigat
easyUI经验总结
1、tab打开后,再次点击左边菜单,tab不会刷新(猜测是由于tab的title相同引起)。解决:首先:tree中的onclick时间中添加addTab()方法 layout_west_tree = $('#layout_west_tree').tree({
url : '${path }/resource/tree',
parentField : ...
2018-7-10bash编程之case及函数
在上一章当中我们讲述了bash循环,其中我们讲述了for循环的特殊用法,以及while循环的特殊用法,而在此前我们讲述了循环的控制语句,一个是break,另一个是continue,对于continue来说,它是结束本轮循环而后进入下一轮循环,而break是提前结束其循环本身。但如果是循环嵌套的话,break只能退出当前那一层的循环,如果想退出所有的循环,就要使用break后
关于HashMap初始化容量问题
使用阿里云代码规范插件扫描后出现以下提示:hashmap should set a size when initalizing,即hashmap应该在初始化时设置一个大小在网上搜到一篇讲解(https://www.cnblogs.com/coderxuyang/p/3718856.html),如下:在元素的装载数量明确的时候HashMap的大小应该如何选择。今天看到美团招聘给出了一道小题目,关于H...
日期计算问题及int类型越界
1、SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");使用sdf.parse(new Date().toString())格式不对,会报错:Unparseable date: "Sun Apr 08 14:24:53 CST 2018"2、获得当前时间秒数不用 new Date().getTime();而使用Sys...
foreach(增强for循环)和for的区别
1、foreach也叫增强for循环,foreach其实是for循环的一个特殊简化版。foreach的书写格式:for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){语句 }2、foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是需要用到fo...
Mybatis XML配置总结
1、#{ } 和 ${ }区别select * from user where name = #{name}; #{} 在动态解析的时候, 会解析成一个参数标记符。就是解析之后的语句是:select * from user where name = ?; 那么我们使用 ${}的时候select * from user where name = '${name}'; ${}在动态解析的时候,会将我...
Vector与Map
Map集合map集合的使用package com.cloud.map;import java.util.HashMap;import java.util.Map;publicclass Demo1 {/* 双列集合: Map:实现Map接口的集合类,具备的特点:存储的数据都是以键值对的方式,键不可以重复,值可重复*/ publicstatic void main(String[] ar...
java volatile总结
转自https://www.cnblogs.com/fswhq/p/java_volatile.html1.Volatile 变量Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Java 语言中的 volatile 变量可以...
Linux(Centos7)下安装jdk1.8
1,检查linux版本信息:[root@izwz96vkfmmbo4o9iwca5oz etc]# getconf LONG_BIT64 2,下载对应的jdk压缩包wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accep...
Linux(Centos7)下安装tomcat8
前提:已安装好wget及jdk1.81,创建tomcat8文件夹目录[root@izwz96vkfmmbo4o9iwca5oz tools]# mkdir tomcat82,由于尝试了好几个wget方法,都报错,于是只好下载tomcat包通过ftp工具上传到服务器上去3,解压tomcat压缩包[root@izwz96vkfmmbo4o9iwca5oz tomcat8]# tar zxf apach...
FileOutputStream,OutputStreamWriter, BufferedWriter区别
FileOutputStream fileOutputStream = new FileOutputStream("d:/text.txt"); OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream,"MS936"); BufferedWriter bufferedWriter = new...
Linux下安装IBM MQ
一、Windows上安装MQ:
AMQ8101: 发生 IBM MQ 错误(80F)。
配置好后需要重启服务或者电脑才可创建队列管理器
1069错误(由于登录失败而无法启动服务)解决方法
创建本地队列:
二、Linux上安装MQ:
参考地址:https://www.ibm.com/developerworks/cn/linux/linux-speed...
Maven将本地jar导入到本地Maven仓库中
mvn install:install-file -Dfile=C:/Users/Administrator/Downloads/connector.jar -DgroupId=javax.resource -DartifactId=connector -Dversion=1.0 -Dpackaging=jar
C:/Users/Administrator/Downloads/c...
今日推荐
周排行