1 class Solution: 2 3 def insertIntoBST(self, root, val): 4 """ 5 Time: O(log(n)) [average case] 6 Space: O(1) 7 """ 8 new_node = TreeNode(val) ... ...
分类:
其他好文 时间:
2019-02-11 17:22:30
阅读次数:
155
一、简介 我们的数据处理后,喂给算法之前,考虑到特征的实际情况,通常会从两个方面考虑来选择特征: 1)特征是否发散:如果一个特征不发散,例如方差接近于0,也就是说样本在这个特征上基本上没有差异,这个特征对于样本的区分并没有什么用 2)特征与目标的相关性:这点比较显见,与目标相关性高的特征,应当优先选 ...
分类:
其他好文 时间:
2019-02-11 17:22:50
阅读次数:
195
1、AngularJS 事件 ngClick ( 适用标签 :所有,触发事件:单击); ngDblclick( 适用标签 :所有,触发事件:双击); ngBlur(适用标签 : a,input,select,textarea,触发事件:失去焦点); ngFocus(适用标签 : a,input,se ...
分类:
Web程序 时间:
2019-02-11 17:23:07
阅读次数:
205
两种解法如下: ...
分类:
其他好文 时间:
2019-02-11 17:23:54
阅读次数:
162
ABP简介 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有实现所有DDD的概念)。ABP不仅架构设计 ...
分类:
其他好文 时间:
2019-02-11 17:24:06
阅读次数:
256
1.创建文件夹:mkdir 文件夹名称 2.查看IP地址信息:ipconfig -a 3.查看内存使用情况:free -m 4.查看CPU使用情况:top 5.查看磁盘使用情况:df -a/-h 6.查看当前文件夹大小:du -sh 7.创建文件:touch -linux.sh(空白文件) cat> ...
分类:
系统相关 时间:
2019-02-11 17:24:18
阅读次数:
235
圆桌上摆放着 n 份食物,围成一圈,第 i 份食物所含热量为 c[i]。 相邻两份食物之间坐着一个人,共有 n 个人。每个人有两种选择,吃自己左边或者右边的食物。如果两个人选择了同一份食物,这两个人会平分这份食物,每人获得一半的热量。 假如某个人改变自己的选择后(其他 n-1 个人的选择不变),可以... ...
分类:
其他好文 时间:
2019-02-11 17:24:53
阅读次数:
200
barrel_shift的目的就是在一个bus中根据idx动态选择一部分数据输出如: 上面就要求从256的数据单元中选择124个数据单元输出,输出的起始位置为idx(取值只能爱0~132,如果取值超过132,比如是140,那么140~255不够124个数据,输出中会出现重复的数据) 数据选择其实就是 ...
分类:
其他好文 时间:
2019-02-11 17:25:09
阅读次数:
207
select count(*) from v$lock 查询慢
分类:
其他好文 时间:
2019-02-11 18:30:08
阅读次数:
187
总结:主要是创建Context对象,并且将默认context配置,host级别配置,context配置的值设置进去,设置docBase,如果是war包就解压到webapp的目录中,重新设置docBase为war包解压后的目录。如果配置文件中没有指定docBase,那么就以webapps为基路径+co... ...
分类:
其他好文 时间:
2019-02-11 18:30:22
阅读次数:
135
抓取Android闪退日志: 1、下载abd安装包 2、手机连接上电脑,最好只有一台手机连接电脑,同时确保手机已开启USB调试模式(可通过手机助手查看连接 状态) 3、将下载好的abd安装包解压,存放在硬盘根目录下,如下图: 4、使用dos命令窗口 WIN+R 回车,打开dos命令窗口 进入到abd ...
分类:
移动开发 时间:
2019-02-11 18:30:38
阅读次数:
344
//调用 $('#slider').zSlider({传入参数}); ...
分类:
其他好文 时间:
2019-02-11 18:31:52
阅读次数:
200
CF 1093 "1093A Dice Rolling" 输出x/2即可 c++ include using namespace std; int main() { int t; cin t; while (t ) { int x; cin x; cout using namespace std; ...
分类:
其他好文 时间:
2019-02-11 18:32:05
阅读次数:
168
为什么需要读写分离 当项目越来越大和并发越来大的情况下,单个数据库服务器的压力肯定也是越来越大,最终演变成数据库成为性能的瓶颈,而且当数据越来越多时,查询也更加耗费时间,当然数据库数据过大时,可以采用数据库分库分表,同时数据库压力过大时,也可以采用Redis等缓存技术来降低压力,但是任何一种技术都不 ...
分类:
编程语言 时间:
2019-02-11 18:32:24
阅读次数:
230
一、看源码的正确方法 改页面、看源码一定记得debugger,在debugger的过程一个个函数跳进去看,然后看每跳过一个每个函数对应页面效果的变化,这样才能快速看懂不同函数的功能。 1.1 利用身边好工具 <! " " 双屏模式下秒用控制台窗口,第一个会把控制台和页面分成2个页面,双屏很方便。 < ...
分类:
其他好文 时间:
2019-02-11 18:32:41
阅读次数:
184
一、虚拟机参数配置 1、Java堆参数设置 a)下面是一些简单的使用参数 其中最后一个是一个运行时参数设置的简单实例。一般-XX是系统级别的配置(日志信息,或者是配置使用什么样的垃圾回收器等等),后面跟上+表示启用。不是-XX基本上是对于应用层面的配置信息 下面是一个简单的实例:表示设置初始堆大小为 ...
分类:
编程语言 时间:
2019-02-11 18:32:53
阅读次数:
247
CF 1093 "1093A Dice Rolling" 输出x/2即可 c++ include using namespace std; int main() { int t; cin t; while (t ) { int x; cin x; cout using namespace std; ...
分类:
其他好文 时间:
2019-02-11 18:33:57
阅读次数:
178
1.min()和max()方法 Math.min()用于确定一组数值中的最小值。Math.max()用于确定一组数值中的最大值。 2.舍入方法 Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数; Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数; M ...
分类:
Web程序 时间:
2019-02-11 18:34:10
阅读次数:
212
nodejs 里面的next()这个函数调用的作用是什么呢? 参考: https://stackoverflow.com/questions/5384526/javascript-node-js-next ...
分类:
其他好文 时间:
2019-02-11 18:34:30
阅读次数:
248
直接在root下输入expect,如下示例,说明已经安装expect 如果报未找到,则需要安装 如果能连到外网,可以使用yum安装 yum install expect yum install expect-devel yum install tcl b.如果不能连外网,只能使用源码编译安装 手动下 ...
分类:
其他好文 时间:
2019-02-11 18:34:45
阅读次数:
205