码迷,mamicode.com
首页 > 编程语言
python 以面向对象的方式创建线程 实现售票系统
---恢复内容开始---通过面向对象的方法实现多线程,其核心是继承threading.Thread类。我们自己定义了一个类BoothThread, 这个类继承自thread.Threading类,通过修改Thread类的run()方法来定义线程所要执行的命令。 1 import threading ...
分类:编程语言   时间:2015-12-23 00:38:49    阅读次数:188
python代码中碰到的问题及解决
一、针对raw_input输入的字符进行类型判断及转换: raw_input输入默认为字符,如果输入的是数字字符,想自动转换,即:输入为a,不做操作,如果输入为3,即转化为整数。 可利用try..except..的方法,让程序将raw_input()输入的值转换为int,如果输入的是...
分类:编程语言   时间:2015-12-23 00:33:20    阅读次数:269
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:编程语言   时间:2015-12-23 00:31:10    阅读次数:273
再议Swift操作符重载
今天我们来谈一谈Swift中的操作 符重载,这一功能非常实用,但是也相当有风险。正所谓“能力越大责任越大”,这句话用来形容操作符重载最合适不过了。它可以令你的代码更加简洁,也可以让 一个函数调用变得又臭又长。而对于那些没怎么读过你的代码的人来说,操作符的使用同时也会让代码的可读性大打折扣。谨慎引入,...
分类:编程语言   时间:2015-12-23 00:27:06    阅读次数:254
spring component-scan filter
这个文件中beans根节点下只有一个context:component-scan节点,此节点有两个属性base-package属性告诉spring要扫描的包,use-default-filters="false"表示不要使用默认的过滤器,此处的默认过滤器,会扫描包含Service,Component...
分类:编程语言   时间:2015-12-23 00:20:00    阅读次数:317
[javascript-debug-ajax-json]两种不同的json格式数据
Bug 1:1. 这里面的 data 只是一维数组{"state":0,"errorCode":0,"data":{"originalName":"","name":"3e12cdbd9d855449440035b3fdaf78bd.png","url":"images\/release\/3\/d...
分类:编程语言   时间:2015-12-23 00:21:18    阅读次数:211
Spring4 MVC Hibernate4集成
Spring4 MVC Hibernate4集成Spring4 MVC Hibernate4集成一、 本文所用环境Spring4.0.3.RELEASEHibernate4.3.5.FinalMysql二、 工程目录三、 Maven添加依赖用Maven创建项目,pom.xml如下:View Code...
分类:编程语言   时间:2015-12-23 00:19:39    阅读次数:323
java异常处理机制Exception
Exception是一个整体的异常,子类NullPointerException、StringIndexOutOfBoundsException异常处理语句try{可能发生异常的代码片段}catch(NullPointerException e){当出现了列举的异常类型后,在这里处理}catch(S...
分类:编程语言   时间:2015-12-23 00:15:03    阅读次数:210
Spring基础
理解什么是Spring?03年,spring框架发布,通过10多年的发展,spring框架已经发展成JavaEE开发中的非常重要的一个框架。虽然还是有公司采用自己的方式来处理代码间的耦合问题,但是他们采用的方式依旧是Spring框架的基础,即:工厂模式与服务定位器模式等。Spring是一个从实际开发...
分类:编程语言   时间:2015-12-22 23:06:46    阅读次数:491
python多线程实现售票
我们使用mutex(Python中的Lock类对象)来实现线程的同步:lock.acquire() 相当于P操作,得到一个锁,lock.release()相当于V操作,释放一个锁 1 # -*- coding: cp936 -*- 2 import threading # Python主要通过标准....
分类:编程语言   时间:2015-12-22 23:08:42    阅读次数:548
JAVA中堆栈和内存分配
(一)、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4.静态域(属于方法区)...
分类:编程语言   时间:2015-12-22 23:07:32    阅读次数:474
java基础异常(毕向东老师)
异常:不正常。在运行时期发生的一些不正常情况。就是异常。异常的由来。程序运行是总会class ExceptionDemo{public static void main(String[] args){int[] arr=new int[2];System.out.println(arr[2])}}异...
分类:编程语言   时间:2015-12-22 23:04:38    阅读次数:464
Swift 数组
// 数组的用法let empetyArray = [] // 空数组let stringArray = [String]() // 字符串数组,限定其值为字符串let intArray = [Int]() // 整型数组,限定其值为整型var shoppingList = ["苹果","香蕉...
分类:编程语言   时间:2015-12-22 23:05:59    阅读次数:474
C++中的数组问题
C++中的数组问题1. 数组赋值与初始化 (1)直接初始化:int arr[3]={1,2,3}; (2)遍历访问初始化;for(i = 0;i< 3;i++) //直接读入,或者用别的数组,以及别的(i+1)等。 (3)内存操作函数;memset(arr,3,abs);//abs为另一个...
分类:编程语言   时间:2015-12-22 23:02:17    阅读次数:245
算法入门(C++)
iostream,这个头文件里有很多常用的函数,比如swap交换两个变量的值,max求两个值的最大值等。cstdio头文件,这个头文件里包含C风格的输入输出。如果你之前学习过C++语言应该知道cin读入和cout输出的方法。那么我们为什么还要用C的scanf和printf呢?因为scanf和prin...
分类:编程语言   时间:2015-12-22 23:02:24    阅读次数:532
python学习之核心数据类型
python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili',...
分类:编程语言   时间:2015-12-22 23:00:09    阅读次数:289
spring的注解Resource和Autowired
问题描述: 在写dubbo的client端代码时,使用进行装配时,调用地方直接使用@Resource进行装配注入,程序启动总是报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with n....
分类:编程语言   时间:2015-12-22 22:58:26    阅读次数:718
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!