自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 动态规划 1.背包问题

1. 题目介绍有 N 件物品和一个容量为 V 的背包,每件物品有各自的价值且只能被选择一次,要求在有限的背包容量下,装入的物品总价值最大。「0-1 背包」是较为简单的动态规划问题,也是其余背包问题的基础。动态规划是不断决策求最优解的过程,「0-1 背包」即是不断对第 ii 个物品的做出决策,「0-1」正好代表不选与选两种决定。2. 题解代码(C++)2.1 版本1 二维(1)状态f[i][j]定义:前 ii 个物品,背包容量 jj 下的最优解(最大价值):当前的状态依赖于之前的状态,可以理解为

2021-03-22 14:33:50 642

原创 五、Linux实用指令

1.指定运行级别运行级别说明:0 :关机1 :单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是 3 和 5 ,要修改默认的运行级别可改文件 /etc/inittab 的 id:5:initdefault:这一行中的数字。2.切换到指定运行级别的指令2.11 基本语法init [012356]应用案例:通过 init 来切换不同的运行级别,比如动 5->3 , 然后关机。3.帮助指令

2021-03-18 20:01:44 290

原创 三、Linux 开机、重启和用户登录注销

1.关机&重启命令shutdownshutdown -h now : 表示立即关机shutdown -h 1 : 表示 1 分钟后关机shutdown -r now: 立即重启halt就是直接使用,效果等价于关机reboot就是重启系统。syn把内存的数据同步到磁盘当我们关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。2.用户登录和注销登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,

2021-03-14 21:15:00 204

转载 四、Linux用户管理

原文链接:https://blog.csdn.net/weixin_44789466/article/details/108684858

2021-03-14 21:08:39 136

转载 一、vi/vim编辑器

原文链接:https://blog.csdn.net/xing851483876/article/details/84553945?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161564050316780264032769%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161564050316780264032

2021-03-13 21:08:53 274

原创 二、Linxu的目录结构

文章目录1.基本介绍2.目录结构的具体介绍3.Linux目录总结1.基本介绍linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此 目录下再创建其他的目录。一句经典的话:在 Linux 世界里,一切皆文件。2.目录结构的具体介绍/bin[重点] (/usr/bin,/usr/local/bin)是Binary 的缩写,这个目录存放这最经常使用的命令/sbin (/usr/bin,/usr/local/bin)s就是Super User的意思,

2021-03-13 15:28:58 88

原创 Spring Session 详解

1.SpringSession简介1.1 Session 会话管理及带来的问题HTTP协议本身是无状态,的为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。 在 Web 项目开发中, Session 会话管理是一个很重要的部分, 用于存储与记录用户的状态或相关的数据。通常情况下 session 交由容器(tomcat) 来负责存储和管理, 但是如果项目部署在多台tomcat 中, 则 session 管理存在很大的问题多台

2021-03-01 20:28:53 24249 2

原创 《深入理解计算机系统》(2) 信息的表示和处理

大多数计算机使用8位的字节作为最小的可寻址的内存单位,每个程序对象可以简单地视为一个字节块,程序本身就是一个字节序列。对于一个字长为x位的机器而言,虚拟地址范围为0~2x-1,程序最多访问 2x个字节。在几乎所有的机器上,多字节对象被存储为连续的字节序列,对象的地址为所使用字节中的最小地址。排列表示一个对象的字节有两个通用规则:大端法和小端法,大多数Intel兼容机都只采用小端模式。C语言中字符串被编译为一个以null(其值为0)字符结尾的字符数组。每个字符都由某个标准编码来表示,最常见.

2021-02-20 19:19:45 99

转载 java中的字节码

什么是字节码?java中引入了虚拟机的概念,就是在机器和程序之间加入了一层抽象的虚拟机器。这台机器在各个平台中都给程序提供了接口。程序只需要面向虚拟机编程,而不需要管理这套程序是否在什么平台执行。编写好的程序,由解释器来编译后,成为机器可以读懂并且执行的代码。在java中,将虚拟机可以读懂的代码,称之为字节码。这里记住不要混淆了。是将虚拟机可以读懂的代码称之为字节码。也就是java中的class文件。而不是机器可以读懂的代码,机器可以读懂的那个二进制命令。0和1组成的文件。Java源码编译器—>

2021-02-16 15:08:14 311 1

原创 Babel详解

