各向异性是模拟物体表面 沟槽方向性的高光反射类型,他会修改或延伸垂直方向上的高光。比如模拟金属拉丝的效果,就可以使用各向异性来模拟。...
分类:
编程语言 时间:
2016-04-16 19:08:06
阅读次数:
417
Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache
POI、Java2Word、iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的地方替换成真实数据,这种方式较之其他的方案要更为简单。...
分类:
编程语言 时间:
2016-04-16 19:08:56
阅读次数:
393
分页内容被广泛应用于各个系统,从在编人员管理系统,到网站商品信息展示,及其他管理系统。分页具有条理清晰,方便查看等优点。
主要内容要点 jsp servlet dao 泛型 基本类 jdbc数据库连接。...
分类:
编程语言 时间:
2016-04-16 19:06:23
阅读次数:
217
概述
字符流是专门用于处理文本文件的流,其中包括了文本编码相关转换工作。字符流只可以处理文本字符数据。每个字符流都包括一种编码方式,可以使用系统默认,也可以自行设定。
编码
1. 编码表
生活中语言文字和计算机中对应的数据表
2. 常见编码表
ASCII:包括字母和常见符号,1字节编码,首位为0。ISO8859-1:包括拉丁字母,1字节编码,...
分类:
编程语言 时间:
2016-04-16 19:04:55
阅读次数:
266
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring
MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。
一、Spring
MVC 3.0介绍...
分类:
编程语言 时间:
2016-04-16 19:06:59
阅读次数:
263
该问题值得探讨!
先贴自己的测试代码、反汇编以及内存转储图(测试环境:CodeBlocks、编译器GCC、系统64位)
【分别测试了数组大小为3和5的情况】
从内存转储可以看到,GCC其实并不是像网友说的那样,通过指针偏移、额外开辟8字节空间来存储长度。
具体是怎么做到的,目前我也不知道。有待探讨。
【下面贴出几个在知乎上看到的我觉...
分类:
编程语言 时间:
2016-04-16 19:05:55
阅读次数:
368
依赖:
典型的企业应用程序不可能由单个对象(在spring中,也可称之bean)组成,再简单的应用也是由几个对象相互配合工作的,这一章主要介绍bean的定义以及bean之间的相互协作。
依赖注入:
spring中的依赖注入(Dependency injection (DI))主要有两种形式:构造器注入和setter方法注入。
构造器注入:
基于构造函数的方式有其自...
分类:
编程语言 时间:
2016-04-16 19:04:09
阅读次数:
273
12.3 注解实现Bean定义
12.3.1 概述
前边介绍的Bean定义全是基于XML方式定义配置元数据,且在【12.2注解实现Bean依赖注入】一节中介绍了通过注解来减少配置数量,但并没有完全消除在XML配置文件中的Bean定义,因此有没有方式完全消除XML配置Bean定义呢?
Spring提供通过扫描类路径中的特殊注解类来自动注册Bean定义。同注解驱动事务一...
分类:
编程语言 时间:
2016-04-16 19:04:59
阅读次数:
304
转载请注明来源:
软件项目质量保证----编码规范。
一个公司团队有个编码规范是必须的,大部分公司的都一样,但每个不同的公司有一些特殊的要求。
一、 编码规范的作用
提高可读性;有助于知识传递,加快工作交接 ;统一全局,促进团队协作;减少名字增生,降低维护成本;强调变量之间的关系,降低缺陷引人的机会;提高程序员的个人能力
Eclipse开发样式
这里主要先从Ecli...
分类:
编程语言 时间:
2016-04-16 19:04:58
阅读次数:
590
1、注意:strncpy、strncat等带n版本的字符串操作函数在源字符串长度超出n标识的长度时,会将包括’\0’结束符在内的超长字符串截断,导致’\0’结束符丢失。这时需要手动为目标字符串设置’\0’结束符。 char dst[11]; // 【注意】最好每次定义时初始化为0: dst[11] = {0};
char src[] = "0123456789";
ch...
分类:
编程语言 时间:
2016-04-16 19:03:16
阅读次数:
1083
java之Symmetric encryption techniques
Symmetric encryption uses
a single key to encrypt and decrypt a message. This type of encryption is classified as either stream ciphers or block ciphers. Mor...
分类:
编程语言 时间:
2016-04-16 19:04:05
阅读次数:
187
1.定义任务:实现Runnable接口,或者继承Thread,推荐使用实现Runnable接口而不是继承Thread,因为继承Thread后就不能再继承别的类了2.并发任务启动推荐以下方式启动:ExecutorService exec = Executors.newCachedThreadPool();exec.execute(Task:实现了Runnable接口)CachedThreadPool...
分类:
编程语言 时间:
2016-04-16 19:02:05
阅读次数:
282
异常:异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序的正常运行。
进行异常处理的目的?
public class ExceptionDemo01{
public static void main(String args[]){
System...
分类:
编程语言 时间:
2016-04-16 19:01:01
阅读次数:
264
#1015 : KMP算法
时间限制:1000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。
这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串...
分类:
编程语言 时间:
2016-04-16 18:59:24
阅读次数:
331
前言:
开学过去一个半月了,说来十分惭愧,由于和女友最后还是分开了,导致这段时间一直在沉沦,每天晚上回去打打lol或者cs,就睡觉,基本上把我自己定下的自学目标给抛弃了。好在这段时间里还是凭借以前的基础投了不少岗位,也笔试了不少公司,基本都通过了笔试。第一次面试是网易,结果在最后一轮的技术面上挂了下来。其实回想起来,当时问的问题我其实之前都有仔细的专研过,只不过时间太久忘了罢了。这也要怪我自...
分类:
编程语言 时间:
2016-04-16 18:59:20
阅读次数:
338
JavaScript概述
1. JavaScript定义
JavaScript是Netscape公司开发的一种基于对象和事件驱动的脚本语言。它是弱类型语言,只能由浏览器解释执行。
其中:
脚本语言:解释运行(由浏览器来解释执行),无需编译。
基于对象:有一些内置的对象共我们使用,但是不能完全实现继承,封装和多态,只能模拟。
事件驱动:必须由事件触发。
...
分类:
编程语言 时间:
2016-04-16 18:58:32
阅读次数:
329
概述
异常
程序在运行时出现的不正常情况,是对问题的描述,将问题进行对象的封装。Java中的异常,就是对不正常情况进行描述后的对象体现。
异常体系
Throwable
|--Error
|--Exception
|--RuntimeException
其中Error类处理严重异常,一般不编写针对性的代码对其进行处理。Excepti...
分类:
编程语言 时间:
2016-04-16 18:59:19
阅读次数:
303