人生如逆旅,我亦是行人

2019年1月

January 25, 2019

Python 绘制折线图

环境准备画折线图需要三个库,直接用pip安装即可:sudo pip install numpy scipy matplotlib 如果你的numpy安装错误,你可以尝试通过apt来安装python-opencv来获得这个库:sudo apt-get install python-opencv 一个例子#coding=utf-8 import numpy as np import matp...
January 20, 2019

Python Flask 留言板

前言简单的用txt来记录留言,使用List这种占内存的方式。目录结构. ├── comm.txt //评论文件 ├── main.py //主程序 └── templates └── index.html //网页模板 main.py #coding=utf-8 from flask import Flask,render_template,request import json...
January 14, 2019

Go语言的文件读写2

去网上查了一圈资料后,还是觉的os好用。权限表常量名权限os.O_RDONLY只读os.O_WRONLY只写os.O_RDWR读写os.O_APPEND追加os.O_CREATE不存在时创建文件os.O_TRUNC打开时截断文件写文件package main import ("fmt" "os") func checkerr(err e...
January 12, 2019

Go语言的文件读写

从网上查到有Go中有两个包可以读写文件,一个是os包,另一个是ioutil包。我主要用的是ioutil包,用起来比较简单,当然os也是有他的优势的。读取文件package main import ("fmt" "reflect" "io/ioutil") func main(){ da...
January 6, 2019

Go语言学习笔记:7.5 error与阶段性总结

ERROR概念除了panic与recover之外,Go中还有一个内置的错误接口类型,任何类型只要实现Error() string方法,都可以传递error接口类型变量,Go语言处理错误的方式是将error作为函数最后一个返回值,在调用函数时,通过检查其返回的error值是否为nil来进行错误处理。type error interface{ //接口类型 Error() string ...
January 1, 2019

MicroPython:Socket应用

搞得这个MicroPython啊,亦可赛艇。经过上一篇文章,已经配置好了WiFi连接和Webrepl,下面我们来尝试与ESP8266来通信,在GPIO2上我接入了一个DS18x20温度传感器,通过访问ESP8266的8267端口,来获得ESP8266上传感器的数值。main.py:(在ESP8266上的socket库叫usocket,json库叫ujson) from ds18020 imp...