自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 2 - 编写数据库模块

在一个Web App中,所有数据,包括用户信息、发布的日志、评论等,都存储在数据库中。在awesome-python-app中,我们选择MySQL作为数据库。Web App里面有很多地方都要访问数据库。访问数据库需要创建数据库连接、游标对象,然后执行SQL语句,最后处理异常,清理资源。这些访问数据库的代码如果分散到各个函数中,势必无法维护,也不利于代码复用。此外,在一个Web App中,有多个用户

2018-01-18 16:38:46 946

原创 1 搭建开发环境

搭建开发环境首先,确认系统安装的Python版本是2.7.x:$ python --versionPython 2.7.5然后,安装开发Web App需要的第三方库:前端模板引擎jinja2:$ easy_install jinja2MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必牢记root口令。为避免遗忘口令,建议直接把root口

2018-01-17 17:23:38 239

原创 《Python编程从入门到实践》_第十章_文件和异常

读取整个文件文件pi_digits.txt#文件pi_digits.txt3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕中:with open("pi_digits.txt") as fileobject: contents = fileobject.read()

2018-01-12 10:58:23 489

转载 十三张/十三水

规则介绍: https://baike.baidu.com/item/%E5%8D%81%E4%B8%89%E6%B0%B4/81938十三水规则:    二到四人对局,,一副牌,除去大王,小王,剩下总共52张牌;游戏中每人获得13张牌;游戏规则    每位玩家需将手上的13张牌分成头、中、尾三墩牌,头墩三张,中尾墩各五张。普通牌型(3、5张牌)    同花

2018-01-11 16:24:48 5037 2

转载 十三张手牌分析

项目需求:     在每位玩家初始化的时候,拥有十三张牌。分别为同一幅扑克牌中去掉大小王,随机获取的。需要将十三张牌中所隐含的所有的牌型全部找出,以便进行快速匹配。 游戏规则:     每个人需将手中的十三张牌分成头墩、中墩以及尾墩三堆牌,分别为三张、五张、五张。要求后面的墩牌比前面的墩牌大。 牌型大小:     首先,按牌面数字大小排序。2,3,4,,,A。其次,比较花色。黑

2018-01-11 16:22:00 2350

原创 《Python编程从入门到实践》_第九章_类

创建一个简单的类根据Dog类创建的每个实列都将存储名字和年龄。我们赋予了每条小狗蹲下(sit())和打滚(roll_over())的能力: 1 class Dog(): 2 """一次模拟小狗的简单尝试""" 3 def __init__(self, name, age): 4 """初始化属性name和age""" 5

2018-01-10 10:22:30 353

原创 《Python编程从入门到实践》_第八章_函数

一个简单的函数先看一个简单的函数def say_hello(): '''打印hello''' print("Hello!")say_hello()#运行结果Hello!def为函数的关键字,say_hello为你定义的函数的名称,还可能在括号内指出函数为完成其任务需要什么样的信息,即便括号是空的,也是必不可少的,最后以冒号结尾。

2018-01-07 19:18:59 290

转载 区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题。需要说明的是,我并非这

2018-01-05 15:21:03 584

原创 心跳机制tcp keepalive讨论

说明: 1. 本文的讨论和实验都以Windows为例, 其实在linux上也大同小异。                  2. 在第一次写此博文时, 我对某些地方有一些误解, 现予以更正, 对文章结构做了较大调整,也欢迎大家提出质疑。                  3. 在做实验玩代码的时候, 意料之中地发现腾讯QQ也在玩心跳, 不清楚具体怎么实现的, 但有点意思哈。 

2018-01-05 15:04:13 1032

原创 《Python编程从入门到实践》_第七章_用户输入和whlie循环

函数input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其存储在一个变量中,以方便你使用。#输入用户名username = input("Please input your username:")print (username)#运行结果Please input your username:FrankFra

2018-01-05 14:36:34 290

原创 《Python编程从入门到实践》_第六章_字典

一个简单的字典#用户信息user = {'name':'Frank','age':'23','city':'shanghai'}print(user['name'])print(user['age'])print(user['city'])#运行结果Frank23shanghai 字典的结构在python里面,字典就是一系列的 键

2018-01-04 16:17:51 374

原创 《Python编程从入门到实践》_第五章_if语句

条件测试每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为为条件测试。Python根据条件测试的值为Ture还是False来决定是否执行if语句中的代码。如果条件测试的值为Ture,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。 字符串比较字符串检查时是区分大小写的检查是否相等

2018-01-03 11:38:11 277

原创 《Python编程从入门到实践》_第四章_操作列表

for循环遍历整个列表pizzas = ['pizzahut','dicos','KFC']for pizza in pizzas: print ("I like "+ pizza + " pizza!")print ("I really like pizza")运行结果I like pizzahut pizza!I like dicos pizza!I lik

2018-01-02 16:54:46 503

mytestupload.html

测试车牌识别ocr页面文件

2022-04-28

LandAI.zip

斗地主AI程序,斗地主机器人, 实现斗地主AI算法,可以进行人机对战, 单机测试版本, 欢迎大家提出建议。

2019-11-23

mysql-essential-5.6.1-m4-win32.rar

mysql 5.6.0版本安装包,安装数据库,此版本mysql数据库稳定好用,。

2019-06-11

斗地主AI程序

斗地主AI程序, 单机测试版本, 欢迎大家提出建议

2019-03-22

WXHttpTester

WXHttpTester用于微信开放平台接口测试,方便调试和使用微信开发平台接口。

2019-01-28

protobuf vs版本

protobuf visual studio 编译版本. 下载后,解压到一个目录中,用vs打开vsprojects目录中的protobuf.sln

2019-01-27

空空如也

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

TA关注的人

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