搜索到与相关的文章
Python

python pygame实现五子棋小游戏

今天学习了如何使用pygame来制作小游戏,下面是五子棋的代码,我的理解都写在注释里了importpygame#导入pygame模块print(pygame.ver)#检查pygame的版本,检查pygame有没有导入成功EMPTY=0BLACK=1WHITE=2#定义三个常量函数,用来表示白棋,黑棋,以及空black_color=[0,0,0]#定义黑色(黑棋用,画棋盘)white_color=[255,255,255]#定义白色(白棋用)#定义棋盘这个

系统 2019-09-27 17:48:37 2450

Python

Python多进程并发操作中进程池Pool的应用

在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又太过繁琐,这时候进程池Pool发挥作用的时候就到了。Pool可以提供指定数量的进程,供用户调用,当有新的请求提交到pool中时,如果池还没有满,那么就会创建一个新的进程用来执行

系统 2019-09-27 17:48:11 2450

Python

Python (Win)readline和tab补全的安装方法

最近开始学Python,想直接通过命令行的方式进行学习。奈何没有Tab补全,操作实在麻烦,网上各种百度后无果(x64系统,x86的可以直接下载网上各种编译好的包)最后自己百度+加上自己的摸索,找到了在64位系统下轻松安装readline和tab补全的方法一、安装readlinecmd命令行,就会自动安装readline模块python-mpipinstallpyreadline二、编写tab.py文件保存在..\Python\Lib\tab.py例如:D:

系统 2019-09-27 17:47:11 2450

Python

关于Python核心框架tornado的异步协程的2种方法详解

什么是异步?含义:双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,同时在结束时有停止位现象:没有共同的时钟,不考虑顺序来了就处理直观感受:就是不用等了,效率高同步含义:指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系现象:有一个共同的时钟,按来的顺序一个一个处理直观感受:就是需要等候,效率低下那么今天我们看怎么用2种方法用代码实现tornado的异步?这些是导入的包:2种方

系统 2019-09-27 17:45:33 2450

Python

Python编程中字符串和列表的基本知识讲解

Python字符串字符串是Python中最常用的数据类型。我们可以使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1='HelloWorld!'var2="PythonProgramming"Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:#!/usr/bin/pythonvar1='HelloWorld!'

系统 2019-09-27 17:38:17 2450

编程技术

LuaPlus学习(一)

想在我的项目中使用Lua脚本语言。最初知道Lua是通过CEGUI,后来因为一些原因不打算使用CEGUI了,只好单独使用Lua。在网上看到LuaPlus,貌似比较简单。在此记录学习过程。可以到这里http://luaplus.org/tiki-index.php?page=LuaPlus+Home+Page下载LuaPlus的win32二进制文件和源码包。从源码包提取头文件,从二进制包提取DLL文件。LuaPlus对Lua做了修改和封装,使得Lua和C++的

系统 2019-08-29 23:44:22 2450

Android

2011.09.14(2)——— android tabhost位于底部

2011.09.14(2)———androidtabhost位于底部参考:http://blog.csdn.net/tt_iceberg/article/details/6430701http://blog.csdn.net/roadog2006/article/details/5475549从网上找了一圈大致有两种方法方法一:

系统 2019-08-29 23:04:01 2450

编程技术

图解DotNet框架之二:System

(声明:本系列只想给大家介绍.net框架,并不是语法和类的使用的讲解,所以只能概括的描述一下所提到的类,如果有疑问可以到MSDN上面去查)前面我们学习了.net的运行引擎,知道了Appdomain要承载各种dll,那么我们就来学习一下最基本的system.dll,这个任何代码都要引用的大家伙.还是老规矩,图解..嘿嘿上图了看了图以后大家应该有一个初步的了解了吧,我们来一个一个的学习吧,大家都知道.net中分为值类型和引用类型,我们来看这两种类型的区别obj

系统 2019-08-29 22:35:03 2450

编程技术

Ext 超炫的登陆界面

写道Ext.namespace("Login");Login.app=function(){return{init:function(){Ext.QuickTips.init();//需要的元件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息了。Ext.form.Field.prototype.msgTarget='side';//第二句的目的就是设置控件的错误信息显示位置,varLogin_Form=newExt.form.FormPan

系统 2019-08-29 22:25:20 2450

编程技术

JVM监控工具介绍jstack, jconsole, jinfo, jmap

Java内存泄露监控工具(一)--JVM监控工具介绍jstack,jconsole,jinfo,jmap,jdb,jsta2010-03-1713:20jstack--如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的javast

系统 2019-08-12 09:30:02 2450