迪米特法则 迪米特法则(Law of Demeter)又叫最少知识原则(Least Knowledge Principle LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。 对面向对象来说,一个软件实体应当尽可能的少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最 ...
分类:
其他好文 时间:
2017-07-10 23:46:59
阅读次数:
250
http://www.cnblogs.com/luxiaoxun/p/3405374.html 1、导出C函数以用于C或C++的项目 如果使用C语言编写的DLL,希望从中导出函数给C或C++的模块访问,则应使用 __cplusplus 预处理器宏确定正在编译的语言。如果是从C++语言模块使用,则用C ...
分类:
编程语言 时间:
2017-07-07 17:32:39
阅读次数:
137
新建项目 DlPluginHost,下载dynamic-load-apk源码 1.将dynamic-load-apk 文件夹中的lib做为module导入到DlPlginHost 2.导入到PluginHost后,PluginHost引用lib,项目文件目录如下: 3.新建插件项目DlPluginF ...
分类:
其他好文 时间:
2017-07-06 18:54:42
阅读次数:
186
1、函数嵌套函数 2、函数返回函数 简单来说就是把函数作为另一个函数的反悔类型使用 //定义两个方法函数,一个循环函数 ...
分类:
Web程序 时间:
2017-07-06 00:30:13
阅读次数:
183
http://blog.csdn.net/jiejinquanil/article/details/50984347 1、定义 分离编译模式源于C语言,在C++语言中继续沿用。简单地说,分离编译模式是指:一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件连接 ...
分类:
其他好文 时间:
2017-07-04 19:58:39
阅读次数:
158
1):Stack栈溢出: java.lang.StackOverflowError 栈溢出异常,当调用方法时,相互调用时容易出现栈溢出。如: m1(){m2()}; m2(){m1()} 这2个方法就出现了相互调用 2):什么时候写实例方法,什么时候写静态方法:静态方法不需要依赖类中的属性,能在这个 ...
分类:
其他好文 时间:
2017-06-30 20:53:32
阅读次数:
145
1、$npminstallvue-cli-g
$vueinitwebpackproject-name
$cdproject-name
$npminstall$npmrundev2、打开项目文件夹,开发目录主要为src,assets下存放想要放置的图片,commponents下存放自己写好的组件,组件之间相互调用;src下同样可以创建自定义文件夹,用来存放图片、路由..
分类:
其他好文 时间:
2017-06-27 22:25:37
阅读次数:
138
1、 2、打开项目文件夹,开发目录主要为src, assets下存放想要放置的图片,commponents下存放自己写好的组件,组件之间相互调用;src下同样可以创建自定义文件夹,用来存放图片、路由、配置、样式等 3、App.vue是所有vue组件的老大,即主组件,所有组件通过互相调用有了联系,最外 ...
分类:
其他好文 时间:
2017-06-27 20:01:50
阅读次数:
109
1、事务的传播机制: 指多个事务方法在相互调用时,事务如何在这些方法中传播。 Spring支持7种事务传播行为: PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当 ...
分类:
编程语言 时间:
2017-06-20 00:24:36
阅读次数:
312
sciter处理脚本tiscript,用于处理UI交互中的一些逻辑,跟js很像,但又有点区别,对前端熟悉的人应该能很快上手。 tiscrip脚本文档 dom类文档 demo4.go代码如下: demo4.html代码如下: ...
分类:
编程语言 时间:
2017-06-19 14:29:41
阅读次数:
1357