自定义博客皮肤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)
  • 收藏
  • 关注

原创 python的web框架flask项目示例

安装flaskpip install flask新建一个main.py文件,贴入代码from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return '<h1>hello</h1>'if __name__ == '__main__': app.run...

2020-01-12 20:20:55 416

原创 eclipse设置python开发环境

1.打开eclipse,菜单上选择Help->Install New Software2.点击Add按钮添加安装源http://pydev.org/updates/3.选中要安装的内容4.一直下一步,直到完成后重启eclipse5.菜单上选择Window->Preferences设置python编译器6.选择PyDev->Interpreters->Py...

2020-01-09 14:43:13 267

原创 docker搭建本地镜像仓库(centos)

下载镜像docker pull registry创建目录mkdir -p /data/docker_reg运行容器docker run -d -p 2333:5000 --name=local_reg --restart=always --privileged=true -v /data/docker_reg:/var/lib/registry docker.io/registr...

2019-12-16 21:37:11 991

原创 kubernetes里pod始终删除不了可能的解决方案

看下replicasetkubectl get rskubectl delete rs xxx看下replicationcontrollerkubectl get rckubectl delete rc xxx看下deploymentkubectl get deploymentkubectl delete deployment xxx最后再kubectl delete p...

2019-12-16 19:00:28 1316

原创 centos7.5安装kubernetes

masteryum -y install epel-releaseyum -y install etcd kubernetes-masternodeyum -y install flannel kubernetes-node1、vi /etc/sysconfig/flanneld将FLANNEL_ETCD_ENDPOINTS改为master地址2、vi /etc/kubernet...

2019-12-16 18:24:56 364

原创 linux查看系统版本信息

centosuname -aLinux istio-master 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linuxcat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)debianu...

2019-12-16 13:16:16 563

原创 微服务框架调研

最近想找一个适合python服务使用的微服务框架,调研了其中有一些其实称不上微服务框架,只是算是一些rpc通信组件,主要框架如下:目前的理解Dubbo和Istio的框架功能都还比较全一点,而Dubbo比较适合java的生态,而且对程序来说是侵入式,而Istio是非侵入式的,在k8s集群中似乎更适合目前的部署需求,下一步准备研究下Istio。...

2019-12-16 00:04:53 402

原创 centos、ubuntu、debian安装mysql5.7

centoswget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server修改默认编码charac...

2019-12-14 23:03:13 958

原创 scratch做飞猫躲避飞龙的游戏

一、选择飞猫二、给飞猫设置形态切换动画设置玩看到开始猫已经有飞行的动画了三、设置飞猫的上下左右移动设置当按向上键盘时可以上移、按向下键盘时可以下移四、添加飞龙因为飞龙是朝右的,需要将飞龙的造型都调成向左的。五、复制猫的造型切换动画这里把龙的等待时间改成0.5,不和猫的完全一样,否则感觉比较奇怪。六、让飞龙移动可以每切换一次造型让龙移动一定距离,并且做下判断当x坐标小于...

2019-12-11 22:45:22 987 1

原创 window下用pyinstaller对pygame的程序打包

打包命令pyinstaller -F -w xxx.pypywin32错误Traceback (most recent call last): File "<string>", line 2, in <module>ModuleNotFoundError: No module named 'win32com'需要安装pywin32pip install ...

2019-12-08 15:55:04 408

原创 centos7 安装dockerce、mysql5.7和一些工具安装

一、安装docker把yum包更新到最新yum update安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查看可用版...

2019-12-08 15:53:46 175

原创 shell写一个系统内存cpu硬件监控脚本

loop_monitor_system.sh#!/bin/bashDISK_LEVEL=0.7 # 70%CPU_LEVEL=0.7 # 70%MEM_LEVEL=0.7 # 70%logname="/tmp/monitor_system.log">${logname}end_t=`date -d "55sec" +%s`while [ $(date +%s) -le...

2019-12-08 15:53:12 1408

原创 python时间处理常用

