自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python通过接口下载文件,怎么设置下载下来的文件存放的位置

在上面的代码中,requests.get()方法请求文件的URL地址,返回的响应内容可以通过response.content获取。然后,使用with open()语句打开本地文件,将响应内容写入到文件中,即可保存下载的文件到本地。在Python中下载文件可以使用requests库,通过requests.get()方法请求文件的URL地址,然后将文件内容保存到本地文件中。

2023-09-06 17:28:24 620

原创 bottle框架返回视频或者图片或者文件给前端展示

serve_image函数用于返回图片文件,‘serve_viedo’函数用于返回视频文件,

2023-08-25 14:50:17 119

原创 Python存储图片之编码解码

【代码】Python存储图片之编码解码。

2023-08-23 17:08:19 285

原创 Python连接IDM40身份证驱动并且获取数据

print("有效期起始日期:", effected_date_buffer.value.decode("gbk"))print("有效期截止日期:", expired_date_buffer.value.decode("gbk"))print("身份证号:", id_number_buffer.value.decode("gbk"))print("生日:", birthdate_buffer.value.decode("gbk"))print("初始化串口失败")print("认证卡失败")

2023-08-23 17:06:55 197

原创 Python的bottle框架实现图片的上传下载

3. 创建一个路由来处理图片上传请求:使用Bottle的`route`装饰器来创建一个路由,用于处理图片上传请求。4. 创建一个路由来处理图片下载请求:使用Bottle的`route`装饰器来创建一个路由,用于处理图片下载请求。6. 启动应用程序:在命令行中运行Python文件,启动应用程序。然后,可以使用浏览器或其他工具来访问上传和下载的功能。注意:在上述代码中,需要将`/path/to/save/uploads`替换为实际的保存上传文件的目录路径。

2023-08-22 16:06:02 161

原创 Bottle实现文件上传

else:

2023-08-22 15:40:22 68

原创 centos 7.9下用docker装mysql

【代码】centos 7.9下用docker装mysql。

2023-05-24 16:26:51 99

原创 bottle实现文件下载

bottle实现文件下载。

2022-09-21 18:01:26 177

原创 Flask实现文件上传

【代码】 Flask实现文件上传。

2022-09-21 17:43:42 406

原创 flask实现文件下载传文件名和不传文件名两种

【代码】flask实现文件下载传文件名和不传文件名两种。

2022-09-21 17:32:25 277

转载 docker命令

重启容器 docker restart 容器ID或容器名。-d: 后台运行容器,并返回容器ID,也即启动守护式容器;attach:直接进入容器启动命令的终端,不会启动新的进程。-t:为容器重新分配一个伪输入终端,通常与-i同时使用;启动容器 docker start 容器ID或容器名。exec:是在容器中打开新的终端,并且可以启动新的进程。停止容器 docker stop 容器ID或容器名。--name="容器新名字":为容器指定一个名称;-i: 以交互模式运行容器,通常与-t同时使用;...

2022-08-31 15:20:08 103

原创 windows下使用docker

Docker客户端与Docker守护进程对话,后者负责构建、运行和分发Docker容器的繁重工作。Docker客户端和守护程序可以在同一个系统上运行,或者您可以将Docker客户端连接到远程Docker守护程序。Docker容器可以在开发人员的本地笔记本电脑、数据中心的物理或虚拟机、云提供商或混合环境中运行。它为基于管理程序的虚拟机提供了一种可行且经济高效的替代方案,因此您可以使用更多的计算能力来实现您的业务目标。您的开发人员在本地编写代码并使用Docker容器与同事共享他们的工作。...

2022-08-31 15:18:59 3999 1

原创 windows下安装docker

安装完成后,进入powershell,输入命令docker network ls,查看docker网络,如果没有bridge项目,创建容器会报错(Windows容器就是两项)如果报错。然后重启docker:Net stop com.docker.service ,Net start com.docker.service。Docker for windows 切换linux容器与Windows容器的方法,任务栏右下角有docker的图标。这个连接下载,然后直接右键安装就可以。重新上传取消然后就可以了。...

2022-08-31 15:18:23 535

原创 Golang标识符的命名规范

标识符概念 1). Golang对各种变量、方法、函数等命名时使用的字符序列称为标识符 2). 凡是可以自己起名字的地方都叫标识符标识符的命名规则 1). 由26个英文字母大小写,0-9,_ 组成 2). 数字不可以开头 3). Golang中严格区分大小写 4). 标识符不能包含空格 5). 下划线“_”本身在Go中是一个特殊的标识符,称为空标识符。可以代表任何其它的标识符,但是它对应的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能作为标识符使用。 6). 不能以系

2021-03-04 16:54:13 283 1

原创 值类型和引用类型

