自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 网页导出文件时的文件名乱码问题

web导出文件时遇到文件名中的中文变成了下划线,header头部不能直接写入中文,还需要进行转码,通过new String("记录-".getBytes("gb2312"), "8859_1")将中文转化为 "8859_1"编码。try { OutputStream output = response.getOutputStream(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH:mm:ss"); ...

2020-07-16 14:40:36 1079

原创 MySQL使用FIND_IN_SET和func_find_nodes函数查询树状结构所有子节点

最近在编码的时候碰到查询某树节点所有子节点的需求,用MySQL便能解决。 首先介绍MySQL中的FIND_IN_SET函数。FIND_IN_SET(str,strlist)功能:返回strlist中str所在的位置索引,strlist必须以","分割开,返回结果为null或记录参数:str----要查询的字符串strlist----字段名 参数以”,”分隔 如 (1,2,6,8)注意:索引从1开始 假如字符串str在由N个子链组成的字符串列...

2020-07-08 13:26:14 872 3

原创 Mybatis 配置文件不生成example类的解决方法

查阅文档得知这主要由targetRuntime属性控制。targetRuntime属性用于指定生成代码的运行时环境。该属性支持以下值:MyBatis3 :会生成example类,支持几乎所有的动态子句。此外,生成的java对象还支持 JSE 5.0特性,包括泛型和注解。 MyBatis3Simple:使用这个值,不会生成example类,仅支持很少的动态SQL。生成的java对象支持 J...

2020-03-01 17:27:40 1691

原创 Apache Shiro安全框架单独实例

一、什么是Shiro安全框架 shrio是一个强大而灵活的开源安全框架,它主要处理身份验证,授权,会话管理和加密。 身份验证:有时称为“登录”,即验证用户的身份。 授权:访问控制的过程,即确定“谁”有权访问“什么”。 会话管理:即使在非Web或EJB应用程序中,也可以管理用户特定的会话。 加密:使用加密算法保持数据安全,同时仍然易于使用。 ...

2020-02-25 12:32:36 271

原创 解决easyUI登录跳转页面问题

最近在写登录界面的时候碰到点击submit后进入servlet验证成功却不跳转的问题。解决方法很简单,把$('#ff').form('submit');改为$('#ff').submit();原因是自己调用的是$('#ff').form('submit');它是easyUI封装的异步提交方法,页面不跳转,只得到返回值。而$('#ff').submit();为js自带原生表单提交方法...

2019-12-20 17:44:45 837

转载 哈夫曼问题的贪心选择性质和最优子结构性质证明

1. 试证明哈夫曼问题具有贪心选择性质:二叉树T表示字符集C的一个最优前缀码,证明可以对T作适当修改后得到一棵新的二叉树T”,在T”中x和y是最深叶子且为兄弟,同时T”表示的前缀码也是C的最优前缀码。设b和c是二叉树T的最深叶子,且为兄弟。设f(b)<=f(c),f(x)<=f(y)。由于x和y是C中具有最小频率的两个字符,有f(x)<=f(b),f(y)<=f(c)...

2019-04-15 22:22:04 8471 4

原创 sort函数详解

sort函数作为算法库内自带的排序算法,极大地减少了程序猿在编写排序所花的时间。要使用sort函数,只需引入头文件#include&lt;algorithm&gt;函数写法为 sort(begin,end)例如:#include&lt;algorithm&gt;#include&lt;iostream&gt;using namespace std;int main(){ ...

2018-07-21 18:01:58 2329

原创 使用bool变量的冒泡排序法

冒泡排序中的交换次数又称为反序数或逆序数,可用于体现数列的错乱程度冒泡排序仅对数组中相邻元素进行比较和排序,让数组元素像水中的气泡一样逐渐上浮,进而达到排序的目的,复杂度数量级为O(N²)。下面的代码实例实现数组的升序排列。#include&lt;iostream&gt;#include&lt;algorithm&gt;using namespace std;int bubbl...

2018-07-20 20:19:02 965

原创 字符串的初始化与连接方法

关于字符串的初始化较为实用的方法是:char ch[10];ch[0]='\0';其中‘\0’为结束符,第一个字符为结束符,字符串便成为“空串”。 用memset函数对字符串初始化 例如 memset(ch,n,m);即将ch字符串前m个字符初始化为字符n;关于字符串的连接这里介绍一种方法实现字符串连接。 #include&lt;iostrea...

2018-07-19 12:58:08 873

八数码问题A*算法代码

A*算法解决八数码问题,包含了两种估价函数1.不在位的数字到该位置的曼哈顿距离;2.初始格局与目标格局位置不符的数码数目

2019-04-06

求一个整数的阶乘

求一个整数的阶乘 啊

2017-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除