赶上明天就还是五一c小长假了,准备在这几天写几篇原创文章,供大家一起学习。 首先今天就来好好地唠一唠,到底java的那几个特性都是什么呢?到底怎么用呢?相信一定有一些小白对此会有些懊恼,没关系的,谁还不是从那个时候过来的呢!接下来我来一步一步的由潜到深的谈一谈我的看法,下面是我要说的内容 1.总体概 ...
分类:
编程语言 时间:
2020-05-03 20:09:35
阅读次数:
114
原理 求解最佳投影方向,使得同类投影点尽可能的进,异类投影点尽可能的远 同类投影点距离用同类样本协方差矩阵表示 $$ \omega^T \Sigma_i \omega \quad {第i类样本协方差}$$ 异类投影点距离 $$ ||\omega^T\mu_0 \omega^T\mu_1||_2^2$ ...
分类:
编程语言 时间:
2020-05-03 20:11:23
阅读次数:
80
1、程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 2、进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。—生命周期 1)进程作为资源分配的单位,系统在运行时会为每个进 ...
分类:
编程语言 时间:
2020-05-03 20:12:09
阅读次数:
58
String 类也是java.lang 包下的一个类,算是日常编码中最常用的一个类了,那么本篇博客就来详细的介绍 String 类。 1、String 类的定义 public final class String implements java.io.Serializable, Comparable ...
分类:
编程语言 时间:
2020-05-03 20:13:44
阅读次数:
63
在mybatis-plus中,如果不给id属性赋值,将会使用雪花算法自动赋值! 注意事项: 1. 目前仅知道为id的字段会自动赋值 2. 类中对应的字段应该为Long 3. 数据库中为id的字段可以设置为VARCHAR 类型 , (一开始也懵逼了一下 字段和属性类型不一致也可以赋值) ...
分类:
编程语言 时间:
2020-05-03 20:14:28
阅读次数:
119
题目 https://leetcode cn.com/problems/find the kth smallest sum of a matrix with sorted rows/ 给你一个 m n 的矩阵 mat,以及一个整数 k ,矩阵中的每一行都以非递减的顺序排列。 你可以从每一行中选出 1 ...
分类:
编程语言 时间:
2020-05-03 20:16:18
阅读次数:
80
1、深拷贝 --> 克隆一份,修改拷贝后的内容不对原对象内容产生影响 拷贝后修改序列中元素内容,注意:被修改的元素不能为一个序列中的某个值 a = [["北京多测师","成都多测师"],"上海多测师","深圳多测师","广州多测师"] b = a.copy() b[1] = "天津多测师" prin ...
分类:
编程语言 时间:
2020-05-03 20:18:14
阅读次数:
65
本文主要介绍Java—线程池ThreadPoolExecutor详解。 ...
分类:
编程语言 时间:
2020-05-03 20:20:00
阅读次数:
69
结合下面的图,简单介绍下SpringBoot 和 SpringCloud 项目的流程: 当启动一个 SpringBoot 项目时,SpringBoot会启动一个内嵌的Tomcat,Spring容器会扫描所有的代码,根据注解或配置实例化bean,SpringBoot会根据依赖关系自动转配一些bean并 ...
分类:
编程语言 时间:
2020-05-03 20:20:47
阅读次数:
72
#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新;2. 通过UI控件的 ...
分类:
编程语言 时间:
2020-05-03 20:23:28
阅读次数:
79
Spring Bean生命周期: 实例化 Instantiation 属性赋值 Populate 初始化 Initialization 销毁 Destruction 实例化 -> 属性赋值 -> 初始化 -> 销毁 实例化 和 属性赋值 对应构造方法和setter方法的注入, 初始化 和 销毁 是用 ...
分类:
编程语言 时间:
2020-05-03 20:24:35
阅读次数:
59
spring security 简介 spring security 的核心功能主要包括: 认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份)其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在s ...
分类:
编程语言 时间:
2020-05-03 20:25:28
阅读次数:
64
什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象供我们使用【String、Date、Array】等等 javaScript也允许我们自己自定义对象 事件驱动 当用户触发执行某些动作的时候【鼠标单机、鼠标移动】,javaS ...
分类:
编程语言 时间:
2020-05-03 20:25:57
阅读次数:
57
1. 在centos中安装memory_profiler 报了个错: 解决方式: 2.重新安装memory_profiler 输出如下: ok. 成功!记一下备忘。 ...
分类:
编程语言 时间:
2020-05-03 20:32:01
阅读次数:
108
25. K 个一组翻转链表 题目来源: "https://leetcode cn.com/problems/reverse nodes in k group" 题目 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k ...
分类:
编程语言 时间:
2020-05-03 20:32:17
阅读次数:
56
Character包装类 Math类 Random类 此类用于产生随机数,如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。 构造方法 System类 System 类包含一些有用的类字段和方法。它不能被实例化。 (构造方法私有化) B ...
分类:
编程语言 时间:
2020-05-03 20:33:45
阅读次数:
71
[TOC] 一般解决多线程问题,有以下几种解决方式: 1. Semaphore(信号量) 2. Lock(管程模型),无锁 3. CountDownLatch(计数器) 4. CyclicBarrier(循环栅栏) Semaphore(信号量) Semaphore主要用于控制当前活动线程数目,就如同 ...
分类:
编程语言 时间:
2020-05-03 20:34:24
阅读次数:
64
1 implode 使用一个字符串将数组变成字符串 1 2 3 4 5 6 7 8 9 10 11 <br><?php $array = array ( 'lastname' , 'email' , 'phone' ); $comma_separated = implode( "," , $arra ...
分类:
编程语言 时间:
2020-05-03 20:36:53
阅读次数:
71
一、问题 问题1 场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。问:第30天给多少钱,总共给多少钱? 问题2 场景:如果有两份工作。 第1份:第1天给你1分钱,第2天给你2分钱,第3天给你4分钱,以此类推, ...
分类:
编程语言 时间:
2020-05-03 20:37:12
阅读次数:
183
当创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。下面显示的是使用 @Qualifier 注释的一个示例。 1.这里是 Stud ...
分类:
编程语言 时间:
2020-05-03 20:40:10
阅读次数:
65