码迷,mamicode.com
首页 > 编程语言
pythoncook 随记
第一章 数据结构与算法 1 赋值多个变量 *2 collections deque 构造固定大小队列,插入删除比list快3 查找最大和最小元素的N个元素 heapq nlargest() nsmallest()4 实现一个优先级队列 5 字典中的键映射多个值 collections default ...
分类:编程语言   时间:2016-08-01 21:20:44    阅读次数:300
Coppersmith-Winograd 算法
转自: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
Python代码实现删除一个list里面的重复元素
方法一:是利用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
C#基础-FileStream实现多线程断点续传
一、前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好用到 代码如下: 二、讨论 需要注意的是第44行,不能直接使用index变量在Task()里进行操作,而是要将它赋给Threadindex,让Threadindex在Tas ...
分类:编程语言   时间:2016-08-01 21:14:03    阅读次数:221
代码是如何管理Unity工程目录中的资源组织
一、资源数据库(AssetDatabase) API: http://docs.unity3d.com/Manual/AssetDatabase.html 二、资源工具集(***Utility) 三、资源导入(AssetImport) ...
分类:编程语言   时间:2016-08-01 21:12:42    阅读次数:198
JavaScript获取当前日期
...
分类:编程语言   时间:2016-08-01 21:13:28    阅读次数:139
SpringMVC——一个简单的例子
一、导入 jar 包 二、配置 web.xml 文件 说明: 配置了 SpringMVC 的核心处理器类 org.springframework.web.servlet.DispatcherServlet ,其中 url-pattern 指定了要过滤的请求。 需要注意的是:DispatcherSer ...
分类:编程语言   时间:2016-08-01 21:11:49    阅读次数:163
php 中的关联数组 介绍
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
java基础面试题
1 面向对象的特征 封装 继承 多态 封装:1.将不需要对外提供的内容都隐藏起来; 2.把属性都隐藏起来,提供公共方法对其访问; 继承: 1.父类是具有共同特征的一些方法或属性,我们单独把它拿出来放入一个类; 2.继承是越子类越具体,越父类越共性; 3.可以实现代码重用; 多态:父类的引用指向了子类 ...
分类:编程语言   时间:2016-08-01 21:10:31    阅读次数:263
深入解读JavaScript面向对象编程实践
Javascript是一门解释性脚本语言,同时它也是一门面向对象编程语言,但是它跟Java,c++等又不一样,因为它没有类(class),那么我们要如何把属性( property)和方法(method)封装成一个对象,从原型对象实例化出来一对象呢? 一、对象类的创建 在JavaScript中,我们通 ...
分类:编程语言   时间:2016-08-01 21:09:23    阅读次数:235
MFC中的DLL、LIb文件的创建、使用
...
分类:编程语言   时间:2016-08-01 21:08:06    阅读次数:237
JavaScript
三大部分:ECMAscript DOM BOM; JS的数据类型:string、booleam、number、null、undefined; 在网页中加 JS 与加 CSS 一样,三种方式:内嵌、内联、外联;JS所加入的位置没有要求,因为 JS 代码段的翻译是独立的; 模态窗口:当前窗口没有执行完之 ...
分类:编程语言   时间:2016-08-01 21:09:03    阅读次数:184
java volatile不能保证原子性
Java中long和double赋值不是原子操作,因为先写32位,再写后32位,分两步操作,这样就线程不安全了。如果改成下面的就线程安全了private volatile long number = 8;那么,为什么是这样?volatile关键字难道可以保证原子性?java程序员很熟悉的一句话:vo ...
分类:编程语言   时间:2016-08-01 21:06:13    阅读次数:197
Java:构造器,构造代码块,静态代码块的执行顺序
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
java修饰符区别
Public 可以被同一个项目中的所有类访问,具有项目可见性,最大的访问权限Private 成员变量和方法只能在其定义的类中访问 具有类可见性Protected 可以被一个包里的类访问 ,被同一个项目中不同包中的子类访问)默认(friendly) 可以被一个包里的类访问。 具有包可见性 封装的步骤: ...
分类:编程语言   时间:2016-08-01 21:02:43    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!