一加3 刷机升级Xposed参考资料与资源

0x01 刷机 总体流程如下: 手机连接PC --> 解锁BootLoader --> 刷入TWRP Recovery --> 下载需要刷入的ROM存入内部存储 --> 进Recovery --> 刷入ROM 解锁可使用 OnePlus Toolkit 使用Toolkit可能发现Recovery刷入失败, 可手动使用cmd调用fastboot将rec的bin推入手机, 具体流程点我, 需要一点点基础能力 fastboot flash recovery twrp.img fastboot boot twrp.img Oxygen OS ROM可在海外官网下载 0x02 升级 Oxygen OS一直都会更新,这点还是非常良心的,不像很多国产无良厂商,支持个半年就没下文了;而且还在论坛扬言要一月四个beta版,升级就是一个很重要的事了. 有了Recovery, 升级并不是一件难事,不过有几点提一下,会避免一些小坑. ROOT的包一直放在内置存储根目录别删,升级ROOT会丢 进入Recovery的时候,会要求输入密码或手势密码(如果设置了密码),需要正确输入正常开机时需要输入的密码. 因为一加 […]

Why I Choose Oneplus 3

I have been wanting an Android smartphone with pure OS (such as AOSP, CM) for long. However, after checking all the phones on market, I could hardly find a well suitable one. Nexus is great but is a little expensive and not easy to purchase in China. Phones made by Chinese manufacures are good and have great cost-performance ratio, but the OS is always filled with all kinds preinstalled apps and a security app which has supreme permissions. Often, the security app will take over many original fu […]

numpy.argsort返回值的理解

函数声明 numpy.argsort(a, axis=-1, kind='quicksort', order=None) 功能说明 Returns the indices that would sort an array. 返回数组排序的索引. 问题说明 实际使用过程中,会对返回值的解释产生疑问. 如manual中给的示例: x = np.array([3, 1, 2]) np.argsort(x) 运行结果: array([1, 2, 0]) 整理为表格: 元素1 元素2 元素3 数组元素 3 1 2 返回值(索引) 1 2 0 像我这样第一次接触的人就误认为 [3,1,2]对应的排序是(1,2,0),也就是排序后的数组为2,3,1. 很显然这种理解是错误的. 正确理解 正确的理解也很简单,毕竟是通用库里的函数,不会搞的很复杂. 正确的理解是返回值返回的是原数组元素的索引,如上例,[3,1,2]对应的索引分别是(0,1,2).换一种表达方式,把索引用带有括号的形式表示: 元素 索引 3 (0) 1 (1) 2 (2) 那么上例中返回值记为:(1), (2), (0) […]

读书记录

知乎系列 盐系列 我是高频交易工程师:知乎董可人自选集 (知乎「盐」系列) 知乎盐系列职场套装(我是检察官,产品设计师技能书,医生这份工等 15 册) 《行医者说》 《建筑迷城》 《我的大学》 《我是评香师》 《字体设计数问》 《产品设计师技能书》 《医生这份工》 《自闭症特教老师手记》 《娱乐的玩儿法》 《医院浮世绘》 《明明白白做公益》 《我是检察官》 《设计之美》 《我是法医》 《我是高频交易工程师》 假性亲密关系:知乎 Steve Shi 作品 (知乎「盐」系列) 知乎盐系列经管套装 12 册(如何成为一个有钱的知识青年) 实战商业地产:知乎张小放自选集 一个风投小兵的自我修养:知乎庄明浩自选集 读懂发票:知乎赵欣自选集 生涯随笔:知乎 Mu Tian 自选集 你好,先生:知乎唐僧同志自选集 建立餐饮经营概念的第一本书:知乎汪惟自选集 漫步金融街:知乎 spoon 自选集 不止于物流:知乎 MJ 勺子自选集 保贝好险:知乎 sky 自选集 博弈之美:知乎李楠自选集 一级经验:知乎沈一冰自选集 财务笔记:知乎 MrToyy 自选集 知乎周刊 上班族 24 小时健康指南(总第 13 […]

停车视距(Stopping Sight Distance)概念和公式

0x01.介绍 近来看十字路口交通管理相关的论文,经常会看到一个概念 "Stopping Sight Distance",中文翻译为"停车视距". 停车视距是指驾驶员在行驶时遇到情况需要停车时,从遇到情况到车完全停止所需的最短距离.停车视距包括反应时间内车行驶的距离(认为是匀速)和减速至0行驶的距离(认为是匀减速). 这儿的"最短"是这样理解的:设计上预留的停车视距应该大于这个值;但实际中,由于驾驶员反应偏快,或者刹车踩得偏重,实际刹车距离可能小于该值,因为该值对应的是较长的反应时间和较舒适的刹车减速度(符号为负的加速度). 0x02.公式 公式来自[1]中的模型,摘抄如下: 停车视距 其中: - V是车速,单位km/h - t是反应时间,单位s. Vt表示乘法V×t.t的建议值为2.5s - a是加速度,单位 .建议值取3.4 - d是停车视距,单位m 0x03.算例 50km/h的停车视距 = 34.75 + 28.68 = 63.43 (m) 0x04.参考 [1] AASHTO, A policy on geometric design of highways and stre […]

虚拟机内浏览器开启页面缓慢(无法显示)

0x01.环境 Host主机:win10 x64 + vmplayer 上网环境:ipv6直连 + 教育网ipv4 + shadowsocks + Proxifier全局代理 (注: vmnet已被代理,所有虚拟机流量走Proxifier通过shadowsocks转发) VM虚拟机:CentOS 7 x86_64 0x02.问题描述 主机访问谷歌,bing等网站,速度很快,正常; 虚拟机访问这些网站,反应非常慢,经常打不开. 0x03.问题解决 猜想是DNS配置的问题,因为主机DNS是通过Proxifier代理走的.但是不了解虚拟机的DNS在主机设置了代理的情况下是如何工作的. 尝试: 配置DNS为8.8.8.8; (问题解决)

sql合并两张(多张)数据表

背景 当要处理大量数据时,经常会碰到将相同类型的数据存在多张表中的情况,或者从别人(单位)拿到的数据也是放在多个文件中.比如滴滴"供需预测"竞赛给出了几个G的数据,其中打车订单数据放在了多个文件中. 目录类似这样: └─data order_data_2016-01-01 order_data_2016-01-02 order_data_2016-01-03 order_data_2016-01-04 order_data_2016-01-05 order_data_2016-01-06 order_data_2016-01-07 ... ... 每个文件的字段都是一样的,不同的只是按照天,将订单的数据表分成了若干独立的文件. 导入数据库(SQL Server)后,保存为了若干的表,查询的经常要写上好多表的名字,为了偷懒就需要把这些数据全部合并到一张表里. 需求 将字段相同的若干数据表合并为一张表 方法 查了一些资料,发现SQL提供一种MERGE的方法可以合并,不过以前没接触过,介绍一长串英文,也没心情折腾了. 后来找到了一种利用INSERT和SELECT相结合的方法. 具体代码如下: […]