码迷,mamicode.com
首页 > 编程语言
python科学计算_numpy_函数库
1.常规函数与排序常用统计函数:求和:sum()、均值:mean()、标准差:std()、方差:var()、最小值:min()、最大值:max()、最大值与最小值之差:ptp()、最大值的下标:argmax()、最小值的下标:argmin()、中值:median()上述函数都可以指定axis,来沿着...
分类:编程语言   时间:2015-08-18 01:02:23    阅读次数:20637
Java集合(16)--快速失败机制(Fail-Fast)
迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败行为应该仅用于检测 bu....
分类:编程语言   时间:2015-08-18 01:01:08    阅读次数:171
非递归快速求幂算法
快速求正整数次幂,当然不能直接死乘。举个例子:3 ^ 999 = 3 * 3 * 3 * … * 3直接乘要做998次乘法。但事实上可以这样做,先求出2^k次幂:3 ^ 2 = 3 * 33 ^ 4 = (3 ^ 2) * (3 ^ 2)3 ^ 8 = (3 ^ 4) * (3 ^ 4)3 ^ 16...
分类:编程语言   时间:2015-08-18 00:59:27    阅读次数:156
JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDa...
分类:编程语言   时间:2015-08-18 01:01:20    阅读次数:99
Linux 多线程调试(内存占用、死循环、CPU占用率高……)
文章出处:http://www.cnblogs.com/cy568searchx/archive/2013/10/28/3391790.html你的软件在某个时刻停止服务,CPU占用达到100%+,这种问题一个可能的原因是产生了死循环,假设程序某处存在潜在的死循环,并在某种条件下会引发,本文以一个示...
分类:编程语言   时间:2015-08-18 01:00:42    阅读次数:140
剑指Offer面试题:2.二维数组中的查找
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含有该数字,则...
分类:编程语言   时间:2015-08-18 00:57:32    阅读次数:226
Java集合(14)--双枢轴快速排序(DualPivotQuicksort)
JDK1.7 java.uti.Arrays开始使用DualPivotQuicksort作为默认排序方法详细讲解链接:http://www.tuicool.com/articles/BfY7Nz算法思想:选出两个枢轴P1和P2,需要3个指针L,K,G。3个指针的作用如下图:算法为以下的步骤:(数组大...
分类:编程语言   时间:2015-08-18 00:57:54    阅读次数:1430
深入Java单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数...
分类:编程语言   时间:2015-08-18 01:00:02    阅读次数:146
Java集合(17)--HashMap、Hashtable和ConcurrentHashMap的比较
1. 数据结构都是数组+拉链实现的哈希表,但是具体实现上差别大了2. 并发Hashtable全表锁HashMap多线程不安全,需要自己封装ConcurrentHashMap加细粒度锁,读不加锁,如果读到空值再加锁。注意这三个关键字final,transient,volatile3. nullHash...
分类:编程语言   时间:2015-08-18 00:56:45    阅读次数:183
学习JavaScript之全局变量和隐式全局变量
隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。这表明,在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性...
分类:编程语言   时间:2015-08-18 00:56:03    阅读次数:150
python 第三方包之xlwt 转换成excel
简介 xlrd是python的一个第三方模块,可以实现跨平台读Microsoft Excel文件。(它有一个兄弟叫xlwt,专注于写Excel文件。) 它并不像win2com那样借助COM技术来访问Excel,而是直接分析Excel文件格式,从中解析数据...
分类:编程语言   时间:2015-08-17 23:53:33    阅读次数:528
Unix C语言编写基于IO多路复用的小型并发服务器
背景介绍 如果服务器要同时处理网络上的套接字连接请求和本地的标准输入命令请求,那么如果我们使用accept来接受连接请求,则无法处理标准输入请求;类似地,如果在read中等待一个输入请求,则无法处理网络连接的请...
分类:编程语言   时间:2015-08-17 23:52:38    阅读次数:600
Spring学习笔记-springMVC基于注解的控制器(Demo)
基于注解的SpringMVC(Demo)及知识点补充...
分类:编程语言   时间:2015-08-17 23:52:23    阅读次数:435
javascript的简单逻辑题目
ps:纯属练习逻辑,项目开发中实际用处不大,老鸟飘过。题目1:求一个数组的最大ji数和最小偶数,并返回他们的和,如果一个数不存在则返回null。方法1: function evenOdd(arr){ var even=[],// 偶数 odd=[];//基数 for(var i=0;i<arr.length;i++) i...
分类:编程语言   时间:2015-08-17 23:49:00    阅读次数:201
Light OJ 1339 Strongest Community(分块暴力)
In a strange city, houses are built in a straight line one after another. There are several communities in the city. Each community consists of some consecutivehouses such that every house belongs to ...
分类:编程语言   时间:2015-08-17 23:51:41    阅读次数:881
一个人的旅行 HDU杭电2066【dijkstra算法】
http://acm.hdu.edu.cn/showproblem.php?pid=2066 Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威...
分类:编程语言   时间:2015-08-17 23:49:41    阅读次数:281
操作系统 时间片轮转调度算法
时间片轮转法(RR) 算法描述:用于分时系统中的进程调度。每次调度时,总是选择就绪队列的队首进程,让其在CPU上运行一个系统预先设置好的时间片。一个时间片内没有完成运行的进程,返回到绪队列末尾重新排队,等待下一次调度。 【例】进程A、B、C、D需要运行的时间分别为20ms、10 ms、15 ms、5 ms,均在0时刻到达。到达的先后次序为A、B、C、D。如果时间片分别为1 ms和5ms,计算各...
分类:编程语言   时间:2015-08-17 23:48:22    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!