自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 8266红外接收/发送

使用8266实现红外的发送/接收,最终控制空调

2023-04-17 15:53:07 862

原创 pip install 中的一些错误

pip install 中的一些错误首先会有c++14.0 的问题,这个没什么可说的,直接装就好了。问题一在安装 wechat-sdk 时遇到一个错误Command "e:\python\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\XINZW_~1\\AppData\\Local\\Temp\\pi...

2019-04-04 18:01:41 989

原创 Django 中使用 Jinja2(静态文件与url)

一 配置项目 settting.py 文件{ 'BACKEND': 'django.template.backends.jinja2.Jinja2',#jinja2模版 'DIRS': [ os.path.join(BASE_DIR, 'templates'),#模版文件位置 ], 'APP_DIRS

2018-02-03 17:02:45 4406

原创 Django + Vue 前后端分离

总体思路:。。。。下面是其中遇到的问题一、跨域问题:添加中间件 django-cors-headers这里写链接内容二、csrf 验证三、跨域后 session 失效

2017-12-08 15:59:57 1371

原创 Python 库、技巧

一、namedtuple:用于构建只有少数属性但无方法的对象>>> from collections import namedtuple>>> Card = namedtuple('Card', ['rank', 'suit'])>>> card = Card(5, 'hearts')>>> cardCard(rank=5, suit='hearts')

2017-11-24 09:54:32 274

原创 Python 函数

一、hypot:返回欧几里德范数(sqrt(x*x + y*y))>>> from math import hypot>>> hypot(3,4)5.0

2017-11-24 09:51:04 250

原创 Python 技巧

一、%r:可替代 %s、%d 等>>> s = 'abc'>>> i = 1>>> '%r is %r' % (s, i)"'abc' is 1">>> '%r is %r' % (i, s)"1 is 'abc'"

2017-11-24 09:47:57 197

原创 ubuntu下搭建php(tp3.2框架)

一、安装apacheapt install apache2二、 安装php模块apt install php5三、 安装 mysqlapt install mysql-serverapt install mysql-client四、其它模块sudo apt install libapache2-mod-php5 # apache 解析 phpsudo apt-get install li

2017-11-19 00:36:39 617

原创 Django admin 学习笔记

近日在研究 Django admin 的二次开发,做一些笔记。list_display 相关list_display 决定管理页都显示哪些字段,可直接使用 models 中已定义的字段 也可为一个函数,值为函数的返回值,字段名使用该函数的 short_description 属性。 list_display = ('text', 'create_time', 'text_length')

2017-11-15 13:03:23 453

转载 使用 numpy 和 PIL 进行简单的图像处理

内容来自中国大学生MOOC python 系列课程,在此做一个记录 直接贴代码from PIL import Imageimport numpy as np# 反相# a = np.array(Image.open("test.jpg"))# b = [255, 255, 255] - a# 灰度,反相# a = np.array(Image.open("test.jpg").c

2017-07-12 22:37:36 5357

原创 hadoop 初探

一 部署:实验楼中课程——hadoop 部署及管理足矣,没毛病。 链接:https://www.shiyanlou.com/courses/35 二 试验:上述课程中已包含。 四 启动:start-all.sh# 实际上是 start-dfs.sh 和 start-yarn.sh五 用 python 执行:cd /uar/local/hadoophadoop jar share/

2017-07-11 09:41:41 329

转载 mysql 与 excel

mysql:http://www.cnblogs.com/W-Kr/p/5456810.htmlconn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='root', db='txj', charset='utf8')with conn.cursor() as cursor: sql = "sel

2017-05-10 09:15:47 562

原创 Ubuntu 16.04中 Django + apache + wsgi 配置

折腾了一天,最后终于成了 1 安装 wsig:sudo apt install libapache2-mod-wsgi-py3(我的 python版本为 python3.5) 2 修改 apache 配置( apache2.4)# 末尾添加,我的路径为 /var/www/project/django/mysiteAlias /media/ /var/www/project/django/m

2017-04-27 17:46:13 1875

原创 Linux 之始——Ubuntu(16.04)

一 镜像:原本为 14.04 版本,界面简洁大方,但安装软件不直无法安装,百度后找到原因是源不对,放弃,改安装目前最常用的 16.04 版本。此版本更偏向 Windows 有软件商店,更易于操作,但个人感觉没有上一版本简洁。不过软件安装没问题,适合初学者。 二 QQ:http://blog.csdn.net/fuchaosz/article/details/51919607(不过本人的号码无法

2017-04-24 20:41:36 464

原创 自学中的 Django 坑

版本:Django 1.10.3,python 3.4.3 1 mysql 数据库 (2)安装 MySQL-python:pip install MySQL-python#安装时报错 Microsoft Visual C++ 10.0 is required. 解决方案 1. 安装 .net framework 4.0, 如果已安装其他版本则卸载了再安装 下载 .ne

2017-04-14 23:42:47 1651

原创 curl_exec(): 2 is not a valid cURL handle resource

源码$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_SSL_VERI

2017-02-07 20:34:59 4184

原创 curl_errno 60

curl_errno 提示错误信息60。 官网查询结果:Description int curl_errno ( resource $ch ) Returns the error number for the last cURL operation.[59] => ‘CURLE_SSL_CIPHER’, [60] => ‘CURLE_SSL_CACERT’, //无法使用已知的 CA

2017-02-07 20:32:20 2667

转载 php excel (转载,只是方便查找)

http://www.cnblogs.com/freespider/p/3284828.html

2016-12-25 23:09:21 1100

转载 php发送邮件

此文是对慕课网中这一课程的笔记。一 首先是使用 telnet 命令发送邮件,此处用的邮箱为阿里邮箱和新浪邮箱。C:\Users\Administrator>telnet smtp.aliyun.com 25220 smtp.aliyun.com MX AliMail Server(127.0.0.1)helo hi //测试是否连接成功250 Okauth login

2016-11-20 00:53:11 530

原创 python ini配置文件处理

一   ini 配置文件格式 节: [session] 参数: 键=值 name = value 例子: [port] port1 = 8080 port2 = 6060 二   ConfigParser 库>>> import configparser>>> cfg = configparser.Conf

2016-11-14 19:03:31 4796

原创 python 标准输入输出流

python 中有三种标准输入输出流:sys.stdin、sys.stdout、sys.error>>> f = open("1.txt", "r")# fileno方法可返回整数的底层实现使用请求从操作系统的I/O操作的文件描述符(可理解为是第几个打开的文件)>>> f.fileno()3#一般打开的第一个文件是第三个,前3个(从0开始)为三个标准输出流>>> sys.stdin.fil

2016-11-13 23:58:06 7702

原创 python 命令行解析工具 argparse 基本使用

parser = argparse.ArgumentParser() #创建对象 parser.add_argument("file") #添加参数 parser.add_argument("-o", "--output") parser.add_argument('--width', type=int, default=80) #添加可选参数,并规定类型、默认值

2016-11-13 09:59:57 387

原创 C语言——电子手表格式输出当前时间

实质上只是一些输出的设置而已。# include <stdio.h># include <time.h>int main(){ //get local time struct tm *local; time_t t; t=time(NULL); local=localtime(&t); int n[4]; n[1]=local->tm_ho

2016-10-14 14:07:54 1364

转载 爬虫框架

本文由慕课网相关视频课程后所写,目前还很简陋,以后或许会更新。import requestsimport bs4.BeautifulSoup as BS# url 管理器,其主要使用了迭代器class url_manage: def __init__(self, root_url, pre_url=''): self.root_url = {root_url} # 注

2016-10-13 23:23:40 331

转载 猜数字游戏——初探 python 界面编程

本文只是对 python tkinter 库的一个简单使用。 游戏很简单,程序会从 1-10 中选取一个数字,然后由玩家猜,猜中为止,重点在于几个窗口的使用。from tkinter import *from random import randintimport tkinter.simpledialog as dlimport tkinter.messagebox as mbroot =

2016-10-13 23:02:25 1172

转载 用 python 将图片软化为字符串

网上已有很多教程,本文可当一个参考。from PIL import Imageimg = Image.open("1.jpg") # 打开一个图片,并返回图片对象w,h = img.size # 返回图片宽,高if h > 100: w = int(100/h * w) h = int(100 / 2)img = img.convert('L') #

2016-10-13 22:57:40 313

原创 猜数字—— python 图形化界面编程初探

本文难度并不高,只是对 python 的 tkinter 库的一个初步运用,算是初控图形化界面界面编程吧。 具体实现的是一个猜数据游戏,程序会从 1-10 中随机取一个数,然后由玩家猜,猜对为止。from tkinter import *from random import randintimport tkinter.simpledialog as dlimport tkinter.mess

2016-10-13 22:45:07 1648

转载 用 python 将图片转化为字符串

相关教程网上很多,本篇也是看了网上的教程写的,可以参考一下。from PIL import Imageimg = Image.open("1.jpg") # 打开一个图片,并返回图片对象w,h = img.size # 返回图片宽,高if h > 100: w = int(100/h * w) h = int(100 / 2)img = img.conver

2016-10-13 22:39:04 3995 1

原创 python爬虫登录豆瓣(二)

之前使用 requests 库普通登录了豆瓣,这次为带验证码登录。 (故意几次使用错误的帐号和密码登陆可以出现验证码登录,也因此这次请求时需要提交 cookies,说明之前几次密码是错误的) 同上一篇的过程一样,能过 chrome 浏览器抓包,提交 header、data以及 cookies。 由于这次需要抓取验证码图片,因此使用了 bs4 库的 BeautifulSoup 类,同时使用

2016-10-13 00:25:45 657

原创 python爬虫登录豆瓣(一)

使用 requests 库 通过使用 chrome 浏览器抓包,可以得到这个请求,将其中的 headers 和 data 提交。最后输出到 douban.html 的文件中,即可查看登录的界面。这次请求是第一次登录,所有界面为提示修改个人信息。 import requestsurl = "https://accounts.douban.com/login"data = {"source": "

2016-10-12 23:53:35 873

转载 python 多线程编程(一个经典例子)

python 多线程经典案例(摘自《python核心编程》) 使用队列的数据结构,生产者生产商品,消费者选取商品,且时间均不固定from random import randintfrom time import sleepfrom queue import Queuefrom threading import Threadclass ThreadFunc(Thread): def

2016-10-12 00:33:13 2135

原创 一寸照白底改红底

使用 python3 的 PIL 库,使用其中 Image.open 方法打开,然后使用 getpixel() 方法获取像素信息,若为白色则使用 putpixel() 改为红色。 但选区会选,只能大致改一下,若有解决方法请指教 ^_^from PIL import Image as imageimg = image.open("d:\\2.jpg")p = img.getpixel( tupl

2016-10-12 00:27:32 1925

原创 数据结构(C语言)-单向链表

C语言的单向链表,就是在一个将一些数据放在一个结构体里,然后在结构体里加 struct xxx * next 的成员,用于指向下一结点。引用时,创建一个临时的结构体变量进行引用。如原结构体变量为 struct xxx *p , 则 可创建 struct xxx * temp,  然后 for (temp = p; temp->next != NULL;  temp = temp->next

2016-06-12 17:56:46 471

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除