我们在web应用开发过程中经常遇到输出某种编码的字符,如ISO8859-1等,如何输出一个某种编码的字符串?

  考察对String类的熟悉程度,要输出特定编码的字符串,需要用到String类的两个方法:     1、public String(byte[] bytes, Charset charset) :使用指定的字符集解码指定的字节数组来构造新的字符串。     2、public byte[] getBytes(Charset charset):使用给定的字符集将该字符串编码为一个字节序列,并将结果存储到一个新的字节数组中。   这两个方法中的charset必须一致,否则会出现乱码。
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

线段树的实际应用(少见的)

1.维护数列离某一项最近的特殊点 (不定期更新)
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

Smallest Difference POJ 2718(搜索)

原题 题目链接 题目分析 题目要求将一组数组成两个数,注意不能有前导零,要求差绝对值最小, 所以要取两个位数最接近的数来做差,然后搜就完事了.搜法可以用全排列搜,由于只取两个数,就可以直接取前half个数作为一个数,剩下的作为一个数,做差就行了,这样全排列刚好能遍历所有情况. 代码 1 #include <iostream> 2 #include <algorithm> 3 #include <utility> 4 #include <cstdio> 5 #include <
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

P2015 二叉苹果树[树形dp+背包]

题目描述 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。 我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树 2 5 \ / 3 4 \ / 1 现在这颗树枝条太多了,需要剪枝。但是一些树枝上长有苹果。 给定需要保留的树枝数量,求出最多能留住多少苹果。 解析 一道很简单的树形dp, 然而我调了半天都没调出来,就是菜 。 容易看出状
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

shell_Day05

交互输入 read Python中用input()函数,进行输入;     read命令同时可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中;     如果默认值过多,最后所有的值都会被赋予给最后一个变量;     如果默认值过少,多余的变量则为空值;     示例:     read a b c     aa bb cc read如何输入:   echo "请输入一个目录:"   我们需要 echo -n 取消换行符号   echo "请输入一个目录:";read
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

【树套树】【XSY1952】【BZOJ3295】动态逆序对

\(Description\) 对于序列\(A\),它的逆序对数定义为满足\(i<j\),且\(A_{i}\)>\(A_{j}\)的数对\((i,j)\)的个数。给\(1\)到\(n\)的一个排列,按照某种顺序依次删除\(m\)个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。 \(Input\) 输入第一行包含两个整数\(n\)和\(m\),即初始元素的个数和删除的元素个数。以下\(n\)行每行包含一个\(1\)到\(n\)之间的正整数,即初始排列。以下\(m\)行每行一个正整
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

<link>和<script>标签

这两个标签既可以写到head也可以写到body当中,因为他们都是不在浏览器当中显示的,但是习惯性link标签写在head里面,script标签写在body标签的尾部。 link用来存外部css的链接,script存放js代码。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="../
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

CF883H

CF883H 题意: 给你一个字符串,需要把它以最小的划分次数划分为x个长度相等的回文串,可以重新排列。 解法: 大模拟一个。 分别统计出现一次的字符和出现两次的字符,如果没有出现一次的字符,那么所有字符出现次数均为偶数,说明本身便可以排列成回文串。 如果某个字符出现次数为偶次,可以拆分为多个 $ \frac{cnt}{2} $ 个相同字符存入,如果出现次数为奇数次,则先存入单个统计并计数减1,再存入双个统计,如果单个字符数量不足,则需要用双个字符填充。 CODE: #include<iost
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

2019.8.22 TEST

回学校后的第一次测试,考的非常差,三道题都还是比较有一些思维难度的。算法都远远在noip的范围内。 T1 count 这道题最开始一看似乎是找规律的题,首先都至少有两种选法。这些被切掉的块都必须是n的因数,手推了几个例子似乎找到了一些规律,可实际上确是wa完了。 其实就是对子树的统计,如果我们要选一个点,必须要把这个点的子树全部选完,用反证法可以证明的,如果没有把子树选完,剩下的部分构成的块一定不符合要求。子树的割法是唯一的。 dfs就可以了,另外还要预处理出n的因数,2-sqrt(n)。然后
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

缓冲区溢出实例(一)--Windows

一、基本概念 缓冲区溢出:当缓冲区边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被填满从而覆盖了相邻内存区域的数据。可以修改内存数据,造成进程劫持,执行恶意代码,获取服务器控制权限等。 在Windows XP或2k3 server中的SLMail 5.5.0 Mail Server程序的POP3 PASS命令存在缓冲区溢出漏洞,无需身份验证实现远程代码执行。 注意,Win7以上系统的防范机制可有效防止该缓冲区漏洞的利用: DEP:阻止代码从数据页被执行; ASLR:随机内存地
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

