摘要:MicroPython 在 esp idf (esp32) 上编译固件 esp32 编译 micropython 的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些 linux 的东西的。 资料将按照以下顺序进行说明。 什么是 esp idf ? 配置 esp32 工具链 准备 micropy 阅读全文
posted @ 2019-09-13 20:51 Juwan 阅读 (71) 评论 (0) 编辑
摘要:今天来说说 MicroPython 的架构情况,如果有必要我会做一些源码分析的文章供大家参考。 先来认识一下 MicroPython 整体情况,可以从软件的角度上去看待,首先我们拿到 MicroPython 的主仓库。 直接 ,在 Windows 下进行操作了解一下。 之后需要交叉编译代码的时候,必 阅读全文
posted @ 2019-09-13 20:51 Juwan 阅读 (126) 评论 (0) 编辑
摘要:MicroPython 和 Python 都是一类 Python 的动态语言解释器。 若是在系统里安装了 Python 解释器,例如在 Windows 或者 Linux 命令行输入 python,进入 python 解释器的命令行模式即可输入运行查看效果。 动态语言通常指不需要编译即时运行的程序语言 阅读全文
posted @ 2019-09-13 20:50 Juwan 阅读 (188) 评论 (0) 编辑
摘要:第三章 如何改进和优化RSA算法 这章呢,我想谈谈在实际应用出现的问题和理解。 由于近期要开始各种忙了,所以写完这章后我短时间内也不打算出什么资料了= =(反正平时就没有出资料的习惯。) 在讲第一章的时候我提到过两个函数在真实应用时舍弃掉的,为何这样说呢? 因为在实际应用中,生成了数据规模N和两把密 阅读全文
posted @ 2019-09-13 20:39 Juwan 阅读 (8) 评论 (0) 编辑
摘要:第二章 如何实现应用RSA算法 趁着白天在自家店里的闲暇时间来写写第二章了,假设记住了第一章的各种定理之后,我们又该如何实现RSA密码的加密解密呢?也懒得废话了,直接进入正题吧。 先回顾几个知识点: 1.模运算的性质: 2.欧拉定理 a^φ(n) ≡ 1 (mod n) 3.乘法逆元性质 接着我们要 阅读全文
posted @ 2019-09-13 20:38 Juwan 阅读 (9) 评论 (0) 编辑
摘要:写这篇日志是拖了很久的事情,以前说要写些算法相关的文章给想学信息安全学(简称信安),密码学的同学提供些入门资料,毕竟这种知识教师上课也不会细讲太多(纯理论偏重),更不用说理解和应用了,说到RSA公钥(yue)算法的认识,我最早是在32个计算机中的重要算法中看到的,不过在后来自己查阅数学建模和算法导论 阅读全文
posted @ 2019-09-13 20:24 Juwan 阅读 (17) 评论 (0) 编辑
摘要:作为我出山的第一篇日志,怎么也得写篇对得起我身份和地位的文章吧? 先容我吐槽一下不小心发的贴图,那个只是我不小心收藏了隔壁兄弟班的课表就别大家这么热情的 BB 我感到很有压力,额,废话不多说,立刻进入正题吧。 简单说一下 AStar ( )算法,这是一种根据启发函数图遍历算法雏形。 举个栗子,如果你 阅读全文
posted @ 2019-09-13 18:36 Juwan 阅读 (29) 评论 (0) 编辑
摘要:虽然写好了我自己用的a 启发函数但还是有些不尽人意,如果通过数学分析确定不出问题可以工作了的话应该就会发出来了 阅读全文
posted @ 2019-09-13 17:55 Juwan 阅读 (12) 评论 (0) 编辑
摘要:听说你要排上亿个数据之 HeapSort ? 前言 : 来来来,今天我们来说说一个用来排大量数据所用的基础比较排序吧~ 注:阅读本文学习新技能的前置要求为:了解什么是二叉树及其数组性质,如果未达到要求的同学请直接看完图默默点右上角的×就好= =~ 在那之前我们先来看一个图 嗯,是不是很好玩?这玩意就 阅读全文
posted @ 2019-09-13 17:54 Juwan 阅读 (12) 评论 (0) 编辑
摘要:这是一篇嘲讽我之前的自己采用笨重愚蠢思想去解决问题的日志. RSA 加密与解密涉及到 a ^ b mod c 的问题,如何计算这个值呢? 我会选择 pow(a, b) % c, 事实上在写RSA的时候确实是这么干的,但现在看来真心愚蠢, 因为我为此不得不去实现了一个自己的大数四则运算库,也就是以数组 阅读全文
posted @ 2019-09-13 17:46 Juwan 阅读 (17) 评论 (0) 编辑