线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆 ...
分类:
编程语言 时间:
2017-04-13 17:01:40
阅读次数:
214
__call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__c ...
分类:
编程语言 时间:
2017-04-13 17:05:56
阅读次数:
187
参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。 父类的成员方法只能被它的子类重写。 声明为final的方法不能被重 ...
分类:
编程语言 时间:
2017-04-13 17:06:07
阅读次数:
236
实现两个整数的加减乘除,并在每个计算前后打印出日志。 ArithmeticCalculator.java: ArithmeticCalculatorImpl.java: LoggingAspect.java: ApplicationContext.xml: 测试: 输出: ...
分类:
编程语言 时间:
2017-04-13 17:07:38
阅读次数:
673
问题: 一个屋子里人数必须要达到多少人,才能使其中两人生日相同的机会达到50%? 为了回答这个问题,设: 1、设k是屋子里的总人数,对每一个人进行编号,则编号为1,2,3···k 2、设所有年份都是365天,最大天数n=365 3、bi表示第i个人的生日天数,所以1<=bi<=360,1<=i<=k ...
分类:
编程语言 时间:
2017-04-13 17:07:41
阅读次数:
521
package com.vince.list; import java.util.ArrayList; public class ListDemo { public static void arraylist(){//动态数组 ArrayList list=new ArrayList(); list ...
分类:
编程语言 时间:
2017-04-13 17:13:19
阅读次数:
222
A博娱乐一个月前,我们发布了一份《十篇必读的SQL文章》清单,我们相信这些文章将为jOOQ博客的读者提供 极大的价值。jooQ是一个专注于Java和SQL的博客,所以一个月后的今天,我们发布一份同样令人兴奋 的《十篇必读的Java文章》清单,是再自然不过的事情。 请注意对于“必读的”这个描述,我们不 ...
分类:
编程语言 时间:
2017-04-13 17:40:50
阅读次数:
165
多态 多态是同一个行为有不同的表现形式或形态。 多态就是同一个接口使用不同的实例,而执行不同的操作。 多态的优点 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 比如: 当使用多态方式调 ...
分类:
编程语言 时间:
2017-04-13 17:43:16
阅读次数:
198
[Python爬虫] 之十三:Selenium +phantomjs抓取活动树会议活动数据 ...
分类:
编程语言 时间:
2017-04-13 17:44:11
阅读次数:
205
$.ajax({ cache: false, type: "POST", url: "/userdelete/", traditional:true, //加上此项可以传数组 dataType:'json', async: true, ... ...
分类:
编程语言 时间:
2017-04-13 17:46:09
阅读次数:
247
一.何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路,方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间的交流 ...
分类:
编程语言 时间:
2017-04-13 17:50:14
阅读次数:
119
无标题文档 ...
分类:
编程语言 时间:
2017-04-13 17:51:14
阅读次数:
211
1.引入Java虚拟机原因?过程:源文件--编译器(使用javac命令) 二进制的字节码文件(平台无关)--解释器(使用Java命令) 可执行文件结论:Java中的跨平台是通过【JVM】(包括了解释器)来实现的2.Java开发环境搭建第一步:安装JDK第二步:配置环境变量【JAVA_HOME】--配 ...
分类:
编程语言 时间:
2017-04-13 17:51:54
阅读次数:
172
网络模型 1. OSI 参考模型 : TVP/IP参考模型: 2. TCP和UDP 3.网络通讯要素 4.Socket 4.1 UDP传输: ...
分类:
编程语言 时间:
2017-04-13 17:53:25
阅读次数:
123
Java中一般有两种分类,异常和错误 其中Throwable为所有异常的超类(SuperClass) :用java术语来讲,被继承的类称为超类(SuperClass),也有叫做父类,继承的类称为子类。 其子类有Exception(异常)和Error(错误)。 异常(Exception)分为运行时异常 ...
分类:
编程语言 时间:
2017-04-13 17:55:23
阅读次数:
180
原文:http://blog.csdn.net/ma_jiang/article/details/52672762 最劲项目需要用到js数组去重和交集的一些运算,我的数组元素个数可能到达1000以上,网上的实现方式都是2次循环,性能不适合我的需求,1000*1000那次数太多了,所以我这里采用对象o ...
分类:
编程语言 时间:
2017-04-13 17:55:35
阅读次数:
257
一些特殊情况下希望实现:单击某些列,但是排序要按照自定义指定另外的列排序 easyui扩展: 如果不写sort属性则按照默认该列的field排序 使用: 把bankname列的排序,自定义匹配到bankid列 ...
分类:
编程语言 时间:
2017-04-13 17:59:39
阅读次数:
258
静态工厂方法返回的对象所属的类 ...
分类:
编程语言 时间:
2017-04-13 18:00:04
阅读次数:
160
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java ...
分类:
编程语言 时间:
2017-04-13 18:02:10
阅读次数:
110
//冒泡排序,两两排,不断将大或小值向后移。public int[] bubbleSort(int[] old){ for(int i=0;i<old.length;i++) { for(int j=0;j<old.length-i-1;j++) { if(old[j]>old[j+1]) { in ...
分类:
编程语言 时间:
2017-04-13 18:03:02
阅读次数:
154