扫雷python空白延伸算法。

正确的扫雷空白延伸算法是:点击空白,周围8个点没有雷的情况下排空,然后依次进行延伸,从这8个点的每一个再进行周围8点的计算,如果满足排空条件就排空。依次排空这样下去。 算法代码如下: def set_pos(self, x, y): map_info = self....

2019-03-07 10:42:58

阅读数 35

评论数 0

关于pipenv的学习。python环境

pipenv是Python.org正式推荐的python包管理工具。 pipenv是把pip和virtualenv 2个工具统一起来,使用pipenv代替。 virtualenv是什么: virtualenv是创建一个隔绝的python环境的工具,安装办法:pip install virtu...

2019-02-28 20:35:23

阅读数 30

评论数 0

我的xshell配色方案

[mycolor] text(bold)=e9e9e9 magenta(bold)=ff00ff text=00ff80 white(bold)=fdf6e3 green=80ff00 red(bold)=ff0000 green(bold)=3c5a38 black(bold)=808080 r...

2019-02-28 14:22:58

阅读数 21

评论数 0

优化昨天写的扫雷代码

昨天写的扫雷代码链接:https://blog.csdn.net/qq_37347705/article/details/87972126 根据部分功能和用户提示做了优化如下: #coding:utf-8 import sys import random "&q...

2019-02-28 11:34:30

阅读数 12

评论数 0

用python写了一个文字版本的扫雷游戏。

代码很简单,注释很详细。附上。 #coding:utf-8 import sys import random """ 地图标记: MAP_ """ MAP_BLANK = 0 #...

2019-02-27 14:30:13

阅读数 128

评论数 0

从新捡起c++,封装继承多态

封装: 封装从通俗意义上理解,可以理解为,把一些数据包装为函数,通过函数去访问这些数据。 封装的意义:在于保护或者防止数据被破坏,所以提供一个公共的函数,给别人去访问,可以很好的保存我们的数据。 经典的封装:面向对象中,get和set函数,get获取对象数据,set设置对象数据。假如对象有3...

2018-11-13 16:31:37

阅读数 44

评论数 0

从新捡起c++,从stl开始(3)

关联容器:map和set map提供一对一的数据,key-value。map内部自建一颗红黑树,具有对数据自动排序的功能,map的所有数据都是有序的。   map的这种key-value类型,不过key只能在map中出现一次,也就是说键值是唯一的。 map内部实现是一颗红黑树。这棵树具有对...

2018-11-13 15:04:46

阅读数 37

评论数 2

从新捡起c++,从stl开始(2)

list: list类似于链表,它的存储空间不是连续的,但是可以快速的插入和删除,但是随机访问比较慢。 assign() 给list赋值        back()返回最后一个元素          begin()返回指向第一个元素的迭代器 clear() 清空list           ...

2018-11-13 12:30:49

阅读数 40

评论数 0

从新捡起c++,从stl开始(1)

容器包括关联容器和顺序容器。 关联容器是通过键(key)存储和读取元素的,而顺序容器则通过元素在容器中的位置顺序存储和访问元素。 顺序容器包括:vector  list  deque等,vector是表示一串连续的内存地址,基于数组实现.   list是不连续的内存地址,基于链表实现,dequ...

2018-11-12 18:11:42

阅读数 36

评论数 0

使用python定时发送消息给微信好友

    以前以为微信没有接口和python连接,但是最近发现了个库wechat_sender,然后就稍微学习了下。还不深入,写了一个简易的测试程序作为初步进入。     需要用到的库有 threading, wxpy前者需要用到Timer这个函数,作为定时器使用。后者wxpy用到Bot函数,加载...

2018-11-01 12:10:18

阅读数 611

评论数 0

QtDesigner和python结合起来实现窗口化猜数字游戏

