- 博客(10)
- 收藏
- 关注
原创 Python socket解析HTTP请求内容
思路: 1. 解析HTTP请求的头部 HTTP请求头部的结束符行为"\r\n",可以按行读取HTTP请求头的内容,如果读到一行为"\r\n",说明HTTP请求头结束。 2.请求头里面含有Content-Length参数 如果HTTP请求里面有Content-Length参数,说明HTTP请求的内容大小是确定的,请求直接读取Content-Length的值,然后读取相应字节的的内容...
2019-09-05 09:17:43
3210
原创 Ubuntu 16.04 Docker安装以及Dockefile的编辑使用
一、安装Docker 如果你过去安装过 docker,先删掉: sudo apt-get remove docker docker-engine docker.io 首先安装依赖: sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common 信任 D...
2019-08-28 10:31:13
994
原创 Python上传文件到Linux,并执行LInux命令,脚本
本脚本有以下几个功能: python读取Excel文件内容,将从服务器中获取的内容添加到Excel里面。 通过ssh上传文件到服务器,从服务器下载文件。 远程执行shell命令,并获取标准输出。 主程序部分:prepare_file.py # !/usr/bin/python3 # -*-coding:utf-8-*- # Author: Yang Chun # Github: http...
2019-06-21 20:10:25
2569
原创 Pycharm设置python文件头
设置路径为: File->Setting->Editor->File and code Templates->Python Script 可用的预定义文件模板变量为: $ {PROJECT_NAME} - 当前项目的名称。 $ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。 $ {USER} - 当前用户的登录名。 $ {DATE} -...
2019-06-19 20:51:34
1743
原创 Python编码问题
当遇到Python编码问题的时候,各种奇奇怪怪的错误总是令人头大。本博客记录了一种可以解决大部分IO引起的python乱码问题。 例如:Exception calling application: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) 在Ubuntu添加如下环境变量: ...
2019-06-18 20:35:55
190
原创 树莓派3连接声音传感器声控
通过Python连接声音传感器 #!/usr/bin/env python # encoding: utf-8 import RPi.GPIO import time # LED正极连接的GPIO口 LED = 17 # 声音感应器OUT口连接的GPIO口 SENSOR = 4 # 当前LED灯的开关状态 flg = False RPi.GPIO.setmode(RPi.GPIO....
2017-07-03 23:02:00
1394
原创 树莓派3b驱动dht11温湿度传感器
树莓派3b驱动dht11温湿度传感器 1.新建并打开C文件 touch dht11.c sudo vim dht11.c 2.编写驱动程序 #include<wiringPi.h> #include<stdio.h> #include<stdlib.h> #include<stdint.h> #define MAX_TIME 85 #...
2017-07-03 22:56:00
619
原创 树莓派开机自动发送IP到指定QQ邮箱
树莓派开机自动发送IP到指定QQ邮箱 开启QQ邮箱的smtp服务(自行百度) 获取IP,发送IP的python代码 1 #!\usr\bin\env python 2 #-*-coding: utf-8-*- 3 import socket 4 import time 5 import smtplib 6 import u...
2017-06-30 19:14:00
983
原创 wiringPi简介、安装
wiringPi简介、安装 1.WiringPi简介 WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3。wiringPi使用C或者C++开发并且可以被其他语言包转,例如python、ruby或者PHP等。WiringPi中的函数类似于Arduino的wiring系统,这使得熟悉arduino的用户使用wri...
2017-06-30 18:46:00
835
原创 树莓派3 学习历程
树莓派3 学习历程 1 安装系统 1.1 下载系统 去树莓派官方下载最新版的系统https://www.raspberrypi.org/downloads/ 1.2 第一种安装方法 将直接系统烧录到SD卡,SD卡最好是class10的,质量好点,这样系统运行更快 a. 解压下载下来的系统压缩包会得到一个img镜像文件。 b. 利用Win32Dis...
2017-06-18 04:18:00
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人