一.Java的运行原理 首先介绍几个东西,jdk 为java的开发工具 ,jvm Java的虚拟机, jre java的运行环境 在此也将java分为了几个版本,javaSE java标准版 做桌面类,javaMe做Java移动端,javaEE做Java企业级开发 Java的运行原理是将.java源 ...
分类:
编程语言 时间:
2019-04-21 20:14:43
阅读次数:
197
(1) deferred shading:有最佳的光照和阴影效果,在场景中存在许多的实时光照时,使用deferred shading也是最佳的方案,之所以叫做deferred(延迟),是因为shading的时机不是发生在第一个Pass的顶点/片元函数内,而是存在延迟,直到第二Pass的时候才执行,每 ...
分类:
编程语言 时间:
2019-04-21 20:15:09
阅读次数:
180
选择排序:是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 原理:首先用第一个元素和后面的每一个元素进行比较,如果后面有比第一个元素小的就交换这两个元素 比较下来会得到第最小的一个元素,放在第一个位置,然后依次拿着后面每一个元素依次这样比 ...
分类:
编程语言 时间:
2019-04-21 20:16:22
阅读次数:
189
javabean: JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些 ...
分类:
编程语言 时间:
2019-04-21 20:20:36
阅读次数:
182
package com.Summer_0421.cn; import java.util.Arrays; /** * @author Summer * 选择排序 * 通过记录下标值,优化选择排序 */ public class Test06 { public static void main(Str... ...
分类:
编程语言 时间:
2019-04-21 20:21:35
阅读次数:
177
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambda 表达式的语法格式如下: (parameters) -> expres ...
分类:
编程语言 时间:
2019-04-21 20:21:51
阅读次数:
182
冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个,否则不交换2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。做完这一步, 最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任 ...
分类:
编程语言 时间:
2019-04-21 20:22:30
阅读次数:
170
# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import numpy as np import matplotlib.pyplot as plt import matplotlib ma ...
分类:
编程语言 时间:
2019-04-21 20:26:07
阅读次数:
194
10 Project 1: Erste Schritte in PythonAnimationIn den Projekten werden sie nicht nur statische Objekte, sondern auch physikalischeProzesse darstellen, ...
分类:
编程语言 时间:
2019-04-21 20:29:16
阅读次数:
149
摄像机按层渲染 Camera.cullingMask = 1<<x;//渲染x层 Camera.cullingMask = ~(1<<x);//渲染除去x的所有层 Camera.cullingMask &= ~(1<<x);//关闭层x Camera.cullingMask |= (1<<x);// ...
分类:
编程语言 时间:
2019-04-21 20:34:43
阅读次数:
616
一、什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit ...
分类:
编程语言 时间:
2019-04-21 20:35:48
阅读次数:
208
1、spring和struts 1)web.xml 配置spring的ContextLoaderListener(监听器) 配置Struts的StrutsPrepareAndExecuteFilter(过滤器) 2)applicationContext.xml 配置service、dao、bean ...
分类:
编程语言 时间:
2019-04-21 21:39:44
阅读次数:
173
一,Java运行原理 1)JVM简介 java虚拟机JVM。JVM是java语言最大的特点,java的优缺点也是缘于JVM技术。JVM是一个可运行Java字节码的虚拟计算机系统。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。还包括一组寄存器、一个栈、一个垃圾回收堆和一个存储方 ...
分类:
编程语言 时间:
2019-04-21 21:44:13
阅读次数:
186
4.组织列表 (1).使用.sort()对列表进行永久性排序 eg: a = ['jackal','amos3','sworth','gordan','amma']a.sort()print(a) ['amma', 'amos3', 'gordan', 'jackal', 'sworth'] (2) ...
分类:
编程语言 时间:
2019-04-21 21:47:13
阅读次数:
203
本周学习《Java程序设计》第十五章: 泛型: 泛型(Generics)的主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构。 泛型类声明:class 名称<泛型列表> 泛型类声明对象:类名后多了一对<泛型列表>,必须要用具体的类型替换<>中的泛型 LinkedList<Strin ...
分类:
编程语言 时间:
2019-04-21 21:50:42
阅读次数:
185
算法分类 摘要算法 对称加密算法 非对称加密算法 摘要算法: 消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,目前可以被解密逆向的只有CRC32算法,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文 对称加密 : 在对称加密算法中,数据发信方将明文(原始数据) ...
分类:
编程语言 时间:
2019-04-21 21:50:59
阅读次数:
232
3Sum Closest 问题简介: 给定n个整数的数组nums和整数目标,在nums中找到三个整数,使得总和最接近目标,返回三个整数的总和,可以假设每个输入都只有一个解决方案 举例: 给定数组:nums=[-1, 2, 1, -4], 目标值:target = 1. 最接近目标值的答案是2 (-1 ...
分类:
编程语言 时间:
2019-04-21 22:59:28
阅读次数:
350
# **教材学习内容总结### 本周学习《Java程序设计》第十五章:*** 泛型: 泛型(Generics)的主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构。泛型类声明:`class 名称<泛型列表>`泛型类声明对象:类名后多了一对<泛型列表>,必须要用具体的类型替换<>中的 ...
分类:
编程语言 时间:
2019-04-21 23:02:12
阅读次数:
328
ArrayBlockingQueue的实现方式?
ArrayBlockingQueue是否需要扩容?
ArrayBlockingQueue有什么缺点?
分类:
编程语言 时间:
2019-04-21 23:05:07
阅读次数:
287
1 public BiNode createBiTree() 2 { 3 Scanner input = new Scanner(System.in); 4 int k = input.nextInt(); 5 if(k == -1) 6 return null; 7 8 BiNode node =... ...
分类:
编程语言 时间:
2019-04-22 00:11:43
阅读次数:
139