随笔分类 -  其他

Xposed模块开发学习记录
摘要:Xposed模块相关API可以参考在线文档: https://api.xposed.info/reference/packages.html 入门教程可以参考: https://github.com/rovo89/XposedBridge/wiki/Using-the-Xposed-Framework-API https://github.com/rovo89/XposedBridge/... 阅读全文

posted @ 2019-01-10 20:04 foundkey 阅读(1155) 评论(0) 推荐(0)

小米5安装Xposed框架——需要解锁刷机
摘要:Xposed官网 https://forum.xda-developers.com/xposed 官方模块厂库 https://repo.xposed.info/ 中文站点 https://xposed.appkg.com/ Xposed的使用分为安装Xposed框架和开发Xposed模块两部分,可以参考下图: 安装Xposed框架比较麻烦,需要Root权限,而且对ROM也有... 阅读全文

posted @ 2019-01-10 19:59 foundkey 阅读(6751) 评论(0) 推荐(0)

HTTP协议学习随笔
摘要:简介 HTTP(Hyper Text Transfer Protocol),超文本传输协议,是一种建立在TCP上的无状态连接。一次完整的传输过程的基本流程如下: 一个请求的开始到一个响应的结束称为一个事务,。当一个事务结束后,服务端需要添加一条相应的日志记录。 HTTP请求 HTTP请求是客户端向服 阅读全文

posted @ 2019-01-09 10:57 foundkey 阅读(249) 评论(0) 推荐(0)

CMake简易入门
摘要:使用CMake编译 CMake工具用于生成Makefile文件。用户通过编写CMakeLists.txt文件,描述构建过程(编译、连接、测试、打包),之后通过解析该文件,生成目标平台的Makefile文件,做到"Write once, run everywhere"。 使用CMake的方法很简单: cmake 确保projectPath目录下,有CMakeLists.txt文件。该文件... 阅读全文

posted @ 2019-01-03 11:56 foundkey 阅读(3220) 评论(1) 推荐(1)

Android Studio & Butter Knife —— 快速开发
摘要:Butter Knife是一个Android的注解框架,可以帮助用户快速完成视图、资源与对象的绑定,完成事件的监听。(也就是少写findViewById()) 具体的介绍可以参考官方主页: http://jakewharton.github.io/butterknife/ Github: https://github.com/JakeWharton/butterknife Android... 阅读全文

posted @ 2018-12-17 21:32 foundkey 阅读(344) 评论(0) 推荐(0)

手机端微信聊天记录数据库解密过程记录
摘要:出发点是想找回微信被撤回的信息。 根据《PC版QQ微信防撤回补丁》文章,拦截PC端的撤回函数,新的撤回消息将不会被撤回。但是打补丁前撤回的消息,依然无法查看。 之前发现,手机端的微信,图片、视频信息撤回后,可以在本地找到相应的记录。由此猜测,文本信息是否本地依然有记录。查询资料得知,文本的聊天记录, 阅读全文

posted @ 2018-12-13 17:48 foundkey 阅读(15181) 评论(2) 推荐(0)

CSDN不登陆看博文
摘要:做前端的朋友说,手动改太Low,给了段JS代码: 复制到浏览器地址栏,回车后自动修改。想起有道网页翻译,把JS代码做成书签,这里应该也可以这么干。 《拖我到收藏夹》 点击收藏夹的书签后,自动执行JS代码,显示博文。 不知道什么时候开始,CSDN的 博客默认不显示全文,需要点击"阅读更多"按钮后才能现 阅读全文

posted @ 2018-11-28 17:09 foundkey 阅读(887) 评论(0) 推荐(0)

visual studio code使用MSVC编译C++
摘要:环境 OS::Microsoft Windows [Version 10.0.17134.285] x64 VSC:Version:1.27.2 (system setup) VS:2017 心血来潮想使用VSC来写C++,官方文档和网上大多资料都是使用g++进行编译的。这里给出使用MSVC的方案。 阅读全文

posted @ 2018-09-19 16:33 foundkey 阅读(14553) 评论(0) 推荐(2)

<C++>友元与虚函数的组合
摘要:为类重载<<与>>这两个运算符时,重载函数必须为该类的友元函数。 当友元不能被继承,故不能当作虚函数,无法使用多态。 可以用以下结构实现友元与虚函数的组合。 1 class base { 2 public: 3 friend ostream & operator << (ostream &o, co 阅读全文

posted @ 2016-11-17 16:17 foundkey 阅读(946) 评论(0) 推荐(0)

<opengl>使用glu绘制二次曲面
摘要:绘制二次曲面通常要以下四步: 1、首先我们创建一个二次方程状态对象 GLUquadricObj *m_pObj; //保存绘图模式、法线模式、法线朝向、纹理等信息 //创建二次方程状态对象 ,并初始化二次方程状态 m_pObj = gluNewQuadric(); 2、调用函数设置二次方程状态 修改 阅读全文

posted @ 2016-11-02 20:12 foundkey 阅读(4137) 评论(0) 推荐(1)

<编程>比较两种素数表生成算法+计算程序运行时间+通过CMD重定向测试程序
摘要:最近学习加密算法,需要生成素数表,一开始使用简单的循环,从2开始判断。代码如下: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstdlib> 4 #include<vector> 5 #include<iterator> 6 #includ 阅读全文

posted @ 2016-11-01 19:31 foundkey 阅读(524) 评论(0) 推荐(0)

<编译>条件编译——判断当前使用的编译器及操作系统
摘要:有时候编译需要多平台运行的代码,需要一些条件编译,经常忘记,这里专门记录一下,方便下次查找。 编译器 GCC #ifdef __GNUC__ #if __GNUC__ >= 3 // GCC3.0以上 #ifdef __GNUC__ #if __GNUC__ >= 3 // GCC3.0以上 Vis 阅读全文

posted @ 2016-10-17 16:01 foundkey 阅读(5356) 评论(0) 推荐(1)

<VS>MFC程序显示命令行窗口
摘要:编写MFC程序时,想打印出调试信息,使用cout后,发现程序并没有像想象中那样自动弹出命令行窗口,要输出的信息也没地方去查看。百度后知道要手动调出命令行窗口,才可以看到输出的信息。 百度上介绍了两种方法,一种是通过添加代码,在程序中建立命令行窗口的对象。这里介绍一种比较简单的方法。 右键解决方案,打 阅读全文

posted @ 2016-10-13 14:23 foundkey 阅读(4226) 评论(0) 推荐(1)

导航