码迷,mamicode.com
首页 > 编程语言
python 抽象类分析
最近在看bottle.py源码,里面自定了多个类字典的类。这些类的定义继承了collections中多个抽象类。比如MutableMapping。 1、在讲抽象类之前,先说下抽象方法的实现。 抽象方法是基类中定义的方法,但却没有任何实...
分类:编程语言   时间:2014-12-22 00:59:18    阅读次数:254
JAVA线程学习(二)
共两个类: 第一个: package com; //军队线程 //模拟作战双方的行为 public class ArmyRunnable implements Runnable { //volatile保证了线程可以正确的读取其他线程写入的值 //可见性 volatile boolean keepRunning = true; @Override p...
分类:编程语言   时间:2014-12-22 00:58:33    阅读次数:184
Eclipse配置Python的IDE
昨天要用Python,不想单独再装IDE。记得eclipse可以配置成Python用的。上网找了一下,有一篇不错。原址如下:http://www.qrong.com/archives/513使用Eclipse编写PythonbyKUMUKINGon2011/08/06·LEAVE A COMMENT...
分类:编程语言   时间:2014-12-22 00:55:49    阅读次数:166
Eclipse中无法查看java api的源代码
简述1. Mac OS(10.8版本)自带了jdk1.6或者说java6,但是没有源代码。Mac OS自带的java 6是由苹果负责发布和更新的,跟Oracle的java 6略有不同,比如没有rt.jar,取而代之的是classes.jar 其他一些详细信息可参考http://my.oschina....
分类:编程语言   时间:2014-12-22 00:52:56    阅读次数:320
ASCII排序
#includeint main(){int i,j;char k[10],t;printf("请输入10个字符多余无效(单个字母或数字):\n");for(i=0;ik[j]){t=k[i];k[i]=k[j];k[j]=t;}}}printf("按照ASCII代码表规则排序:\n");for(i...
分类:编程语言   时间:2014-12-22 00:51:13    阅读次数:240
C++类到底存不存在缺省无参构造函数
学习C++的时候有个问题老是忘,就是缺省无参构造函数,说的是定义类的时候,如果类本身没有构造函数,则调用一个缺省的无参构造函数,如果有构造函数,则就一定要按照构造函数的方式调用,这意味着如果定义了一个有参数的构造函数,那么在定义类的时候就一定要调用有参的那个构造函数,缺省的无参构造函数就不存在了。 ...
分类:编程语言   时间:2014-12-22 00:49:24    阅读次数:248
Chrome插件i18n多语言实现
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。Chrome插件框架中i18n的封装API:chrome.i18n.getMessage(name)用到的字符都可以定义成__MSG_extName__类似这样的格式,然后通...
分类:编程语言   时间:2014-12-22 00:48:23    阅读次数:209
java 序列化
Java?串行化技术可以使你将一个对象的状态写入一个Byte?流里,并且可以从其它地方把该Byte?流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库...
分类:编程语言   时间:2014-12-21 23:44:53    阅读次数:350
大话设计模式C++实现-第18章-备忘录模式
一、UML图 二、概念 备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将对象恢复到原先保存的状态。 三、说明 角色: (1)Originator(发起人):负责创建一个Memento,用以记录当前时刻它的内部状态,并可以使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储...
分类:编程语言   时间:2014-12-21 23:40:24    阅读次数:359
java中的Closeable接口
一、概述 该接口位于java.io包下,声明如下:public interface Closeable Closeable 是可以关闭的数据源或目标。调用 close 方法可释放对象保存的资源(如打开文件)。 二、方法 void close() throws IOException 关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效。 抛出:IOE...
分类:编程语言   时间:2014-12-21 23:37:34    阅读次数:287
Java与编码问题串讲之二–如何理解java采用Unicode编码
Java开发者必须牢记:在Java中字符仅以一种形式存在,那就是Unicode(不选择任何特定的编码,直接使用他们在字符集中的编号,这是统一的唯一方法)。由于java采用unicode编码,char在java中占2个字节。2个字节(16位)来表示一个字符。这里的Java中是指在JVM中、在内存中、在...
分类:编程语言   时间:2014-12-21 23:37:02    阅读次数:296
学生成绩管理C语言版
【标题】学生成绩管理的设计与实现【开发语言】C语言【概要设计】使用结构体存储学生的学号、姓名和成绩信息,实现对学生成绩类的基本操作:增加、删除、查询、排序【测试数据】按提示输入5组正确的正确的数据和5组有问题的数据,查看程序能否运行正确【测试结果】基本功能运行正确,异常输入无法处理(关于性能对比测试...
分类:编程语言   时间:2014-12-21 23:34:58    阅读次数:281
python 异常含义
异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeError尝试访问未知的对象...
分类:编程语言   时间:2014-12-21 23:36:31    阅读次数:219
模块的封装之C语言类的继承和派生
[交流][微知识]模块的封装(二):C语言的继承和派生 在模块的封装(一):C语言的封装中,我们介绍了如何使用C语言的结构体来实现一个类的封装,并通过掩码结构体的方式实现了类成员的保护。这一部分,我们将 在此的基础上介绍C语言类的继承和派生。其实继承和派生是一个动作的两种不同角度的表达。当我们继承....
分类:编程语言   时间:2014-12-21 23:35:26    阅读次数:328
c#语言-多线程中的锁系统
介绍平常在多线程开发中,总避免不了线程同步。这次就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor 1:基础。 2: 作用域。 3:字符串锁。二:mutex三:Semaphore四:总结一:lock、Monitor1:基础Lock是Monitor语法糖简化写法。Lock在...
分类:编程语言   时间:2014-12-21 23:33:12    阅读次数:281
模块的封装之C语言类的封装
[微知识]模块的封装(一):C语言类的封装 是的,你没有看错,我们要讨论的是C语言而不是C++语言中类的封装。在展开知识点之前,我首先要重申两点: 1、面向对象是一种思想,基本与所用的语言是无关的。当你心怀面向对象时,即使使用QBasic也能写 出符合面向对象思想的代码,更不要说C语言...
分类:编程语言   时间:2014-12-21 23:31:29    阅读次数:408
javascript 全局变量 局部变量 var 与不加var的区别
javascript,全局变量 ,局部变量, 作用域 var 和 不带var的区别
分类:编程语言   时间:2014-12-21 23:31:58    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!