一边阅读java的源程序,不懂的地方查阅java的API 可以在java网站http://www.oracle.com/technetwork/java/javase/documentation/index.html中找到最新的JDK文档,即java的API 一. 主类mainFrame继承自JFr ...
分类:
编程语言 时间:
2016-03-31 12:22:51
阅读次数:
332
RGB色彩,在自然界中肉眼所能看到的任何色彩都可以由红(R)、绿(G)、蓝(B)这三种色彩混合叠加而成,因此我们只要递增递减的修改其特定值就能得到相应的渐变效果。 运行效果:(图1) 运行5秒后:(图2) Java源代码: ...
分类:
编程语言 时间:
2016-03-31 12:20:29
阅读次数:
644
5. Set接口与实现
Set接口表示一个数学的集合,它不允许元素的重复,只能包含一个null元素。
Set接口声明了下面抽象方法。
boolean add(E o) // add the specified element if it is not already present
boolean remove(Object o) // re...
分类:
编程语言 时间:
2016-03-31 11:08:11
阅读次数:
343
买了《C#入门经典》(v6)和《C#高级编程》(v9),决定系统地学一遍。这是我的读书笔记而已,不是什么教程,如果有错误,还请各路大神指正。
希望自己坚持看完这两本书,做好笔记,补缺补漏。...
分类:
编程语言 时间:
2016-03-31 11:07:35
阅读次数:
254
本文根据慕课网课程《JavaScript进阶》学习整理
第8章 浏览器对象...
分类:
编程语言 时间:
2016-03-31 11:10:26
阅读次数:
266
1 socket, core, thread
(1)socket就是主板上插cpu的槽的数目,也即管理员说的”路“
芯片厂商会把一个或多个Core封装在一个chip上,称作Socket(插槽)。假设一个插槽有两个Core,主板上插2个插槽,就是4核系统。
(2)core就是我们平时说的”核“,即双核,4核等。单核(single-core)和多核(multi-core)也称作u...
分类:
编程语言 时间:
2016-03-31 11:07:03
阅读次数:
245
模拟游戏对象进入或退出某个区域触发事件,并且播放音效的过程。...
分类:
编程语言 时间:
2016-03-31 11:08:15
阅读次数:
289
转载别人的,但是这篇文章写得确实太好了,所以想分享出来,可是原创文章地址找不到了 ,很可惜。
图像缩放算法
摘要:首先给出一个基本的图像缩放算法,然后一步一步的优化其速度和缩放质量;
高质量的快速的图像缩放 全文 分为:
上篇 近邻取样插值和其速度优化
中篇 二次线性插值和三次卷积插值
下篇 三次线性插值和MipMa...
分类:
编程语言 时间:
2016-03-31 11:07:36
阅读次数:
529
1. 什么是互斥量
互斥量从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。对互斥量进行加锁以后,任何其他试图再次对互斥量加锁的线程将会被阻塞直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程阻塞,所以在该互斥锁上的阻塞线程都会变成可进行状态,第一个变成运行状态的线程可以对互斥量加锁,其他线程在次被阻塞,等待下次运行状态。
pthr...
分类:
编程语言 时间:
2016-03-31 11:05:35
阅读次数:
259
由于本人水平与表达能力有限,有错误的地方欢迎交流与指正。
1 简介
可重入读写锁时基于AQS实现的,典型的使用方法如JDK1.7中的示例:
class RWDictionary {
private final Map m = new TreeMap();
private final ReentrantReadWriteLock rwl =...
分类:
编程语言 时间:
2016-03-31 11:06:14
阅读次数:
262
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。
多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。
C++多态性是通过虚函数来实现的,虚函数允许子类重新定...
分类:
编程语言 时间:
2016-03-31 11:05:38
阅读次数:
265
创建公共接口或者工程用到的一些bean,我这里就只是创建了一个接口。工程目录如下:
DemoService接口的代码如下:
package com.sw.www;
public interface DemoService {
public void sayHello();
}
将上面的接口工程打包为一个jar给服务提供方和消费方公用,创建服务提供方工程,工程目录如下:
...
分类:
编程语言 时间:
2016-03-31 11:05:00
阅读次数:
284
一个int类型4占4个字节的内存,一个byte一个字节。但是他们的封装类型Integer,Byte对象内存损耗还是一样的吗?并不是,而且差距十分大。
HotSpot虚拟机中,一个普通的Java对象由3部分构成
对象头类内定义的实例数据内存对齐
2不必多说,Java对象不存定义好的实例字段存啥。
对象头又分两部分,Mark Word和类型指针。Mark W...
分类:
编程语言 时间:
2016-03-31 11:04:45
阅读次数:
185
大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业2 Q16-18的C++实现。虽然有很多大神已经在很多博客中给出了Phython的实现,但是给出C++实现的文章明显较少,这里为大家提供一条C++实现的思路!我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及...
分类:
编程语言 时间:
2016-03-31 11:00:28
阅读次数:
334
先说说高精度运算的概念:
是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了。(摘自百度百科)。...
分类:
编程语言 时间:
2016-03-31 10:59:26
阅读次数:
219
简介: 记录一下关于 Python 环境软件包的一些安装步骤 1、升级 Python 到 2.7.10( 默认 2.6.6 ) ## 这样就实现的 python 的升级## readline-devel 这个包要事先安装,不然后面的 ipython 不支持 tab 、方向键等,还要重新编译 pyth ...
分类:
编程语言 时间:
2016-03-31 10:56:11
阅读次数:
213