总结一下,关于Java下载zip文件并导出的方法,浏览器导出。 //获取下载zip文件流 ...
分类:
编程语言 时间:
2018-01-01 16:53:50
阅读次数:
315
1 /** 2 * 3 */ 4 package com.alon.FileMake; 5 6 import java.awt.BorderLayout; 7 import java.awt.Color; 8 import java.awt.Container; 9 import java.awt.... ...
一、iPhoneX适配第一步,根据iPhoneX的屏幕像素大小,引入对应的启动图,告诉系统,app兼容iPhoneX 需要在launchimage中引入一张 1125*2436的png,app将默认展示支持iPhoneX的效果 二、安全区域的概念 所谓的安全区域是一个虚拟出来的概念,因为iPhone ...
分类:
其他好文 时间:
2017-12-27 14:14:02
阅读次数:
131
给定数组,单点修改,区间查询k小。$(n \leq 10000)$ 暴力题?挺暴力的。树状数组+动态开点线段树。 树状数组维护每个权值的前缀和。可以视为是树状数组的每个节点开一个主席树吧。 修改:修改树状数组上包含修改点的权值线段树。$O(\log^2n)$ 查询:像主席树一样不断通过二分缩小区间, ...
分类:
其他好文 时间:
2017-12-25 20:57:15
阅读次数:
165
【题目】E - Papple Sort 【题意】给定长度为n的小写字母串,只能交换相邻字母,求形成回文串的最小步数。n<=2*10^5。 【算法】数学 【题解】官方题解 本题题解中有以下重要的思想: ①分析多复杂因素相互干扰的问题时,先排除无关因素,然后转化关联因素为独立因素后逐个分析。 ②位置移动 ...
分类:
移动开发 时间:
2017-12-25 11:42:12
阅读次数:
201
Qt中有9个标准对话框。 1.QColorDialog 颜色对话框,能够允许用户选择颜色、 2.QErrorMessage显示错误信息、 3.QFileDialog文件对话框,能够允许用户选的一个或者多个文件以及目录、 4.QFontDialog字体对话框,允许用户选择/设置字体、QInputDia ...
分类:
其他好文 时间:
2017-12-24 22:47:20
阅读次数:
261
我们可以根据二进位划分集合,从高到底,越来越 首先,最高位不同的点集合中,必须存在一条边,所以,可以用trie树来处理该操作并统计该边的数目。 然后对于两个不同的集合,递归重复这样的操作,就会得到两个集合的MST。 附代码: ...
分类:
其他好文 时间:
2017-12-23 15:51:49
阅读次数:
145
题目大意:有n个点,每次在l~r之间所有点各加上同一种地雷,或询问某一区间内地雷种数。 解题思路:首先注意是“加上”而不是“覆盖”。 然后我们用两棵线段树(树状数组),一棵维护某一区间内左端点个数,另一棵维护右端点个数。 由于每次只加上一个端点,故为单点修改。 那么如何查询呢? 如果1~r内有a个左 ...
分类:
其他好文 时间:
2017-12-21 21:48:44
阅读次数:
163
题目:BZOJ1001、洛谷P4001。 题目大意:在一张n×m的网格图中,每个格子都与其右、下、右下方各连有一条带权无向边。现在要你割去一些边,使得左上角的点无法到达右下角的点。并且要割掉的边的总权值最小。问最小是多少。 解题思路:题意是求最小割,根据最小割等于最大流的定理,转化为最大流即可。 由 ...
分类:
其他好文 时间:
2017-12-20 03:48:48
阅读次数:
171
转载自博客:https://passport.cnblogs.com/user/signin?ReturnUrl=https%3A%2F%2Fwww.cnblogs.com%2F 本文通过大量的示例,介绍和讲解了Java File操作。 1)创建文件 2)删除文件 3)判断文件是否存在 4)创建文件 ...
分类:
编程语言 时间:
2017-12-18 01:26:31
阅读次数:
220