- 博客(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
2020-02-13
pygame做的俄罗斯方块游戏
2019-05-02
pygame界面开发做的控件
2019-12-01
libevent-2.0.10-stable.tar.gz
2016-11-11
英文二级单词的词库csv文件
2019-04-07
pygame做的成语猜字游戏
2019-05-04
pygame做的诗词填空游戏(python2和python3都支持)
2019-12-01
pip-19.0.3.tar.gz
2019-04-05
gevent gz包
2016-11-11
greenlet-0.4.10.zip
2016-11-11
flask_demo1.zip
2020-02-16
mysql57-community-release-el7-10.noarch.zip
2019-12-15
mysql-apt-config_0.8.12-1_all.zip
2019-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