- 博客(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
3183
原创 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
971
原创 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
2541
原创 Pycharm设置python文件头
设置路径为:File->Setting->Editor->File and code Templates->Python Script可用的预定义文件模板变量为:$ {PROJECT_NAME} - 当前项目的名称。$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。$ {USER} - 当前用户的登录名。$ {DATE} -...
2019-06-19 20:51:34
1704
原创 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
171
原创 树莓派3连接声音传感器声控
通过Python连接声音传感器#!/usr/bin/env python# encoding: utf-8import RPi.GPIOimport time# LED正极连接的GPIO口LED = 17# 声音感应器OUT口连接的GPIO口SENSOR = 4# 当前LED灯的开关状态flg = False RPi.GPIO.setmode(RPi.GPIO....
2017-07-03 23:02:00
1359
原创 树莓派3b驱动dht11温湿度传感器
树莓派3b驱动dht11温湿度传感器1.新建并打开C文件touch dht11.csudo vim dht11.c2.编写驱动程序 #include<wiringPi.h>#include<stdio.h>#include<stdlib.h>#include<stdint.h>#define MAX_TIME 85#...
2017-07-03 22:56:00
592
原创 树莓派开机自动发送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
963
原创 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
797
原创 树莓派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
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人