码迷,mamicode.com
首页 > 编程语言
python GUI 猜数字游戏
#-*-coding:utf-8-*- importeasygui,random status=easygui.buttonbox("这是一个猜数字游戏,点击开始进行游戏,点击退出关闭游戏。",choices=["开始","退出"]) ifstatus=="开始": s_number=random.randint(1,100) count=0 u_number=0 #prints_number whilecount<6andu_numb..
分类:编程语言   时间:2015-02-02 19:59:04    阅读次数:201
Python 标准库 urllib2 的使用细节
Python标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如urllib2这个HTTP客户端库。这里总结了一些urllib2库的使用细节。1Proxy的设置2Timeout设置3在HTTPRequest中加入特定的Header4Redirect5Cookie6使用HTTP的PUT和DELETE方法7得到..
分类:编程语言   时间:2015-02-02 19:59:31    阅读次数:168
python第三方库系列之十四--集群化部署定时任务apscheduler库
如果将定时任务部署在一台服务器上,那么这个定时任务就是整个系统的单点,这台服务器出现故障的话会影响服务。对于可以冗余的任务(重复运行不影响服务),可以部署在多台服务器上,让他们同时执行,这样就可以很简单的避免单点。但是如果任务不允许冗余,最多只能有一台服务器执行任务,那么前面的方法显然行不通。本篇文章就向大家介绍如何避免这种互斥任务的单点问题,最后再介绍一下基于APScheduler的分布式定时任...
分类:编程语言   时间:2015-02-02 19:54:57    阅读次数:535
算法效率的分析--【以选择排序与冒泡排序为基础】
在前面我们实现了选择排序与冒泡排序的具体实现,现在我们从数学的角度分析下算法的效率问题:               首先我们把两种排序算法的概念重温一遍: 选择排序:在每一轮中,找出最小的元素放在他最终的位置。挺起来有些别扭,我们举个实例:   eg:        8, 5,1, 20, 6, 3  1ed······  1, 5,8, 20, 6, 3  2ed······  1,...
分类:编程语言   时间:2015-02-02 19:55:18    阅读次数:208
[转]C#利用委托跨线程更新UI数据
在使用C#的过程中,难免会用到多线程,而用多线程之后,线程如何与界面交互则是一个非常头疼的问题。其实不仅仅是界面,一般情况下,我们往往需要获得线程的一些信息来确定线程的状态。比较好的方式是用委托实现,看例子: class TestClass { //声明一个delegate(委托...
分类:编程语言   时间:2015-02-02 19:50:54    阅读次数:127
swift中的流程控制
【转自】http://www.cnblogs.com/wendingding/p/3885108.html一、swift中的流程控制Swift支持的流程结构如下:循环结构:for、for-in、while、do-while选择结构:if、switch注意:这些语句后面一定要跟上大括号{},在C语言中...
分类:编程语言   时间:2015-02-02 19:51:38    阅读次数:190
数组-05. 字符串字母大小写转换(10)
输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。输入格式:输入在一行中给出一个长度不超过40的、以#结束的非空字符串。输出格式:在一行中按照要求输出转换后的字符串。输入样例:Hello World! 123#输出样例:hELLO wORLD...
分类:编程语言   时间:2015-02-02 19:50:50    阅读次数:116
二进制打印与逆序_C语言(转)
//二进制逆序 by MoreWindows( http://blog.csdn.net/MoreWindows ) #include //二进制打印函数template void PrintfBinary(T a){ int i; for (i = sizeof(a) * 8 - 1...
分类:编程语言   时间:2015-02-02 19:44:14    阅读次数:164
[大话数据结构]算法
算法相关: 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。 我们不可能把所有的算法都实现,也更不可能用所有的输入逐一的验证算法,所以算法的正确性在大部分情况下都不能用程序来证明,而是用数学方法证明。 好的算法,应该具有正确性、可读性、健壮性、高效...
分类:编程语言   时间:2015-02-02 19:45:24    阅读次数:203
JAVA注解的使用
应用场景:我们在通过一个key值取得其对应的值时,很容易想到用HashMap,或者用enmu, 但这两者都有不方便的地方,往往要加一大段代码,如果能用注解来搞定,不仅能省很多代码,且看上去也很直接,实现方法如下:1.先定义一个注解:import java.lang.annotation.Elemen...
分类:编程语言   时间:2015-02-02 19:43:58    阅读次数:192
数组-03. 冒泡法排序(20)
将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N-1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任意给定的K(#...
分类:编程语言   时间:2015-02-02 19:43:28    阅读次数:212
Java魔法堂:四种引用类型、ReferenceQueue和WeakHashMap
一、前言 JDK1.2以前只提供一种引用类型——强引用Object obj = new Object();。而JDK1.2后我们多另外的三个选择分别是软引用java.lang.ref.SoftReference、弱引用java.lang.ref...
分类:编程语言   时间:2015-02-02 19:40:26    阅读次数:281
linux环境中 对tomcat配置java环境
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m -XX:MaxPermSize=512m"JAVA_HOME="/weblogic10/bea/jdk160_21"JRE_HOME="/weblogic10/bea/jdk160_21"
分类:编程语言   时间:2015-02-02 19:41:47    阅读次数:146
《Python自动化之路》大纲
第一天1、编程语言介绍2、Python基础,介绍历史、发展情况及现状3、Python安装、环境准备4、编程风格、语法要求、变量格式等5、编写用户交互脚本6、读取用户输入7、基本流程控制,if..else/for x in…/while True8、程序流程控制二,break\continue\ 嵌套...
分类:编程语言   时间:2015-02-02 19:39:42    阅读次数:367
Unity学习-鼠标的常用操作(八)
本次主要介绍5个鼠标事件 void OnMouseEnter():鼠标进入 void OnMouseExit():鼠标移出 void OnMouseDown():鼠标点击 void OnMouseUp():鼠标抬起 void OnMouseDrag():鼠标拖曳 2个静态方法 ...
分类:编程语言   时间:2015-02-02 19:37:06    阅读次数:430
求网格中最大乘积---Python
In the 20×20 grid below, four numbers along a diagonal line have been marked in red. 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 0849 49 ...
分类:编程语言   时间:2015-02-02 19:35:07    阅读次数:174
数组-04. 查找整数(10)
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入格式:输入在第1行中给出2个正整数N( 2 #include 3 #include 4 #include 5 #include 6 7 using namespace...
分类:编程语言   时间:2015-02-02 19:34:15    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!