第一章 数据结构与算法 1 赋值多个变量 *2 collections deque 构造固定大小队列,插入删除比list快3 查找最大和最小元素的N个元素 heapq nlargest() nsmallest()4 实现一个优先级队列 5 字典中的键映射多个值 collections default ...
分类:
编程语言 时间:
2016-08-01 21:20:44
阅读次数:
300
转自:https://www.douban.com/group/topic/29658298/ 对正整数 $q$,定义张量 $T$,其对应的多项式为 $p(X,Y,Z)=\sum_{i=1}^q (X_0Y_iZ_i+X_iY_0Z_i+X_iY_iZ_0)$。对于 $\epsilon>0$,定义张 ...
分类:
编程语言 时间:
2016-08-01 21:18:11
阅读次数:
1016
方法一:是利用map的fromkeys来自动过滤重复值,map是基于hash的,大数组的时候应该会比排序快点吧 方法二:是用set(),set是定义集合的,无序,非重复 方法三:是排序后,倒着扫描,遇到已有的元素删之 #!/usr/bin/python#coding=utf-8'''Created ...
分类:
编程语言 时间:
2016-08-01 21:15:42
阅读次数:
1080
在Linux下编程多用多进程编程少用多线程编程。 IBM有个家伙做了个测试,发现切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical section和linux的pthread_mutex),windows比linux的要快五倍左右。 ...
分类:
编程语言 时间:
2016-08-01 21:14:46
阅读次数:
187
一、前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好用到 代码如下: 二、讨论 需要注意的是第44行,不能直接使用index变量在Task()里进行操作,而是要将它赋给Threadindex,让Threadindex在Tas ...
分类:
编程语言 时间:
2016-08-01 21:14:03
阅读次数:
221
一、资源数据库(AssetDatabase) API: http://docs.unity3d.com/Manual/AssetDatabase.html 二、资源工具集(***Utility) 三、资源导入(AssetImport) ...
分类:
编程语言 时间:
2016-08-01 21:12:42
阅读次数:
198
一、导入 jar 包 二、配置 web.xml 文件 说明: 配置了 SpringMVC 的核心处理器类 org.springframework.web.servlet.DispatcherServlet ,其中 url-pattern 指定了要过滤的请求。 需要注意的是:DispatcherSer ...
分类:
编程语言 时间:
2016-08-01 21:11:49
阅读次数:
163
PHP 关联数组 关联数组是使用您分配给数组的指定的键的数组。 1.关联数组的创建 这里有两种创建关联数组的方法: $age=array("Peter"=>"35","Ben"=>"43","Joe"=>"42") or $age['Peter']=35 $age['Ben']=43 $age['J ...
分类:
编程语言 时间:
2016-08-01 21:10:24
阅读次数:
212
1 面向对象的特征 封装 继承 多态 封装:1.将不需要对外提供的内容都隐藏起来; 2.把属性都隐藏起来,提供公共方法对其访问; 继承: 1.父类是具有共同特征的一些方法或属性,我们单独把它拿出来放入一个类; 2.继承是越子类越具体,越父类越共性; 3.可以实现代码重用; 多态:父类的引用指向了子类 ...
分类:
编程语言 时间:
2016-08-01 21:10:31
阅读次数:
263
Javascript是一门解释性脚本语言,同时它也是一门面向对象编程语言,但是它跟Java,c++等又不一样,因为它没有类(class),那么我们要如何把属性( property)和方法(method)封装成一个对象,从原型对象实例化出来一对象呢? 一、对象类的创建 在JavaScript中,我们通 ...
分类:
编程语言 时间:
2016-08-01 21:09:23
阅读次数:
235
三大部分:ECMAscript DOM BOM; JS的数据类型:string、booleam、number、null、undefined; 在网页中加 JS 与加 CSS 一样,三种方式:内嵌、内联、外联;JS所加入的位置没有要求,因为 JS 代码段的翻译是独立的; 模态窗口:当前窗口没有执行完之 ...
分类:
编程语言 时间:
2016-08-01 21:09:03
阅读次数:
184
Java中long和double赋值不是原子操作,因为先写32位,再写后32位,分两步操作,这样就线程不安全了。如果改成下面的就线程安全了private volatile long number = 8;那么,为什么是这样?volatile关键字难道可以保证原子性?java程序员很熟悉的一句话:vo ...
分类:
编程语言 时间:
2016-08-01 21:06:13
阅读次数:
197
1.构造器:与类同名且没有返回值,用来初始化类属性; 构造器又分为无参构造器和有参构造器 1.1:无参构造器 public class Contruction{ ...属性... public Contruction(){}//无参构造器,不写,系统会自动添加 } 1.2:有参构造器 public ...
分类:
编程语言 时间:
2016-08-01 21:03:55
阅读次数:
169
生产者与消费者模式简单介绍: 生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程 ...
分类:
编程语言 时间:
2016-08-01 21:02:19
阅读次数:
197
Public 可以被同一个项目中的所有类访问,具有项目可见性,最大的访问权限Private 成员变量和方法只能在其定义的类中访问 具有类可见性Protected 可以被一个包里的类访问 ,被同一个项目中不同包中的子类访问)默认(friendly) 可以被一个包里的类访问。 具有包可见性 封装的步骤: ...
分类:
编程语言 时间:
2016-08-01 21:02:43
阅读次数:
216