自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(261)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 问题解决:ModuleNotFoundError: No module named ‘base‘

代码报错如下:Traceback (most recent call last): File "test.py", line 11, in <module> from base.database import dbModuleNotFoundError: No module named 'base'报错原因:当前文件 sys.path 没有包含导入的文件路径解决方式:在报错行之前,给 sys.path 加入待导入的文件路径上代码:import s

2021-08-25 11:42:00 12022 1

原创 python3 输出中文报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode解决方式

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)

2021-06-18 17:22:03 1749 2

原创 python脚本实现图片转文字

实用脚本

2024-04-03 10:56:15 111

原创 sudo yarn报错error Error: certificate has expired

输入 sudo yarn 后报错如下。然后重新sudo yarn。yarn安装步骤如下。

2024-03-27 16:31:40 76

原创 python用scp上传文件到远程服务器对应目录

文件自动更新到远程服务器

2024-03-15 15:54:18 206

原创 bootstrap精选模板tabler下载

开源: 作为 GitHub 上的开源项目,Tabler 允许用户查看源代码、提出问题、提交贡献,从而促进社区合作和不断改进。

2024-03-14 11:09:45 355

原创 ubuntu上安装docker-compose踩坑记录

docker compose 启动demo

2024-02-05 14:08:48 912

原创 Bitbucket第一次代码仓库创建/提交/创建新分支/合并分支/忽略ignore

git代码拉取,创建分支,合并分支

2024-01-26 13:39:00 578

原创 ubuntu安装mysql连接依赖报错问题处理

解决方式:先安装wheel。

2024-01-23 15:17:23 408

原创 ubuntu环境上使用docker安装postgres

ubuntu环境上使用docker安装postgressql

2024-01-18 15:46:42 637

原创 ubuntu 虚拟环境安装,创建python3.5和python3.8虚拟环境

新的ubuntu20.0.4笔记本上自带点python是python3.8版本的,由于开发需要用到python3.5,一开始想把默认环境配置成python3.5算了。结果改了默认配置版本之后,坏了坏了,开机就报错,直接就进不了桌面界面了。2. Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,但是当我安装完成启用的时候,报错了。1. 安装完虚拟环境后,我在网上看到别人是用以下方法创建新的virtualenv,但当我尝试使用。所以,咱们还是配置几个虚拟环境玩吧~

2024-01-18 15:14:54 1306

原创 flask捕获@app.errorhandler/@app.after_request全局异常总结

flask捕获异常

2023-10-11 16:52:48 1208 4

原创 java学习之 @Component注解

Component是Spring框架中的一个通用注解,用于标记一个类为组件,让Spring能够在应用程序启动时自动扫描并加载这些组件。

2023-10-08 17:33:10 2785

原创 python flask框架 debug功能

先整理个flask的debug功能,首先列举一下debug加与不加的区别,然后再上代码和图看看差异。(1)加了debug后,修改js,css文件 不需要重启服务器。(2)加了debug后,启动的日志不一样,具体看下启动截图。(4)加了debug后,修改.py文件,会自动重启。然后再.py代码里随便修改一下,【Ctrl + C】 也不会自动重启。(3)加了debug后,报错信息会传输到网页上。然后再.py代码里随便修改一下,【Ctrl + C】 会自动重启。会把报错信息发送到前端页面打印。

2023-09-06 14:29:25 582

原创 python web开发之gunicorn 和 uWSGI 对比和配置

uWSGI是使用C写的, worker进程的启动都是使用C语言系统接口来实现的, 在worker进程处理循环中, 解析了http请求后,使用python的C接口生成environ对象, 再把这个对象作为参数,塞到暴露出来的WSGI application函数中调用,而这一切都是在C程序中进行,只是在处理请求的时候交给python虚拟机调用application,完全使用C语言实现的好处是性能会好一些。gunicorn wsgi相比uwsgi的协议相比,可以使传输的协议层更加的紧凑。

2023-07-21 17:29:56 1262

原创 python web开发之WSGI/uwsgi/uWSGI详解

