Elmagnifico's Blog

云深不知归处

IoT-WIFI

无线物联网,WLAN,近距离

Foreword 最近寻找合适的网络方案,查询了不少无线传感网络的相关信息,这里一一举例其相关信息 下图基本列举出了目前在用的各种方案,下文将按照图中的顺序来进行介绍。 物联网无线通信技术 近距离无线局域网络 WNAN Wireless Neighborhood Area Network,无线邻域网络 Wi-SUN ZigBee NAN ZigBee NAN = Jup...

IoT-WAN

无线物联网,宽带广域,WAN

Foreword 最近寻找合适的网络方案,查询了不少无线传感网络的相关信息,这里一一举例其相关信息 下图基本列举出了目前在用的各种方案,下文将按照图中的顺序来进行介绍。 物联网无线通信技术 远距离广域无线网络 宽带广域/WAN 一般来说窄带是泛指Sub-1GHz,1G赫兹以下的频段,称之为窄带. 也有许多通讯协议其既有窄带也有宽带,比如LTE,Zigbee,Thread. ...

IoT-NET

无线物联网,窄带广域,WSN

Foreword 最近寻找合适的网络方案,查询了不少无线传感网络的相关信息,这里一一举例其相关信息 下图基本列举出了目前在用的各种方案,下文将按照图中的顺序来进行介绍。 物联网无线通信技术 远距离广域无线网络 窄带广域/LPWAN 一般来说窄带是泛指Sub-1GHz,1G赫兹以下的频段,称之为窄带 也有许多通讯协议其既有窄带也有宽带,比如LTE,Zigbee,Thread....

APM与STM32中系统时间计数器溢出

APM,Copter loop,Overflow

Overflow static volatile uint32_t timerx_micros_counter = 0; static volatile uint32_t timerx_millis_counter = 0; void TIMX_IRQHandler(void) { if(TIM_GetITStatus(TIMx, TIM_IT_Update)==SET) { ti...

Python selenium

auto test,Firefox,

Foreword selenium 一般都是作为web自动化测试工具的一部分,当然也可以拿来当网页爬虫(只不过效率上比较低),这里我也只是用来自动获取网页混淆后的代码而已. selenium 安装 python 下使用他还比较简单,直接 pip install selenium 即可完成安装. 但是selenium除了需要python安装以外,还需要对应浏览器的驱动. 比如...

字符集与编码

encode,deconde,character-set

Foreword 之前遇到了各种类似于下面的问题 UnicodeEncodeError: 'gbk' codec can't encode character .... UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1.... 每次都是临时搜一下找一下解决办法,然后弄过来,好用了就不管了...

keil debug 不重启连接硬件

嵌入式,debug,STM32

Foreword 默认keil下使用jlink在线调试的时候会自动重启硬件,虽然平时用着好像也行,但是关键时刻,硬件跑飞了,需要看一下具体为啥会跑飞,找到隐藏的bug,这种时候就会很坑爹,一重启就无法复现该情况了,这里记录一下如何修改keil 工程配置从而可以不重启的情况下进入在线调试. 注意 使用前一定要注意,在配置好工程之前最好不要接jlink并且连接到出错硬件上!!! (因为配...

Python 混淆

obfuscate

Foreword python 由于是脚本语言,本质上使用了python就会遇到一个问题,当你需要加密的时候,就非常尴尬. 当然解决办法还是有的,当然还是要根据需要加密的场景来对应改变 pyc 最普遍的自然就是使用.pyc,不过pyc只是字节码文件,虽然对于普通用户来说可以达到加密的效果,但是只要对有心人来说,就好像一本日记没有上锁似的,只是合上了而已. 可以通过下面的网站,直接在...

Maya-Python

pip, setuptools, plugin

Foreword Maya里的脚本目前有三套,一个是MEL,一个是Python Script,还有一个PyMel。 MEL比较老了,多数maya使用者也比较熟悉,而且maya里表达式的书写也都是按照MEL的格式来的。 python则是近年新加进来的,感觉maya本身是想利用python的高度集成来为脚本开发提供更强大的功能,或者说是为了让写脚本更加简单,有更多高度集成的库可以用。 p...

Python PDF to JPEG

Wand, PIL, PyPDF2

Foreword 需要截取多个PDF中一部分内容变成图片,本来代码就是现成的,奈何环境实在是太难搭了,记录一 下。 先说思路,首先是使用 PyPDF 截取需要的内容保存为新的 pdf 文件,然后使用 Wand 将新的 pdf 转换为 jpeg。 PyPDF2 PyPDF2 In 2005, Mathieu Fenniak launched pyPdf “as a PDF too...