原文:http://blog.chinaunix.net/uid-26672038-id-4112229.htmlJavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问.....
分类:
编程语言 时间:
2015-03-11 14:29:00
阅读次数:
290
转载自风宇冲Unity3D教程学院 本讲会陆续补充一些问题的解答。问:(1) TRANSFORM_TEX是做什么的(2)float4 _MainTex_ST 中的_MainTex_ST变量也没有用到,为啥非要声明一下?答:(1)简单来说,TRANSFORM_TEX主要作用是拿顶点的...
分类:
编程语言 时间:
2015-03-11 14:30:24
阅读次数:
180
转载自风宇冲Unity3D教程学院视差贴图的展示图一:注意轮胎印中的自阴影,实际上路面只是一个平地图二:孤岛危机的成功,视差贴图功不可没图三:视差贴图同样可用于人物,装备及道具本讲分四个部分一:优点特性二:基本原理三:使用方法四:视差计算第一部分视差贴图的优点及特性上一讲讲了法线贴图。法线贴图,无论...
分类:
编程语言 时间:
2015-03-11 14:28:13
阅读次数:
206
(一)求字符串的MD5值import hashlib #导入功能模块,此模块有MD5,SHA1,SHA256等方法m = hashlib.md5() #声明一个对象m.update(b'hello python') #用对象的update方法指...
分类:
编程语言 时间:
2015-03-11 14:28:20
阅读次数:
195
问题描述集合S的定义如下: (1) 1在S内; (2) 如果x在集合S内,则2x+1与3x+1也在S内; (3) 只有满足条件(1)(2)的元素在S内. 把S中的元素按递增顺序排列,请输出S中的第N个元素。输入本题有多组测试数据。每组测试数据一行,每行一个正整数N (1 2 #define N 3....
分类:
编程语言 时间:
2015-03-11 14:27:23
阅读次数:
615
转载自风宇冲Unity3D教程学院以下内容不需要入门的时候立刻阅读和理解,建议逐渐深入学习后,不时回来看看即可。什么是GPU?GPU:Graphic Processing Unit,中文翻译为“图形处理器”。显卡包括(GPU,显存,显卡BIOS,显卡PCB板)。什么是Shader?Shader程序:...
分类:
编程语言 时间:
2015-03-11 14:25:44
阅读次数:
210
本篇文章是对java的 wait(),notify(),notifyAll()进行了详细的分析介绍,需要的朋友参考下。wait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait ...
分类:
编程语言 时间:
2015-03-11 14:24:19
阅读次数:
131
命名空间的概念:类似java中的包。命名空间即元素的命名的一个区间。该区间可以指定名字也可以使用默认的名字。那么如果要使用Schema编写代码来约束XML文件,那么Schema中必须预先的定义好约束的标签名。但是这些标签又不同于普通的标签因此需要指定命名的空间名。xmlns:xs="http://w...
分类:
编程语言 时间:
2015-03-11 14:25:26
阅读次数:
137
转载自风宇冲Unity3D教程学院实现高级效果时,往往需要用到多个Pass.用AlphaBlend混合例1:将一张图 分别用红色 和 绿色渲染并混合(1)新建场景新建一个plane(2)新建一个material并随便赋张贴图,并让plane使用该materialmaterial所使用的shader如...
分类:
编程语言 时间:
2015-03-11 14:23:48
阅读次数:
199
在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven 几乎成为Java构建工具的事实标准。然而,冗余的依赖管理配置、复杂并且难以扩展的构建生命周期,都成为使用Maven的困扰。Gradle作为新的构建工具,获得了2...
分类:
编程语言 时间:
2015-03-11 14:22:44
阅读次数:
235
文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!Java是计算机应用程序编程语言,被广泛用于创建Web应用、服务器处理、用户端的API开发乃至数据库等多个领域。下面列出了8个有助于你开发Java应用程序最好的Java工具。1. SparkJava这是一款体形轻巧,功能强大的Web应用框架。S...
分类:
编程语言 时间:
2015-03-11 14:23:12
阅读次数:
131
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的 缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你 的缓存系统更容...
分类:
编程语言 时间:
2015-03-11 14:22:58
阅读次数:
290
队列以一种先进先出的方式管理数据。如果你试图向一个已经满了的阻塞队列中添加一个元素,或是从一个空的阻塞队列中移除一个元素,将导致线程阻塞。 在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可以定期的把中间结果存到阻塞队列中。而其他工作者线程把中间结果取出并在将来修改它们。队列会 自动平衡负载。...
分类:
编程语言 时间:
2015-03-11 14:22:26
阅读次数:
170
Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实...
分类:
编程语言 时间:
2015-03-11 14:22:54
阅读次数:
132
参考书籍:《J2EE开源编程精要15讲》Hibernate是对象/关系映射(ORM,Object/Relational Mapping)的解决方案,就是将Java对象与对象关系映射到关系型数据库中的表格与表格之间的关系。它是Java应用与关系数据库之间的桥梁,负责Java对象和关系数据之间的映射。H...
分类:
编程语言 时间:
2015-03-11 14:19:33
阅读次数:
141
面试中被问到,集合类中的排序方法是怎么实现的?没有回答上来,故而总结如下:你知道么?前提:在eclipse中对于自己的代码可以通过按住Ctrl的同时单击名称跳入相应源码中。但eclipse默认没有添加java源代码目录,比如点击Thread会提示source not found,而在开发中了解Jav...
分类:
编程语言 时间:
2015-03-11 14:19:50
阅读次数:
130
依赖于java.security.MessageDigest,支持MD5,SHA-1,SHA-256 1 import java.security.MessageDigest; 2 import java.security.NoSuchAlgorithmException; 3 4 /** 5 .....
分类:
编程语言 时间:
2015-03-11 14:19:08
阅读次数:
186