VPython是一套简单易用的三维图形库,使用它可以快速创建三维场景和动画。网址为www.vpython.org。 网页中有下载界面,在这里详细说明了vpython的安装方案。 这里说一下我用的是64位系统,所以需要安装python2.7的64位版本,然后再安装vpython的64位版本。 改界面给 ...
分类:
编程语言 时间:
2017-02-20 22:32:21
收藏:
0 评论:
0 赞:
0 阅读:
689
观察者模式,又称发布-订阅模式或消息机制,定义了一种依赖关系,解决了主题对象与观察者之间功能的耦合。 通过运用观察者模式,可以解决团队开发中的模块间通讯问题,这是模块间解耦的一种可行方案。 首先,我们来把观察者对象创建处理,它有一个消息容器和三个方法,分别是订阅消息方法、发送订阅消息的方法和取消订阅 ...
分类:
编程语言 时间:
2017-02-20 22:31:29
收藏:
0 评论:
0 赞:
0 阅读:
234
jsp页面的form: controller层代码: ...
分类:
编程语言 时间:
2017-02-20 22:30:33
收藏:
0 评论:
0 赞:
0 阅读:
319
最近看到一个问题:如果有两个类A和B,A类中有一个B的对象b,B类中有一个A的对象a,那么如何解决这两个类的相互依赖关系呢? 示例代码1 可以看到A类的构造方法中,new了一个B的对象,同时B类的构造方法中,new了一个A的对象。 如果此时我们运行该类的话,会报如下错误: Exception in ...
分类:
编程语言 时间:
2017-02-20 22:26:56
收藏:
0 评论:
0 赞:
0 阅读:
110
冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮” ...
分类:
编程语言 时间:
2017-02-20 22:25:28
收藏:
0 评论:
0 赞:
0 阅读:
247
紧接上一篇文章,继续渲染的优化问题,若有错误,请指出,让我也学习进步,谢谢。 如果游戏渲染问题来自CPU 概括的来说,CPU在一帧的渲染中的工作可以分为三个部分: . 决定谁需要被渲染 . 为GPU准备渲染指令 . 发送渲染指令给GPU 在每个部分中又有许多单独的任务,这些任务主要通过多个进程来执行 ...
分类:
编程语言 时间:
2017-02-20 22:23:17
收藏:
0 评论:
0 赞:
0 阅读:
358
参考文档:http://m.blog.csdn.net/article/details?id=52445402 ...
分类:
编程语言 时间:
2017-02-20 21:39:22
收藏:
0 评论:
0 赞:
0 阅读:
202
1. 数据科学家需要具备的知识和技能 - Drew Conway: http://drewconway.com/the-lab/(substantive expertise:实质性的知识) - O'Reilly Strata Survey:http://radar.oreilly.com/ - ht ...
分类:
编程语言 时间:
2017-02-20 21:37:33
收藏:
0 评论:
0 赞:
0 阅读:
475
继续上篇,这篇介绍服务层缓存,基于注解的方式使用ehcache 注解的标签主要有4个:@Cacheable、@CacheEvict、@CachePut、@Caching,他们的用法是: 一、修改配置文件 1、修改spring-context-ehcache.xml文件,加入: 如果ehcache的b ...
分类:
编程语言 时间:
2017-02-20 21:37:18
收藏:
0 评论:
0 赞:
0 阅读:
301
前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序 ...
分类:
编程语言 时间:
2017-02-20 21:36:47
收藏:
0 评论:
0 赞:
0 阅读:
250
【风宇冲】Unity3D教程宝典之光影烘焙:第一讲光影烘焙 【风宇冲】Unity3D教程宝典之光影烘焙:第一讲光影烘焙 原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 引言:光影烘焙,英文叫Lightmapping 或 light baking。Unity自带了Lightmapping的 ...
分类:
编程语言 时间:
2017-02-20 21:36:21
收藏:
0 评论:
0 赞:
0 阅读:
249
继续上篇,这篇介绍服务层缓存,基于aop的方式使用ehcache 一、修改配置文件 修改spring-context-ehcache.xml文件,加入: 在ehcache-context.xml中也可以加入cacheName为"aopTestDao"的缓存实例配置 二、增加缓存操作拦截器 在"src ...
分类:
编程语言 时间:
2017-02-20 21:32:20
收藏:
0 评论:
0 赞:
0 阅读:
253
作者:zhijun liu链接:https://zhuanlan.zhihu.com/p/24376869来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺 ...
分类:
编程语言 时间:
2017-02-20 21:31:14
收藏:
0 评论:
0 赞:
0 阅读:
200
简介 Condition中的await()方法相当于Object的wait()方法,Condition中的signal()方法相当于Object的notify()方法,Condition中的signalAll()相当于Object的notifyAll()方法。 不同的是,Object中的wait() ...
分类:
编程语言 时间:
2017-02-20 21:30:59
收藏:
0 评论:
0 赞:
0 阅读:
182
报错: 1、在service层加上@Transactional注解。浏览器端报错(如下),eclipse控制台无信息 2、去掉@Transactional注解,无报错,但是数据库没有信息插入。 解决方法:添加proxy-target-class="true",并将属性值改为true ...
分类:
编程语言 时间:
2017-02-20 21:27:14
收藏:
0 评论:
0 赞:
0 阅读:
156
页面布局补充 样例页面: 示例代码: Title welcome 我的信息 登陆 ... ...
分类:
编程语言 时间:
2017-02-20 21:23:34
收藏:
0 评论:
0 赞:
0 阅读:
204
ehcache缓存最后一篇,介绍页面缓存: 如果将应用的结构分为"page-filter-action-service-dao-db",那page层就是最接近用户的一层,一些特定的页面如果在这里做缓存,之后用户的请求在filter就会结束了,不用再走后面的"action-service-dao-db ...
分类:
编程语言 时间:
2017-02-20 21:22:43
收藏:
0 评论:
0 赞:
0 阅读:
153
题目大意 给你一个$n$的排列,要求支持$m$次把$(l_i,r_i)$区间内数字升序或降序排,最后求某一个位置上的值。 简要题解 一开始维护$n$棵权值线段树,然后你需要支持split一棵线段树或者merge一棵线段树,用平衡树来维护区间就好了。 关于线段树合并的复杂度分析。split复杂度显然和 ...
分类:
编程语言 时间:
2017-02-20 19:52:07
收藏:
0 评论:
0 赞:
0 阅读:
299
使用HandlerInterceptor拦截器,可以拦截请求,实现通用的日志管理操作 一、添加拦截器类 在"src/main/java"代码文件夹的"org.xs.demo1"的包下新建"LogInterceptor.java"类: 二、修改配置文件 修改spring-mvc.xml件,加入: 三、 ...
分类:
编程语言 时间:
2017-02-20 19:51:19
收藏:
0 评论:
0 赞:
0 阅读:
608
恢复内容开始 在C语言中我们的数据类型分为以下几大类: (1)基本数据类型:int, float,double,char,_Bool(C99中新加的),枚举enum; 很多朋友对于enum被定义为是基本类型可能会有些迷惑,但是我们都知道枚举类型的特殊之处就是总能把数据变化为整形数据, 我们可以认为枚 ...
分类:
编程语言 时间:
2017-02-20 19:48:40
收藏:
0 评论:
0 赞:
0 阅读:
226