值类型和引用类型1. 常见的值类型和引用类型1.1 值类型和引用类型的使用特点1). 值类型:变量直接存储值,内存通常在栈中分配2). 引用类型:变量存储的是一个地址,这个地址对应的空间才真正存储数据(值),内存通常在堆上分配,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾,由GC来回收1.2值类型和引用类型的说明1). 值类型:基本数据类型int系列,float系列,bool,string,数组和结构体struct2). 引用类型:指针、slice切片、map、管道cha

2021-03-04 15:10:37 577 1

原创 golang的指针

1 指针1.1 基本介绍1). 基本数据类型,变量存的就是值,也叫值类型2). 获取变量的地址,用&,比如: var num int, 获取num的地址:&num3). 指针类型,变量存的是一个地址,这个地址指向的空间存的才是值, 比如:var ptr * int = &num4). 获取指针类型所指向的值,使用:* , 比如:var ptr *int, 使用*ptr获取p指向的值1.2指针对的使用细节1). 值类型,都有对应的指针类型,形式为*数据类型,比如int

2021-03-04 14:48:02 119 1

原创 Golang变量的学习

Golang变量1. 变量使用的基本步骤2.变量使用注意事项3.变量的数据类型3.1整数类型3.2小数类型/浮点型3.21 基本介绍3.22 浮点型使用细节3.3字符类型(char)3.31字符使用的基本介绍3.32字符类型使用细节1. 变量使用的基本步骤1).声明变量(也叫定义变量)2). 赋值3).使用2.变量使用注意事项1). 变量表示内存中的一个存储区域2). 该区域有自己的名称(变量名)和类型(数据类型)3). Golang变量使用的三种方式 (1). 第一种:指定变量类型,声

2021-03-03 17:11:45 105

原创 aiohttp文件下载和提升速度

views.pyfrom aiohttp import webfrom aiohttp import web_fileresponseasync def index(request): return web.Response(text='下载完成!')def download(request): return web_fileresponse.FileRespons...

2021-03-02 16:25:48 399

原创 Go语言学习笔记

一. Go程序开发注意事项GO源文件以“go”为扩展名。 Go应用程序的执行入口是main()函数。 Go语言干戈区分大小写。 Go方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。 Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错。 go语言定义的变量或者import包如果没有使用到,代码不能编译通过。 大括号都是成对出现的,缺一不可。二.Go语言转义字符\t :...

2021-02-26 14:52:51 54

转载 Linux 下安装python3

Linux 下安装python3一、安装环境操作系统:Ubuntu 18.04 (64位)python版本:3.7.2二、安装步骤第一步:安装依赖环境sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wge...

2020-01-07 17:41:51 89

转载 Linux 服务器上建立用户并分配权限

查看用户1 whoami #要查看当前登录用户的用户名2 who am i #表示打开当前伪终端的用户的用户名3 who mom likeswho 命令其它常用参数1 参数 说明2 -a 打印能打印的全部3 -d 打印死掉的进程4 -m 同am i,mom likes5 -q 打印当前登录用户数及用户名6 -u 打印当前登录用户登录信息7 -r ...

2019-09-06 11:21:12 267

转载 python多线程多进程

搞定python多线程和多进程1 概念梳理:1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。1.1.2 线程的...

2019-09-02 17:39:50 110

原创 pywin32的一系列用法

一.获取句柄的两种方法:handle = win32gui.FindWindow(classname, title) handle = win32gui.GetForegroundWindow()--------------<获取所有窗口最上面的句柄>二.获取字句柄的方法:hwnd = win32gui.FindWindowEx(parent_handle, handle_...

2019-08-02 14:52:53 3451

转载 DataFrame类型转换成dict类型的

DataFrame.to_dict(orient='dict')>>> df = pd.DataFrame({'name':[1,2,3],"class":[11,22,33],"price":[111,222,333]})>>> df class name price0 11 1 1111 22 2 ...

2019-03-26 20:51:49 12566

原创 python3.6批量登陆QQ

import osimport timeimport win32guiimport win32apiimport win32confrom ctypes import *from pykeyboard import PyKeyboardfrom pymouse import PyMouse# 实例化PyKeyboard和PyMousem = PyMouse()k = PyK...

2019-03-26 20:08:23 918 2

原创 Python中的pywin32

win32con 系统的定义win32gui定义import win32con # 系统的定义import win32gui #界面的意思XX = win32gui.FindWindow('标题', '名字') # 找到这个窗口

2019-03-11 22:23:23 2101

原创 FLask项目层级说明

|-news #工程目录 |-env #虚拟环境 |-migrations #数据库迁移文件 |-news #项目目录 |-main #蓝本 |-__init__.py #创建蓝本对象 |-error.py #自定义错误视图 |-mode...

2019-03-10 14:16:40 951

转载 配置Nginx实现负载均衡

转自:https://www.cnblogs.com/qlqwjy/p/8536779.html在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的添加负载方案就是使用Nginx实现负载均衡。一、负载均衡的作用 ...

2019-03-06 15:25:20 108

原创 Django项目通过uwsgi+Nginx上线

1. 安装Django:sudo pip istall Django==1.114DEBUG=FalseALLOW_HOSTS=['*']2.创建Django项目:部署前需要关闭调试、允许任何机器访问3.启动项目: 1).Python manage.py runserver 2).启动项目安装:pip install uwsgi 创建:在工程目录创建名为u...

