package com.lanp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import …
现在的需求的: 根据产品族.产品类型,下载该产品族.产品类型下面的pic包: pic包是zip压缩文件: t_product表: 这些包以blob形式存在另一张表中: t_imagefile表: 现在要做的是:将接入网.OLT下面的两个包downloadPIC:MA5800系列-pic.zip 和 MA5900-pic.rar一起打包成zip压缩文件下载下来: 代码: ProductController.java: /** * 根据产品族.产品类型下载照片包 */ @RequestMapping…
关于springmvc下服务器文件打包成zip格式下载功能 2016年09月21日 11:22:14 toxic_guantou 阅读数:5731更多 个人分类: 技术点存储   版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/toxic_guantou/article/details/52605920 近期,项目要求把服务器存储的上传文件,批量下载到本地.参考网上资料,实现了服务器文件打包成压缩文件然后down到本地功能. 具体代码实现: 1.…
注意: 1. String filename = new String(“xx.zip”.getBytes(“UTF-8”), “ISO8859-1”);包装zip文件名不发生乱码.  2.一定要注意,否则会发生下载下来的压缩包无法解压.在给OutputStream 传值之前,一定要先把ZipOutputStream的流给关闭了 压缩文件代码工具类: package com.ksource.core.util.CheckToPdf; import java.io.ByteArrayOutputS…
public void createzip(){ List<File> nFileList = new ArrayList<File>(); nFileList.add(new File("C:\\Users\\Administrator\\Desktop\\测试移动到\\0001+国务院办公厅关于积极推进供应链创新与应用的指导意见.doc")); nFileList.add(new File("C:\\Users\\Administrator\\De…
pycharm + python3 + win7 1 pip install pyinstall  (官网) 2 准备 .py 文件 3 具体例子 from PyQt5.QtWidgets import QApplication, QDialog, QRadioButton, QVBoxLayout, QGroupBox, QHBoxLayout, QLabelimport sysfrom PyQt5 import QtGui, QtCore class Window(QDialog): def…
如果需要修改像spring和dubbo中的jar包源码,修改后怎么打包呢? 如下: 1.win+r进入命令行: 2.找到需要打包的class文件: 3.jar -cvf [jar包的名字] [需要打包的文件]例如:jar -cvf shafei.jar com将com包中的文件打包成shafei.jar文件:…
可以将多个class文件打包为jar包,在指定程序入口点情况下,可以用 java –jar jar包名称 的方式调用jar包内主类的main函数. 程序源代码如下: //Math.java public class Math {          public int add(int a, int b) {         return a + b;     }     public int sub(int a, int b) {         return a - b;     }    …
把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的]文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上…
1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)…
问题描述:     使用java ZIP压缩文件和目录 问题解决:     (1)单个文件压缩 注:     以上是实现单个文件写入压缩包的代码,注意其中主要是在ZipOutStream流对象中创建ZipEntry,其中每一个创建的ZipEntry对应一个写入的文件      注(2):         可以使用zipEntry对象的setComment方法,向压缩文件中写入注释信息     注(3):         如上在创建ZipEntry时,ZipEntry构造函数的参数,sourcep…
使用Eclipse把java文件打包成jar 含有第三方jar库的jar包   网上打包说用eclipse安装fat jar插件,但是貌似现在都不能用了,所以我只能按照eclipse自带的方法打包了.但是...网上的各自办法都有些问题,并且是不包含第三方jar包的打包方法,结合网上各种方式终于成功了.自己记录下来方便以后查看 方式一: 1.自己要在工程下新建一个MANIFEST.MF的文件,如下图所示 这个文件的内容就是: MAIN-CLASS: 记得是有空格的然后要写你MAIN方法主类的绝对名…
项目中有这个需求: 1)上传文件通过公司平台的校验,校验成功后,通过接口,返回文件流: 2)我们根据这个文件流进行操作.这里,先将文件流复制文件到项目临时目录WEB-INF/temp;文件使用完毕,删除之: 项目中用到了下面几点: 解压zip.rar文件: 临时文件存放,使用完毕删除之: 对压缩包中的图片进行裁剪,生成预览图,并保存: 根据产品族.产品类型.产品系列展示图片: 项目代码比较多,慢慢贴出来,不足之处欢迎指正. 1.项目结构: 2.相关代码: ProductController: p…
<?php //获取文件列表 function list_dir($dir){ $result = array(); if (is_dir($dir)){ $file_dir = scandir($dir); foreach($file_dir as $file){ if ($file == '.' || $file == '..'){ continue; } elseif (is_dir($dir.$file)){ $result = array_merge($result, list_dir…
<?php //获取文件列表 function list_dir($dir){ $result = array(); if (is_dir($dir)){ $file_dir = scandir($dir); foreach($file_dir as $file){ if ($file == '.' || $file == '..'){ continue; } elseif (is_dir($dir.$file)){ $result = array_merge($result, list_dir…
测试使用了两个办法都可以实现: 第一个:需要开启配置php_aip.dll <?php //需开启配置 php_zip.dll //phpinfo(); header("Content-type:text/html;charset=utf-8"); function get_zip_originalsize($filename, $path) { //先判断待解压的文件是否存在 if(!file_exists($filename)){ die("文件 $filename…
如何把py文件打包成exe可执行文件 1.安装 pip install pyinstaller 或者 pip install -i https://pypi.douban.com/simple pyinstall 2.生成单一的exe文件: pyinstaller -F 1.py # 在当前py文件所在目录 3.添加图标 没有ioc文件怎么办在以下网站可以进行转换 http://www.bitbug.net/ pyinstaller --icon=myicon.ico -F 1.py HELP…
测试使用了两个办法都可以实现: 第一个:需要开启配置php_aip.dll <?php //需开启配置 php_zip.dll //phpinfo(); header("Content-type:text/html;charset=utf-8"); function get_zip_originalsize($filename, $path) { //先判断待解压的文件是否存在 if(!file_exists($filename)){ die("文件 $filename…
我们用 Python 写好的代码,如何给别人在没有配置 Python 环境的情况下直接使用呢?尤其是面向 windows 众. 因为 Python 是一门解释性的语言,离开了 Python 解释器,Python 无法执行.但是我们还有相应的解决方案,答案就是打包成 .exe 可执行文件 当然这篇正文前废话两句,一是看过之前网上的一些吐槽,因为没有学过编译原理,所以也不能不懂乱讲,姑且称之为半引用吧: Python 的哲学是所见即所得,脚本类语言也注定了其加密性不如其他编译生成的语言(比如C++,…
网页文件不止可以通过浏览器打开,也可以通过打包程序打包成.exe桌面可执行程序,这样写的网页文件就可以像桌面应用一样打开了.方法如下: 工具:NW.js.Enigma Virtual Box.资源编辑器(Resource Hacker)5.1.6汉化版 首先在网上下载nw.js SDK(https://newjs.io) 解压压缩包,打开是一堆文件 在解压目录下新建一个文件夹,将要打包的程序文件放入文件夹中,文件夹的名字随意. 我们新建一个名为hello的文件夹为例子 然后新建一个package…
1. 在PyCharm下安装PyInstaller 1. 首先,打开自己要发布的工程   2. 点击底部的[Terminal]打开终端,中输入命令pip install pyinstaller后回车,如图所示进行安装   3. 输入命令 pyinstaller,回车显示安装成功   4. 输入命令 pyinstaller --console --onefile jingyan_frame.py, 如图所示发布成功 5. 在工程目录下/dist文件夹中会有打包好的exe文件,如图所示  6. 双击…
(一)webService接口的py文件打包成exe,在python3.5版本.pyInstaller3.2版本.pywin32-219.win-amd64-py3.5版本打包时报错,原因可能是pyinstaller.py文件使用python2语法写的代码. (二)webService接口的py文件打包成exe,在python2.7版本.pyInstaller2.0版本.pywin32-219.win32-py2.7版本打包成功,并成功运行. 打包步骤: 1.安装pywin32 2.解压缩pyI…
近日,国内某安全公司研究人员透露了一个关键漏洞的详细信息,该漏洞影响了许多生态系统中的数千个项目,黑客可以利用这些漏洞在目标系统上实现代码执行. 黑客是如何通过Zip压缩文件入侵攻击?被称为“ZipSlip”的问题是一个任意的文件覆盖漏洞,在从档案文件中提取文件时触发目录遍历攻击,并影响包括tar,jar,war,cpio,apk,rar和7z在内的大量压缩文件. 用Google,Oracle,IBM,Apache,亚马逊,Spring/Pivotal,Linkedin,Twitter,阿里巴巴…
最近因为项目的需要,要对zip压缩文件进行批量解压.在网上查阅了相关的资料后,最终使用zlib开源库实现了该功能.本文将对zlib开源库进行简单介绍,并给出一个使用zlib开源库对zip压缩文件进行解压的示例程序. 1.zlib开源库 zlib是应用最广泛的压缩与解压缩zip文件的免费开源库,提供了数据压缩与解压缩的函式库. zlib中最关键的函数有以下两个: (1)int compress(Bytef *dest, uLongf *destLen, const Bytef *source, u…
前言:前段时间写了个小程序,想分享给好友看看,可所以资源都放在Debug文件夹下,整个文件夹发给人家这也太……,为了显得稍微专业一点,想把它们打包一个EXE文件执行,因为我见到到这样的程序,直接一个EXE程序,一点直接运行,顿时感觉好吊,于是乎,搜啊搜,搞定了,总结如下. 效果图: 原来的一坨文件 现在的一个单独的EXE文件,看起来就很吊的样子 第一步:打包 将所有的文件打包成一个RAR压缩包,没错,直接打成RAR包! 第二步:解压选项 1.在压缩包上双击,选“自解压格式” 2.配置选项 选中第…
SharpZipLib 文件/文件夹压缩 一.ZipFile ZipFile类用于选择文件或文件夹进行压缩生成压缩包. 常用属性: 属性 说明 Count 文件数目(注意是在ComitUpdat之后才有) Password 压缩包密码 Size 压缩包占用空间大小 Name 压缩包名称,默认输出是文件路径 ZipEntry 压缩包里的文件,通过索引[]访问 其常用方法如下: 方法 说明 Add 添加要进行压缩的文件 AddDirectory 添加文件夹(不会压缩文件夹里的文件) Delete 删…
原地址:http://blog.163.com/09zzy@126/blog/static/711976652011101001530/ 如何将class文件打包成jar文件,这是一个很严肃的问题,当你在在使用webservice的saop协议的时候,很多地方不免需要用到远程jar包,这些jar包里面,存放的将是你的VO或者是JavaBean 这些方法都将对外提供并暴露.好了 ,不多说了 ,开整了. 现在假设C盘下面有一个manageRC的文件夹的下面有一个com文件夹,而com文件夹里面有很多…
一.首先需要安装Pyinstaller-- 使用pip来安装模块 (我电脑上装的是python的一个编译环境Anaconda,如果电脑上装的是python自带的IDE的话,就直接进入python的安装路径,比如是:“D:\python27\Scripts\pip.exe”) 我的Anaconda2安装在G盘所以用如下路径--执行语句:pip.exe install PyInstaller cmd 进入python安装目录(cd “G:\Anaconda2\Anaconda2\Scripts”)…
PHP zip压缩文件及解压 利用ZipArchive 类实现 只有有函数.界面大家自己写 ZipArchive(PHP 5.3 + 已自带不需要安装dll) /** * 文件解压 * @param $zipFile 要解压的文件 * @param $toPath 解压到拿个目录 * @return bool */ function zipExtract($zipFile, $toPath) { if (empty($zipFile) || empty($toPath)) return fals…
在实际应用中,我们难免会遇到解析excel文件入库事情,有时候为了方便,需要将excel文件转成txt格式文件.下面代码里面提供对xls.xlsx两种格式的excel文件解析,并写入到一个新的txt文件中,数据以分隔符逗号","隔开. excel文件如图所示: 转换后的txt文件: 需要依赖4个jar包: package com.xuan.excel; import java.io.BufferedWriter; import java.io.File; import java.io.…