上一次实现猜数字游戏使用linux,命令行形式,不过最近看了designer,决定实现窗口化的猜数字游戏,但是有些地方还有些不熟悉,决定试一试。然后网上搜到这篇文章,借鉴着写了下,并补充了些自己想加的东西。 https://blog.csdn.net/shangxiaqiusuo1/articl...

2018-09-07 16:06:38

阅读数 319

评论数 0

看一本python书,猜数字游戏是入门,然后就自己写了下

水平不高,就想写一写,功能实现了,但不完善,如果乱输入就会出现问题,后续再把代码完善下,今天没时间了,贴上代码,共同学习。兼容版本3和2均可以直接拿代码测试。 #coding:utf-8 # 这是一个猜数字游戏 import random import sys class GuessNu...

2018-08-23 18:16:27

阅读数 136

评论数 0

记录一次python爬虫批量下载一个校花网站的妹子图片

学python也快2个礼拜了,从开始看别人写的爬虫代码,然后试着抄着学习,感觉没太大进步,最大收获就是改了几处bug(可能有些地方不适用我的pyyhon平台报错)。中午看到一个帖子校花妹子图使用爬虫进行批量下载,看了下,感觉不错(我说的技术,哈哈哈)。然后决定自己写一个爬虫,已经看书两个礼拜了,也...

2018-06-28 19:18:19

阅读数 577

评论数 0

记录一次python抓取网页下载视频

最近看了电影狂暴巨兽,链接是那种不固定的http链接,有可能随时就打不开了,然后想下载下来留着,但是网页不提供下载,所以就自己抓取了相关视频,然后下载。废话不多说,直接上干货。用fiddle抓取主要的视频。下图就是抓取时候产生的相关信息。逐条进行分析,然后找到电影的包的地址。http://play...

2018-06-19 21:11:25

阅读数 5290

评论数 1

记一次服务器挂掉,cpu占用过大的问题

凌晨一点电话:咚咚咚 喂:服务器挂掉了,你查查看问题,然后处理下。 我:好的。 从日志看几乎所有的logic日志全都挂掉,不再打印日志,然后logic进程僵死,占用cpu百分90多,有些可怕。 第一反应是逻辑循环问题。 因为是公司自己的框架采用lua编写。单进程单...

2018-04-25 15:36:20

阅读数 511

评论数 0

shell处理文件,和lua计算求和

写本篇文章的主要目的是为了把刚刚理解的知识进行系统的整理,以备以后的复习和学习。 要求:是使用mysql导出一系列数据。把他们相同的key的值进行累加。mysql就不做介绍了。使用mysql得到的数据大概如下: 该数据存在文件result中 id         num 12345...

2017-11-13 20:50:50

阅读数 209

评论数 0

rpc

远程过程调用(RPC)信息协议由两个不同结构组成:调用信息和答复信息。 运行时,一次客户机器对服务器的RPC调用,其内部操作大致有如下十步: 1.调用客户端句柄;执行传送参数 2.调用本地系统内核发送网络消息 3.消息传送到远程主机 4.服务器句柄得到...

2017-11-10 14:50:41

阅读数 93

评论数 0

服务器框架

因为是转载文章, 在此标明出处,如有冒犯请联系本人。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 原文出处:http://www.cnblogs.com/GmrBrian/p/3777074.html 服务器是用来处...

2017-11-02 17:58:59

阅读数 116

评论数 0

shell学习。一些基本的知识。

1、shell字符串截取。开始就是从当前算起,字符串左边是开启,右边是结束。 例如:str = "hello, world!";   echo ${str:6}表示的是:world echo ${str:0-4:5}表示的是:o,wor echo ${str:0-4}表...

2017-10-26 10:05:14

阅读数 80

评论数 0

25个必须知道的ssh命令

因为是转载文章, 在此标明出处,如有冒犯请联系本人。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 原文出处:http://www.cnblogs.com/weafer/archive/2011/06/10/2077852.html Op...

2017-10-25 12:09:48

阅读数 138

评论数 0

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