提到JavaScript库,相信很多读者首先就会想到一系列著名的JavaScript库,例如jQuery、Dojo、YUI、Prototype、ExtJS、Google
Closure等。这些都是由国外的组织或人员主持开发的,并且大都是开源项目,在中国大陆也受到了开发人员的普遍欢迎。
其实,在国内也存在着一些比较优秀的前端开发框架,并且也大多是开源的,这里以腾讯、淘宝和百度使用的Ja...
分类:
编程语言 时间:
2016-04-29 19:47:53
阅读次数:
216
我们使用法线贴图在低分辨率的模型上 模拟 高分辨率的效果。Unity中 通过 UnpackNormal 函数 来使用法线贴图。...
分类:
编程语言 时间:
2016-04-29 19:47:40
阅读次数:
343
java反射学习的总结,通过图示,Class的介绍、获得与运用来体现反射的内容概念。后续有代码实现与测试结果图。还有关于反射的拓展。...
分类:
编程语言 时间:
2016-04-29 19:45:16
阅读次数:
227
生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。
生产者消费者模式的优点- 解耦
- 支持并发
- 支持忙闲不均
解决方法可分为两类:
(1)用信号量和锁机制实现生产者和消费者之间的同步;
- wait() / notify()方法
- await() / signal()方法
- BlockingQu...
分类:
编程语言 时间:
2016-04-29 19:45:09
阅读次数:
254
重写(Override) 方法的重写规则:
参数列表必须完全**与被重写方法的相同;
返回类型**必须完全与被重写方法的返回类型相同;
访问权限不能比父类中被重写的方法的访问权限更高。...
分类:
编程语言 时间:
2016-04-29 19:43:31
阅读次数:
701
一、javascript概述:
1、javascript:客户端脚本语言
What:运行在浏览器上,纯文本的内容
Why:可以给网页添加交互功能,省事,省时间,省流量
交互:获取页面数据--浏览器处理数据--浏览器返回处理结果提示信息。
特点:类java和c对语法
自上向下解释执行
使用文本编写,直接嵌入HTML中执...
分类:
编程语言 时间:
2016-04-29 19:43:29
阅读次数:
242
多态
同一个类的不同表现形态,不同的形态是通过其不同的子类体现
java通过将子类对象引用赋值给超类对象变量, 来实现动态方法调用。
面向对象的三个特征与含义
下面看例子:public class A{
public String name = "父类name";
public void move(){...
分类:
编程语言 时间:
2016-04-29 19:45:01
阅读次数:
180
1.工厂模式的定义
工厂模式使用的频率非常高,我们在开发中总能见到它们的身影。其定义为:Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation t...
分类:
编程语言 时间:
2016-04-29 19:40:25
阅读次数:
266
接口(Interface)
一个类通过继承接口的方式,从而来继承接口的抽象方法。
接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。
类描述对象的属性和方法。接口则包含类要实现的方法。
除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。
接口无法被实例化,但是可以被实现。...
分类:
编程语言 时间:
2016-04-29 19:39:58
阅读次数:
169
题目描述:给出一个整数数组nums和一个整数k。划分数组(即移动数组nums中的元素),使得:
1. 所有小于k的元素移到左边
2. 所有大于等于k的元素移到右边
返回数组划分的位置,即数组中第一个位置i,满足nums[i]大于等于k。
样例:给出数组nums=[3,2,2,1]和 k=2,返回 1
很简单的快排分割的应用。我们的思路跟前面讲过的“颜色分类”(详见:点击打...
分类:
编程语言 时间:
2016-04-29 19:37:23
阅读次数:
231
JAVA集合类是一个特别有用的工具类,可用于存储数量不确定的对象,并可以实现常用的数据结构,如栈,队列等。除此之外集合还可用于存储具有映射关系的关联数组。
JAVA集合大致可以分为Set,List,Map,Queue四种体系,其中Set代表无序不可重复的集合;List代表有序可重复的集合,Map代表具有映射关系的集合,java5又新增了Queue,代表一种队列集合实现。如果想要访问List集合的...
分类:
编程语言 时间:
2016-04-29 19:33:59
阅读次数:
253
当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。进程的三个特性:独立性,动态性,并发性:多个进程可以在单个处理器上并发执行,多个进程之间不会互相影响。并发性是指同一时刻只有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。并行在同一时刻,多条指令在多个处理器上同时执行。多线程扩...
分类:
编程语言 时间:
2016-04-29 19:34:28
阅读次数:
229
本章为大家介绍java中预定义好的两个类:数组和字符串。
数组依照存放元素的复杂程度,可分为一维数组、二维数组和多维数组。一维数组的声明格式:数组类型 数组名[],如声明一个整型数组score,用来保存学生成绩,int score[];
数组元素的表示方法:java的数组索引编号从0开始,示例声明一个一维数组,长度为3,利用for循环输出数组的内容后,再输出数组的元素个数。
运行结果
...
分类:
编程语言 时间:
2016-04-29 19:35:38
阅读次数:
225
如何设计对话框程序上的“逃跑”按钮,即每当鼠标移动到Btn上面的时候就会自动跑到另外一个地方,看上去鼠标好像永远无法点中?
讨巧:设置鼠标WM_MOUSEMOVE的响应函数用于捕获鼠标移动操作,每当鼠标移动到btn上就修改属性隐藏,同时修改另一个btn的属性为显示,造成btn自动“逃跑”的假象。
步骤:
1、创建基于对话框的应用程序
新建-MFC项目-选择“基于对话框”就可以了,然后就会得...
分类:
编程语言 时间:
2016-04-29 19:31:55
阅读次数:
149
本文主要介绍了Java中常用的流程控制结构,循环、嵌套循环、条件判断等。
以及在使用过程中应该注意的问题。...
分类:
编程语言 时间:
2016-04-29 19:31:19
阅读次数:
329
首先传统的C/C++语言,本身不提供多线程编程,主要是调用OS的多线程功能,而Java语言本身就提供了多线程编程能力。
多线程的概念
进程是程序在OS上的一次运行过程,包括了程序、数据和进程控制快(PCB),概括为它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。
进程是具有一定独立功能的程序关于某个...
分类:
编程语言 时间:
2016-04-29 19:31:42
阅读次数:
240