自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (15)
  • 收藏
  • 关注

转载 MiniGPT-4中文翻译

MiniGPT-4-ZH MiniGPT-4 MiniGPT-4介绍

2023-04-24 13:00:26 2114 1

原创 sqlalchemy常用查询

from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyweb = Flask(__name__)db = SQLAlchemy(web)db_user_name = 'test'db_password = '123456'db_name = 'school'SQLALCHEMY_DATABASE_URI = "mysql+pymysql://%s:%s@127.0.0.1:3306/%s?charset=utf8mb4"%

2021-03-30 19:10:19 1023

原创 tkinter做一个简单的图书管理界面

代码import tkinter as tkfrom tkinter import ttkfrom tkinter import messageboximport picklewindow = tk.Tk()window.title('图书管理')window.geometry('900x600')columns = ['no','name','author','publisher','publication_date','price']text_arr=['编号','书名','作者.

2021-02-07 21:33:01 1638 4

原创 20行python程序,用 tkinter做一个简单的计算器

效果图全部程序import mathfrom tkinter import *def add_word(c): if c == '=': txt.replace('0.0', 'end', eval(txt.get('0.0', 'end'))) # 填充计算结果 else: txt.insert('end', c) # 添加按钮输入内容def handler(fun, c): return lambda fun=fun, c=c: fun(c)root = Tk(

2021-01-31 13:34:50 368

原创 python代码实现扫码关注公众号登录

大致思路:调用微信带参数二维码接口生成二维码,前端显示二维码同时于服务器进行长链接通信,监控关注状态,如果有对应的场景码参数的关注,则进行登录操作。下面是服务示意图代码实现:一、获取二维码部分1.取access_tokenapp_id = 'xxxx'app_secret = 'xxxxxx'url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&

2020-12-28 22:25:21 1747 1

原创 python交互式培训网站对比(风变编程、指尖编程、扇贝编程)

最近python编程培训如火如荼,好像好多机构都在做python培训,线下课、直播课、录播课倒是不稀奇,最近看到发现一些新的培训方式,人机交互式教学的方式,也就是全程无人授课,自己进行操作学习课程,并且在线完成答题和编程练习,自主上课学习的方式。这种在线学习跟着教学大纲一步步去完成挑战和进阶,不用安装环境的方式确实学习难度要小一些,但是人机交互是不是真的能有效地把人教会,这个确实需要时间等待检验,对课程编排和平台的人工智能程度还是有一些要求,学过的朋友也可以来探讨下,反正我当时自学是看的廖雪峰...

2020-12-21 19:48:30 4678 1

原创 sqlalchemy中orm给字段设置表默认值

正确的设置方式是db.Column(db.Integer, default=0, server_default='0')如果没有写server_default参数,那么在代码中新建对象往数据库插入的时候是有一个值的,但是在数据库里查看表结构,会发现表上并没有给字段设置默认值。另外server_default的值必须是字符串。...

2020-12-01 10:15:41 839

原创 kubernates证书查看和生成

查看证书openssl x509 -in /etc/docker/certs.d/mydocker/ca.crt -noout -dates生成新证书openssl req -newkey rsa:2048 -nodes -sha256 -keyout certs/domain.key -x509 -days 3650 -out certs/domain.crt

2020-08-03 09:34:55 327

原创 webpack打包vue报错

问题一Cannot read property ‘range’ of null错误行的代码component: () => import(’…/xxxx,vue’),解决办法修改.eslintrc,加入 rules : { "template-curly-spacing" : "off", "indent" : "off" }问题二errorstatic/js/vendor.fd5e525e.js from UglifyJsundefined解决办法np

2020-05-29 09:54:54 268

原创 mysql load file写法

LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE ‘file_name’[REPLACE | IGNORE]INTO TABLE tbl_name[PARTITION (partition_name,…)][CHARACTER SET charset_name][{FIELDS | COLUMNS}[TERMINATED BY ...

2020-05-07 20:33:27 417

原创 npm设置仓库地址

查看仓库npm get registry看到的默认的是https://registry.npmjs.org/设置为taobaonpm config set registry http://registry.npm.taobao.org/

2020-05-05 20:58:30 19655

原创 项目常用docker部署

kafkadocker-compose.ymlversion: '2'services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka:2.12-2.2.1 ports: - "9092...

2020-04-30 10:38:59 239

原创 kafka的topic常用命令

查看topic列表./kafka-topics.sh --zookeeper ip:2181 --list创建topic./kafka-topics.sh --zookeeper ip:2181 --create --replication-factor 1 --partitions 8 --topic mytopic删除topic./kafka-topics.sh --zookeepe...

2020-04-01 15:34:33 356

原创 flask发邮件遇到的两个问题及解决方案

一开始写的代码#!/usr/bin/env python# -*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom flask import Flask, requestMAIL_SERVER =...

2020-03-26 13:15:37 633

原创 flask蓝图使用

1.定义蓝图from flask import Blueprintapi_ctl_bp = Blueprint("api", __name__, url_prefix="/api")2.路由中使用蓝图@api_ctl_bp.route('/hello', methods = ['get'])def hello(): return 'hello'3.注册蓝图app = Fl...

2020-03-25 22:54:58 128

翻译 debian离线安装docker

访问https://download.docker.com/linux/debian/dists/, 选择Debian版本, 进入pool/stable/, 选择amd64、armhf或 arm64后下载想安装版本的.deb文件。sudo dpkg -i /path/to/package.deb验证是否安装成功sudo docker run hello-world...

2020-03-14 16:18:56 1540

原创 一个用pywin32操作鼠标键盘的例子

这里演示windows下用pywin32操作记事本,调整字体,用键盘输入和剪贴版两种方式写入文字,然后保存文件和关闭文件的过程。下面是完整的参考代码# -*- encoding:utf-8 -*-import os,sysimport win32guiimport win32conimport win32apiimport win32clipboardimport timef...

2020-03-11 23:35:20 1747 2

原创 pypi打包和上传的命令

网站注册账号:https://pypi.org制作pypi包参考:https://packaging.python.org/tutorials/packaging-projects/打包:python setup.py sdist或python setup.py sdist bdist_wheel上传twine upload dist/*或python -m twine uplo...

2020-03-05 00:59:27 200

原创 记一次pyinstaller打包pygame项目(带图片)为exe的过程

一段简单的pygame代码,只在pygame界面背景绘制了一个背景图片# -*- coding=utf-8 -*-import sysimport pygamepygame.init()screen = pygame.display.set_mode((400,300))bg_image = pygame.image.load('bg.jpeg')bg_image = pygam...

2020-03-01 00:02:28 4047 7

原创 debian9安装docker

apt-get updateapt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-commoncurl -fsSL https://download.docker.com/linux/debian/gpg | sudo...

2020-02-28 10:41:53 619

原创 linux对指定目录删除30天以前的文件

find -mtime +30 -type f | xargs rm -rf

2020-02-26 15:11:57 1244

原创 selenium选择系统chrome进行操作

查看chrome.exe的路径,比如是C:\Users\xxx\AppData\Local\Google\Chrome\Application\chrome.exe命令行执行C:\Users\xxx\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9123 --user-data-dir=“...

2020-02-24 23:23:59 1359

原创 df查看磁盘使用率和du各目录大小对不上问题的解决

df -h 发现磁盘占用率很高,40G几乎完全使用du -ah --max-depth=1 / 发现各目录大小加起来不足10G,差的30G不知去向lsof -n /|grep delete 发现有一堆僵尸文件找到一些大的文件的进程号kill,比如kill -9 2838更安全的做法是cd /proc/2838/fdll|grep zabbix_agentd.log...

2020-02-22 23:20:48 996

原创 docker方式部署phpMyAdmin

拉取镜像docker pull phpmyadmin/phpmyadmin运行docker单个mysql主机docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin多个mysql主机docker run --name myadmin -d -e PMA_HOSTS=dbhost1...

2020-02-20 20:41:33 1563

原创 用flask做一个简单的视频浏览网站

ide:pycharm community 2019.3.1python版本:3.7.6先新建一个项目,取名flask_demo1如果没有使用虚拟环境,可以忽略venv目录安装flaskpip install flask第一个程序文件新建一个py文件,比如叫main.py,代码如下from flask import Flaskweb = Flask(__name__)@web...

2020-02-17 10:54:19 9972 11

原创 pycharm配置robot framework

前置条件python和pycharm已经安装安装python包pip install robotframeworkpip install robotframework-ridepip install robotframework-selenium2librarypip install decoratorpip installseleniumpycharm中配置intelliBot...

2020-02-13 21:52:46 5748 3

原创 通过两台双网卡机器进行请求内外网转发的iptable配置

外网A机器ip:192.168.1.8外网双网卡X机器外网ip:192.168.0.4独立网段ip:192.168.10.3内网双网卡Y机器独立网段ip:192.168.10.4内网ip:192.168.0.2内网B机器ip:192.168.1.7使用场景:外网A机器访问内网B机器跳转路径:外网A机器(192.168.1.8)->外网X机器(192.168.0.4)-&...

2020-02-11 17:55:04 850

原创 十六、pygame打字游戏二——预设的字母序列

将打字游戏改版为使用预设字母列表的的方式# -*- coding=utf-8 -*-import pygamefrom pygame.locals import KEYDOWNimport randomw,h = 800,600pygame.init()screen = pygame.display.set_mode((w, h))white=255,255,255black...

2020-02-11 14:52:41 712 1

原创 bootstrap-select使用

github地址https://github.com/snapappointments/bootstrap-select/css<link href="../static/bootstrap/css/bootstrap.min.css" rel="stylesheet"><link href="../static/bootstrap/css/bootstrap-selec...

2020-02-06 21:14:05 489

原创 关于python语言学习的个人建议

我认为学python应该先系统地熟悉下语言的基础,大致掌握python语言的特性,切片、map、lambda表达式、面向对象等,如果做爬虫或web服务的话三个器(生成器、迭代器、装饰器)、三个程(多进行、多线程、协程)都了解下,后面看你想拿他做什么?做web服务:可以找个框架学习,推荐flask,主流的中间件(mysql、redis)要用起来,celery了解一下。做爬虫:主流还是scrapy...

2020-02-06 01:16:30 3075

原创 sqlalchemy使用in操作时要求synchronize_session为False的错误

执行一个更新语句Order.query.filter(Order.OrderId.in_(ids)).update({Order.IsDeleted:1})发生报错sqlalchemy.exc.InvalidRequestError: Could not evaluate current criteria in Python: “Cannot evaluate clauselist wit...

2020-02-03 22:57:51 6574

原创 总结一些python开发新手常见错误

文件名与要引用的包名同名比如你要引用requests,但是自己给自己的文件起名也叫requests.py,这样执行下面代码import requestsrequests.get('http://www.baidu.com')就会报如下错误AttributeError: module 'requests' has no attribute 'get'解决方法是给你的python文件名...

2020-02-03 12:05:58 675

原创 flask模板中使用Angular如何避免和jinja2冲突

jinja2的模板和Angular都依赖于双花括号({{ expression }}),如何避免这两者的冲突方法一前端代码中修改Angular的渲染标记var app = angular.module("myApp",[])app.config(['$interpolateProvider', function($interpolateProvider) { $interpolateP...

2020-02-01 15:49:51 434

原创 pygame用小图片拼文字

# -*- coding=utf-8 -*-import pygamem_w = 64*20m_1 = 64def count_rect(img, x1, x2, y1, y2): n = 0 for x in range(x1, x2): for y in range(y1, y2): # print((x,y)) s = img.get_at((x,y)) ...

2020-01-30 12:00:55 544

原创 selenium执行click报错的解决方案

在执行driver.find_element_by_class_name('xxx').click()操作时可能出现如下提示错误:selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <div class="xxx">......

2020-01-30 11:04:59 4123 1

原创 centos7.5安装python3.7

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc makewget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgztar -zxvf Python-3.7.6.tgz...

2020-01-21 15:30:44 281

原创 Ubuntu18.04安装python3.6、python3.7和python3.8

Ubuntu 18.04.3 LTSapt方式使用root用户或具有sudo访问权限的用户身份运行以下命令apt updateapt install software-properties-commonadd-apt-repository ppa:deadsnakes/ppaapt install python3.8python3.8...

2020-01-21 14:32:12 4526

原创 selenium使用的webdriver的下载地址

chromehttp://chromedriver.storage.googleapis.com/index.html下载后放到python的安装目录firefoxhttps://github.com/mozilla/geckodriver/releases/下载后放到firefox的安装目录

2020-01-21 09:26:49 187

原创 pypi镜像源设置

临时pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxx设为默认pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple或者创建或编辑配置文件linux文件位置:~/.pip/pip.confwindows文件位置:C:\Users......

2020-01-16 11:32:14 1929 1

原创 python发送邮件

-- coding: utf-8 --import smtplibimport emailfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.header import Headerdef send_mail(to=[], title = u’标题’, ...

2020-01-14 08:57:02 300

flask_demo1.zip

用flask做的一个简单的视频浏览网站,项目的完整代码。 网站主要有播放服务器上电影、记录电影播放热度、并按电影播放热度排序显示的功能。 为简化项目,使用xml做数据存取以替代数据库,用纯js编写前端以替代第三方js库的使用。

2020-02-16

intellibot_0.10.zip

版本0.10.143.381,pycharm安装方式 下载后先解压,在pycharm的File->Settings中选中Plugins,在界面右上方齿轮形状的下拉按钮下面点击Install Plugin from Disk,然后选择解压出来intellibot.jar文件

2020-02-13

pygame做的诗词填空游戏

诗词填空的python源程序,用pygame开发,有100以上关卡,第一关比较简单,要填的词比较少,后面的关卡难度比较高,要填的词比较多。

2020-02-04

mysql-apt-config_0.8.12-1_all.zip

解压后为mysql-apt-config_0.8.12-1_all.deb文件,ubuntu和debian服务器下安装请参考https://blog.csdn.net/zhangenter/article/details/103475971

2019-12-15

mysql57-community-release-el7-10.noarch.zip

解压后为mysql57-community-release-el7-10.noarch.rpm文件,centos7.6下安装方式请参考https://blog.csdn.net/zhangenter/article/details/103475971

2019-12-15

pygame界面开发做的控件

pygame做的界面开发实例,目前有: 按钮:支持hover、隐藏、点击、中文显示、文字对齐方向 文本框:支持隐藏、点击、中文显示、文字对齐方向 编辑框:支持隐藏、点击、回退键删除、ctrl+v粘贴中文显示、文字对齐方向

2019-12-01

pygame做的诗词填空游戏(python2和python3都支持)

诗词填空的python源程序,用pygame开发,有100以上关卡,第一关比较简单,要填的词比较少,后面的关卡难度比较高,要填的词比较多。

2019-12-01

pygame做的成语猜字游戏

pygame做的成语猜字游戏,每一关的题目均为随机动态生成,理论可以关数无限,成语字库可以切换成其他元素(如果改成英文单词的话也可以正常使用)。 https://blog.csdn.net/zhangenter/article/details/89807613

2019-05-04

pygame做的俄罗斯方块游戏

自己用pygame开发的做的俄罗斯方块游戏,支持单机、支持人机对战、支持多语言,目前支持中英文两种语言,可以灵活增加其他语言,另外有自定义了按钮控件和表单组件,可以方便使用和扩展。

2019-05-02

英文二级单词的词库csv文件

处理好的英文二级词库,csv文件,可以直接用于做词库类工具开发 大致格式是下面这样的: aboard prep. 在船(或飞机、车)上 abolish v. 废除;废止 abrupt a. 突然的,陡峭的,生硬的 absent a. 不在的,缺席的,缺少的 absorb v. 吸收,吸引 abstract a. 抽象的,深奥的,理论的 absurd a. 荒谬的;不合理的 academy n. 学院 accelerate v. 加速,促进

2019-04-07

pip-19.0.3.tar.gz

pip-19.0.3.tar.gz windows下安装方式:下载完成之后,先解压,用CMD控制台进入解压目录,输入:python setup.py install即可完成安装。 要让命令行中可以识别pip命令,还需要将C:\python安装目录\Scripts;加入环境变量的PATH中

2019-04-05

gevent gz包

gevent gz包 Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。

2016-11-11

greenlet zip包

greenlet zip包

2016-11-11

greenlet-0.4.10.zip

Greenlet是python的一个C扩展,旨在提供可自行调度的‘微线程’, 即协程。generator实现的协程在yield value时只能将value返回给调用者(caller)。 而在greenlet中,target.switch(value)可以切换到指定的协程(target), 然后yield value。greenlet用switch来表示协程的切换,从一个协程切换到另一个协程需要显式指定。

2016-11-11

libevent-2.0.10-stable.tar.gz

libevent gz包 Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。

2016-11-11

空空如也

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

TA关注的人

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