Nginx上一般是用proxy的方式,用nginx的协议将请求封装好,发送给应用服务器,比如uWSGI,应用服务器会实现WSGI的服务端、进程管理以及对application的调用。解耦的规范,Application端的实现一般是由Python的各种框架来实现的,比如Django,Flask,Tornado, web.py等,一般开发者不需要关心WSGI的实现,框架会会提供接口让开发者获取HTTP请求的内容以及发送HTTP响应;(类似的web服务器还有部署java web应用的。

2023-07-19 18:08:58 1598

原创 curl请求

curl请求

2023-06-20 16:52:17 131

原创 python之gunicorn的配置

python之gunicorn的使用,为了提高并发

2023-06-20 14:51:22 4006 2

原创 win7下安装impala (python2.7)

cp27 是指的python2.7版本,64是windows 64位的,自行下载。找了好多资料,才安装成功,记录一下。

2023-03-31 16:37:46 187 1

原创 nginx优化及参数含义整理

nginx参数详解

2023-03-06 10:09:21 425

原创 docker容器访问宿主机网络的方法

1.先查看宿主机是否能访问到外网ping www.baidu.com若是ping不通,说明dns没有配对,可以配置一下2.配置dns(这里以内网ip:10.11.12.13为例)dig @10.11.12.13 www.zyy.com 是通的vi /etc/resolv.conf添加 nameserver 10.11.12.13service network restart就可以在宿主机上ping通外网了3.配置docker可使用的网络参数vi /etc/sysctl.

2022-04-01 16:39:08 12496

原创 python 压缩文件夹,并给前端传输文件流

压缩文件夹,传输到前端from zipfile import ZipFile,ZIP_DEFLATEDfrom flask import send_filefrom io import BytesIOdef module_download(): location = request.args.get('filename') #接收前端参数,需要压缩的文件夹 memory_file = BytesIO() with ZipFile(memory_file, "w",

2022-03-23 14:25:28 2676

转载 flask中gunicorn的使用

为什么要用gunicorn来部署flask服务呢,简单点就是为了并发。flask中gunicorn的使用 - 理想几岁 - 博客园

2022-02-09 15:25:09 369

转载 docker离线升级

docker离线升级一、删除老版本停止docker服务systemctl stop docker查看当前版本rpm -qa | grep docker卸载软件包yum erase docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \do

2022-01-07 14:41:46 1462 1

转载 MYSQL查询一周内的数据(最近7天的)

select * from wap_content where week(created_at) = week(now)如果你要严格要求是某一年的,那可以这样查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) = curdate(); 查询一周:select * from table where DATE_SU.

2021-12-01 11:35:57 5197

原创 html中格式化显示json

需求是:json字符串,在页面上格式化显示1. html先加一个pre标签<pre id="json"></pre>2. js代码如下$('#json').html(syntaxHighlight(json));// 方法实现function syntaxHighlight(json) { if (typeof json != 'string') { json = JSON.stringify(json, undefined, 2)

2021-11-26 11:16:11 2614

转载 python之with语句的工作原理

有时一些任务,需要事先做一些设置,事后做一些清理,这时 with 就可以出场了,with能够对这样的需求进行一个比较优雅的处理,最常用的例子就是对访问文件的处理。文件读写初级:一般访问文件资源时我们会这样处理:f = open(r'c:\mytest.txt', 'r')data = f.read()f.close()存在两个问题:1. 如果在读写时出现异常而忘了异常处理。2. 忘了关闭文件句柄文件读写中级:以下的加强版本的写法:f = open(r'c:\myte

2021-11-24 16:25:22 424

原创 python之subprocess模块rsync拉取文件

这里以tornado 框架为例,由于文件大小不确定,也许会非常大,所以使用异步回调的方式。上代码:import reimport tornadoimport sysimport subprocessreload(sys)sys.setdefaultencoding('utf8')CURRENT_DUMP = {}class FileHandler(): executor = ThreadPoolExecutor(20) @tornado.web.asynchronous @t.

2021-11-03 18:58:49 724 1

转载 rsync(一):基本命令和用法

原文地址:第2章 rsync(一):基本命令和用法 - 骏马金龙 - 博客园转载来自:rsync(一):基本命令和用法_一个小白的博客-CSDN博客_rsync2.1 说在前面的话rsync官方网站:rsync(1) man pagersync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。rsync可以实现scp的远程拷贝(rsync不支持远程到远程的拷贝,但scp支持)、cp的本地拷贝、rm删.

2021-10-28 18:58:07 604

转载 centos7.9安装yum及python

亲测好用链接:centos7.9安装yum_yshir-CSDN博客

2021-10-27 10:53:51 478

转载 centos7 下为自带的python2.7安装pip2

centos7默认已经安装了python2.7,但是没有预装pip命令,所以还需要自己装pip命令,方便安装python用到的各种包。一、首先检查有没有安装python-pip,可直接执行命令 yum install python-pip 如果提示如下: No package python-pip available. Error: Nothing to do 或者 提示: Cannot find a valid baseurl for repo: bas...

2021-10-25 18:10:47 1223

原创 windows用户管理及命令

1. 用户概述不同的账户拥有不同的权限,为不同的账户赋权限,也就是为不同账户的SID赋权限。在windows下,系统管理员:administrator 的UID是500普通用户的UID是从1000开始查看sid值:whoami /user存储位置: c:\windows\system32\config\SAM #暴力破解/撞库windows系统上,默认密码最长有效期42天加密方式是哈希算法,是一种不可逆的加密算法,无法解密,只能暴力破解或者撞库。在linux下,系统...

2021-10-25 14:22:58 5105

原创 python 上传文件到服务器(模拟网页前端上传)

1. 上传脚本的python代码def upload(): # buld post body data boundary = '----------%s' % hex(int(time.time() * 1000)) # 换成自己的url http_url = 'https://XXXXX/upload_api' data = [] data.append('--%s' % boundary) data.append('Content-Disposition: form-data;

2021-10-21 11:15:53 5783

转载 linux修改系统时间date命令加clock -w

修改linux系统时间的方法(date命令)命令格式为:date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒)date -s 2012-08-02或只修改时间不修改日期date -s 10:08:00当然也可以同时修改日期和时间date -s "2012-05-18 04:53:00"注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用c...

