自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (11)
  • 收藏
  • 关注

空空如也

three.js开发指南 高清 带书签 pdf

前 言 致 谢 第1章用Three.js创建你的第一个三维场景1 1.1 使用Three.js的前提条件3 1.2 获取源代码4 1.2.1 用Git克隆代码仓库4 1.2.2 下载并解压压缩包5 1.2.3 测试示例6 1.3 创建HTML页面框架7 1.4 渲染并展示三维对象9 1.5 添加材质、灯光和阴影13 1.6 用动画扩展你的首个场景15 1.6.1 引入requestAnimation-Frame()方法15 1.6.2 转动方块17 1.6.3 弹跳球17 1.7 使用dat.GUI库简化试验18 1.8 使用ASCII效果19 1.9 总结20 第2章使用构建Three.js场景的基本组件22 2.1 创建场景22 2.1.1 场景的基本功能23 2.1.2 在场景中添加雾化效果27 2.1.3 使用材质覆盖属性28 2.2 使用几何和网格对象29 2.2.1 几何对象的属性和函数29 2.2.2 网格对象的函数和属性33 2.3 选择合适的相机37 2.3.1 正投影相机和透视相机37 2.3.2 让相机在指定点上聚焦41 2.4 总结41 第3章使用Three.js里的各种光源43 3.1 探索Three.js库提供的光源43 3.2 学习基础光源44 3.2.1 AmbientLight—影响整个场景的光源44 3.2.2 PointLight—照射所有方向的光源47 3.2.3 SpotLight—具有锥形效果的光源49 3.2.4 DirectinalLight—模拟远处类似太阳的光源53 3.2.5 使用特殊光源生成高级光照效果54 3.3 总结61 第4章使用Three.js的材质62 4.1 理解共有属性63 4.1.1 基础属性63 4.1.2 融合属性64 4.1.3 高级属性64 4.2 从简单的网格材质(基础、深度和面)开始65 4.2.1 简单表面的MeshBasic-Material65 4.2.2 基于深度着色的MeshDepthMaterial67 4.2.3 联合材质68 4.2.4 计算法向颜色的MeshNormalMaterial70 4.2.5 为每个面指定材质的MeshFaceMaterial72 4.3 学习高级材质73 4.3.1 用于暗淡、不光亮表面的MeshLambertMaterial74 4.3.2 用于光亮表面的MeshPhongMaterial75 4.3.3 用ShaderMaterial创建自己的着色器76 4.4 线段几何体的材质81 4.4.1 LineBasicMaterial81 4.4.2 LineDashedMaterial83 4.5 总结84 第5章学习使用几何体85 5.1 Three.js提供的基础几何体86 5.1.1 二维几何体86 5.1.2 三维几何体92 5.2 总结100 第6章使用高级几何体和二元操作102 6.1 ConvexGeometry102 6.2 LatheGeometry104 6.3 通过拉伸创建几何体105 6.3.1 ExtrudeGeometry106 6.3.2 TubeGeometry107 6.3.3 从SVG拉伸109 6.3.4 ParametricGeometry110 6.4 创建三维文本112 6.4.1 渲染文本113 6.4.2 添加自定义字体114 6.5 使用二元操作组合网格115 6.5.1 subtract函数117 6.5.2 intersect函数120 6.5.3 union函数121 6.6 总结121 第7章粒子和粒子系统123 7.1 理解粒子123 7.2 粒子、粒子系统和BasicParticleMaterial125 7.3 使用HTML5画布格式化粒子128 7.3.1 在CanvasRenderer类里使用HTML5画布128 7.3.2 在WebGLRenderer中使用HTML5画布129 7.4 使用纹理格式化粒子131 7.5 从高级几何体中创建粒子系统139 7.6 总结141 第8章创建、加载高级网格和几何体143 8.1 几何体组合和合并143 8.1.1 对象组合143 8.1.2 将多个网格合并成一个网格145 8.2 从外部资源中加载几何体147 8.3 以Three.js的JSON格式保存和加载147 8.3.1 保存和加载几何体147 8.3.2 保存和加载场景149 8.4 使用Blender151 8.4.1 在Blender中安装Three.js导出器152 8.4.2 在Blender里加载和导出模型153 8.5 导入三维格式文件155 8.5.1 OBJ和MTL格式156 8.5.2 加载Collada模型159 8.5.3 加载STL、CTM和VTK模型160 8.5.4 展示蛋白质数据银行中的蛋白质161 8.5.5 从PLY模型中创建粒子系统163 8.6 总结164 第9章创建动画和移动相机166 9.1 基础动画166 9.1.1简单动画167 9.1.2 选择对象168 9.1.3 用Tween.js做动画170 9.2 使用相机172 9.2.1 轨迹球控件172 9.2.2 飞行控件174 9.2.3 翻滚控件175 9.2.4 第一人称控件175 9.2.5 轨道控件177 9.2.6 路径控件178 9.3 变形动画和骨骼动画180 9.3.1 用变形目标制作动画181 9.3.2用骨骼和蒙皮制作动画184 9.4使用外部模型创建动画186 9.4.1 用Blender创建骨骼动画186 9.4.2从Collada模型中加载动画190 9.4.3从雷神之锤模型中加载动画191 9.5总结192 第10章加载和使用纹理194 10.1在材质中使用纹理194 10.1.1加载纹理并应用到网格194 10.1.2使用凹凸贴图创建皱纹197 10.1.3使用法向贴图创建更加细致的凹凸和皱纹198 10.1.4使用光照贴图创建假阴影199 10.1.5用环境贴图创建虚假的反光效果201 10.1.6高光贴图204 10.2纹理的高级用途205 10.2.1定制UV映射205 10.2.2重复映射207 10.2.3在画布上绘制图案并作为纹理209 10.3总结213 第11章定制着色器和渲染后期处理215 11.1设置后期处理215 11.1.1创建EffectComposer对象216 11.2后期处理通道218 11.2.1简单后期处理通道218 11.2.2 使用掩膜的高级效果组合器223 11.2.3 用ShaderPass定制效果226 11.3 创建自定义的后期处理着色器231 11.3.1 定制灰度图着色器232 11.3.2 定制位着色器235 11.4 总结237 第12章用Physijs在场景中添加物理效果238 12.1 创建可用Physijs的基本Three.js场景238 12.2 材质属性243 12.3 基础图形244 12.4 使用约束限制对象移动248 12.4.1 用PointConstraint限制两点间的移动249 12.4.2 用HingeConstraint创建类似门的约束250 12.4.3 用SliderConstraint将移动限制到一个轴252 12.4.4 用ConeTwistConstraint创建类似球销的约束254 12.4.5 用DOFConstraint实现细节的控制255 12.5 总结259

