任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object上),主要包括wait()、wait(long timeout)、notify()以及notifyAll()方法,这些方法与synchronized同步关键字配合,可以实现等待/通知模式,这种实现主要体现在在虚拟机层面... ...
分类:
其他好文 时间:
2020-01-20 22:56:39
阅读次数:
101
一个网页由三层组成(html 结构,js 行为,css 表现),一切的东西其实都建立在html上,html里面的dom提供了一些事件,然后通过js封装,我们可以用js去调用dom上的事件。事件有很多,有我用过的有我没用过的,今天我想分析一番。 事件流 我们都知道,有两种事件流,一个是冒泡一个是捕获。 ...
分类:
Web程序 时间:
2020-01-20 20:47:50
阅读次数:
110
一、Mysql的四个隔离级别 预备工作: 先创建一个test数据库及account表, create database test;use test; create table account( id int not null, balance float not null, PRIMARY KEY ...
分类:
数据库 时间:
2020-01-20 12:57:19
阅读次数:
90
原文链接 消费者今天会订阅多个电信服务(电视、付费节目、游戏等)。然而电信供应商提供的服务的差异化程度不高,客户忠诚度成为问题。 因此,电信公司主动识别有流失倾向的客户,并采取预防措施来保留这些客户变得越来越重要。 基于以上背景,tecdat研究人员对16年至今的电信用户流失数据进行分析,并建立预测 ...
分类:
移动开发 时间:
2020-01-18 19:48:55
阅读次数:
86
母函数 母函数可以用于数列,概率,组合数学中,是个极其强大的工具。 定义 对于一个数列 $a_0,a_1,a_2,a_3\dots$ ,定义 $G(x)=a_0+a_1x+a_2x^2+a_3x^3\dots$ 为其母函数(这里对是否无穷项并没有什么要求)。 看起来没什么用。 但是我们看一个例子: ...
分类:
其他好文 时间:
2020-01-17 21:31:56
阅读次数:
111
php是使用 require(require_once) 和 include(include_once) 关键字加载类文件。但是在实际的开发工程中我们基本上不会去使用这些关键字去加载类。 因为这样做会使得代码的维护相当的困难。实际的开发中我们会在文件的开始位置用use关键字使用类,然后直接new这个 ...
分类:
Web程序 时间:
2020-01-15 13:52:27
阅读次数:
88
前言 树链剖分,我觉得最精妙的地方就在于它是通过$dfs$序将树形结构转为线性结构便于处理,进而可以用数据结构(线段树、树状数组等)去进行修改和查询。 将复杂的结构转化为相对我们熟悉简单的结构,这个思想对很多问题是通吃的,不仅仅在树形问题,算法中,在其他领域中也常常会用到这种思想 我们先来回顾两个问 ...
分类:
其他好文 时间:
2020-01-15 13:30:34
阅读次数:
170
大家都知道,前后分离之后,后端响应最好以统一的格式的响应. 譬如: 名称描述 status 状态码,标识请求成功与否,如 [1:成功;-1:失败] errorCode 错误码,给出明确错误码,更好的应对业务异常;请求成功该值可为空 errorMsg 错误消息,与错误码相对应,更具体的描述异常信息 r ...
分类:
编程语言 时间:
2020-01-13 23:29:08
阅读次数:
106
由于tensorflow2.0版本的更新,很多以前版本上提到的图等概念都不再适用。为了跟上时代的步伐,顺便扎实一下深度学习的基础,从今天开始记录一下学习过程。 要想开始深度学习,首先必不可少的就是数学基础了,虽然tensorflow提供了一系列不需要太深的数学基础就可以使用的现成的函数,但是总吃表面 ...
分类:
其他好文 时间:
2020-01-13 12:36:41
阅读次数:
98
cgroup从2.6.4引入linux内核主线,目前默认已启用该特性。在cgroup出现之前,只能对一个进程做资源限制,比如通过sched_setaffinity设置进程cpu亲和性,使用ulimit限制进程打开文件上限、栈大小等。 cgroups是Linux下控制一个(或一组)进程的资源限制机制, ...
分类:
系统相关 时间:
2020-01-12 15:15:56
阅读次数:
131