像java这样的高级语言,往往先做好部分编译,在运行时,再使用JIT将前面编译的中间件输出编译为机器语言,放到机器上运行。这可能会影响到运行的性能。 再比如,像angular的web 应用,angular bootup起来后,必须在浏览器中执行编译过程,形成普通的js代码,浏览器才能理解并执行。而这 ...
分类:
移动开发 时间:
2018-03-23 15:27:04
阅读次数:
163
转载https://segmentfault.com/a/1190000011562077 Angular编译机制 前言 这是我用来进行实验的代码,它是基于quickstart项目,并根据aot文档修改得到的。各位可以用它来进行探索,也可以自己基于quickstart进行修改(个人建议后者)。 20 ...
分类:
其他好文 时间:
2018-03-19 13:42:22
阅读次数:
577
相似图片搜索的原理 http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html 如何识别图像边缘? http://www.ruanyifeng.com/blog/2016/07/edge-recognit ...
分类:
其他好文 时间:
2018-03-03 12:22:36
阅读次数:
161
前言:认为方法与函数同意义,由于这里使用method,所以称为方法 静态方法: 使用@staticmethod来定义静态方法。 静态方法:类和实例都可以调用的方法,实际上跟类没什么关系了,对于这种不太相关的就使用静态方法【用实例和类调用没有区别】 class Dog(object): def __i... ...
分类:
其他好文 时间:
2018-02-05 23:16:14
阅读次数:
184
构造函数模型 对象的属性和方法每人一份 原型模式 对象的方法所有人共享一份 ...
分类:
Web程序 时间:
2018-02-05 16:00:21
阅读次数:
185
Spring AOP使用动态代理技术在运行期织入增强的代码,为了揭示Spring AOP底层的工作机理,有必要对涉及到的Java知识进行学习。Spring AOP使用了两种代理机制:一种是基于JDK的动态代理;另一种是基于CGLib的动态代理。之所以需要两种代理机制,很大程度上是因为JDK本身只提供 ...
分类:
编程语言 时间:
2018-01-23 13:08:51
阅读次数:
225
以前在linux 内核为2.x的低版本中安装过docker,但是很多功能特性都无法使用,本次是在ubuntu 16.04上安装,记录安装过程,方便后续查阅。 一、安装前准备: 1. 安装包,允许 apt 命令 HTTPS 访问 Docker 源。 $ sudo apt-get install apt ...
分类:
系统相关 时间:
2018-01-16 18:33:42
阅读次数:
667
Paragon ntfs 15是Mac下管理硬盘驱动器,创建,删除,格式化,调整大小和移动分区的先驱磁盘分区管理器软件。如果您想知道如何在一台PC上安装两个操作系统,这个程序的确可以简单地创建具有特定空间的新磁盘分区。用户也可以将MBR转换为GPT磁盘,反之亦然。分区管理器15免费下载主要有助于格式 ...
分类:
Web程序 时间:
2018-01-05 12:22:39
阅读次数:
432
1 点透事件的解决 https://www.cnblogs.com/zldream1106/p/3670988.html 2 虚拟键盘弹出对布局的影响 https://yq.aliyun.com/ziliao/4417 3 h5内打开app http://www.cnblogs.com/zqzjs/ ...
分类:
移动开发 时间:
2018-01-02 11:42:14
阅读次数:
225
首先我们要理解这个flaot 为什么要清除,作为小白来说直接颠覆了我之前学的内容,因为之前学的东西虽然碰到float后,脱离文档流后给兄弟元素或者父元素造成影响,但是都是通过option来定位 要么绝对 要么相对 ,都是能解决的. 这个概念才理解的时候,我都想为什么要清除,我都设置了还要清除干嘛? ... ...
分类:
Web程序 时间:
2017-12-19 01:21:00
阅读次数:
212