2018-01-02

GeoLiteCity.dat

在Java中想要使用这个数据文件需要下载相应的Jar包和dat文件: GeoIP jar包:geoip-api-1.3.1.jar Geo city dat文件:GeoLiteCity.dat 把dat文件放在自己的本地目录,然后项目中导入geoip.jar即可: import com.maxmind.geoip.Location; import com.maxmind.geoip.LookupService; import java.io.IOException; public class TestMain { public static void main(String[] args) { try { LookupService cl = new LookupService("D:/lib/geoip/GeoLiteCity-2013-01-18.dat", LookupService.GEOIP_MEMORY_CACHE); Location l2 = cl.getLocation("144.0.9.29"); System.out.println( "countryCode: " + l2.countryCode +"\n"+ "countryName: " + l2.countryName +"\n"+ "region: " + l2.region +"\n"+ "city: " + l2.city +"\n"+ "latitude: " + l2.latitude +"\n"+ "longitude: " + l2.longitude); } catch (IOException e) { e.printStackTrace(); } } }

2017-10-27

跟我学shiro

目 录 ............................................................................................................................................. 2 第一章 SHIRO 简介....................................................................................................................... 5 简介 ................................................................................................................................................... 5 第二章 身份验证 .......................................................................................................................... 9 环境准备............................................................................................................................................ 9 登录/退出 ........................................................................................................................................ 10 身份认证流程.................................................................................................................................. 12 REALM................................................................................................................................................ 12 AUTHENTICATOR 及 AUTHENTICATIONSTRATEGY........................................................................................ 16 第三章 授权................................................................................................................................ 20 授权方式.......................................................................................................................................... 21 授权 ................................................................................................................................................. 21 PERMISSION......................................................................................................................................... 24 授权流程.......................................................................................................................................... 28 AUTHORIZER、PERMISSIONRESOLVER 及 ROLEPERMISSIONRESOLVER .......................................................... 29 第四章 INI 配置 .......................................................................................................................... 35 根对象 SECURITYMANAGER ................................................................................................................. 35 INI 配置............................................................................................................................................ 37 第五章 编码/加密....................................................................................................................... 41 编码/解码 ........................................................................................................................................ 41 散列算法.......................................................................................................................................... 41 加密/解密 ........................................................................................................................................ 43 PASSWORDSERVICE/CREDENTIALSMATCHER.............................................................................................. 44 第六章 REALM 及相关对象 ........................................................................................................ 49 REALM................................................................................................................................................ 49 AUTHENTICATIONTOKEN ........................................................................................................................ 53 AUTHENTICATIONINFO........................................................................................................................... 54 PRINCIPALCOLLECTION........................................................................................................................... 55 AUTHORIZATIONINFO ............................................................................................................................ 58 SUBJECT .............................................................................................................................................. 59跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 3 第七章 与 WEB 集成................................................................................................................... 63 准备环境.......................................................................................................................................... 63 SHIROFILTER 入口 ............................................................................................................................... 64 WEB INI 配置 .................................................................................................................................... 66 第八章 拦截器机制 ...................................................................................................................... 74 拦截器介绍...................................................................................................................................... 74 拦截器链.......................................................................................................................................... 76 自定义拦截器.................................................................................................................................. 79 默认拦截器...................................................................................................................................... 86 第九章 JSP 标签............................................................................................................................ 88 第十章 会话管理 ........................................................................................................................ 91 会话 ................................................................................................................................................. 91 会话管理器...................................................................................................................................... 92 会话监听器...................................................................................................................................... 95 会话存储/持久化 ............................................................................................................................ 95 会话验证.......................................................................................................................................... 99 SESSIONFACTORY ................................................................................................................................ 101 第十一章 缓存机制 .................................................................................................................. 103 REALM 缓存 ..................................................................................................................................... 104 SESSION 缓存 ................................................................................................................................... 106 第十二章 与 SPRING 集成 ........................................................................................................ 107 JAVASE 应用.................................................................................................................................... 107 WEB 应用........................................................................................................................................ 109 SHIRO 权限注解 .............................................................................................................................. 112 第十三章 REMEMBERME.......................................................................................................... 114 REMEMBERME 配置 .......................................................................................................................... 114 第十四章 SSL ............................................................................................................................ 117 第十五章 单点登录 .................................................................................................................. 120 服务器端........................................................................................................................................ 120 客户端 ........................................................................................................................................... 122 第十六章 综合实例 .................................................................................................................. 126 第十七章 OAUTH2 集成 ........................................................................................................... 136跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 4 服务器端........................................................................................................................................ 137 客户端 ........................................................................................................................................... 147 第十八章 并发登录人数控制 ..................................................................................................... 155 第十九章 动态 URL 权限控制..................................................................................................... 159 第二十章 无状态 WEB 应用集成................................................................................................ 170 服务器端........................................................................................................................................ 170 客户端 ........................................................................................................................................... 175 第二十一章 授予身份及切换身份 ............................................................................................. 179 第二十二章 集成验证码............................................................................................................. 184 第二十三章 多项目集中权限管理及分布式会话....................................................................... 191 部署架构........................................................................................................................................ 191 项目架构........................................................................................................................................ 192 模块关系依赖................................................................................................................................ 193 SHIRO-EXAMPLE-CHAPTER23-POM 模块 ................................................................................................ 194 SHIRO-EXAMPLE-CHAPTER23-CORE 模块................................................................................................ 195 SHIRO-EXAMPLE-CHAPTER23-SERVER 模块............................................................................................. 196 SHIRO-EXAMPLE-CHAPTER23-CLIENT 模块.............................................................................................. 201 SHIRO-EXAMPLE-CHAPTER23-APP*模块 ................................................................................................ 208 测试 ............................................................................................................................................... 211 本示例缺点.................................................................................................................................... 214 第二十四章 在线会话管理

