自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 个人整理 HTML全部标签总集,及用法

个人整理,资料来自HTML参考手册,应该是最全的的了1.<!--...--> 定义注释注释标签用于在源代码中插入注释。注释不会显示在浏览器中。您可使用注释对您的代码进行解释,这样做有助于您在以后的时间对代码的编辑。当您编写了大量代码时尤其有用。使用注释标签来隐藏浏览器不支持的脚本也是一个好习惯(这样就不会把脚本显示为纯文本):<script type="te...

2019-08-07 09:53:01 6022

转载 transent关键字

先解释下Java中的对象序列化在讨论transient之前,有必要先搞清楚Java中序列化的含义;Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Se...

2019-08-05 15:20:40 539

转载 @Component注解的解析

随笔 - 67文章 - 0评论 - 159@Component注解的解析今天在写程序的时候看见一个以前没有见过的注解(@Component),在网上查找过后,经过实践,决定把它记录下来。1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理...

2019-08-05 15:17:54 256

原创 three.js学习笔记(7)如何评估动画的效果

1.帧数我们在玩游戏或者看一些3d动画师,总喜欢讲帧数,其实帧数(fps)就是图形处理器每秒刷新的次数,如果每秒60次,就是我们所说的60帧。一般来说,24帧,人眼看起来就不会卡,但是对于游戏来说,帧数越高越好2.there.js为我们提供的监控者stats我们转到github 中的https://github.com/mrdoob/stats.js用法:var stat...

2019-08-01 17:03:58 446

原创 three.js学习笔记(六)两种不同的动作方式

1,如何让场景动起来 一种是让物体在坐标系中移动,摄像机不动,一种是让摄像机移动,物体不动2.渲染循环物体运动还有一个关键点,就是要渲染物体运动的每一个过程,让它显示给观众。渲染的时候,我们调用的是渲染器的render() 函数。代码如下:renderer.render( scene, camera );如果我们改变了物体的位置或者颜色之类的属性,就必须重新调用render(...

2019-08-01 14:45:20 413

原创 three.js学习笔记(五)-点、线、面

首先,three.js 用的是右手坐标系,和openGL相同在Three.js中,一条线由点,材质和颜色组成。点由THREE.Vector3表示,Threejs中没有提供单独画点的函数,它必须被放到一个THREE.Geometry形状中,这个结构中包含一个数组vertices,这个vertices就是存放无数的点(THREE.Vector3)的数组。这个表示可以如下图所示:为了绘...

2019-08-01 09:40:00 788

原创 three.js 中THREE.Vector3 源代码,带个人注释

import { _Math } from './Math.js';import { Matrix4 } from './Matrix4.js';import { Quaternion } from './Quaternion.js';/*** @author mrdoob / http://mrdoob.com/* @author kile / http://kile.strav...

2019-07-31 14:58:27 3080

原创 three.js学习笔记(四)-点、线、面

对上一篇进行补充:如果渲染要求高,代码可能会出现逻辑问题,建议用函数来实现一个渲染脚本。在计算机的世界中,3D图形是能够表达的1、3D世界的组成在计算机世界里,3D世界是由点组成,两个点能够组成一条直线,三个不在一条直线上的点就能够组成一个三角形面,无数三角面可以构造任何3D物体我们通常把这种网格模型叫做Mesh模型。给物体贴上皮肤,或者专业点就叫做纹理,那么这个物体就活灵活现...

2019-07-31 14:48:39 872

原创 简单易懂的three.js(三) -三大组建:相机、场景和渲染器

上一篇博文,我对一个简单地基于three.js的程序做出了分析,现在我来具体介绍一下:1、三大组建在Three.js中,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。记住关建语句:有了这三样东西,我们才能够使用相机将场景渲染到网页上去。创建这三要素的代码如下:var s...

2019-07-30 16:00:10 955

原创 three.js学习笔记(二)-对一个简单three.js进行注释

Anyone can say that. Show me the code, please!理论知识是需要建立在实践上的,所以我想给大家具体来分析一下代码<!DOCTYPE html><html><head> <title></title> <style>canvas { width: 100%; ...

2019-07-30 15:11:40 392

原创 three.js 学习笔记(一)-简介及环境安装

前言该笔记为日常记录,我只是简单的将学习过程中一些较为重要的学习心得,重要的知识点记录下来,有什么错误的地方请在评论区指出,谢谢,个人原创,请勿转载一,three.js是three+js的总和,three字面意思3,既是3D的意思,js表示javascript的意思。three.js就是用javascipt,写出能在浏览器上运行的3D程序。二.现在浏览器基本都支持3D,并且能写出很好的3...

2019-07-30 10:51:57 3078

转载 史上最全java面试题(二)

启动一个线程是调用run()还是start()方法? 答:使用start方法让线程开始执行,jvm会调用线程的run方法来执行任务,直接使用run方法就给调用普通方法没有区别。 什么是线程池(thread pool)? 答:面向对象编程中,创建和销毁对象是很费时间的,所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,这就是”池化资源”技术产生的原因。线程池顾名思义就是事先...

2019-07-24 20:30:56 220

转载 史上最全的java面试题 (一)

Java部分基础部分:1.面向对象的特征有哪些方面?答 :抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。封装:封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。多态:不同子类型的对象对同一消息作出不同的响应。多态性分为编译时的多态性和运行时的多态性。方...

2019-07-24 20:28:07 163

转载 intellij IDEA 快捷键大全

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+...

2019-07-24 20:24:48 349

原创 c语言学习日记2:单字符输出,判断年份,累加

c语言从入门到入土,萌新第二弹

2017-11-27 19:55:37 185

原创 c语言学习日记1

萌新上路

2017-11-26 16:50:12 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除