import time当前时间戳>>> time.time() 1575430925.420576当前时间结构>>> time.localtime() # 时间结构time.struct_time(tm_year=2019, tm_mon=12, tm_mday=4, tm_hour=11, tm_min=43, tm_sec=4, tm_wda...

2019-12-04 11:56:08 217

原创 linux安装pip

centosyum -y install epel-releaseyum clear allyum makecacheyum -y install python-pipdebianapt-get updateapt-get install python-pip

2019-12-04 10:56:29 373

原创 非新建mysql设置主从同步的步骤

假设:Mysql主数据库的ip:192.168.0.21 端口:3307Mysql从数据库的ip:192.168.0.22 端口:3312一、主服务器数据库操作1.主数据库192.168.0.21停止写操作,如果这个数据库本身就是一个从数据库,那么stop slave;命令进行同步的停止。2.主数据库192.168.0.21必须是开启binlog的,开启状态下执行show master ...

2019-12-02 12:13:53 175

原创 pygame做界面之表格篇(一)

继续之前的控件按钮(bf_button)、文本框(bf_label)和编辑框(bf_edit)之后,继续增加新控件(bf_table),由于表格的功能比较复杂,可能要分几次编写大致实现步骤一:基本展示二:支持横、列两个方向上的滚动条三:支持列宽度的自动调整和手动调整目前一阶段的效果图用pygame做的表格控件主要有以下几个文件syht.otf 字体文件bf_common.py 控...

2019-12-01 23:05:29 2626 6

原创 pygame做界面之文本框

效果图主要代码bf_label.py# -*- coding=utf-8 -*-import threadingimport pygamefrom pygame.locals import MOUSEBUTTONDOWNfrom bf_common import BFControlId,BFBase,DEFAULT_FONT,TEXT_ALIGN_LEFT,TEXT_ALIGN_M...

2019-12-01 19:33:17 5388

原创 pygame做一个古诗词填空通关游戏

之前写的诗词填空的游戏支持python2,现在对程序进行了修改,兼容支持python2和python3,附下效果图。下面是两个主程序idiom_lib.py代码:# -*- coding=utf-8 -*-import sysimport randomif sys.version_info < (3,0): reload(sys) sys.setdefault...

2019-12-01 16:25:26 2701 2

原创 shell中date的一些使用

打印当前的日期时间date2019年 11月 29日 星期五 21:28:01 CST格式化时间date '+%Y-%m-%d %H:%M:%S'2019-11-29 21:28:01打印时间偏差后的时间5天前date -d '-5 day'或date -d '-5 days'2019年 11月 24日 星期日 21:54:45 CST5天后date -d ...

2019-11-29 22:17:19 695

原创 pygame不使用图片做一个编辑框的效果

在pygame不使用图片做一个按钮的效果https://blog.csdn.net/zhangenter/article/details/89609946之后,继续尝试做编辑框bf_common.py# -*- coding=utf-8 -*-import threadingimport pygamefrom pygame.locals import MOUSEBUTTONDOWN...

2019-11-28 23:24:53 386

原创 mysql同步设置

主库设置[mysqld]server_id=1port=3306进入主库命令GRANT REPLICATION SLAVE ON *.* TO 'sync_user'@'10.0.0.1' IDENTIFIED BY 'your_password';从库设置[mysqld]server_id=2port = 3306pid-file = /var/run/mysqld/my...

2019-10-28 19:05:10 272

原创 scratch做个简单的跑酷游戏

一、选择背景和角色这里选择了blue sky背景选择一个刺猬,刺猬有5个造型,这里删掉后面三个造型,只剩最前面两个,然后对这两个造型分别点水平翻转,让刺猬朝左。将猫和刺猬的尺寸都改到50二、设置刺猬的移动这时候可以看到刺猬已经从右向左重复移动了三、增加分数增加一个变量命名为"score",在角色的程序中初始化score在刺猬达到最左边后将score增加10分四、碰撞检测...

