谢厂节的博客

Cade's Blog

Three.JS提升学习2:构建Three.js场景的基本组件

本文学习内容来自《Three.js开发指南:WebGL的JavaScript 3D库》创建场景一个场景想要显示任何东西,需要三种类型的组件: 组件 说明 摄像机 决定屏幕上哪些东西需要渲染 光源 决定材质如何显示以及用于产生阴影 对象 摄像机透视图里主要的渲染对象,如...

2017-12-29 08:59:42

阅读数:175

评论数:0

Three.JS提升学习1:创建场景并渲染三维对象

本系列学习内容来自《Three.js开发指南:WebGL的JavaScript 3D库》创建场景并渲染三维对象代码示例:<!DOCTYPE html> <html> <head> <title></title> ...

2017-12-22 12:45:32

阅读数:338

评论数:0

JAVA性能分析——JMap

JAVA性能分析——JMap

2017-12-19 11:19:24

阅读数:148

评论数:0

Netty学习笔记13——一些问题记录处理

java.io.IOException: Too many open files查看当前进程打开了多少个文件句柄呢脚本 :lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more修改linux的最大文件句柄数限制的方法:ulimit -n 6553...

2017-12-18 15:37:12

阅读数:144

评论数:0

HTML5 WEBGL学习2 实时3D渲染

本系列学习资源来自《HTML5 与WebGL编程》 中国工信出版集团 人民邮电出版社中文教程地址: http://www.hiwebgl.com/?p=42 项目开源地址: https://github.com/tparisi/Programming3DApplicationsWEB GL不...

2017-12-16 21:03:02

阅读数:398

评论数:0

HTML5 WEBGL学习1 3D基础知识

本系列学习资源来自《HTML5 与WebGL编程》 中国工信出版集团 人民邮电出版社3D 图形的基础知识在计算机里显示3d图形,就是说在平面里显示三维图形。三维坐标系面对计算机在坐标系没有旋转的情况下,z轴实际上垂直屏幕向里的。另外,WEBGL的y轴正方向是由窗口的下方向上,而2D CanvasA...

2017-12-16 20:03:22

阅读数:249

评论数:0

CreateJS 学习4 动画、TweenJS

水平移动动画示例<html> <head> <script src="easeljs.min.js" charset="utf-8"></script> </hea...

2017-12-16 18:30:38

阅读数:637

评论数:0

CreateJS 学习3 图像拖动

代码示例1:通过addEventListener添加事件 注意需要给stage启用Touch enable.<!DOCTYPE html> <html> <head lang="en"> <meta charset="...

2017-12-14 08:40:50

阅读数:424

评论数:0

CreateJS 学习2 图形与图像使用

本文学习资源来自:https://www.gitbook.com/book/lengziyu/learn-createjs/details圆、矩形、多角形<html> <head> <script src="easeljs.m...

2017-12-12 13:22:36

阅读数:645

评论数:0

CreateJS 学习1 配置

简介CreateJS是基于HTML5开发的一套模块化的库和工具。 基于这些库,可以非常快捷地开发出基于HTML5的游戏、动画和交互应用。中文网网址: http://www.createjs.cc/ API文档: https://www.createjs.com/docs/easeljs/m...

2017-12-12 12:41:40

阅读数:426

评论数:1

Canvas 入门8 物理效果

重力公式:重力加速度9.81m/s2,或表示为 32ft/s2。计算将角速度分解为x、y轴上的速度向量vx = speed * Math.cos(angle) vy = spedd * Math.sin(angle)将角加速度分解为x、y轴上的加速度ax = force * Math.cos(an...

2017-12-11 08:35:27

阅读数:196

评论数:0

AngularJS2 学习笔记——Async Data Binding

网址 https://angular.io/api/common/AsyncPipe模块 import { AsyncPipe } from ‘@angular/common’;使用方法observable_or_promise_expression | async异步管理订阅Observab...

2017-12-09 23:18:02

阅读数:242

评论数:0

JS Crypto函数库使用

代码:https://code.google.com/archive/p/crypto-js/MD5<html> <head> <script src="CryptoJS v3.1.2/components/core-min.js&q...

2017-12-08 14:47:33

阅读数:253

评论数:0

JAVA Daemon线程

JVM中存在两种线程:用户线程和守护线程守护线程 Daemon Thread 守护线程,是指用户程序在运行的时候后台提供的一种通用服务的线程,比如用于垃圾回收的 垃圾回收线程。这类线程并不是用户线程不可或缺的部分,只是用于提供服务的”服务线程”。用户线程当虚拟机中的用户线程全部退出运行时,守护...

2017-12-07 16:48:19

阅读数:138

评论数:0

Canvas 入门7 简单精灵创建

本文学习资源来自《HTML5 Canvas核心技术 图形、动画与游戏开发》精灵概述要制作一个有用的精灵对象,必须让开发者能把它们绘制出来,能够将其放置于动画中的指定位置,并且能以给定的速度将其从一个地方移到另一个地方。精灵对象还可能接受命令,来执行某些特定的动作。 Sprite对象的属性 属...

2017-12-07 12:46:38

阅读数:672

评论数:0

Canvas 入门6 requestAnimationFrame实现动画

本文学习资源来自《HTML5 Canvas核心技术 图形、动画与游戏开发》尽量不要使用setInterval和setTimeout来实现动画,而应该使用requestAnimationFrame()方法来让浏览器自行决定帧速率。由于各个浏览器对requestAnimationFrame()的实现有...

2017-12-07 08:56:41

阅读数:2666

评论数:0

Canvas 入门5 在Canvas中使用HTML元素

本文学习资源来自《HTML5 Canvas核心技术 图形、动画与游戏开发》为了让HTML控件放到canvas范围内,可以使用CSS将这些控件放置在canvas之上。 示例:<html> <head> <title>Bouncing Balls...

2017-12-07 08:22:01

阅读数:317

评论数:0

Dubbo 学习2 Dubbo-Admin及服务注册到Zookeeper

1. 需要先安装好zookeeper安装启动zookeeper后,输入jps,看到输出: 2. 下载编译dubbo-admin检出 https://github.com/alibaba/dubbo , 整个项目编译。有的文章讲只编译dubbo-admin就可以,但我没成功。 如果编译失败,多...

2017-12-06 13:51:53

阅读数:124

评论数:0

Canvas 入门4 鼠标事件综合应用 橡皮筋选取框

本系列文章接下来部分学习资源来自《HTML5 Canvas核心技术 图形、动画与游戏开发》示例 橡皮筋式线条绘制<html> <head> <title>Canvas tutorial</title> <style> ...

2017-12-06 08:45:43

阅读数:570

评论数:0

Canvas 入门3 Click事件处理

传统的DOM的事件处理机制在Canvas里并不适应.Canvas是一个整体,无法给里面的某个图形增加Javascript事件。 由于事件只能达到Canvas元素这一层,所以,如果要识别点击发生在哪一个图形上,需要增加代码进行处理: 给Canvas绑定事件 事件发生时,检查事件对象的位置 检查...

2017-12-05 22:37:00

阅读数:1279

评论数:0

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