2021-10-12 15:20:39 1334

原创 mysql 数据库定时备份脚本,保留一周数据(7天)

sheel 脚本如下:# back_data.sh#!/bin/sh#Author: Anne#Date: 2021-10-12#Desc: mysqldump the mysql#Database infodbuser="Anne"dbpasswd="Anne@123"dbhost="127.0.0.1"dbport="3306"#back data dirBACK_DIR="/Anne/mysql_back"#mysql home pathMySQL_HOME="

2021-10-12 14:24:03 816

转载 Linux Shell文本处理工具,看这篇就够了

本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧.1、find 文件查找#从当前文件开始递归查找txt和pdf文件find . -name "*.txt" -o -name "*.pdf" #从当前文件开始递归查找txt文件find

2021-09-24 14:15:56 294

原创 ps 查看进程之间的关系Ssl, Sl等

1. 首先可以使用命令来查看当前运行中的python进程ps -aux|grep python可以看到进程如下:2. 用命令ps -exj 可以看到,父进程每个列代表的含义PPID(Parent process ID 父进程 ID号)PID(Process ID 进程 ID号)PGID(Process Group ID 进程组 ID号)SID(Session ID 会话ID)STAT [R run 运行状态Z zombie 僵尸状态S sleeping 睡眠状态...

2021-09-22 17:45:59 1633

原创 网络--IP地址详解

1. 交换机是组建局域网最重要的设备(没有交换机组建不了局域网),交换机并不能让局域网上网,局域网上网必须要路由器,路由器不能组建局域网,只能实现连接内网和外网。(交换机不能实现连接内网和外网功能)。交换机是用来组件内网的局域网的设备。2. 简单局域网的构成:交换机,网线,PC(其他IT终端).(买了交换机、网线、电脑,可以组成一个局域网)。局域网一般称为内网3. IP地址就是一个唯一的标识,是一段网络编码(二进制),由32位组成。平常使用的点分十进制的ip,是由32位的二进制转换成10进.

2021-08-23 16:30:14 597

原创 jumpserver手动安装搭建

一,跳板机和堡垒机概述跳板机:跳板机属于内控堡垒机范畴,是一种用于单点登陆的主机应用系统。跳板机就是一台服务器,维护人员在维护过程中,首先要统一登录到这台服务器上,然后从这台服务器再登录到目标设备进行维护。但跳板机的缺点是没有实现对运维人员操作行为的控制和审计,出现误操作或违规操作难以定位到原因和责任人;并且跳板机存在严重的安全风险,如果跳板机系统被攻入,则后端资源完全暴露无遗。对于个别资源(如telnet)可以通过跳板机来完成一定的内控,但是对于更多更特殊的资源(ftp、rdp等)来讲,就显得力不从

2021-07-29 18:49:09 816

原创 ERROR: Cannot uninstall cffi 1.11.5, RECORD file not found解决方式

安装txt里的依赖期间报错:apt-get install $(cat deb_buster_requirements.txt)具体的报错如下:ERROR: Cannot uninstall cffi 1.11.5, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps cffi==1.11.5'.执行提示里的强制安装还是报一样

2021-07-28 10:08:49 3217

fonts.tar.gz

linux服务器中文字体库资源,导出pdf文件里中文不乱码,亲测可用

2021-06-23

docker_practice.pdf

dockers从安装,到使用,快速部署,共享,提供各种系统安装使用详情

2021-01-07

webuploader.zip

web前端实现分片上传大文件,含开始上传,上传进度条百分比显示,断点续传功能。亲测6G以上视频可以上传 使用实例: https://blog.csdn.net/cocos2dGirl/article/details/107414772

2020-07-17

页面右侧可收缩菜单图标.zip

页面右侧可收缩菜单图标,常用于购物页面右侧悬浮的菜单,可以收缩减少页面占用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2019-08-05

jquerytree.zip

jquery实现多级树形分类,可折叠菜单,点击菜单可跳转到指定页面。。。。。。。。。。。。。。。。。。。。。。。。

2019-08-05

html+css+jquery抽奖动画.rar

加载html页面,界面类似老虎机抽奖,点击开奖按钮,播放开奖动画,下载即可立即使用。不用重复造轮子,里面注释详细

2019-08-05

HTML网站后台信息管理静态网页模板下载

Charisma是一个响应式管理模板,基于Twitter Bootstrap构建。拥有9种外观主题,包括几乎所有的东西,如表单、图表、按纽、表格、文件管理器、相册等。

2018-06-22

HTML网站后台静态网页模板下载

一套HTML网站后台信息管理静态网页模板下载,包含登录,手风琴样式,导航栏,快捷菜单,表格,图表等,几乎涵盖所有后台需要的模块

2018-06-22

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

TA关注的人

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