一,归并排序介绍 归并排序是一个典型的基于分治的递归算法。它不断地将原数组分成大小相等的两个子数组(可能相差1),最终当划分的子数组大小为1时(下面代码第17行left小于right不成立时) ,将划分的有序子数组合并成一个更大的有序数组。为什么是有序子数组??? 归并排序的递归公式:T(N) = ...
分类:
编程语言 时间:
2016-05-24 11:57:15
阅读次数:
180
eval函数不仅仅是一个函数。大多数函数只访问定义它们所在的作用域,而不能访问除此之外的作用域(词法作用域)。eval函数具有访问调用它时的整个作用域的能力。编译器编写者首次设法优化js时,eval函数很难高效地调用任何一个函数,因为一旦调用的函数是eval函数,那么每个函数调用都需要确保在运行时整 ...
分类:
编程语言 时间:
2016-05-24 11:55:57
阅读次数:
209
一、set 集合 特点:无序、不重复、可嵌套。 1、创建集合的三种方式: 2、操作集合 注意: 创建空集必须用 set(),如用{}是创建字典。 s = set("qweiwt") #把str中的字符拆解开,形成set.特别注意观察有两个w,但集合是不能重复的 print(s) {'t', 'i', ...
分类:
编程语言 时间:
2016-05-24 11:56:43
阅读次数:
162
用了四年的.net,今年转做java,内心一直吐槽java的烦琐,今天发现了一个java值得我为之点赞的地方 java的枚举居然可以这么玩,废话不多,上demo 使用时如下: ...
分类:
编程语言 时间:
2016-05-24 11:53:49
阅读次数:
158
深入理解 Java 垃圾回收机制 一:垃圾回收机制的意义 java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“ ...
分类:
编程语言 时间:
2016-05-24 11:55:07
阅读次数:
195
Java如何实现系统监控、系统信息收集、sigar开源API的学习 系统监控(1)Jar资源下载:http://download.csdn.net/detail/yixiaoping/4903853首先给大家介绍一个开源工具Sigar官网:http://sigar.hyperic.com/API: ...
分类:
编程语言 时间:
2016-05-24 11:50:56
阅读次数:
274
前言 第二章主要讲解各种变量作用域,通过这章的学习,接触到了很多之前没有接触过的东西,比如不经常用到的eval,命名函数表达式,with语句块等,下面是一个列表,我对各节的一点点个人总结,很多都是自己的收获和认识。可能有很多认识的误区,毕竟水平有限。如果有那里认识不对的地方,还希望可以在评论中指出来 ...
分类:
编程语言 时间:
2016-05-24 11:51:06
阅读次数:
239
php中如何获取并删除数组的第一个或者最后一个元素?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。(1)使用 array_pop 删除数组的最后一个元素,例如:$arr=array('a','b','c');$resu ...
分类:
编程语言 时间:
2016-05-24 11:49:45
阅读次数:
353
java调用windows的wmi获取监控数据(100%纯java调用windows的wmi获取监控数据) 转:http://my.oschina.net/noahxiao/blog/73163纯java主要体现在可以跨平台调用com。所用的是j-Interop,它是100%纯java实现的com的 ...
分类:
编程语言 时间:
2016-05-24 11:49:46
阅读次数:
603
1.判断ip、端口是否可连接 2.判断ip是否可以连接 timeOut是超时时间 ...
分类:
编程语言 时间:
2016-05-24 11:46:01
阅读次数:
908
java 获取系统信息及CPU的使用率原文:http://kakaluyi.javaeye.com/blog/211492最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...在Ja ...
分类:
编程语言 时间:
2016-05-24 11:47:52
阅读次数:
271
1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu ...
分类:
编程语言 时间:
2016-05-24 11:46:38
阅读次数:
150
转自:http://www.crifan.com/python_already_got_correct_encoding_string_but_seems_print_messy_code/ 【背景】 Python中的字符编码,其实的确有点复杂。 再加上,不同的开发环境和工具中,显示的逻辑和效果又不 ...
分类:
编程语言 时间:
2016-05-24 11:45:12
阅读次数:
278