在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1、尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资 ...
分类:
编程语言 时间:
2019-06-01 23:03:16
阅读次数:
167
在Python中,字典是一系列的键—值对,,每个键都与一个值相关联,你可以通过键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表、乃至字典。事实上可以将任何Python对像用作字典的值。 键—值对是两个相关联的值,指定键时,Python将返回与之相关联的值,键和值之间用冒号隔开,而键—值 ...
分类:
编程语言 时间:
2019-06-01 23:05:16
阅读次数:
155
字符串操作一般分割、拼接、替换、提取等等 拆分 strsplit strsplit默认输出格式为列表 x:字符串向量,向量中的每个字符串元素都会被分割 split:位置的字串向量,即在哪个字串处开始拆分;该参数默认是正则表达式匹配;若设置fixed= T则表示是用普通文本匹配或者正则表达式的精确匹配 ...
分类:
编程语言 时间:
2019-06-01 23:06:45
阅读次数:
157
Part3 简单编程练习 实验总结: 1.纯虚函数作用:在验证性部分,基类没有使用虚函数时,使用基类指针调用派生类成员函数,始终只有基类函数在起作用。而使用了纯虚函数之后,基类类型的指针,如果指向的是派生类的对象,那么它就可以访问这个函数,从而执行的是派生类中的函数。需要注意的是,纯虚函数是不能被调 ...
分类:
编程语言 时间:
2019-06-01 23:07:03
阅读次数:
146
前言 感知器是分类的线性分类模型,其中输入为实例的特征向量,输出为实例的类别,取+1或-1的值作为正类或负类。感知器对应于输入空间中对输入特征进行分类的超平面,属于判别模型。 通过梯度下降使误分类的损失函数最小化,得到了感知器模型。 本节为大家介绍实现感知机实现的具体原理代码: 学习从来不是一个人的 ...
分类:
编程语言 时间:
2019-06-01 23:08:03
阅读次数:
230
给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 示例: 提示: 解法:创建两个数组,遍历一遍数组,一个存放奇数,一个存放偶数,再遍历一遍 ...
分类:
编程语言 时间:
2019-06-01 23:08:43
阅读次数:
139
来源:https://www.cnblogs.com/pengstone/archive/2012/12/23/2830238.html 在C#4.0之前需要执行一个复杂的异步操作时,只能使用CLR线程池技术来执行一个任务。线程池执行异步任务时,不知道任务何时完成,以及任务的在任务完成后不能获取到返 ...
分类:
编程语言 时间:
2019-06-01 23:11:44
阅读次数:
146
类加载器的种类 启动类加载器(Bootstrap ClassLoader) 执行结果:D:javajdkjrelib esources.jar;D:javajdkjrelib t.jar;D:javajdkjrelib sunrsasign.jar;D:javajdkjrelibjsse.jar;D ...
分类:
编程语言 时间:
2019-06-01 23:12:30
阅读次数:
142
原理是:利用工具生成class文件,并且在过程中检查出错误,生成对应的编译后文件,这样才能在tomcat等服务器上跑,服务器上只能跑编译后的文件。 1. 2. 3. . 4. 5. 6. 7. ...
分类:
编程语言 时间:
2019-06-01 23:15:34
阅读次数:
430
1.二进制转换规则 比如13,对13整除2,余数1,整除变为6,依次类推 13/2=6余1 6/2=3余0 3/2=1余1 1/2=0余1 所以最后的结果为1101 2.python 3.golang ...
分类:
编程语言 时间:
2019-06-01 23:16:42
阅读次数:
177
/** 用途:正则表达式 * 创建人:向家康 * 创建日期:2019年4月21日 下午9:59:08 */ //有了登录界面当然少不了正则表达式啦,这是做项目必备的知识点 //通过本博客的代码,想必即使是新手也能完全掌握正则表达式的基本用法 //代码量少,注释完整,目的性强,只为让所有渴求正则表达式 ...
分类:
编程语言 时间:
2019-06-01 23:17:42
阅读次数:
168
知识点: 1、SpringBoot2.x服务端异常和SpringBoot配置全局异常 1)、默认异常测试 int i = 1/0,不友好 2)、异常注解介绍 @ControllerAdvice 如果是返回json数据 则用 RestControllerAdvice,就可以不加 @ResponseBo ...
分类:
编程语言 时间:
2019-06-01 23:18:08
阅读次数:
163
1.你对Spring框架的理解? 2. Spring的优点? 简化开发,解耦,集成其它框架。 低侵入式设计,代码污染级别级别。 Spring的DI机制降低了业务对象替换的复杂性,提高了软件之间的解耦。 Spring AOP支持将一些通用的任务进行集中式的管理,例如:安全,事务,日志等,从而使代码能更 ...
分类:
编程语言 时间:
2019-06-01 23:20:09
阅读次数:
170
1、简介 记录日志 2、级别 3、配置方式 1)basicConfig 优点:简单 缺点:过于简单,不能在终端和文件同时记录 2)logger对象 缺点:复杂 优点:低耦合 4、配置参数 ...
分类:
编程语言 时间:
2019-06-01 23:21:48
阅读次数:
137
K-近邻(KNN)算法是解决分类问题的算法。既可以解决二分类,也可以解决多分类问题。 其实它也可以解决回归问题。 K-近邻原理: 某个样本的类别,由与之最相近的K个邻居投票所决定。 例子: 现在有一个样本集,其中所有数据都已经标记好类别,假设有一个未知类别的样本x需要进行分类。 在离这个样本距离最近 ...
分类:
编程语言 时间:
2019-06-01 23:22:50
阅读次数:
181
1、原生Ajax 一定要理解Ajax出现的背景 Ajax通过url查询后端接口的数据,在前端做数据的解析和局部更新 1、隐藏帧iframe方式实现页面局部更新 只是为了比较好的用户体验 访问后台接口数据显示在iframe页面中显示,没有做主页面的刷新,但页面实际上也刷新了 看左上角的转圈圈了 2、A ...
分类:
编程语言 时间:
2019-06-01 23:23:29
阅读次数:
142
知识点:Springboot2.0单元测试和自定义异常处理 1、@SpringBootTest单元测试 1)、引入相关依赖 2)、使用 3)单元测试注解 a )@Test b)@Before 在Test前执行 c)@After 在Test后执行 2、SpringBoot测试进阶之MockMvc类的使 ...
分类:
编程语言 时间:
2019-06-01 23:24:54
阅读次数:
206
1. 质因数分解 ...
分类:
编程语言 时间:
2019-06-01 23:25:24
阅读次数:
125
百度网盘 2019最新黑马JAVAEE57期基础班就业班(全套)百度网盘 下载 Spring全家桶解决方案 - 微服务认证解决方案(JWT) - 微服务网关解决方案(Zuul) - 微服务负载均衡解决方案(Ribbon)百度网盘 2019最新黑马JAVAEE57期基础班就业班(全套)百度网盘 下载 ...
分类:
编程语言 时间:
2019-06-01 23:32:13
阅读次数:
2456
一、元组 Tuple 元组元素不可被修改,不能被增加或删除 一般写元组的时候,推荐在最后加入“ , ” 支持索引取值 支持切片取值 可被 for 循环,是可迭代对象 #字符串转元组 用同样的方法,列表也可以转换为元组,元组也可以转换为列表 如果元组里只有字母,可以用join方法组合为新的字符串 二、 ...
分类:
编程语言 时间:
2019-06-01 23:33:31
阅读次数:
244