2019-08-11 19:27:37 64784 2

原创 window上传文件到linux的方法

linux机器间传文件一般可以用scp或rsync,window如何传文件到linux呢?方法一、用ftp工具比如fillZillassh访问是用密码或者密钥哪种方式访问的,那么同样的方式在fillZilla上以sftp方式设置连接就行。连接上以后和ftp的操作是一样的。方法二、使用lrzszcentos安装yum install lrzszdebian安装apt-get in...

2019-07-28 16:37:43 3406

原创 docker本地私有仓库查看镜像

查看镜像列表curl -X GET https://dockershare:2333/v2/_catalog --cacert /etc/docker/certs.d/dockershare:2333/ca.crt查看指定镜像的tagcurl -X GET https://dockershare:2333/v2/nginx/tags/list --cacert /etc/docker/ce...

2019-07-27 17:29:21 10199

原创 scrapy-splash的docker部署

一、docker安装参考:https://docs.docker.com/engine/installation/或者curl -fsSL get.docker.com -o get-docker.shsh get-docker.sh安装完docker -v查看版本,看到版本说明安装成功二、修改下默认路径,因为docker默认存在/var/lib/docker,但是系统目录如果不大的话...

2019-07-09 23:39:08 1653

原创 mysql初始化或启动失败

初始化mysql目录:mysqld --initialize --user=mysql --datadir=/data/msql报错:mysqld: Can't create directory '/data/msql' (Errcode: 13 - Permission denied)ubuntu看下apparmor是不是限制MySQL默认数据目录是/var/lib/mysql,其...

2019-07-09 21:30:33 6432

原创 云硬盘扩容

首次初始化硬盘fdisk -l查看硬盘fdisk /dev/vdb开始n p 1wq退出mkfs.ext4 /dev/vdb1扩容硬盘时umount /dev/vdb1d n p 1wq退出e2fsck -f /dev/vdb1resize2fs /dev/vdb1

2019-06-15 12:40:11 853

原创 debian设置普通用户可以免密切换到root

安装sudoapt-get install sudo创建用户,指定使用bash和用户目录useradd -s /bin/bash -m -d /home/myuser myuser增加用户到组sudousermod -a -G sudo myuser配置sudo权限开启写权限chmod u+w /etc/sudoers免密码sudo执行所有命令权限myuser ALL=N...

2019-06-15 11:57:56 1812

原创 linux系统时区修改(Debian的主机和docker)

主机修改时区echo “TZ=‘Asia/Shanghai’; export TZ” >> /root/.profilesource /root/.profileecho “Asia/Shanghai” > /etc/timezonecp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeservice cron resta...

2019-06-15 09:36:11 1705

原创 十五、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=0,0,0myfo...

2019-05-26 12:22:48 4191 3

原创 纯js写的手机版古诗填空游戏

前一天写了的成语填词,由于代码中并没有对字数做处理,所以理论上这套代码适用成语之外的其他场景,比如古诗或者英文单词等,字库换掉后重新生成了一下题库,发现程序有一点bug,加载每行的方块数没有使用题库的做动态处理,修改代码后已可以正常支持了。可以在手机上访问http://www.haiwuzhe.com/peotry.html玩游戏代码将持续更新到https://github.com/zhan...

2019-05-07 00:20:03 6085 1

原创 纯js写的手机版成语填空游戏

前面用python的pygame版本做了一个成语填空游戏https://blog.csdn.net/zhangenter/article/details/89807613有朋友抱怨手机上用不了,现在改成纯js版本的实现,为什么说纯js,因为连jquery都没有用,完全没有任何引用库。附手机版效果图:在线体验可以到这里http://word.haiwuzhe.com/下面是完整的页面代码...

2019-05-06 01:30:51 3720 3

原创 十四、pygame做一个成语填空游戏

