QEMU是一个非常流行的虚拟机软件,支持多种架构CPU的模拟运行,就连我常常使用的VPS实际很多都是QEMU实现的。除了x86架构之外,QEMU支持各种常见的处理器模型,比如ARM,MIPS,PowerPC,RISCV等等,这个也是QEMU区别于其他虚拟机软件的优势之一。最近在学习ARM的时候,因为懒得搞什么开发板,所以就直接在QEMU上搞一下,QEMU还是非常方便的,直接下载ARM相关组件...
我的代码我做主
QEMU是一个非常流行的虚拟机软件,支持多种架构CPU的模拟运行,就连我常常使用的VPS实际很多都是QEMU实现的。除了x86架构之外,QEMU支持各种常见的处理器模型,比如ARM,MIPS,PowerPC,RISCV等等,这个也是QEMU区别于其他虚拟机软件的优势之一。最近在学习ARM的时候,因为懒得搞什么开发板,所以就直接在QEMU上搞一下,QEMU还是非常方便的,直接下载ARM相关组件...
Photo by Franck V. on UnsplashSqlite3是一个非常简单的文件数据库,部署方便,使用简单,对于小型应用来说真的是人见人爱,花见花开。在部署Typecho的时候我就直接默认使用了sqlite3作为数据库,这样也方便以后数据的迁移,整个博客一个文件夹拷走就好了,非常简单暴力。不过最近博客上突然有很多垃圾评论,这个搞得我非常烦,面对几万条的垃圾评论,我又不能手动删除...
CloudFlare是国外一个非常有名的CDN服务商,CloudFlare提供一个免费账户,可以直接用于比较小的网站和个人用户,免费账户提供的功能基本够用,只是不支持泛域名解析,不支持多个自定义页面。最近开始研究CloudFlare是因为敏感时期,我的搬瓦工主机被GFW屏蔽了,后面新买了一个新的俄罗斯的VPS账户,前前后后不总共也就玩了三四个小时,后面已然脱离不了挂在墙外的悲剧。后面想着我的...
最近安全这个词在MCU中被提及的次数越来越多了,因为各种设备联网需求,人们对于信息安全的需求也越来越高,设备安全的要求也越来越高。另外设备厂商对于自己程序的安全性也越来越重视。现在MCU中一般都会支持一个Secure boot的功能,这个功能简单来说就是支持MCU可以识别设备中的固件是不是一个可以信任的固件,如果是信任的估计,那么MCU就会启动这个固件,否则MCU会拒绝执行这个固件。这个过程...
最近项目中用到了一些加密模块,为了验证这些模块,需要在Python中对于加密和加密结果进行验证,因此这里就对Python中会用到的一些加密库,这里只是简单介绍一下,也只是实现一些比较简单的功能。HASHHASH属于信息摘要算法,简单来说就是将很长的信息提取成一个固定长度的简单的数据,常用的算法有MD5等算法,MD5是一个比较老的算法,现在已经有快速碰撞💥算法,所以已经不建议使用,Python...