2017-10-21

Java Persistence with MyBatis 3(中文版)

前言 ..................................................................................................................................................................... 9 第一章 MyBatis 入门....................................................................................................................................... 13 1.1 MyBatis 是什么? ..................................................................................................................................... 13 1.2 为什么选择 MyBatis? .......................................................................................................................... 13 1.2.1 消除大量的 JDBC 冗余代码 ........................................................................................................... 14 1.2.2 低学习曲线 ..................................................................................................................................... 18 1.2.3 能够很好地与传统数据库协同工作 ............................................................................................. 18 1.2.4 接受 SQL.......................................................................................................................................... 18 1.2.5 与 Spring 和 Guice 框架的集成支持............................................................................................. 18 1.2.6 与第三方缓存类库的集成支持 ..................................................................................................... 18 1.2.7 良好的性能 ..................................................................................................................................... 19 1.3 MyBatis 安装和配置 ............................................................................................................................... 19 1.3.1 新建表 STUDENTS,插入样本数据 ............................................................................................... 19 1.3.2 新建一个 Java 项目,将 MyBatis-3.2.2.jar 添加到 classpath 中.................................................. 20 1.3.3 新建 mybatis-config.xml 和映射器 StudentMapper.xml 配置文件............................................. 21 1.3.4 新建 MyBatisSqlSessionFactory 单例类 ........................................................................................ 23 1.3.5 新建 StudentMapper 接口和 StudentService 类 ......................................................................... 24 1.3.6 新建一个 JUnit 测试类来测试 StudentService............................................................................ 26 1.3.7 它是怎么工作的 ............................................................................................................................. 28 1.4 域模型样例 ............................................................................................................................................ 28 1.5 总结 ........................................................................................................................................................ 29 第二章 引导 MyBatis....................................................................................................................................... 30 2.1 使用 XML 配置 MyBatis......................................................................................................................... 31 2.1.1 environment ..................................................................................................................................... 32 2.1.2 数据源 DataSource ......................................................................................................................... 33 2.1.3 事务管理器 TransactionManager .................................................................................................. 33 2.1.4 属性 Properties ............................................................................................................................... 34 2.1.5 类型别名 typeAliases...................................................................................................................... 34 2.1.6 类型处理器 typeHandlers .............................................................................................................. 36 2.1.7 全局参数设置 Settings ................................................................................................................... 406 2.1.8 SQL 映射定义 Mappers ................................................................................................................... 41 2.2 使用 Java API 配置 MyBatis................................................................................................................... 41 2.2.1 环境配置 Environment ................................................................................................................... 42 2.2.2 数据源 DataSource ......................................................................................................................... 42 2.2.3 事务工厂 TransactionFactory ......................................................................................................... 43 2.2.4 类型别名 typeAliases...................................................................................................................... 44 2.2.5 类型处理器 typeHandlers .............................................................................................................. 45 2.2.6 全局参数设置 Settings ................................................................................................................... 45 2.2.7 Mappers............................................................................................................................................ 46 2.3 自定义 MyBatis 日志............................................................................................................................. 46 2.4 总结 ........................................................................................................................................................ 47 第三章 使用 XML 配置 SQL 映射器................................................................................................................ 48 3.1 映射器配置文件和映射器接口 ............................................................................................................ 49 3.2 映射语句 ................................................................................................................................................ 51 3.2.1 INSERT 语句...................................................................................................................................... 51 [自动生成主键]......................................................................................................................................... 52 3.2.2 UPDATE 语句.................................................................................................................................... 53 3.2.3 删除语句 ......................................................................................................................................... 54 3.2.4 SELECT 语句...................................................................................................................................... 55 3.3 结果集映射 ResultMaps ........................................................................................................................ 57 3.3.1 简单 ResultMap .............................................................................................................................. 57 3.3.2 拓展 ResultMap .............................................................................................................................. 59 3.4 一对一映射 ............................................................................................................................................ 60 3.4.1 使用嵌套结果 ResultMap 实现一对一关系映射.......................................................................... 62 3.4.2 使用嵌套查询实现一对一关系映射 ............................................................................................. 63 3.5 一对多映射 ............................................................................................................................................ 64 3.5.1 使用内嵌结果 ResultMap 实现一对多映射.................................................................................. 65 3.5.2 使用嵌套 Select 语句实现一对多映射 ......................................................................................... 66 3.6 动态 SQL................................................................................................................................................. 67 3.6.1 If 条件.............................................................................................................................................. 67 3.6.2 choose,when 和 otherwise 条件 ................................................................................................... 69 3.6.3 Where 条件 ...................................................................................................................................... 707 3.6.4 <trim>条件 ....................................................................................................................................... 70 3.6.5 foreach 循环..................................................................................................................................... 71 3.6.6 set 条件 ............................................................................................................................................ 72 3.7 MyBaits 食谱 .......................................................................................................................................... 73 3.7.1 处理枚举类型 ................................................................................................................................. 73 3.7.2 处理 CLOB/BLOB 类型数据 ............................................................................................................ 74 3.7.3 传入多个输入参数 ......................................................................................................................... 77 3.7.4 多行结果集映射成 Map................................................................................................................. 77 3.7.5 使用 RowBounds 对结果集进行分页............................................................................................ 78 3.7.6 使用 ResultSetHandler 自定义结果集 ResultSet 处理................................................................. 78 3.7.7 缓存................................................................................................................................................. 80 3.8 总结 ........................................................................................................................................................ 81 第四章 使用注解配置 SQL 映射器 ................................................................................................................. 82 4.1 在映射器 Mapper 接口上使用注解 ...................................................................................................... 83 4.2 映射语句 ................................................................................................................................................. 83 4.2.1 @Insert ............................................................................................................................................. 83 [自动生成主键]......................................................................................................................................... 83 4.2.2 @Update .......................................................................................................................................... 84 4.2.3 @Delete............................................................................................................................................ 84 4.2.4 @Select............................................................................................................................................. 85 4.3 结果映射 ................................................................................................................................................ 85 4.3.1 一对一映射 ...................................................................................................................................... 87 4.3.2 一对多映射 ..................................................................................................................................... 88 4.4 动态 SQL................................................................................................................................................. 91 4.4.1 @SelectProvider ............................................................................................................................... 91 4.4.2 @InsertProvider ............................................................................................................................... 95 4.4.3 @UpdateProvider............................................................................................................................. 96 4.4.4 @DeleteProvider .............................................................................................................................. 96 4.5 总结 ........................................................................................................................................................ 97 第五章 与 Spring 集成..................................................................................................................................... 98 5.1 在 Spring 应用程序中配置 MyBatis....................................................................................................... 98 5.1.1 安装................................................................................................................................................. 988 5.1.2 配置 MyBatis Beans ...................................................................................................................... 100 5.2 使用 SqlSession .................................................................................................................................... 101 5.3 使用映射器 .......................................................................................................................................... 103 5.3.1 <mybatis:scan /> ............................................................................................................................ 104 5.3.2 MapperScan.................................................................................................................................... 105 5.4 使用 Spring 进行事务管理.................................................................................................................. 106 5.5 总结 ......

