前言 说起小程序,其实在去年我都还只试着照着官方文档写过demo的,不过现在这家公司小程序做得比较多,我来之后也参与了几个小程序的开发了,最开始那几个是用的wepy,最近一个开始转用mpvue开发,最近这个项目终于上线了,我也来试着总结回顾一波吧。 关于框架的选择 我刚来现在的公司时,我就了解过有一 ...
分类:
微信 时间:
2018-10-28 23:02:23
阅读次数:
561
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of Mastery:5 Practical Level:5 Desired Goal:5 Archiev ...
分类:
系统相关 时间:
2018-10-28 12:50:58
阅读次数:
154
让我们的Android ROOT,多一点套路。 一、简单套路 CVE-2012-6422的漏洞利用代码,展示了另一种提权方法。(见附录) 这也是一个mmap驱动接口校验导致映射任意内核地址的洞。将内核映射到用户进程空间后,使用setresuid(0, 0, 0)进行提权。 其步骤如下: 二、详解 1 ...
分类:
移动开发 时间:
2018-10-28 00:55:18
阅读次数:
227
网上流传比较多的,是重打包boot.img。读aosp的init进程源码,发现通过patch init进程也可以实现相同目的。 首先看一下init进程对ro只读属性的检查: 从上面代码看出,如果将“ro.”改为“\0”即空字符串,即可绕过property_set对可读属性的检查。 同时为了防止误修改 ...
分类:
移动开发 时间:
2018-10-28 00:08:07
阅读次数:
552
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of Mastery:5 Practical Level:5 Desired Goal:5 Archiev ...
分类:
系统相关 时间:
2018-10-27 18:07:58
阅读次数:
299
Git解决冲突 2.配置git对比工具 #difftool 配置 git config --global diff.tool bc4 git config --global difftool.bc4.cmd "\" C:/Program Files/Beyond Compare 4/bcomp.ex ...
分类:
其他好文 时间:
2018-10-27 17:41:15
阅读次数:
177
python中mock数据非常简单 例如: 我们有一个human类 那么如果想mock一个数据那么就 然后运行测试用例就可以看到可以成功的做了一个假数据 如果需要调用就patch一个 ...
分类:
编程语言 时间:
2018-10-26 17:52:15
阅读次数:
192
具体教程参见GitHub 。 首先看下效果: 以下为简单摘要: 首先下载最新的打包程序;解压缩,可以看到目录下有 三个文件。 此时在资源管理器路径栏输入 打开命令行窗口(如果navicat安装在C盘需要以管理员模式打开cmd)。 首先执行 ,在命令行输入 注意后面的路径,替换为自己的安装路径。 回车 ...
分类:
其他好文 时间:
2018-10-25 18:05:16
阅读次数:
245
1.找到打入patch不成功的patch 从打入patch的失败信息可以找到 2.根据patch的index重新打入 patch,将可以合并的内容合并,冲突的部分单独生成文件 比如出问题patch的index为0023,那么就去.git/rebase_apply目录下可以找到,假如发生patch失败 ...
分类:
其他好文 时间:
2018-10-25 14:03:29
阅读次数:
116
___________________________________函数________________________ 返回值 = 0 ,返回 0 返回值 = 1, 返回object 返回值>1 ,返回tuple ''' 日志带日期 ''' def log(a): import time a = ...
分类:
其他好文 时间:
2018-10-24 22:21:26
阅读次数:
158