三分: 单峰函数求最值,设$mid1=l+(r-l)/3$,$mid2=l+2*(r-l)/3$。 假设是一个上凸的函数,当$f(mid1)<f(mid2)$,$mid1$左侧不可能有最值。 否则$mid2$右侧不可能有最值。 这道题如果固定住一个点那另一个点的位置与时间关系是一个单峰函数,具体可以 ...
分类:
其他好文 时间:
2017-03-22 21:33:05
阅读次数:
212
一、模块和包 1.命名空间 有3类命名空间,分别为内建命名空间,全局命名空间,局部命名空间。内建命名空间在Python解释器启动时创建,全局命名空间在该模块被导入时创建,他俩都会 一直保持到解释器退出。局部命名空间在函数被调用时创建,返回或引发异常时删除。 2.模块 把一组相关的名称,函数,类或者他 ...
分类:
编程语言 时间:
2017-03-22 21:33:29
阅读次数:
227
npm init命令初始化当前文件夹后,在当前文件夹新建gulpfile.js文件。当前目录下的所有操作流都在gulpfile.js文件中定义。 gulp自动化 gulp自动化 gulp-uglify (JS压缩) gulp-uglify安装: gulp-uglify用来压缩js文件,使用的是ugl ...
分类:
其他好文 时间:
2017-03-22 21:33:44
阅读次数:
230
流程控制 用来控制程序中各种语句的执行顺序 Java中三种流程控制: 顺序结构、选择结构、循环结构 循环结构:while、do-while、for、foreach语句 跳转结构:break、continue、return跳出整个方法 多重if-slse选择结构 if-else与switch比较 绝大 ...
分类:
其他好文 时间:
2017-03-22 21:34:29
阅读次数:
256
InnoDB和MyISAM使用了b+树和b树作为索引组织的方式。 在这些结构中,索引的深度是个关键因素。当查找被索引了的行时,查找会在索引上从根到叶子执行。 假设这些索引不在内存中,索引的深度就代表了查找的(IO)代价。当然,我们希望大部分的查找都在内存中执行(被cache在内存中)。尽管如此,索引 ...
分类:
其他好文 时间:
2017-03-22 21:34:54
阅读次数:
173
参考 : Android Studio代码混淆设置以及上传mapping文件 AndroidStudio 混淆打包 在app 目录下 proguard-rules.pro中加入 通用 混淆 ...
分类:
移动开发 时间:
2017-03-22 21:35:35
阅读次数:
296
1.1需求 数据库300 万条用户数据 ,遍历获取所有用户, 各种组合关联, 获取到一个新的json ,存到redis 上。 1.2 难点 数据库比较多, 不可能单线程查询所有的数据到内存。 1.3解决办法 多线程读取, 生产者 每次获取200 条数据, 消费者去消费。(这里 主要是根据MySQL分 ...
分类:
数据库 时间:
2017-03-22 21:36:10
阅读次数:
434
call(thisObj,param1,param2....)方法:调用一个对象的方法,用另外的对象去替换当前对象。 下面给出一个例子: function add(a,b){ return a+b; } function sub(a,b){ return a-b; } add.call(sub,3, ...
分类:
移动开发 时间:
2017-03-22 21:36:32
阅读次数:
243
注明出处:http://www.cnblogs.com/xunziji/archive/2011/07/27/2118063.html ...
分类:
数据库 时间:
2017-03-22 21:37:03
阅读次数:
243
动态代理机制 所谓动态代理,即通过代理类Proxy的代理,接口和实现类之间可以不直接发生联系,而可以在运行期(Runtime)实现动态关联。 Java动态代理类位于Java.lang.reflect包下,主要涉及到两个类。 (1)接口InvocationHandler:该接口中仅定义了一个方法。 O... ...
分类:
编程语言 时间:
2017-03-22 21:37:21
阅读次数:
323
shell-正则表达式和文本处理器 一:整理正则表达式博客 grep -n :显示行号 -o :只显示匹配的内容 -q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 -l :如果匹配成功,则只将文件名打印出来,失败则不打印,通常-rl一起用,grep -rl 'ro ...
分类:
系统相关 时间:
2017-03-22 21:38:01
阅读次数:
346
Python中的子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数。 如下例程里,???处是需要调用父类函数的地方,接下来结合例程具体介绍。 Python3.5中,通过查阅资料,有如下几种调用方式。 第一种是直接法。使用父类名称直接调用,形如 parent_cla ...
分类:
编程语言 时间:
2017-03-22 21:38:19
阅读次数:
182
目录 1. Data Guard概述. 5 1.1 DG 日志传递模式-图文并茂. 5 2. DG 搭建过程. 6 2.1 主数据检查. 6 2.2 主数据库添加standby redo log 7 2.3 主数据库创建参数文件. 8 2.4 备数据库启动到nomount状态. 8 2.5 主数据库... ...
分类:
数据库 时间:
2017-03-22 21:38:42
阅读次数:
520
一、三个基本特征 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个 ...
分类:
其他好文 时间:
2017-03-22 21:39:01
阅读次数:
182
Sketch静态原型设计对于静态原型的设计,我们使用Sketch。启动Sketch后,我们将看到类似如下的界面,工具栏它的顶部是工具栏,可以通过菜单栏View -> Customize Toolbar...
分类:
移动开发 时间:
2017-03-22 21:39:52
阅读次数:
289
游戏引擎与C++参考CppCon 2016: Jason Jurecka “Game engine using STD C++ 11"此presentation主要关注C++11在游戏引擎中的使用游戏...
分类:
编程语言 时间:
2017-03-22 21:40:24
阅读次数:
251
https://github.com/android/platform_development/tree/master/samples/SipDemo
上面是Android自带的SipDemo,下 ...
分类:
移动开发 时间:
2017-03-22 21:40:47
阅读次数:
2425
Instant RunInstant Run,是android studio2.0新增的一个运行机制,在你编码开发、测试或debug的时候,它都能显著减少你对当前应用的构建和部署的时间。通俗的解释就是...
分类:
移动开发 时间:
2017-03-22 21:41:09
阅读次数:
291
同事在oracle 10g上创建一个实例,快结束时弹出一个错误,提示监听失败之类。查看服务,并无生成监听服务。于是删除重来,一连试了好几次,都是如此。这真是令人心烦意乱。提示里面有说到端口1521,难...
分类:
数据库 时间:
2017-03-22 21:41:40
阅读次数:
192
四元数是高阶复数的数学,它用在游戏中的作用主要是计算三维矢量的旋转,它使用先将矢量映射到纯虚四元数,再应用旋转四元数的方式进行映射。最后可以达成旋转目的。
分类:
编程语言 时间:
2017-03-22 21:42:01
阅读次数:
737