2023年3月18日

Nim 入门之基于对话框的简单的GUI程序的编写

摘要: 最近Golang玩的很嗨,现代的C语言不是盖的。唯一有点不爽的就是golang是专为高并发设计的,每次启动都一堆线程。在htop下看着很不爽。有没有一种写起来爽,又是编译型语言,速度也可以的语言呢? 当然有,Nim算是其中之一吧。并且这个语言比较像Python,也是缩进语法的语言。先来个例子感受下语 阅读全文

posted @ 2023-03-18 09:55 yafeng 阅读(256) 评论(0) 推荐(0) 编辑

2019年9月21日

intel Z8300 2G 32G小主机跟树莓派3B的功耗/性能对比

摘要: 具体硬件平台就不详细说了,浪费时间码字,贴一个淘宝上的配置: 有点广告的既视感,哈哈,不过我200块咸鱼收的2手,配置比这个稍低,比如CPU是Z8300,网卡是百兆的,WIFI可能也不是双频的(这个不确定。 因为linux下这玩意没驱动起来)不过我买回来不是做NAS,只是想搞个7*24在线的小服务器 阅读全文

posted @ 2019-09-21 11:52 yafeng 阅读(7255) 评论(0) 推荐(0) 编辑

2019年8月26日

Python64+win10_64+cython+msys2(ming64)踩坑记

摘要: 一直在linux下用python,一直妥妥的,从没想过在windows下编译cython模块,直到昨天…… 过程是曲折的,解决方法是简单的,时间不多,长话短说,直接先来个传送门: https://www.jianshu.com/p/50105307dea5 这里的步骤是可以的,因为我用的msys2, 阅读全文

posted @ 2019-08-26 15:56 yafeng 阅读(6120) 评论(0) 推荐(0) 编辑

2019年7月16日

Arduino UNO ESP8266 ESP32 MicroBit IO操作速度对比记录

摘要: ESP8266 Arduino C编程 可以看到,相邻的两次digitalWrite之间是958ns(纳秒),而两次loop之间是6.6us(微秒),速度还是很快的,而Arduino UNO得到了如下结果: 可以看到无论是loop内的,还是loop之间的间隔,都是接近的,都在3.25-3.7之间,速 阅读全文

posted @ 2019-07-16 19:32 yafeng 阅读(4614) 评论(0) 推荐(0) 编辑

2018年5月14日

MicroPython与Python速度对比

摘要: 首先说明,micropython跟python是没有任何可比性的,python作为一种通用的语言,在扩展性上不是micropython能比的,比如大量的库,可以方便的用C语言加模块提升速度,有pypy这样的带JIT的解释器,micropython是适合于单片机的系统虽然可以用C写lib,但是需要重新 阅读全文

posted @ 2018-05-14 08:33 yafeng 阅读(15978) 评论(1) 推荐(1) 编辑

2018年4月18日

让普通用户可以控制树莓派的GPIO(Archlinuxarm)

摘要: Raspbian上的Rpi.GPIO库是可以在普通用户下控制树莓派的GPIO的,然而在ArchlinuxARM下,却需要root用户才行,这无疑会引起安全问题,好在RPi.GPIO提供了一个获取权限的脚本:create_gpio_user_permissions.py 然而这个脚本是没法在Archl 阅读全文

posted @ 2018-04-18 11:52 yafeng 阅读(3741) 评论(0) 推荐(0) 编辑

2018年4月1日

MicroPython入坑记(四)利用MQTT实现0编程远程控制(下)(用安卓手机)

摘要: 先介绍下这个APP(ioT MQTT Panel)怎么用: 安装我就不怎么说了,安装完打开软件是这个样子的: 提示没有连接,点那个红色按钮创建一个连接: 前两项都是随便填的,值得注意的的是那个Broker Web/IP Address,这个最好自己架个服务器,而不是用我填的这个测试用服务器,当然这里 阅读全文

posted @ 2018-04-01 01:02 yafeng 阅读(17217) 评论(2) 推荐(2) 编辑

2018年3月31日

MicroPython入坑记(四)利用MQTT实现0编程远程控制(上)(用安卓手机)

摘要: 其实你被标题党骗了,0编程那是不可能的( ̄▽ ̄)" 不过也算近似零编程了哈哈 MQTT我就不详细介绍了,毕竟看到这个标题进来的一般也就有些基础知识了。简单说说: MQTT是IBM发布的一个物联网协议,怎么说呢,微信大家都知道,微信是大家互相联系用的,MQTT其实就类似一个物联网的微信,各个设备间可以 阅读全文

posted @ 2018-03-31 23:33 yafeng 阅读(9144) 评论(0) 推荐(1) 编辑

MicroPython入坑记(四)关于MicroPython的代码保护

摘要: 脚本开发东西,可能面临的第一个问题就是:拷给别人,代码怎么写的他不就都知道了?不行,我要保住我的小秘密! 先说下结果:没有攻不破的堡垒,即使你写成C语言,只要能拿到二进制结果,都可以反汇编逆向出你是怎么实现的,关键是值不值得 另外,这跟逆向者对系统的了解程度有关,比如对方连代码都不会上传,那你即使把 阅读全文

posted @ 2018-03-31 16:47 yafeng 阅读(14074) 评论(0) 推荐(2) 编辑

MicroPython入坑记(三)板子上的Python到底有多快?

摘要: 前几篇都是直接在命令上操作,然而执行py文件才是王道,其实类似nodemcu的lua固件,MicroPython也提供了一个简单的文件系统用来存代码。并自动在开机时执行: boot.py main,py 两个文件 windows用户的话,推荐一个软件:uPyLoader界面如下 可以看到,左边是本地 阅读全文

posted @ 2018-03-31 12:26 yafeng 阅读(14683) 评论(1) 推荐(2) 编辑

导航