在农场万圣节

题目链接 抄的题解的链接 大体理解了思路,经常复习复习,不要忘了。 因为每个点的出度只有1,那么每个点向下走的路径是唯一的。 题解里说的两种情况 代码: #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int N = 200005; int n,net[N],color[N],sucdfn[N],dfn[N],minc[N]; int main() { scanf("%d"
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

Lucas 定理 及扩展Lucas 学习笔记

Lucas 定理 及扩展Lucas 学习笔记 Lucas 定理: 解决问题: 求 \[C_n^m\bmod k\] 内容: \[C_n^m\equiv C_{n/p}^{m/p}*C_{n\bmod p}^{m\bmod p}\] 证明: 因为wyh很懒 为方便写作,以下的 = 都是mod p 意义下的同余,/都是整除(即向下取整) 对于任意质数\(p\),有 \[(1+x)^p= 1+x^p\] 由费马小定理得: \[(1+x)^p= 1+x^p=1+x\] 设: \[a=n/p,b=m/p
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

Spring的对象拷贝BeanUtils

package gx.springboot.schedule.common.util; import org.springframework.beans.BeanUtils; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; public class CopyUtil { public static <T> T
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

小学期 第4天

今日完成任务: 各成员加入墨刀企业工作组内,把前期分别完成的各项任务加入同一个项目,基本完成整个软件的原型设计。可以达到直观理解软件工作原理,具体使用方法。 明日计划: 1.利用今晚以及明天上午的时间,继续把一下功能页面完成: ①天气、路况、能见度、交通拥堵情况等环境情况的查询页面。 ②“我的行程”页面,需要完善细节:比如是否要加入日期查询,或是只能显示当日之内汽车的行驶路程。 ③联网车辆的加入页面 2.在墨刀的企业项目里把整个页面串联起来,达到可以演示的效果。 3.为明天的演示做准备。 个人
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

JDBC查询、插入数据库

连接数据库操作: [1]连接数据库的基本数据: public class DB_Util { public static String DRIVERS = ""; public static String URL = ""; public static String USER = ""; public static String PASSWORD = ""; static{ Properties prop = new Prop
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

2.1.1 计算机系统的组成、体系结构分类及特性 ·CPU、存储器的组成、性能和基本工作原理

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Mr_zhangjx/article/details/88753424 中央处理器 运算器组成: 算术逻辑单元(ALU) 通用寄存器组(R1 ~Rn) 多路选择器(Mn) 标志寄存器(FR) 控制器组成: 时标发生器(TGU) 主脉冲振荡器(MF) 地址形成器(AGU) 程序计数器(PC) 指令寄存器(IR) 指令译码器(ID) 总线:
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

@loj - 2196@「SDOI2014」Lis

目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定序列 A,序列中的每一项 Ai 有删除代价 Bi 和附加属性 Ci 请删除若干项,使得 A 的最长上升子序列长度减少至少 1,且付出的代价之和最小,并输出方案。 如果有多种方案,请输出将删去项的附加属性排序之后,字典序最小的一种。 输入格式 输入包含多组数据。 输入的第一行包含整数 T,表示数据组数。 接下来 4T 行描述每组数据: 每组数据的第一行包含一
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

软件课设Day4

今日工作:各成员加入墨刀企业工作组内,把前期分别完成的各项任务加入同一个项目,基本完成整个软件的原型设计。可以达到直观理解软件工作原理,具体使用方法,为明天演示打下扎实基础。 明日计划: 1.利用今晚以及明天上午的时间,继续把一下功能页面完成: ①天气、路况、能见度、交通拥堵情况等环境情况的查询页面。 ②“我的行程”页面,需要完善细节:比如是否要加入日期查询,或是只能显示当日之内汽车的行驶路程。 ③联网车辆的加入页面 2.在墨刀的企业项目里把整个页面串联起来,达到可以演示的效果。 3.为明天的
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

小案例之随机点名系统

  随机点名系统   近日,本人学习了对象和计时器,就想写一个小案例随机点名系统,这个小案例其实很简单只需要生成随机下标,从数组中取值并运用innerHTML方法将获取到的信息显示到网页上(这里有人会提出疑问,字符串也可以遍历为什么不用字符串呢?原因很简单字符串无法分隔每个名字。)话不多说直接上代码。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title>
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0

VMware中centos7访问外网配置

1.配置虚拟机网络适配器,选择NAT模式 2.在编辑->虚拟机网络编辑器->更改设置 选择目前使用的网卡 3.通过ifconfig查看网卡配置 4.编辑网络配置对应上面网卡名称ens33 5.添加网络配置 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="
分类: 其他 发布时间: 08-22 21:24 阅读次数: 0