前言 在vue中使用v for时,一直有几个疑问: v for为什么要加key 为什么有时候用index作为key会出错 带着这个疑问,结合各种博客和源码,终于有了点眉目。 virtual dom 要理解diff的过程,先要对virtual dom有个了解,这里简单介绍下。 【作用】 我们都知道重绘 ...
分类:
其他好文 时间:
2019-08-09 16:04:45
阅读次数:
123
1、一条SQL语句查询两表中两个字段 首先描述问题,student表中有字段startID,endID。garde表中的ID需要对应student表中的startID或者student表中的endID才能查出grade表中的name字段,这时候问题就来了,如果需要一条sql一句同时查出garde表中 ...
分类:
数据库 时间:
2018-11-28 20:33:46
阅读次数:
149
RandomService.javapublic class RandomService extends Service { private Thread workThread; private static double random; @Nullable @Override public and ...
分类:
移动开发 时间:
2018-07-06 17:47:22
阅读次数:
244
写完这个就差不多了,准备干新项目了。 确实挺不擅长写东西,感觉都是罗列代码写点注释的感觉,这篇就简单阐述一下数据变动时DOM是如何更新的,主要讲解下其中的diff算法。 先来个正常的html模板: 页面上有一个通过v-for渲染的div,还有一个按钮,点击按钮时会让div数量+1。 首先需要提到的是 ...
分类:
编程语言 时间:
2017-08-30 17:37:25
阅读次数:
197
一、简介 Service是Android系统的后台服务组件,适用于开发无界面、长时间运行的应用功能Service特点如下: 没有用户界面 不会轻易被Android系统终止 在系统资源恢复后Service也将自动恢复 运行状态 可用于进程间通信 二、生命周期 创建MyService extends S ...
分类:
移动开发 时间:
2017-06-23 15:29:55
阅读次数:
178
假设须要在onHandleIntent之前运行一些操作。比方须要停止当前正在运行的任务。可在onStart做这个操作。 须要注意的是必须在onStart函数的最后(运行完我的操作后)调用super.onStart(intent, startId),由于调用super.onStart后就会開始运行on ...
分类:
移动开发 时间:
2017-04-30 12:24:27
阅读次数:
201
删除 OpenGL 显示表参数startID给出最前面的显示表标识,而参数nLists给出要删除的显示表总数...
分类:
其他好文 时间:
2016-06-02 13:58:47
阅读次数:
137
1.获取周跨度列表
直接调用getWeekList(0)这个方法即可,得到周列表
/**
* 获取周日期列表
*/
public static ArrayListString> getWeekList(int startId) {
ArrayListString> list = new ArrayListString>();
Date today = new D...
分类:
移动开发 时间:
2016-05-12 13:40:14
阅读次数:
190
Stopping a service A started service must manage its own lifecycle. That is, the system does not stop or destroy the service unless it must recover sy
分类:
其他好文 时间:
2016-03-01 12:55:21
阅读次数:
209
Service#onStartCommand返回值解析Service类有个生命周期方法叫onStartCommand,每次启动服务(startService)都会回调此方法。此方法的原型如下:
public int onStartCommand(Intent intent, int flags, int startId)
需要关注的是这个方法有一个整型的返回值,它有以下选项:START_STIC...
分类:
其他好文 时间:
2015-12-29 21:18:26
阅读次数:
295