简介       Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。安装控制台命令窗口执行命令:npm install -g babel-cli。还可以使用阿里云镜像,执行命令:cnpm install -g babel-cli,下载速度更快。查看是否安装成功:babel --version,即查看安装

2021-02-13 16:27:15 1780

原创 NPM 包管理器

       NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准;也就是Node.js的包管理工具相当于前端的Maven。作用:快速构建nodejs工程:指令:npm init—>提示是否给项目取一个包名得到的package.json的文件内容如下: { "name": "node_np

2021-02-12 21:26:01 301

原创 ES6 数组Map

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-02-11 16:52:14 323

原创 ES6 对象传播操作符

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-02-11 12:30:26 211

原创 ES6 对象解构

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-02-11 11:54:53 110 2

原创 ES6 箭头函数

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-02-10 23:19:27 102 1

原创 ES6 模板字符串

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-02-10 23:17:47 97

原创 ES6 对象初始化

<body> <script> //对象初始化(传统方法) var student={ name:"Mike", age:20, go:function(){ console.log("我骑着自行车去上课"); } }; //console.log(student);

2021-02-10 23:16:07 820

原创 WEB-INF下jsp页面如何访问

请求转发在服务器端内部实现,因此使用请求转发的方式可以访问WEB-INF目录下受保护的资源1.处理器方法返回 ModelAndView 时需在 setViewName()指定的视图前添加 “forward:”,因为使用了 “forward:”,此时的视图不再与视图解析器一同工作,这样可以在配置了解析器时指定不同位置的视图。 视图页面必须写出相对于项目根的路径。如:modelAndView.setViewName("forward:/WEB-INF/jsp/success.jsp");2.处理器

2021-02-09 20:37:00 1101

转载 @Valid不起效,发现BindingResult读取不到Error信息

遇到这种情况可能是因为导入了下面这个依赖<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version></dependency>将上面的依赖去掉,改成下面的依赖即可<dependency>

2021-02-09 16:51:19 453

原创 @Size注解无法使用

<dependency> <groupId>net.sf.oval</groupId> <artifactId>oval</artifactId> <version>1.86</version> </dependency>

2021-02-09 16:44:28 2793

原创 springmvc接收日期字段处理方式

springmvc接收日期字段处理方式1.使用InitBinder初始化绑定(有效范围 当前controller) /** * 日期属性编辑器 */ @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); dateFormat.setLenient(false);

2021-02-05 21:36:40 259

原创 java中用I/O流实现文件上传

依赖添加需要添加以下两个依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></dependency> <dependency> <groupId>commons-i

2021-02-04 13:18:35 436

原创 1075 PAT Judge (25分)+测试点4修正

1075 PAT Judge (25分)The ranklist of PAT is generated from the status list, which shows the scores of the submissions. This time you are supposed to generate the ranklist for PAT.Input Specification:Each input file contains one test case. For each case,

2021-02-01 21:58:43 509 4

原创 Shiro

1.shiro环境搭建创建一个普通 SpringBoot 的 Web 工程 01-Shiro 添加依赖包<dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-spring</artifactId><version>1.3.2</version></dependency>2.配置shiro2.1创建配置类//标记当前类

2021-01-30 21:40:55 83

原创 非空验证方法(多值)和BindingResult提示验证信息

非空验证方法(多值)function save() {//保存记录 checkBlank([['type_name','类型名称'],['type_code','类型标识']]); if(!isNumber($("#type_code").val())){ $("#type_code_td").append("[类型标识]必须为数字!") count++; return false; } if(count>0){ count=0; return false; } to

2021-01-25 14:20:25 384

原创 CSM管理系统_复选框删除多条记录

复选框删除多条记录将复选框中选中记录的id通过" , “进行拼接,例如id1+”,"+id2+","+id3+","。注意这里的id为string类型,最后一个id后面也有逗号。下图中的getIds()方法就是用逗号拼接id。function _delete(){ var ids=getIds();//通用取页面选中的id的逗号分隔的字串 if(ids==""){ alert("请选择记录!") return false; } if(confirm("确认要删除这些记录吗??")){

2021-01-25 13:19:48 227

原创 CMS管理系统_sql语句后拼接条件

参数维护模块Created with Raphaël 2.2.0开始我的操作确认?结束yesno

2021-01-25 13:04:57 145

空空如也

空空如也

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

TA关注的人

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