08 2018 档案

Redis C客户端Hiredis代码分析
摘要:初始化 redisContext - Redis连接的上下文 每一次连接成功, 都会创建一个redisContext数据, 用于后续的操作 redisReader - 结果读取 redisReader在redisContext中使用redisReplyObjectFunctions参数进行初始化, 阅读全文

posted @ 2018-08-31 12:25 Milton 阅读(1764) 评论(0) 推荐(0) 编辑

Ubuntu18.04中配置wxWidget3.0.4开发环境
摘要:准备工作 在 https://www.wxwidgets.org/downloads/ 下载最新的稳定版 wxWidgets-3.0.4.tar.bz2 安装依赖 编译安装 checkinstall会需要准备好package的描述等, 详细的输入输出. 使用checkinstall会同时生成deb包 阅读全文

posted @ 2018-08-28 14:32 Milton 阅读(2481) 评论(0) 推荐(0) 编辑

C++比较特殊的构造函数和初始化语法
摘要:C++的构造函数 看Qt创建的示例函数, 第一个构造函数就没看懂. 是这样的 Notepad::Notepad(QWidget *parent) : QMainWindow(parent), ui(new Ui::Notepad) { ui->setupUi(this); } 语法 - 使用初始化列 阅读全文

posted @ 2018-08-26 23:32 Milton 阅读(796) 评论(0) 推荐(0) 编辑

QT5.x开发环境配置
摘要:准备工作 参考 https://wiki.qt.io/Install_Qt_5_on_Ubuntu . # 安装g++ sudo apt install build-essential # sudo apt install libfontconfig1 # 安装openGL支持 sudo apt i 阅读全文

posted @ 2018-08-25 22:59 Milton 阅读(6494) 评论(0) 推荐(0) 编辑

Openwrt中用iftop查看网络流量情况
摘要:iftop可以查看指定网卡上的流量情况, 命令说明 iftop: display bandwidth usage on an interface by host Synopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code] [-F n 阅读全文

posted @ 2018-08-24 13:31 Milton 阅读(3587) 评论(0) 推荐(0) 编辑

Ubuntu18.04使用adb和tcpdump对android设备进行网络调试
摘要:准备工作 1. Android设备需要root 2. 在 https://www.androidtcpdump.com/ 下载适用于Android的tcpdump可执行文件 3. 本地安装 android-tools-adb 和 android-tools-adbd 4. 一些相应的权限设置, 例如 阅读全文

posted @ 2018-08-23 15:00 Milton 阅读(777) 评论(0) 推荐(0) 编辑

PAC Manager的重生: Asbru
摘要:PAC Manager在2016年停更后, 在Ubuntu18.04上的各种bug就无人修复了. 我在Windows下对XShell是重度依赖, 而在Linux下没有其他更好的替代品. 在上一次安装18.04时, 使用的是apt自带的4.5.5.8, 虽然有一些小bug, 但是还能勉强用下去. 常见 阅读全文

posted @ 2018-08-22 02:15 Milton 阅读(3847) 评论(0) 推荐(1) 编辑

Ubuntu18.04和OpenWrt 18.06.0 下使用aria2和BaiduExport处理百度盘下载
摘要:Ubuntu下没有可用的百度盘客户端, 下载大文件如果通过浏览器就会特别不可靠. 可以使用Chrome插件 BaiduExport 得到下载链接和参数后, 通过aria2进行下载. Aria2安装 直接通过apt install 就可以了 运行aria2 可以直接通过命令行启动, 例如: 各参数含义 阅读全文

posted @ 2018-08-11 22:03 Milton 阅读(4378) 评论(0) 推荐(0) 编辑

用Redis的zset防御Session Flood
摘要:zset (Sorted Set)是set的升级版本, 在set的基础上增加了一个顺序(或者权重)值属性, 属性在添加修改元素时候可以指定. 每次指定后zset会自动重新按新的值调整顺序. 可以理解为有两列字段的数据表, 一列存value, 一列存顺序编号. 在Redis中, 就会保存一系列的列表, 阅读全文

posted @ 2018-08-07 12:40 Milton 阅读(414) 评论(0) 推荐(0) 编辑

简化版的SpringMVC框架的实现思路
摘要:在SpringMVC基本统一Java web开发技术栈的环境下, 这是一个有点过时的话题了. SpringMVC的特点主要在于注解型的RequestMapping和参数机制非常灵活, 另外得益于Spring本身的bean控制, 可以很方便的在各个环境引入其他对象. 最近整理了一下几年前的工作, 把项 阅读全文

posted @ 2018-08-06 00:34 Milton 阅读(287) 评论(0) 推荐(0) 编辑

Newifi2(D1) 刷入pb-boot和breed的记录
摘要:今天要给一个newifi d1刷系统时发现居然还是原厂的uboot, 使用uboot刷入rom时会进行校验拦截第三方的rom. 之前有刷过这个设备的, 但是已经完全记不清怎么处理的了. 查了一下, 这个得用pb-boot这个boot固件, 不能用breed, 因为这个32M的flash如果使用bre 阅读全文

posted @ 2018-08-02 12:59 Milton 阅读(10106) 评论(0) 推荐(0) 编辑

导航