博客园 - 雨中尘埃
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=52792
2019-01-22T16:26:29Z
雨中尘埃
https://www.cnblogs.com/rainmote/
feed.cnblogs.com
https://www.cnblogs.com/rainmote/p/10306817.html
2018年度业余学习总结 - 雨中尘埃
回首2018,时间如此之快;今年工作之余的学习也有较多收获,故予以总结,一来以便回顾查漏补缺,二来制定明年学习计划。 备注:本篇只总结业余时间的学习,工作相关的不便公开。 年度知识关键词 Clojure DNS协议 数据可视化 IoT数字电路 移动端开发 NAS 全栈 Postgresql 黎曼猜想
2019-01-22T16:26:00Z
2019-01-22T16:26:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】回首2018,时间如此之快;今年工作之余的学习也有较多收获,故予以总结,一来以便回顾查漏补缺,二来制定明年学习计划。 备注:本篇只总结业余时间的学习,工作相关的不便公开。 年度知识关键词 Clojure DNS协议 数据可视化 IoT数字电路 移动端开发 NAS 全栈 Postgresql 黎曼猜想 <a href="https://www.cnblogs.com/rainmote/p/10306817.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/8364819.html
12306余票高效查询--clojure实现 - 雨中尘埃
写在前面 参考 https://www.cnblogs.com/guozili/p/6144561.html 由于各地CDN节点Cache更新存在时差,所以批量查询全国12306 CDN节点,找到最快的节点获取购票的必要信息。 该文章主要用户学习使用clojure并发获取网络资源,仅限用于学习。 本
2018-01-27T00:49:00Z
2018-01-27T00:49:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】写在前面 参考 https://www.cnblogs.com/guozili/p/6144561.html 由于各地CDN节点Cache更新存在时差,所以批量查询全国12306 CDN节点,找到最快的节点获取购票的必要信息。 该文章主要用户学习使用clojure并发获取网络资源,仅限用于学习。 本 <a href="https://www.cnblogs.com/rainmote/p/8364819.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/8320369.html
Mac中wireshark如何抓取HTTPS流量? - 雨中尘埃
概述 某些场景下,我们需要分析网站https流量,chrome提供的DevTools工具在页面跳转时无法查看之前的请求。 使用wireshark能够全量抓取整个流程,本文主要是将网上查询到的资料整理,以便日后查阅。 步骤 以 为例,mac中详细操作如下: 1. 查找浏览器 可以找到binary所在路
2018-01-21T01:34:00Z
2018-01-21T01:34:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】概述 某些场景下,我们需要分析网站https流量,chrome提供的DevTools工具在页面跳转时无法查看之前的请求。 使用wireshark能够全量抓取整个流程,本文主要是将网上查询到的资料整理,以便日后查阅。 步骤 以 为例,mac中详细操作如下: 1. 查找浏览器 可以找到binary所在路 <a href="https://www.cnblogs.com/rainmote/p/8320369.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/8244916.html
2017年学习总结 - 雨中尘埃
回顾2017年,工作之余带着较强的目的性学习,接触到了很多新知识,故简记以便重温。 无线电 年中搬家后,门禁需要刷身份证,经常携带不便且容易丢失,故想着通过技术提高出入便捷性。 通过观察,发现门禁卡分为两类: 一类是租客使用的身份证,身份证只能刷特定门禁,比如开通时会选择租住的单元楼和小区大门。 另
2018-01-08T13:20:00Z
2018-01-08T13:20:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】回顾2017年,工作之余带着较强的目的性学习,接触到了很多新知识,故简记以便重温。 无线电 年中搬家后,门禁需要刷身份证,经常携带不便且容易丢失,故想着通过技术提高出入便捷性。 通过观察,发现门禁卡分为两类: 一类是租客使用的身份证,身份证只能刷特定门禁,比如开通时会选择租住的单元楼和小区大门。 另 <a href="https://www.cnblogs.com/rainmote/p/8244916.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7629958.html
Clojure——学习迷宫生成 - 雨中尘埃
背景 初学clojure,想着看一些算法来熟悉clojure语法及相关算法实现。 找到一个各种语言生成迷宫的网站:http://rosettacode.org/wiki/Maze_generation 在上述网站可以看到clojure的实现版,本文就是以初学者的视角解读改程序。 小试牛刀 先看一些简
2017-10-05T14:28:00Z
2017-10-05T14:28:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】背景 初学clojure,想着看一些算法来熟悉clojure语法及相关算法实现。 找到一个各种语言生成迷宫的网站:http://rosettacode.org/wiki/Maze_generation 在上述网站可以看到clojure的实现版,本文就是以初学者的视角解读改程序。 小试牛刀 先看一些简 <a href="https://www.cnblogs.com/rainmote/p/7629958.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7617454.html
智能家居——IoT零基础入门篇 - 雨中尘埃
概要 本文主要根据笔者从零开始接触硬件,以小白视角开启IoT探索,根据相关资料DIY一个温湿度传感器。后经过探索发现新大陆——Home Assistant&Homebridge,最终实现了一个智能家居设备从数据采集到控制、展示。 整体结构图 智能设备:温湿度传感器 主控芯片:STM32F103C8T
2017-10-01T13:10:00Z
2017-10-01T13:10:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】概要 本文主要根据笔者从零开始接触硬件,以小白视角开启IoT探索,根据相关资料DIY一个温湿度传感器。后经过探索发现新大陆——Home Assistant&Homebridge,最终实现了一个智能家居设备从数据采集到控制、展示。 整体结构图 智能设备:温湿度传感器 主控芯片:STM32F103C8T <a href="https://www.cnblogs.com/rainmote/p/7617454.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7593196.html
智能家居——阿里云物联网套件体验 - 雨中尘埃
背景 本文主要记录使用阿里云物联网套件的方法。 以STM32驱动DHT11读取温度、湿度为例,将数据以MQTT方式推送到阿里云物联网平台上。 STM32驱动DHT11从串口获取数据请参考文章《 "STM32获取DHT11温度传感器数据" 》 云平台配置 1. 登陆管理控制台 登陆阿里云官网 产品 物
2017-09-25T11:22:00Z
2017-09-25T11:22:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】背景 本文主要记录使用阿里云物联网套件的方法。 以STM32驱动DHT11读取温度、湿度为例,将数据以MQTT方式推送到阿里云物联网平台上。 STM32驱动DHT11从串口获取数据请参考文章《 "STM32获取DHT11温度传感器数据" 》 云平台配置 1. 登陆管理控制台 登陆阿里云官网 产品 物 <a href="https://www.cnblogs.com/rainmote/p/7593196.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7591256.html
STM32获取DHT11温度传感器数据 - 雨中尘埃
准备物件 STM32F103C8T6核心板 ST LINK V2 DHT11 杜邦线若干 连接线 STM32F103C8T6芯片管脚图 管脚说明 连接仿真器 | STM32 | ST LINKV2 | | | | | VCC | VCC | | GND | GND | | SWCLK | SWCLK
2017-09-25T05:00:00Z
2017-09-25T05:00:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】准备物件 STM32F103C8T6核心板 ST LINK V2 DHT11 杜邦线若干 连接线 STM32F103C8T6芯片管脚图 管脚说明 连接仿真器 | STM32 | ST LINKV2 | | | | | VCC | VCC | | GND | GND | | SWCLK | SWCLK <a href="https://www.cnblogs.com/rainmote/p/7591256.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7590901.html
STM32F103X 开发环境搭建 - 雨中尘埃
背景 芯片:STM32F103C8T6核心板 开发平台:IAR 安装IAR 官方下载地址: "https://www.iar.com/iar embedded workbench/ !?device=STM32F103C8&architecture=ARM" 安装教程网上资料很多,此处不再赘述。 获
2017-09-25T03:32:00Z
2017-09-25T03:32:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】背景 芯片:STM32F103C8T6核心板 开发平台:IAR 安装IAR 官方下载地址: "https://www.iar.com/iar embedded workbench/ !?device=STM32F103C8&architecture=ARM" 安装教程网上资料很多,此处不再赘述。 获 <a href="https://www.cnblogs.com/rainmote/p/7590901.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7590687.html
电路板排针焊接技巧 - 雨中尘埃
准备材料 焊锡膏和电烙铁 焊锡丝 焊接元器件 焊接 1. 预处理 预处理包含三个action: 准备固定支点 本示例使用面包板来固定排针 涂抹焊锡膏 将焊锡膏涂抹在焊接面,不易过多 加热电烙铁 将电烙铁加热2分钟,注意清除烙铁头残渣 2. 焊接 注意事项 (1) 电烙铁如果不是恒温,请不要长时间接触
2017-09-25T02:33:00Z
2017-09-25T02:33:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】准备材料 焊锡膏和电烙铁 焊锡丝 焊接元器件 焊接 1. 预处理 预处理包含三个action: 准备固定支点 本示例使用面包板来固定排针 涂抹焊锡膏 将焊锡膏涂抹在焊接面,不易过多 加热电烙铁 将电烙铁加热2分钟,注意清除烙铁头残渣 2. 焊接 注意事项 (1) 电烙铁如果不是恒温,请不要长时间接触 <a href="https://www.cnblogs.com/rainmote/p/7590687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/7518493.html
利用PN532读取二代证UID - 雨中尘埃
准备工作 芯片选择 NFC芯片,需要支持ISO14443 Type B协议,比如PN532 阅读ISO 14443 重点阅读如下内容: 7.3.4.1 状态转换图 7.3.5 ~ 7.3.7 REQB相关 7.3.9 REQB的响应ATQB 7.3.10 ATTRIB命令 7.3.11 ATTRIB
2017-09-13T16:26:00Z
2017-09-13T16:26:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】准备工作 芯片选择 NFC芯片,需要支持ISO14443 Type B协议,比如PN532 阅读ISO 14443 重点阅读如下内容: 7.3.4.1 状态转换图 7.3.5 ~ 7.3.7 REQB相关 7.3.9 REQB的响应ATQB 7.3.10 ATTRIB命令 7.3.11 ATTRIB <a href="https://www.cnblogs.com/rainmote/p/7518493.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/6336974.html
MX4拍摄视频转码方法 - 雨中尘埃
问题 使用魅族4手机拍摄的视频,其视频编码是H.265 目前大多数设备不支持解码,表现为常用播放器无法正常播放视频,剪辑软件无法剪辑视频。 解决方案 使用软件进行转码,期间尝试软件如下: 爱剪辑 部分视频可以编辑,大多数视频只能编辑音频 MediaCoder Premium 转码开始卡主 格式工厂
2017-01-21T06:13:00Z
2017-01-21T06:13:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】问题 使用魅族4手机拍摄的视频,其视频编码是H.265 目前大多数设备不支持解码,表现为常用播放器无法正常播放视频,剪辑软件无法剪辑视频。 解决方案 使用软件进行转码,期间尝试软件如下: 爱剪辑 部分视频可以编辑,大多数视频只能编辑音频 MediaCoder Premium 转码开始卡主 格式工厂 <a href="https://www.cnblogs.com/rainmote/p/6336974.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/6291347.html
配置exVim开发环境 - 雨中尘埃
exVim主页 http://exvim.github.io/ 使用该配置原因: 简单,组织各种优秀插件,安装包很小,各种操作很流畅 实用,对于项目来说,只需要多出一个xx.exvim文件,所有符号等自身文件放在隐藏目录 单个项目可以配置很多xx.exvim文件 注意:exVim主页的用户手册已经很
2017-01-20T14:18:00Z
2017-01-20T14:18:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】exVim主页 http://exvim.github.io/ 使用该配置原因: 简单,组织各种优秀插件,安装包很小,各种操作很流畅 实用,对于项目来说,只需要多出一个xx.exvim文件,所有符号等自身文件放在隐藏目录 单个项目可以配置很多xx.exvim文件 注意:exVim主页的用户手册已经很 <a href="https://www.cnblogs.com/rainmote/p/6291347.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/5447987.html
Linux Expect自动化交互脚本简介 - 雨中尘埃
相关资料 维基百科: "Expect" SourceForge: "The Expect Home Page" TCL脚本言语简介 由于Expect是建立在TCL语言基础上的一个工具,因此首先检查一些TCL常见语法。 变量 在Expect中一般用于保存hostname/password/hostna
2016-04-29T17:27:00Z
2016-04-29T17:27:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】相关资料 维基百科: "Expect" SourceForge: "The Expect Home Page" TCL脚本言语简介 由于Expect是建立在TCL语言基础上的一个工具,因此首先检查一些TCL常见语法。 变量 在Expect中一般用于保存hostname/password/hostna <a href="https://www.cnblogs.com/rainmote/p/5447987.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4439687.html
实用工具简介 - 雨中尘埃
Binwalk
Binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程用处。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展。
可用于隐写术文件结构分析等。 "http://binwalk.org" pngcheck
p...
2015-04-19T12:23:00Z
2015-04-19T12:23:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】Binwalk
Binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程用处。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展。
可用于隐写术文件结构分析等。 "http://binwalk.org" pngcheck
p... <a href="https://www.cnblogs.com/rainmote/p/4439687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4160555.html
Java中的类型转换(Integer、Long、String) - 雨中尘埃
这段时间将项目中一个模块参照C++源代码,实现一个JAVA版。主要功能是将一些字段信息转换为String类型,传输后可以进行解析。Integer、Long转为String,Java本身提供了这种转换方法。Example:int a = 127;String s = new String(a);Sys...
2014-07-28T04:22:00Z
2014-07-28T04:22:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】这段时间将项目中一个模块参照C++源代码,实现一个JAVA版。主要功能是将一些字段信息转换为String类型,传输后可以进行解析。Integer、Long转为String,Java本身提供了这种转换方法。Example:int a = 127;String s = new String(a);Sys... <a href="https://www.cnblogs.com/rainmote/p/4160555.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4160554.html
西邮linux兴趣小组2014纳新免试题(五) - 雨中尘埃
【第五关】题目http://final5.sinaapp.com/关注西邮Linux微信平台,得到一个名为a的文件分析分析文件a需要反汇编,拿IDA上,打开后发现key_function及关键代码得到索引0x171B1A1A, 0x0B080D14, 0X8180E14, 0x15041A17, 0...
2014-05-02T19:08:00Z
2014-05-02T19:08:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】【第五关】题目http://final5.sinaapp.com/关注西邮Linux微信平台,得到一个名为a的文件分析分析文件a需要反汇编,拿IDA上,打开后发现key_function及关键代码得到索引0x171B1A1A, 0x0B080D14, 0X8180E14, 0x15041A17, 0... <a href="https://www.cnblogs.com/rainmote/p/4160554.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4160553.html
西邮linux兴趣小组2014纳新免试题(四) - 雨中尘埃
【第四关】题目http://findakey.sinaapp.com/Example:String1:FFFF8 5080D D0807 9CBFC E4A04 24BC6 6C840 49B5C 49254 49244 CDF7C 84100 BFC1C A4790 800F6 9EE84 92A...
2014-05-02T18:11:00Z
2014-05-02T18:11:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】【第四关】题目http://findakey.sinaapp.com/Example:String1:FFFF8 5080D D0807 9CBFC E4A04 24BC6 6C840 49B5C 49254 49244 CDF7C 84100 BFC1C A4790 800F6 9EE84 92A... <a href="https://www.cnblogs.com/rainmote/p/4160553.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4160552.html
西邮linux兴趣小组2014纳新免试题(三) - 雨中尘埃
【第三关】题目http://sortsth.sinaapp.com/分析查看网页源码,得知题目让找出6种排序算法,每次刷新或提交序列都变化。15种算法清单: CountingSort 计数排序 TournamentSort 锦标赛排序(树形选择排序) RadixSort 基数排序 ...
2014-04-18T22:55:00Z
2014-04-18T22:55:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】【第三关】题目http://sortsth.sinaapp.com/分析查看网页源码,得知题目让找出6种排序算法,每次刷新或提交序列都变化。15种算法清单: CountingSort 计数排序 TournamentSort 锦标赛排序(树形选择排序) RadixSort 基数排序 ... <a href="https://www.cnblogs.com/rainmote/p/4160552.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmote/p/4160551.html
西邮linux兴趣小组2014纳新免试题(二) - 雨中尘埃
【第二关】题目http://round2.sinaapp.com/分析打开后,戳进去发现一句名言,然后下一戳的url提示。在网页源码中得到Page1024提示,于是写一个脚本#!/bin/bashurl_pre="http://round2.sinaapp.com/"next=$1while [ -...
2014-04-18T11:37:00Z
2014-04-18T11:37:00Z
雨中尘埃
https://www.cnblogs.com/rainmote/
【摘要】【第二关】题目http://round2.sinaapp.com/分析打开后,戳进去发现一句名言,然后下一戳的url提示。在网页源码中得到Page1024提示,于是写一个脚本#!/bin/bashurl_pre="http://round2.sinaapp.com/"next=$1while [ -... <a href="https://www.cnblogs.com/rainmote/p/4160551.html" target="_blank">阅读全文</a>