- 博客(27)
- 收藏
- 关注
原创 SpringMVC
笔记https://blog.csdn.net/weixin_44822455/article/details/109124359
2020-10-31 22:59:50
82
原创 vector用法
vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。(2)vector a(10,1); //定义了10个整型元素的向量,且给出每个元素的初值为1(3)vector a(b); //用b向量来创建a向量,整体复制性赋值(4)vec
2020-07-06 17:42:57
148
原创 Maximum Subsequence Sum(求最大之列和及其首尾位置)
求最大之列和及其首尾位置#include <iostream>using namespace std;int main(){ int n; int a[100000+5]; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } int max =0; int temSum=0; int left=0,right=n-1; int tem
2020-07-06 17:42:23
156
原创 最大子列和问题
例如给定序列-2, 11, -4, 13, -5, -2,其连续子列11, -4, 13有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。#include <iostream>using namespace std;//方法一:确定子列的开头和结尾,再遍历累加,时间复杂度 O(n^3)int MaxSubseqSum1(int n,int a[]){ int ThisSum,MaxSum=0; for(int i=0;i<n;i++){//确定子列左端
2020-07-06 17:41:48
77
原创 反射的理解
首先要明确类的加载机制。任何类再编译后,都会在内存中生成一个Class对象(Class的字节码文件),从而可以将这些对象赋值给Class对象。获得.class字节码文件常用有三种方式类.class对象.getclass()Class.forName(“类的路径”)如://方式1Class c2 = Person.class;//方式2Person p = new Person();Class c1 = p.getClass();//方式3Class c3 = .
2020-07-06 17:40:47
188
原创 Spring中ioc小结
ioc为一个spring容器,可以将类放入该容器管理,从而不需要自己去new一个对象,从而降低了程序的耦合性。创建ioc容器,在applicationContext.xml(也可以叫其他名字,但是常用次名)中配置相应的bean来管理对象关于applicationContext.xml的写法,首先写入xml文件版本如<?xml version="1.0" encoding="1.8"> 再导入约束(不同的xml文件不同的约束),此为ioc约束[外链图片转存失败,源站可能有防盗链机.
2020-07-06 17:40:14
109
原创 注解IOC的配置
1.默认组件配置@Component作用: 把资源让 spring 来管理。相当于在 xml 中配置一个 bean。 属性: value:指定 bean 的 id。如果不指定 value 属性,默认 bean 的 id 是当前类的类名。首字母小写。2.MVC三层注解配置持久层:@Repository:一般用于持久层的注解。 表现层(Servlet层)@Controller:一般用于表现层的注解。业务逻辑层(service层)@Service:一般用于业务层的注解。他们三个注解
2020-07-06 17:39:28
97
原创 Filter过滤器
service体内作用是将Dao查询来的数据封装为对象返回给servlet一.生命周期1.inti方法,只在服务器启动时执行一次2.doFilter方法,每一次请求拦截资源时,都执行一次。3.destroy方法,服务器正常关闭时执行,用于释放资源二.拦截路径类型dispatcherTypes属性:1.REQUEST 默认值,柳然其请求资源2.FORWORD 转发访问资源(如果设置这个值,过滤器只有在转发时才会出发过滤器)三.动态代理Proxy.newProxyInstance(XX.ge
2020-07-06 17:35:00
87
原创 二叉搜索树与平衡二叉树
https://blog.csdn.net/qq_25940921/article/details/82183093?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase
2020-06-13 14:46:14
109
原创 要热情积极的去面对有益的社交
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-12-22 12:22:02
86
原创 maven下NullPointerException: inStream parameter is null异常
没有把druid.properties文件加载到输入流中。原代码是InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("/druid.properties");报错应为用maven来管理的项目配置文件,所以在工具类中,要将“/“去掉,他加载的就不是classes中的正确代码:InputStream is...
2019-12-08 17:50:11
1455
原创 vi和vim编辑器
vi和vim编辑器常规操作打开文件:vim file修改文件:输入i进入插入模式保存并退出:esc键然后输入 :wq不保存退出:esc键然后输入 :q!在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。切换到命令行模式:按Esc键;切换到插入模式:按 i 、o、a键;i 在当前位置前插入I 在当前行首插入a ...
2019-12-07 20:39:56
148
原创 linux常用命令
Linux常用命令1.cd命令cd 路径名 跳转到该路径cd ~ 跳转到root目录cd … 跳到上一层目录cd / 跳到系统根目录2.列出文件列表(list)ll 查询当前目录下的文件和目录ls -a 查询所有(包括隐藏)3.创建与删除目录mkdir(make directory)命令可用来创建子目录。如:mkdir app 在当前...
2019-12-07 20:38:51
97
原创 redis五大类型与通用命令
1.字符串类型操作set 键 值 如 set username zhangsanget 键 del 键2.hash类型操作hset 父键 哈希的键 哈希的值hset person username zhangsanhget person username ----->zhangsan hgetall 父键3.list类型操作 一个键对应的值可以多...
2019-12-04 12:24:18
91
原创 win10在文件路径下快速打开cmd命令行窗口
经测试,可用win10环境下打开cmd命令行窗口,再cd至文件路径下异常麻烦,现get到一个奇技淫巧,可以如Ubuntu一般直接在相应目录下右键打开CMD,方法如下:step1:win+R快捷键,输入regedit后回车,打开注册表编辑器;step2:在注册表编辑器中找到HKEY_CLASSES_ROOT\Directory\Background\shell,右键点击shell,新建项,命名...
2019-12-04 12:22:41
2312
4
原创 GIT国内下载,阿里镜像
GIT国内阿里镜像,下载超快,点击进入选着https://npm.taobao.org/mirrors/git-for-windows/如果是windows,下拉选着最新的Windows版本,根据电脑是32位还是64位下载,如64,可以直接下载Git-2.24.0.2-64-bit.exe 2019-11-06T19:46:30Z ...
2019-12-03 21:27:25
9871
1
原创 欧几里得算法
1.gcd算法,欧几里得算法,又名辗转相除法,其实就是连续进行带余除法直到余数为零。/(a,b)在数论中表示gcd(a,b)/举个例子,求(72,30),我们知道(a+k*b,b)=(a,b)=(b,a)于是,(72,30)=(30 * 2 + 12,30)=(30,12)=(12*2+6,12)=(12,6)=(6 * 2,6)=(6,0)我们知道,一个正整数与0的最大公约数为这个正整数...
2019-12-03 20:44:40
247
原创 MySQL数据库
增数据库,增表create增表中数据 insert into 表名(列名1,2,3,4···) values (值1,2,3,4···)删数据库,删表drop删表中数据 delect from 表名 后可加条件[where 条件] delect from stu where age=‘18’;truncate table 表名 删除表中所有数据改数据库,...
2019-12-03 20:43:32
92
原创 反射框架
1.Properties类创建一个对象pro,然后pro.load(传入字节流文件);来读取配置文件2. 2.1要想正确找到这个字节流文件的位置,先获取该类的字节码文件对应的类加载器-----类名.class.getClassLoader(),用ClassLoader类接收 即 ClassLoader classLoader = 类名.class.getClassLoader(...
2019-12-03 20:42:53
133
原创 java基础知识
2019 09 14Map(有键值对的二元集合) public Map<String,Student> students;HashMap(构造器)(在构造方法中) this.students=new HashMap<String,Student>();(List和Set构造也类似)List(有序可重复) ...
2019-12-03 20:42:07
66
原创 String和StringBuilder中的常用函数方法
2019 09 11String 中的常用函数方法length();indexOf(); 查找位置,返回01234等位置信息(第一次出现的位置),若没有找到返回-1;lastIndexOf(); 最后出现的位置; i=str.lastIndexOf(@)substring(3,7); 获得字符串位置[3,7)之间的子串; str2=str.subString(3,...
2019-12-03 20:41:31
610
原创 Filter过滤器
一.生命周期1.inti方法,只在服务器启动时执行一次2.doFilter方法,每一次请求拦截资源时,都执行一次。3.destroy方法,服务器正常关闭时执行,用于释放资源二.拦截路径类型dispatcherTypes属性:1.REQUEST 默认值,柳然其请求资源2.FORWORD 转发访问资源(如果设置这个值,过滤器只有在转发时才会出发过滤器)三.动态代理1.Proxy.ne...
2019-12-03 20:39:22
84
原创 jQuery笔记
一.jQuery对象和js对象相互转换jq–>js jq对象[索引] 或者 jq对象.get[索引]js–>jq $(js对象)二.选择器基本选择器("选择器1,选择器2....")获取多个选择器选中的所有元素(("选择器1,选择器2....") 获取多个选择器选中的所有元素(("选择器1,选择器2....")获取多个选择器选中的所有元素()(div,#on...
2019-12-03 20:36:13
57
原创 Ajax&Json笔记
一.ajax实现方式$.get(url,data,function(参数),type)$.post(url,data,function(参数),type)1.url 请求路径2.data 发送的参数3.function 接收服务器范围的数据的函数4.type 设置返回参数的类型 一般为json示例<script> //在页面加载完成后 ...
2019-12-03 20:35:21
72
原创 利用反射制作简单的"框架"
1.Properties类创建一个对象pro,然后pro.load(传入字节流文件);来读取配置文件2.2.1要想正确找到这个字节流文件的位置,先获取该类的字节码文件对应的类加载器-----类名.class.getClassLoader(),用ClassLoader类接收即 在这里插入代码片ClassLoader classLoader = 类名.class.getClassLoade...
2019-10-19 18:07:31
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人