最近看到很多人玩成语填字游戏,那么先用pygame来做一个吧,花了大半天终于完成了,附下效果图。偷了下懒程序没有拆分,所有程序写在一个文件里,主要代码如下:# -*- coding=utf-8 -*-import sysimport randomimport pygamefrom pygame.locals import *reload(sys)sys.setdefaultenc...

2019-05-04 00:50:10 3307 4

原创 十三、支持中文和多语言设置

一、支持中文显示pygame不能直接支持中文显示,如果用系统的字库,在不同的机器又可能存在字体不存在的问题,所以最好是自己放一个字母在里面,我这边下了一个思源黑体的字体使用,https://github.com/zhangenter/tetris/blob/master/syht.otf使用和绘制方法# -*- coding=utf-8 -*-import pygamefrom pyga...

2019-05-02 22:34:59 954

原创 十二、俄罗斯方块代码拆分

将主要代码进行拆分如下:bf_button.py 上一章中提到的不用图片自己制作的按钮控件globals.py 一些全局变量matrix.py 自己定义的矩阵类controls.py 游戏界面上的一些控件元素block_manage.py 各类方块的定义和游戏方块的管理players.py 各类玩家的定义single_tetris.py 单机版游戏的实现battle_tetris....

2019-05-02 15:45:32 508

原创 pygame不使用图片做一个按钮的效果

按钮类程序# -*- coding=utf-8 -*-import threadingimport pygamefrom pygame.locals import MOUSEBUTTONDOWNclass BFControlId(object): _instance_lock = threading.Lock() def __init__(self): ...

2019-04-28 00:36:37 7792 10

原创 十一、pygame做一个简单的俄罗斯方块游戏(对战篇1)

上篇更新到https://blog.csdn.net/zhangenter/article/details/89436903,原本应该继续做优化,不过考虑到完成游戏完整性,这张就先把对战做好。一、对战的方块管理定义一个BlockManage管理对战的方块class BlockManage(object): pnum=1 blocks = [] def __init__...

2019-04-21 23:06:33 923

原创 十、pygame做一个简单的俄罗斯方块游戏(AI篇2)

继续https://blog.csdn.net/zhangenter/article/details/89411389的代码更新一、消除后才做评价上一篇我们是对方块落下的位置和落下后出来的空洞进行了评价,但是这些评价都是没有计算消除的,以至于机器人现在不会考虑去进行那些完全不会留下空洞的消除,比如下面这种消除。但我们知道这种消除是不会产生空洞的。所以我们要在计算评价的时候最好计算消除以后...

2019-04-21 18:35:18 822

原创 九、pygame做一个简单的俄罗斯方块游戏(AI篇1)

上次更新到https://blog.csdn.net/zhangenter/article/details/89368120现在继续一、定义玩家类定义玩家类是为了便于进行手动和机器模式或各种不同机器人模式的混合使用,增加代码扩展性。可以先定义一个玩家基类class Player(object): auto_mode=False # 是否是自动模式,自动模式应当不响应键盘操作 ...

2019-04-21 13:13:44 1016

原创 八、pygame做一个简单的俄罗斯方块游戏(基础篇3)

上一章写到https://blog.csdn.net/zhangenter/article/details/89304707现在继续一、给每个方块设置不同的颜色根据代码这里可以判断正在下落的方块在那些Block子类里加一个属性最合适,而已经落下的方块颜色管理最合适的地方应该是修改在Panel类里的rect_arrBlock子类里的修改比较简单,以TBlock类为例,在__init__函数加...

2019-04-18 12:31:48 1414

intellibot_0.10.zip

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

2020-02-13

pygame做的俄罗斯方块游戏

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

2019-05-02

pygame界面开发做的控件

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

2019-12-01

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

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

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

2019-04-07

pygame做的诗词填空游戏

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

2020-02-04

pygame做的成语猜字游戏

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

2019-05-04

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

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

2019-12-01

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-0.4.10.zip

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

2016-11-11

flask_demo1.zip

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

2020-02-16

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

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

greenlet zip包

greenlet zip包

2016-11-11

空空如也

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

TA关注的人

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