A human being,who loves football and music
--- title: about date: 2019-08-09 20:52:27 --- [A human being,who loves football and music.](https://eelve.com/levo/)
4.pca与梯度上升法
(一)什么是pca pca,也就是主成分分析法(principal component analysis),主要是用来对数据集进行降维处理。举个最简单的例子,我要根据姓名、年龄、头发的长度、身高、体重、皮肤的白皙程度(随便想的)等特征来预测一个人的性别,但这些特征中有一个是最没有用的,是什么的?显然是年龄,因为年龄的大小跟这个人的性别无关。还有姓名,这个特征显然起不到决定性作用,因为有的男孩的名字起的就像女孩(比如我本人),反之亦然,但是起码绝大多数情况还是能判断的。同理还有身高,一个180C
linux+jenkins+github+python持续集成 linux上war包方式安装Jenkins
1.服务器上事先安装jenkins 参见:linux上war包方式安装Jenkins 2.新建一个自由风格的job,名字随意起 3.配置git(拉取github代码) 从github复制python代码地址到如下第二张图的Repository URL 注意:如果项目是private,需要事先添加凭据(用户名为github用户名,密码为github密码)以便上图中可以选择凭据;如果项目是public,则不需要添加凭据 4.添加构建步骤 5.点击立即构建即可,且可在 控制台输出 查看构建日志 特别
Java 8原生API也可以开发响应式代码?
前段时间工作上比较忙,这篇文章一直没来得及写,本文是阅读《Java8实战》的时候,了解到Java 8里已经提供了一个异步非阻塞的接口(CompletableFuture),可以实现简单的响应式编程的模式,因此用这篇文章做个梳理。我是带着下面这几个问题去学习CompletableFuture这个接口的, CompletableFuture是为了解决什么问题而设计的? 它的使用场景是什么?开源软件中有实战使用案例吗? CompletableFuture的常用API都有哪些?如何使用? Comple
其他 - markdown 常用语法
1. 概述 简述 markdown 相关的标记 2. markdown markdown 概述 简单的标记语言 用作快速排版 使用 使用标记对文章样式进行描述 通过专门的引擎读取, 可以展示简单的样式 常见用途 github 上的描述文档 常见工具 idea 的 markdown 插件 有道云笔记 vim 3. 简单语法 概述 简单语法 标题 # 一级标题
## 二级标题
### 三级标题 列表 1. item1
2. item2
3. item3
- item1
- item2
- ite
windows端安装oracle 11g及初次链接使用
1. 安装方法参考原创: https://blog.csdn.net/projectNo/article/details/76533921 2.初次链接数据库时,注意以下: 1. window + r 输入sqlplus回车即可弹出自带的窗口客户端 2. 输入任意密码 + as sysdba即可链接到数据库上 3. 不加as sysdba会一直提示: the addount is locked
ThreadLocal与线程池
问题 Web项目,用户每次登录系统会将Session信息存储到redis中,然后返回给客户端token,该token作为用户会话的标示,此后所有的请求都会走一个拦截器,此拦截器根据token将Session信息从redis中拿回来放到ThreadLocal中。
Java线程池最佳实践
引言 在日常的开发工作当中,线程池往往承载着一个应用中最重要的业务逻辑,因此我们有必要更多地去关注线程池的执行情况,包括异常的处理和分析等等。本文主要聚焦在如何正确使用线程池上,以及提供一些实用的建议。文中会稍微涉及到一些线程池实现原理方面的知识,但是不会做过
ibatis 核心原理解析
最近查找一个生产问题的原因,需要深入研究 ibatis 框架的源码。虽然最后证明问题的原因与 ibatis 无关,但是这个过程加深了对 ibatis 框架原理的理解。 这篇文章主要就来讲讲 ibatis 框架的原理。 可能现在很多人已不再使用 ibatis
volatile的工作原理
volatile的特性: volatile可见性:对一个volatile的读,总可以看到对这个变量最终的写; volatile原子性:volatile对单个读/写具有原子性(32位Long、Double),但是复合操作除外,例如:i++; jvm底层采用“内存屏障”来实现volatile语义。 volatile的内存语义及实现: 在JMM中,线程之间的通信采用共享内存来实现的。 volatile内存语义是: 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值立即刷
java 学习(day2) 时钟类
看过python的面向对象,所以入手java总的来说还是比较快的。 看视频学习之后写了一个简单的时钟 一个时钟有两部分组成小时和分钟。再大一些还有月,日。 分析一下就是,上述这些属性到达一个值之后,就重新归零。 我们可以写第一个类,用于用于表示上述的属性 package newJava;
public class newjava {
private int value = 0;
private int limit = 0;
public ne
Day12之函数作用域这一批内容
我总是在抱怨,抱怨上海太阳大,气温高,然后上帝给我来了一场18级台风,谢谢您了,cnm 但是我我们python人绝不认输 在这样恶劣的环境里,依然有9人组成的人工智能展览会观赏小分队迎男而上了(为了免费的午饭) 最后经过了重重爆风雨的洗礼。 被告知不包午饭。 靠! 今天的各位憨憨有没有给自己打气啊,我哭了 今日洗脑金句: 出行切忌要带伞,台风天气都随缘。 可变长参数 一、可变长形参之*(有用) 当我们在给函数传参数的时候,要是传了贼多的实参,而函数定义的时候只定义了两个形参,那么怎么样,才能把
spring-零配置支持
1、搜索bean类,使用注解标注spring bean。 @Component:标注一个普通的spring bean类 @Controller:标注一个控制器组件类(Java EE组件) @Service:标注一个业务逻辑组件类(Java EE组件) @Repository:标注一个DAO组件类(Java EE组件) 普通bean在使用@Component注解后,还需要在配置文件中配置这些bean的搜索路径。 引入命名空间:xmlns:context="http://www.springfra
[Codeforces] 1051D Bicolorings
\(\color{red}{\mathcal{Description}}\) You are given a grid, consisting of \(2\) rows and \(n\) columns. Each cell of this grid should be colored either black or white. Two cells are considered neighbours if they have a common border and share the s
Python Ethical Hacking - The Lab and Needed Software
The Lab and Needed Software Attacker Machine - Kali Linux https://www.kali.org/ 1. Install the software terminator, which is very useful for multi-tasks: apt-get install terminator 2. Download, extract and copy the Python IDE - PyCharm to the fold
LeetCode 腾讯精选50题--只出现一次数字
事先说明,如果不是评论区的大牛一语点破,我可能还会陷在死胡同里出不来,这道题其实很简单,利用了任何一个学过二进制的人都了解的定理,即: 1. 异或操作满足交换律 : a ^ b ^ c 等价于 a ^ c ^ b 2. 0与任何数的异或都是数字本身: 0 ^ n = n 3. 相同的两个数的异或结果为0: a ^ a =0 基于以上三个定理,病结合数组中相同元素只会出现两次的前提,就可以得出,初始时设一个变量为0,记录异或结果,遍历数组,不断的执行异或,最终结果就是只出现一次的元素 1 pu
大一暑假第六周周进度总结报告
1.java学习了接口的语法定义和注意事项 根据课程学习案例: package inter; class Interface { public static void main(String[] args) { A a=new B(); a.method1(); a.method2(); a.method3(); } } interface A{ void method1(); void method2(); void method3(); } //类可以被继承,接口可以被实现 class B
今日推荐
周排行