我们在推导机器学习公式时,常常会用到各种各样的对数,但是奇怪的是--我们往往会忽略对数的底数是谁,不管是2,e,10等。 原因在于,lnx,log2x,log10x,之间是存在常数倍关系。 回顾学过的数学知识,换底公式如下: 则有 故我们不用纠结对数公式中底数究竟是谁,常数倍关系往往对最后结果不产生 ...
分类:
其他好文 时间:
2019-08-24 18:50:14
阅读次数:
141
@[toc] 1.说明 任何可变数据类型都牵扯到深浅拷贝 但是元组,常数等,不可变数据类型,无论浅拷贝,深拷贝都是指向 不管如何嵌套,一旦牵扯到可变数据类型,都会有深浅区别 特别注意,元组切片为浅拷贝,反正可变数据类型没使用deepcopy一律浅拷贝 浅拷贝: 一个变量名等于另一个东西就一定是指向, ...
分类:
编程语言 时间:
2019-08-23 22:00:07
阅读次数:
95
十大经典算法排序总结对比 一张图概括: 主流排序算法概览 主流排序算法概览 n: 数据规模k:“桶”的个数In-place: 占用常数内存,不占用额外内存Out-place: 占用额外内存稳定性:排序后2个相等键值的顺序和排序之前它们的顺序相同 冒泡排序(Bubble Sort) 当输入的数据已经是 ...
分类:
编程语言 时间:
2019-08-21 16:26:01
阅读次数:
90
客户端状态的变化: 客户端创建套接字之后会connect服务器,这时客户端会发送一个SYN到服务器,状态转换到SYN_SENT并等待服务器的回复,收到服务端的回复SYN+ACK(同一个报文)之后???客户端会回复ACK此时状态转换到ESTABLISHED,正常数据交互完成之后客户端会close套接字 ...
分类:
其他好文 时间:
2019-08-21 00:29:22
阅读次数:
61
一、在spring配置文件中加入命名空间 二、spring配置文件 三、类或接口的顶部加注解 1.设置某个方法使用事务 在调用的方法上加上@Transactional注解(必须为public方法才行,不要捕捉异常,要让异常自动抛出,否则不能进行事务回滚。方法要写在服务层中在controller中无效 ...
分类:
编程语言 时间:
2019-08-20 18:48:13
阅读次数:
78
写在前面 放一个合集在此,总结我见过的那些trick。(当然估计有蛮大一部分忘了) 目录 "1 压行" "2 优化" 1 压行 1 1. 用于特殊条件返回时不想写成两行的时刻。 2 优化 2 1. 手写 可以大大减小常数,而且代码十分简洁。 2 2. 循环中使用,有微小加速作用。 2 3 非递归函数 ...
分类:
其他好文 时间:
2019-08-19 21:15:47
阅读次数:
94
1.编译型异常和运行时异常 编译时异常是指程序正确 而由外界条件不满足而产生的异常 java 中要求必须去捕捉住这类异常 不然无法通过编译 运行时异常是指程序存在着bug 如空指针异常 数组下标越界 都属于 运行时异常 2.Error和Exception Exception:是程序本身可以处理的异常 ...
分类:
编程语言 时间:
2019-08-19 21:13:49
阅读次数:
120
给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。来源:力扣(LeetCode)... ...
分类:
其他好文 时间:
2019-08-19 21:11:59
阅读次数:
71
JS数字:数据类型既可以是整数,也可以是小数。 科学计数法: e:自然常数,是数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.71828。 字符串精度丢失问题:15位以内精确,15位以外不精确,超过15位数尽量用科学计数法。 <body> <p id = "demo"></p> <sc ...
分类:
Web程序 时间:
2019-08-19 20:56:41
阅读次数:
131
关于考场上优化代码常数的一些小技巧...... 常数优化 1. 读入优化 优化程序不如常数,优化常数不如优化$IO$。 当一道题目的输入量开始变大时,这就意味我们要开始优化$IO$了。 优化了一道题的读入后,在读入较大的情况系,大概可以快个$100 200ms$左右。 代码如下: cpp int A ...
分类:
其他好文 时间:
2019-08-19 20:46:42
阅读次数:
79