2019-03-06 13:04:17 119

原创 用Nginx负载均衡的的优缺点

Nginx的优点:工作在OSI第七层,可以针对HTTP应用做一些分流策略。比如针对域名、目录结构。他的正则比HAProxy更为强大和灵活; Nginx对网络的依赖非常小,理论上ping通就能进行负载功能,这个也是它的有事所在; Nginx安装配置比较简单,测试起来比较方便; 可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量; Nginx可以通过端口检测到服务器内部的故障,比如根...

2019-03-06 09:56:47 2697

原创 Python 笔试题

1.列表去重1.def func(list):a = []for i in list: if i not in a: a.append(i)func([1,2,1,1,2,3,4,5])2.A = set(list)2.把二维列表m行n列变成n行m列'''a = [[1,2,3], [3,2,1]]b = [[1, 3], [2,2], [...

2019-03-03 23:54:53 924

转载 网络编程和前端部分

1.AJAX是什么,如何使用AJAX? ajax(异步的JavaScript和xml)能够刷新局部网页数据而不是重新加载整个网页。 第一步,创建xmlhttprequest对象,var xmlhttp = new XMLHttpRequest();XMLHttpRequest对象用来和服务器交换数据。 第二步,使用xmlhttprequest对象的open()和send()方...

2019-03-03 16:51:39 146

转载 Python web框架面试题

1.Django中当一个用户登录A应用服务器(进入登录状态),然后下次请求被Nginx代理到B应用服务器会出现什么影响? 如果用户在A应用服务器登陆session数据没有共享到B应用服务器,那么你之前的登陆状态就没有了2.跨域请求问题Django怎么解决(原理)启用中间件post请求验证码表单中添加{%csrf_token%}标签3.请解释或描述一下Django的架构...

2019-03-03 16:03:10 185

转载 Python常见的面试题

1.大数据的文件读取 1).利用生成器generator 2.)迭代器进行迭代遍历:for line in file2.迭代器和生成器的区别: 1).迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对对象调用iter...

2019-03-03 14:37:24 97

原创 python 下载大文件报 [Python] ConnectionResetError: [Errno 104] Connection reset by peer

def download(path): import datetime import os print(datetime.datetime.now()) if os.path.exists(path): print('存在重新下载') os.remove(path) os.system('wget http://4...

2018-09-30 10:33:18 2817

原创 python下载邮箱邮件

#!/usr/bin/env python3# -*- coding: utf-8 -*-import poplibimport timefrom email.parser import Parserfrom email.header import decode_headerfrom email.utils import parseaddrimport datetime# 输入...

2018-09-26 14:17:50 1578

原创 aiohttp实现文件的下载

view.pyfrom aiohttp import webfrom aiohttp import web_fileresponseasync def index(request): return web.Response(text='下载完成!')def download(request): r = web.FileResponse('quandl_data.cs...

2018-05-23 15:13:07 2407

原创 Json数据的读写

import json#从文件中读取数据data = json.load(open('filename', 'rb'))# 存储到文件中json.dump(data, open('filename', 'wb'))import json#从文件中读取数据data = json.load(open('filename', 'rb'))# 存储到文件中json.dump(data, o...

2018-05-23 14:54:58 521

原创 http的头域

每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。1.host头域:    Host头域指定请求资源的Internet主机和端口号,必须表示请求URL的原始服务器或网关位置。HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回。2.Referer头域:    Referer...

2018-04-21 15:46:18 1014

原创 数据库的分库分表

业务的拆分:    随着业务系统的扩大,系统变得越来越复杂,越来越难以维护,开发效率变得越来越低,并且对资源的消耗也变得越来越大,通过硬件提高系统性能的方式带来的成本也越来越高。    电商平台,包含了用户、商品、评价、订单等几大模块,最简单的做法就是在一个数据库中分别创建users、shops、comment、order四张表。    随着业务规模的增大,访问量增大,我们不得不对业务进行拆分。每...

2018-04-21 12:55:01 213

空空如也

空空如也

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

TA关注的人

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