2017-10-21

Javascrpt高级程序设计

本书是 JavaScript 超级畅销书的最新版。 ECMAScript 5 和 HTML5 在标准之争中双双胜出, 使大量 专有实现和客户端扩展正式进入规范, 同时也为 JavaScript 增添了很多适应未来发展的新特性。 本书这 一版除增加 5 章全新内容外, 其他章节也有较大幅度的增补和修订, 新内容篇幅约占三分之一。 全书从 JavaScript 语言实现的各个组成部分——语言核心、 DOM、 BOM、 事件模型讲起, 深入浅出地探讨了面向 对象编程、 Ajax 与 Comet 服务器端通信, HTML5 表单、 媒体、 Canvas(包括 WebGL) 及 Web Workers、 地理定位、 跨文档传递消息、 客户端存储(包括 IndexedDB) 等新 API, 还介绍了离线应用和与维护、 性 能、 部署相关的最佳开发实践。 本书附录展望了未来的 API 和 ECMAScript Harmony 规范。 本书适合有一定编程经验的 Web 应用开发人员阅读, 也可作为高校及社会实用技术培训相关专业课 程的教材。

2017-10-21

数据结构 使用C++语言描述 pdf 打包下载 课本课后习题

数据结构 使用C++语言描述 pdf 包括多本课本和课后习题答案

2014-04-28

Ruby on Rails 4 Tutorial 中文版

Ruby on Rails 4 Tutorial 中文版 pdf

2014-04-15

Git windows 最新版

google 有时候会打不开 下载麻烦 提供个最新版方便下载

2014-03-05

qxorm 1.2.6 最新版本

qxorm最新版本 国内上不了外网 所以上传来共享

2014-01-28

Cocos2d-x高级开发教程

本书以《捕鱼达人》游戏为案例,全面系统地讲解了Cocos2d-x 的功能与特性,以及进行游戏开发的基本思路,包括游戏框架的搭建、基本游戏元素的使用、动作、音乐与音效、物理引擎、高级开发技巧、游戏优化策略以及网络编程等内容。

2013-10-09

空空如也

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

TA关注的人

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