工作经验

压缩/解压缩工具类

最近碰到个需要下载zip压缩/解压缩包的需求,于是我在网上找了下别人写好的zip工具类。但找了好多篇博客,总是发现有bug。因此就自己来写了个工具类。 这个工具类的主要功能为: (1)可以压缩/解压缩文件,也可以压缩/解压缩文件夹 (2)同时支持压缩多级文件夹,工具内部做了递归处理 (3)碰到空的文件夹,也可以压缩/解压缩 (4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩/解压缩包根目录去了,且空文件夹直接舍弃。注意:如果不保留文件原来目录结构,在碰到文件名相同的文件时,会压缩失败。 (5)代码中提供了压缩和解压缩文件的方法,可根据实际需求选择方法。

张军 2020-03-19 20:27:26 461

资料下载

文件夹怎么设置密码

文件夹怎么设置密码,如何给文件夹设置密码?有些重要的文件或比较隐私的文件存放在电脑上,这些文件我们只希望自己能看到并使用,不希望别人访问。那么,最好的办法就是去对这些文件进行加密。 才不怕别人看到自己的隐私,设置密码,怎么把自己电脑上的某个文件夹设置密码,只有自己才能打开, 这里就来教大家解决这个问题。

张军 2020-02-21 12:58:26 458

交易系统

指令查询

交易指令又称交易定单,交易指令是金融期货投资者下达给期货交易经纪人和经纪公司的按何种价格何种方式交易一定数量合约的订单。具体在交易系统中指令业务说明是什么呢?

张军 2020-01-04 13:38:23 422

交易系统

现货持仓

现货持仓是什么?现货仓差是什么?现货持仓和仓差两者的关系又是什么?现货持仓:在实物交割或者现金交割到期之前,投资者可以根据市场行情和个人意愿,自愿地决定买入或卖出现货合约。而投资者(做多或做空)没有作交割月份和数量相等的逆向操作(卖出或买入),持有现货合约…,而此文章对股票、债券、理财、回购、权证、其它、非资产等持仓进行查询

张军 2020-01-04 14:55:38 389

Java

Java远程获取MAC地址代码

package com.thunisoft.shxt.support.macAddr;   import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.SocketTimeoutException;   impo

张军 2020-08-01 14:31:06 340

资料下载

正则工具类

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

张军 2019-10-11 18:58:27 337

工作经验

Apache+tomcat集群配置

分布式实现原理如上图所示,主要通过Apache-Server作为中转服务器,实现多个tomcat服务器之间的分布式处理,用户直接请求Apache-Server,然后Apache-Server会将请求分发到具体的tomcat-server,之后tomcat-server响应客户请求并返回结果到Apache-Server,最后Apache-Server返回结果给用户1.2&n

张军 2020-07-31 22:04:02 247

安装Nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

张军 1970-01-01 08:09:52

Python

Python源文件改写。编写一个程序,读取一个Python源程序文件...够被Python解释器正确执行。

Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。我不知道还有什么其他方法可以从列表中把单词逐个分离出来所以我用了jieba库测试文件名:source.py(将此文件放在主程序相同目录)defsum(num):result=0forxinrange(1,num+1):result+=xreturnresultprint(sum

系统 2019-09-27 17:57:23 1439

Python

Python调用海康威视网络相机之——python读取相机rtsp码流显示画面

搜了网上一些关于如何在python中实现海康威视相机的连接与画面播放的资料,最直接的方式是通过rtsp流来实现。海康的rtsp协议格式如下(参考:海康相机使用RTSP):rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream主码流:rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_streamrtsp:

系统 2019-09-27 17:56:37 1077

Linux

Linux进程显示与删除 ( 常用版 )

前台与后台进程每个进程都可能以两种方式存在:前台(Foreground)与后台(Background)。所谓前台进程,就是用户目前在屏幕上进行操作的进程;而后台进程则是实际上在操作,但由屏幕上并无法看到的进程。通常使用后台方式执行的情况是,当此进程较为复杂且必须执行较长的时间时,我们会将它置于后台中执行,以避免占用屏幕的时间过久,而无法执行其他的进程。系统的服务一般都是以后台进程的方式存在的,而且都会驻留在系统中,直到关机时才结束,这类服务我们也称为Dae

系统 2019-08-29 23:43:45 816

Tomcat

解决一台机器同时运行多个Tomcat服务

解决办法: 1.解压Tomcat到一个新的目录,比如d:\TomcatServer2; 2.新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2; 3.编辑Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替换成CATALINA_HOME2; 4.编辑Tomcat/conf/server.xml,将端口号8开头都改为9开头(其他端口只要不冲突即可),并修改默认编码为utf-8(以支持中文链接)

系统 2019-08-12 01:33:08 607