概述
程序:Program,是一个静态的概念
进程:Process,是一个动态的概念
进程是程序的一次动态执行过程, 占用特定的地址空间。每个进程都是独立的,由3部分组成cpu,data,code
缺点:内存的浪费,cpu的负担
线程:Thread,是进程中一个“单一的连续控制流程” (a single sequential flow ofcontrol)/执行路径。线程又被称为轻量级...
分类:
编程语言 时间:
2016-07-16 15:55:23
阅读次数:
194
AJAX的作用局部刷新,作为提升页面体验还是很重要的,不过大家都说对SEO不是很友好,一直使用jQuery封装的AJAX,没有了解过原生的是什么样子的,特此学习下,补充知识1.原生AJAX的Get方式页面中定义一个a标签.想要实现的效果点击a标签,能够请求服务器,弹出服务器返回的字段
点击我!
对应的AJAX请求如下,...
分类:
编程语言 时间:
2016-07-16 15:45:44
阅读次数:
167
许多程序猿更喜欢比如Python和Javascript这样的动态语言,因为这些语言并不要求程序猿为每个变量声明和管理它们的类型.
在大多数动态类型的语言里,变量可以是任何类型,而类型声明是可选的或者根本不允许.
Objective-C采用了混合的处理方式:它需要类型声明,但是任何指向一个Objective-C类实例的变量(包括任何从NSObject派生出的类,但不能是所谓的原始类型,比如int...
分类:
编程语言 时间:
2016-07-16 15:43:50
阅读次数:
134
J2EE进阶(四)Spring配置文件详解 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文...
分类:
编程语言 时间:
2016-07-16 15:37:51
阅读次数:
385
有图有真相,有源代码有真相,有下载地址有真相!!!
Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目
实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档,
同时swagger-ui还可以测试spring restful风格的接口功能。...
分类:
编程语言 时间:
2016-07-16 15:34:06
阅读次数:
11154
用比较老旧的VC++6.0做开发会出现不少问题,推荐用vs2008或以上版本进行开发。 如果因为某种原因坚持开发也行,但以下这些问题你要熟练掌握解决办法。 1.视图中中某些类突然找不到 解决方案:打开文件列表,找出消失类的头文件在不起眼的地方打几个空格,然后保存。 2.电击打开文件菜单,程序崩溃 解 ...
分类:
编程语言 时间:
2016-07-16 14:26:57
阅读次数:
181
JavaScript代码看起来总是要比Java、C#乱的多,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有: 第一个:Microsoft Script Debugger: 集成在IE中的一款很原始的调试工具,具备基本的 ...
分类:
编程语言 时间:
2016-07-16 14:26:29
阅读次数:
161
JavaScript运行时错误是指当 JavaScript脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JavaScript运行时错误时。JavaScript语法错误是指当 JavaScript语句违反了 JavaScript脚本语言的一 ...
分类:
编程语言 时间:
2016-07-16 14:25:57
阅读次数:
388
abs方法返回数字的绝对值。它是Math 对象这一个固有对象,提供基本数学函数和常数的一个方法。 Math.abs(number) 必选项number 参数是要需要计算绝对值的数值表达式。 返回的值是 number 参数的绝对值。 下面的例子演示了abs 方法的用法。http://www.120hr ...
分类:
编程语言 时间:
2016-07-16 14:22:31
阅读次数:
568
事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去 ...
分类:
编程语言 时间:
2016-07-16 14:13:10
阅读次数:
354
点击进入_更多_Java千百问1、java.math包有什么功能java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:?下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteg...
分类:
编程语言 时间:
2016-07-16 11:43:46
阅读次数:
187
点击进入_更多_Java千百问1、util包有什么功能java.util包提供了java中的基础工具类。包括基本的集合框架等基础类以及通用的工具类。主要类如下图:
?大体将java.util包分为两类:集合、工具,下面分别介绍其中比较常用的类:集合
位集合
BitSet,只存储0、1的集合。
数据集合
Collection,常用集合容器,包括列表List、数据集Set、队列Queue。
Ma...
分类:
编程语言 时间:
2016-07-16 11:44:51
阅读次数:
182
前言
Java SE5中添加了协变返回类型,它表示在导出类中的被覆盖方法可以返回基类方法的返回类型的某种导出类型:
示例源码
package com.mufeng.theeighthchapter;
class Grain {
@Override
public String toString() {
// TODO Auto-generated me...
分类:
编程语言 时间:
2016-07-16 11:42:23
阅读次数:
158
IO多路复用 多线程多进程 小知识点补充(python中作用域相关) socketserver源码分析补充 ...
分类:
编程语言 时间:
2016-07-16 11:35:59
阅读次数:
250
Reference 是一个抽象类,而 SoftReference,WeakReference,PhantomReference 以及 FinalReference 都是继承它的具体类。接下来我们来分别介绍和分析强引用以及 java.lang.ref 包下各种虚引用的特性及用法。StrongRefer ...
分类:
编程语言 时间:
2016-07-16 11:32:55
阅读次数:
220
1.使用生活中的接打电话,解释socket通信流程 2.根据上图,写出socket通信的伪代码2.1.server端伪代码#买手机#买手机卡#开机#等待电话#收消息#发消息#挂电话2.2.client端伪代码#买手机#拨号#发消息#收消息#挂电话3.根据伪代码写出程序server端收到client ... ...
分类:
编程语言 时间:
2016-07-16 11:33:01
阅读次数:
412
java的内存结构: 1. 堆: java所有通过new新建的对象都是在堆上进行分配的; 根据不同的垃圾回收算法, 堆的结构也不相同, 如果采用的是分代垃圾回收, 那么堆就分为年轻代和年老代两部分. 2. 栈: 每个线程执行每个方法的时候都会在栈中申请一个栈帧,每个栈帧包括局部变量区和操作数栈,用于 ...
分类:
编程语言 时间:
2016-07-16 11:30:17
阅读次数:
177