用set维护,(l,r,v),注意边界,保证了两个端点l,r一定有信号站 增加有三种可能,1.直接加(没有影响),2.将原本的一个区间变成两个 3.将原本的一个区间变成三个 删除有三种情况,1.全包含直接删 2.部分删除 ,要增加一个 3.部分删除要增加两个 code: include includ ...
分类:
移动开发 时间:
2018-10-12 21:24:17
阅读次数:
198
在application配置文件中使用@出现异常: Exception in thread "main" while scanning for the next tokenfound character '@' that cannot start any token. (Do not use @ f ...
分类:
移动开发 时间:
2018-10-12 21:21:18
阅读次数:
1320
1.设计背景 很多人都会有一颗想要学习的心,但又觉得看书太乏味,网上视频资源又比较杂乱,所以设计一款在线教育的app是非常有必要的,它能够对视频资源进行整合,让想要学习的人可以更加方便地找到理想的学习资料。 2.系统基本功能 首页:提供了个性化的课程推荐 分类:将课程进行了归类,可以在其中寻找或者直 ...
分类:
移动开发 时间:
2018-10-12 21:18:44
阅读次数:
524
移动端1px会显示为2px; 解决方式很多,这里介绍比较常用的一种方式--css的transform属性缩放 1. 上边框 相当于 border-top css 细线--直接缩放就好了 css ...
分类:
移动开发 时间:
2018-10-12 21:14:06
阅读次数:
204
一.工具介绍 jarsigner是JDK提供的针对jar包签名的通用工具, 位于JDK/bin/jarsigner.exe apksigner是Google官方提供的针对Android apk签名及验证的专用工具, 位于Android SDK/build-tools/SDK版本/apksigner. ...
分类:
移动开发 时间:
2018-10-12 21:06:16
阅读次数:
762
有个需求,在项目中随时使用 presentViewController来显示一个界面,比如弹窗提示或者人脸解锁,都是在任何情况都可能出现的。 在presentViewController 调用前,已经有提示框了;因为系统用的是UIAlertController,这样的话是无法执行下一个弹窗的, 看了 ...
分类:
移动开发 时间:
2018-10-12 21:03:18
阅读次数:
261
本文是原理介绍这里是如何使用传送门这里是源码地址V1.0.0功能列表是否支持接口自定义支持缓存策略支持外部cookie注入支持推送周期设定支持强制推送支持自定义埋点事件支持独立运行支持多线程写入支持后台线程服务支持注:代码已经经过线上项目验证,横向Google统计对比,统计数据无丢失,性能稳定.项目背景统计数据是BI做大数据,智能推荐,千人千面,机器学习的数据源和依据.在这个app都是千人千面,智
分类:
移动开发 时间:
2018-10-12 19:33:03
阅读次数:
215
参考:APK反编译 一、工具介绍: 1、解压工具 2、JDK 3.apktool: aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,反编译生成smali字节码文件,提取apk中的资源文件,apk重新打包。 4.dex2jar:该工具作用是将 ...
分类:
移动开发 时间:
2018-10-12 18:26:57
阅读次数:
223
方式一: 1 工具栏 VCS ——import into Version Control - Share Project (SubVersion)(注意不要用import into SubVersion选项) 2 弹窗后添加仓库地址,分支选择带完整项目名文件夹的即可。(注意此时代码还未上传 3 到项 ...
分类:
移动开发 时间:
2018-10-12 18:25:08
阅读次数:
168
介绍 不知道大家在用 的时候 SQL 语句是写到哪的,目前看网上的例子都是写到类里面的. 此项目的目的是把 SQL 语句放到文件(xml)中 目前只是初步版本,只是说明了意图,后面会持续完善和优化 "GitHub 地址" 功能说明 SQL 语句单独存放在文件(xml)中 支持配置多文件夹(暂不支持指 ...
分类:
移动开发 时间:
2018-10-12 17:05:04
阅读次数:
228
刚才我在vim导入第三方库的时候,突然发现我把podfile的名字打错了,然后我直接终止了进程,然后你懂得出错了,,E325......., 其实使用vim编辑文件实际上是先copy一份临时文件,病映射到内存给你编辑,编辑的是临时文件,当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。 ...
分类:
移动开发 时间:
2018-10-12 16:13:36
阅读次数:
243
由于极光推送对8.0的支持问题,升级到了最新版本的极光推送。但是最新版本的极光推送,默认将推送服务设置到了新的进程里面,由此引发 Android 极光推送多进程造成的application运行两次 和其他的在主线程运行的APP发生启动失败的错误。Application的onCreate,在多进程的状 ...
分类:
移动开发 时间:
2018-10-12 16:07:39
阅读次数:
462
一.安装genymotion与VirtualBox 1.安装 genymotion安装包:https://pan.baidu.com/s/1UTwvJv2pbHE4znBw91V19g virtualbox安装包:https://pan.baidu.com/s/1lEFNDty5yK5TU3ijb5 ...
分类:
移动开发 时间:
2018-10-12 16:05:38
阅读次数:
321
常用format属性: ...
分类:
移动开发 时间:
2018-10-12 14:09:57
阅读次数:
176
在 iOS 中其实目前有 4 套多线程方案: Pthreads:POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。 头文件:#import <pthread.h> 创建线程: pthread_t thread; pt ...
分类:
移动开发 时间:
2018-10-12 14:08:49
阅读次数:
242
linux 下文件重命名/移动/复制命令(转) linux下重命名文件:使用mv命令就可以了, 例:要把名为:abc 重命名为:123 可以这样操作: 重命名:MV命令 1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录) 2、然后命令:ls (例出你的所有文件夹),我们 ...
分类:
移动开发 时间:
2018-10-12 14:07:54
阅读次数:
180
这中情况只会出现在一些ios手机上,是兼容性的问题,当然我没有认真的确认过是出现在那些ios系统上的; 之所以出现这种情况,肯定是在input上或TA的父元素上用到了position:fixed; 目前在IOS上,针对position:fixed;这个是兼容性很差的 所以我们在写input相关样式时 ...
分类:
移动开发 时间:
2018-10-12 14:03:06
阅读次数:
165