python
文章平均质量分 76
SenZendao
我孑然一身,勇往直前。
展开
-
正则表达式(python re模块)
正则表达式不属于任何一个语言,但是每个语言里面都会用到正则表达式(今天主要总结一下python中的正则表达式,也就是re模块)什么是正则表达式?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法...原创 2018-08-22 20:38:28 · 376 阅读 · 0 评论 -
飞机大战项目(源代码(直接用),有效果图,素材包)
上个星期弄了好久的打飞机,折磨了我好久,其实上周末都已经做好了,整体的一些大功能已经实现,缺少的就是一些小功能,比如说选关啊,变身啊,超级炸弹啊,本来想加上去,但是又比较花费时间,主要以后我也没有想要去从事游戏这么方面的工作,但是Pygame这个东西是真的好用,里面有各种各样的工具,基本可以满足你的所有需求,我只是用了几个必须的方法,做出来了游戏的雏形,以后有时间的话再慢慢优化吧,不过比较Low的...原创 2018-08-14 21:50:10 · 59740 阅读 · 633 评论 -
Python多线程的创建与使用(threading模块)
与进程一样,线程也有模块,python已经为我们提供了,我们不需要知道底层代码是如何实现这个功能的,我们只要掌握这个模块的使用方法就够了。 threading模块的使用 这里给大家写一个简单的单进程或者单线程的代码与多线程作为比较 下面我们就导入threading模块来创建多线程 由上图可以明显的看出来多线程的并发操作,创建好的线程,需要调用start()方法来启动。其...原创 2018-08-14 20:52:45 · 881 阅读 · 0 评论 -
python多线程和多进程的区别
昨天总结了一下进程,总结的不是非常的细致,原因是因为会牵扯的别的知识,越写越多,会感觉比较乱,等专门说到的时候,我会详细说明一下的。今天总结一下线程吧,与昨天的进程比较理解,方便学习。一:进程和线程的区别 进程能够完成多任务,比如在一台计算机上 可以同时登陆运行很多个qq,只要计算机的运存足够大。线程也能够完成多任务,比如,在一个qq中可以同时与多人聊天,开启多个聊天窗口。定义的不同...原创 2018-08-14 20:07:21 · 4369 阅读 · 0 评论 -
Python多进程的创建:fork函数:(一)
最近几天一直在做飞机大战的那个小项目,所以就没有更新博客,到昨天才把基础的功能全部实现,整体的框架已经成型,游戏也可以流畅运行,就是有些功能还不太完善,以后慢慢完善吧,今天给大家分享一下,我对python进程的理解吧。(因为我也是初学者,所以总结的都已一些基础的知识,深层次的知识我还打不到那个水平)一、我们先来说说什么是程序什么是进程。1,编写完毕的代码,在没有运行的时候,就称之为程序。 ...原创 2018-08-13 20:38:45 · 1359 阅读 · 0 评论 -
Python多进程的创建:multiprocessing:(二)
没想到吧,我卢本伟打算今晚把进程的方法全总结完,我自己都没有想到,一鼓作气,就是干。之前做飞机大战浪费太多时间了,压了很多东西都没有整理,总结。所以最近更新可能会比较频繁一点。大家有什么疑问或者有什么想与我分享的都可给我留言。废话不多说,下面我们来总结多进程创建的第二种方法。 一:multiprocessing模块 方法一: 首先我们要知道为什么要使用这个模块而不使用fork函数呢?说实话fo...原创 2018-08-13 21:53:25 · 533 阅读 · 0 评论 -
Python线程中的互斥锁和ThreadLocal
昨天说了用threading模块创建多线程,但是多线程的开发可能遇到很多问题,由于全局变量的共享,就会引发数据混乱,往往达不到我们的需求。下面我们举一个例子来说明一下这个问题。假设一个全局变量num=0,我们创建两个线程,每个线程都进行num+1循环。最终得到的结果应该得到20,但是由于CPU的调度,就有可能会出现两个线程同时对num进行修改,最后得到的结果有可能不是num=20。这样就达不到我们...原创 2018-08-15 19:50:16 · 434 阅读 · 0 评论 -
mysql数据库(数据的基本操作-增删改查)
昨天说好今天更新,那就一定要更新!所以今天总结一下mysql 数据库的数据基本操作,也就是增删改查。我在Windows上使用了一个第三方软件,用来连接虚拟机的mysql服务端,只不过方便的就是有了图形化界面,但是也可以通过代码命令进行操作,只不过这样好截图一点,和Linux直接敲代码没有差别。下面就让我们开始吧!第三方软件图数据的查询查询的基本语法 select * fr...原创 2018-08-28 22:00:00 · 11571 阅读 · 0 评论 -
musql数据库(高级用法:视图,事物,索引,账户管理,悲观锁乐观锁)
昨天总结到了内建函数,今天从视图开始总结,总的来说知识点比较全面,但是例子都比较简单,如果要很细的总结那就得一个发一篇了。。。1:连接查询(包括内链接,外连接,自连接)2:子查询3:内置函数4:视图5:事务6:索引7:账户管理8:主从同步9:悲观锁和乐观锁视图对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情 解...原创 2018-08-30 19:47:21 · 897 阅读 · 0 评论 -
mysql数据库(的安装和基本使用方法)
不好意思,哈哈,我又旷工了,好像好几天都没有更新博客了,今天说说mysql数据库的安装和基本使用方法吧,明天再总结总结mysql的高级用法。今天主要讲Linux系统的数据库,因为以后基本都是在linux系统进行操作的。mysql的安装:我使用的ubuntu虚拟机,安装软件什么的都非常方便,都可以在线安装,而且都只需要一句命令就可以搞定sudo -apt-get instal...原创 2018-08-27 20:12:03 · 653 阅读 · 0 评论 -
mysql数据库(高级用法:连接关系,子查询,内置函数)
刚刚把昨晚总结的给补充了一下,下面就要总结mysql数据库的高级用法了,真心不想整这个。。。理论知识还是比较多但是也比较好理解一点,但是真正进行操作的时候还是有点难度的,就像数学一样,要有多复杂就能有多复杂。下面先总结一下高级用法里面的一些理论知识吧,本来还想着今晚一篇就搞定,但是想了想不太行,加上明晚能总结完就不错了。因为我也是一个菜鸟初学者,自己搞起来就比较慢,然后还要截图构思啥的,就更慢了。...原创 2018-08-29 21:19:39 · 1568 阅读 · 1 评论 -
mysql与python的交互(封装,模拟用户注册,登录的案例)
好,今晚我申正道打了鸡血,疯狂总结,主要不想一个数据库拖太久时间了,今天好像都第三天了,后面的东西还很多,这样只会把知识越压越多,所以让我们干起来了吧,这篇主要就说一下mysql数据库与python的交互,代码的封装和使用。直接把我写的源代码放上来吧,太长了不好截图。import pymysqlimport hashlib#创建一个类class MysqlHelper(): ...原创 2018-08-30 21:22:51 · 1598 阅读 · 0 评论 -
mysql与python的交互(安装pymysql,增删改查)
这应该就是最后一个知识点了,mysql数据库与python交互,数据库就算总结完毕了,但是还是有很多地方不太完善,以后慢慢进行完善,mysql数据库是我学习的第一个数据库,我一定要稳扎稳打,打好基础,为以后学习别的数据库而打好基础,因为只要有了这个思维逻辑,以后学习别的数据库就相对容易一些,就是学习别的数据库的一些语法结构。什么是与python的交互 就像图片上面所画的一样,我们用p...原创 2018-08-30 21:09:05 · 604 阅读 · 0 评论