隔离业务逻辑 接着上一节,业务逻辑应该复古牛仔单独的service中,我们在todo文件夹中建立TodoService 引入UUID包 todo中id要唯一,一个是采用一个自增长数列,一个是采用随机生成的一组不可能重复的字符序列,常见的就是UUID 安装成功: 修改id类型 export class ...
分类:
其他好文 时间:
2018-10-13 02:45:01
阅读次数:
122
angular.copy angular.copy 描述: 复制一个对象或者数组 使用方法: angular.copy(source, [destination... ...
分类:
其他好文 时间:
2018-10-10 10:40:22
阅读次数:
149
This is something that strangely doesn’t seem to be that well documented and took me a while to figure out though in the end it’s pretty simple. All t ...
分类:
移动开发 时间:
2018-10-09 17:04:33
阅读次数:
261
inject 和 provider 是vue中的组合选项,需要一起使用。目的是允许一个祖先组件向其所有子孙后代注入依赖(简单地说就是祖先组件向子孙后代传值的一种方法,祖先组件通过provider提供变量,子孙后代通过inject注入接收变量) provider: Object || () => Ob ...
分类:
其他好文 时间:
2018-10-06 17:11:19
阅读次数:
278
注入式(Inject)攻击是一类非常常见的攻击方式,其基本特征是允许攻击者将不可信的动态内容注入到程序中,并将其执行,这就可能完全改变最初预计的执行过程,产生恶意效果。 下面是几种主要的注入式攻击途径,原则上提供动态执行能力的语言特性,都需要地方发生注入攻击的可能。 1. SQL注入攻击。一个典型的 ...
分类:
编程语言 时间:
2018-10-03 22:30:59
阅读次数:
239
1.使用前需要申明权限 <uses-permission android:name="android.permission.INJECT_EVENTS" /> 2.使用Instrumentation模拟点击有一定限制,只能点击自己的APP,或者UID相同的APP,如果有root权限或者系统签名则可以 ...
分类:
其他好文 时间:
2018-09-20 01:03:46
阅读次数:
354
Threading and Tasks in Chrome Contents Overview Threads Tasks Prefer Sequences to Threads Posting a Parallel Task Direct Posting to the Task Scheduler ...
分类:
其他好文 时间:
2018-09-19 11:39:40
阅读次数:
150
所谓注入点就是可以实行注入的地方,通常是一个访问数据库的连接。根据注入点数据库的运行帐号的权限的不同,你所得到的权限也不同。 顺便提下注入:随着B/S模式应用开发的发展,使用这种模式编写的程序的越来越多,但是由于程序员的水平参差不齐相当大一部分应用程序存在安全隐患。用户可以提交一段数据库查询代码,根 ...
分类:
其他好文 时间:
2018-09-17 19:38:29
阅读次数:
111
一、butterknife介绍 ①官网 butterknife ②Field and method binding for Android Views which uses annotation processing to generate boilerplate code for you 【功能】 ...
分类:
其他好文 时间:
2018-09-14 12:00:49
阅读次数:
389
1、数组定义 2、数组操作 3. 数组的类型转换? 4 Hash可以直接转换成二维数组 5 数组转Hash 案例1: a = [[:a, "apple"], [:b, "bear"]] 需求结果:{:a=>"apple", :b=>"bear"} 方式1: h = a.inject({}){|dic ...
分类:
编程语言 时间:
2018-09-13 14:22:27
阅读次数:
216