码迷,mamicode.com
首页 > 编程语言
HDU1285 确定比赛名次【拓扑排序】【优先队列】
思路:因为要满足字典序的拓扑排序,所以用了STL中的优先队列。 priority_queue<int,vector, greater > Q; 实现了权值小的优先级高,取出的时候保证序号是队列中最小的。 其他的和一般的拓扑排序无区别。...
分类:编程语言   时间:2014-12-22 22:50:05    阅读次数:243
【三】java基础
①数据类型:基本数据类型和引用数据类型//----------------------------------------基础数据类型:数值型(整数类型byte,short,int,long浮点类型float,double),字符型,布尔型引用数据类型:类,接口,数组//--------------...
分类:编程语言   时间:2014-12-22 22:47:15    阅读次数:244
JavaScript正则表达式
正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。正则表达式又叫正规表达式、正规表示式、常规表达式。正则表达式是描述一种匹配模式的字符串,由普通字符和特殊字符(元字符)组成。正则表达式的用途包括:1、数据有效性验证。2、替换文本。3、提取子字符串。
分类:编程语言   时间:2014-12-22 22:47:15    阅读次数:258
python super
http://hi.baidu.com/thinkinginlamp/item/3095e2f52c642516ce9f32d5Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见...
分类:编程语言   时间:2014-12-22 22:46:22    阅读次数:201
进程 vs. 线程——转自廖雪峰
我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Mas...
分类:编程语言   时间:2014-12-22 22:45:15    阅读次数:242
python 的dict的update 方法的一点诡秘的行为
如下:>>> 'a%s'%a'a{1: 0, 2: 0}'>>> for k,v in a.items(): a.update(k=v) >>> a{1: 0, 2: 0, 'k': 0}期望输出的是{1:0,2:0}以下这么写是对的:>>> a={1:0,2:0}>>> for k,v in a....
分类:编程语言   时间:2014-12-22 22:42:36    阅读次数:217
JavaScript多文件下载
对于文件的下载,可以说是一个十分常见的话题,前端的很多项目中都会有这样的需求,比如 highChart 统计图的导出,在线图片编辑中的图片保存,在线代码编辑的代码导出等等。而很多时候,我们只给了一个链接,用户需要右键点击链接,然后选择“另存为”,这个过程虽说不麻烦,但还是需要两步操作,倘若用户想保存...
分类:编程语言   时间:2014-12-22 22:41:21    阅读次数:326
备忘:C++基础 -- 数据类型的学习总结
常用的几种数据类型: 类型标识符说明字节值的范围 int整型4–2,147,483,648 到 2,147,483,647VC++中为long int类 short短整型2–32,768 到 32,767 long长整型4–2,147,483,648 到 2,147,483,647 ...
分类:编程语言   时间:2014-12-22 22:41:28    阅读次数:254
Java char转int总结
java中各种类型的数据都可以相互转换,作为一个String类型的数据串,常常需要char型转到int型。设一个String 类型字串 String str = "123456";java内部使用Unicode编码大概和ASCAII 差不多,所以可以做以下操作:1)int i = str.charA...
分类:编程语言   时间:2014-12-22 22:41:07    阅读次数:215
备忘: C++中的 vector 容器
在C++ 中使用 vector:容器或叫向量。对用来管理不定长度的数据集或经常变化的数据组,很方便。可以简单的理解他是一种数据组,一种数据类型的集合。vector是同一种类型的对象的集合。它相当于一个动态的数组, 当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。...
分类:编程语言   时间:2014-12-22 22:40:52    阅读次数:231
JavaScript脚本在页面中放置的位置
JavaScript脚本通常放置在三个位置:1、head部分JavaScript脚本。2、body部分JavaScript脚本。3、单独以.js结尾的文件中的JavaScript脚本。客户端会顺序读取并解析文档内容,body部分的JavaScript脚本会优先执行,其他部分的JavaScript脚本...
分类:编程语言   时间:2014-12-22 22:41:42    阅读次数:241
java的CalssLoader
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏...
分类:编程语言   时间:2014-12-22 22:40:14    阅读次数:324
谈谈GIS与地理学语言
二十一世纪初,也就是我们这代人生活的昨天和今天,伴随着"空间觉醒",GIS逐渐被人们所熟知。以地学原理为依托的地理信息系统,在学术界被称为是第三代地理学语言。这个概念首先是由号称是中国GIS之父的陈述彭老先生提出来的。这种"空间觉醒",今天看来,在非地理学领域的应用甚至要多些。那么,我们自然会想.....
分类:编程语言   时间:2014-12-22 22:39:49    阅读次数:315
JavaScript内建对象
JavaScript内建对象包括:String、Array、Math、Date、Boolean、Number、Event、RegExp。使用内建对象的属性和方法需要使用new关键字和构造函数创建内建对象的实例,对象实例继承对象的属性和方法。String定义了所有处理字符串的操作。Array提供一个数...
分类:编程语言   时间:2014-12-22 22:40:24    阅读次数:214
python gui之tkinter界面设计pythonic设计
ui的设计,控件id的记录是一件比较繁琐的事情。此外,赋值和读取数据也比较繁琐,非常不pythonic。有没有神马办法优雅一点呢?life is short。鉴于控件有name属性,通过dir(Entry_obj)得知,存放在一个_name的属性里面。于是就有了以下代码:Entry(frame,na...
分类:编程语言   时间:2014-12-22 22:37:02    阅读次数:178
JavaScript注释
JavaScript注释有两种方式:1、单行注释。2、多行注释。单行注释单行注释以“//”开头。多行注释多行注释以“/*”开头“*/”结尾。
分类:编程语言   时间:2014-12-22 22:36:34    阅读次数:190
java内部类
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变量 3 private int x=1; 4 //定义外部类函数 5 public void methodOut(){ 6 System.out.println(...
分类:编程语言   时间:2014-12-22 22:37:13    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!