Java内存溢出详解一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不...
分类:
编程语言 时间:
2015-12-21 10:32:34
阅读次数:
205
插入排序的算法实现自己在实现带有哨兵的插入排序算法的时候,发现有两种思路:在内存里面又一次分配一块比输入数组inputArray长度大一的temp数组,空出temp数组的第一个位置。然后把inputArray从第emp数组的第二个位置复制进去。既有temp[i+1]=inputArray[i]。i#...
分类:
编程语言 时间:
2015-12-21 09:21:58
阅读次数:
196
spring框架是一个开源的轻量级的基于IOC与AOP核心技术的容器框架,主要是解决企业的复杂操作实现。那IOC与AOP,到底如何解释呢,在看spring视频中,两个专业术语一定必须要懂得。 IOC:inverse of Control:控制反转。意思是程序中的之间的关系,不用代码控制,而完全是由容...
分类:
编程语言 时间:
2015-12-21 09:20:09
阅读次数:
231
描述java 的 Spring是一个很火的框架,Spring boot 这个也不用说了,Docker 近年也很火热, 本文就介绍下我在 Spring boot + Docker的集成一些经验 :) 其实官网已经有一个手册介绍了这里可能会用到的东西JDK 1.8 或者更高Maven 3.0+ 或者是 ...
分类:
编程语言 时间:
2015-12-21 09:14:44
阅读次数:
326
使用java操作时间感觉真真蛋疼,还是我大C#舒服,一个DateTime全部搞定这里的Date指的是java.util.Date获取当前时间: // 创建一个当前时间的Date对象 Date time = new Date();蛋疼的地方,对时间增、减操作: ...
分类:
编程语言 时间:
2015-12-21 09:15:16
阅读次数:
178
最近在编程中经常遇到需要多字节字符与宽字节字符相互转换的问题,一直自己贴那几句代码。觉得麻烦,于是就自己写了一个类来封装wchar_t与char类型间的转换,其他的,诸如:CString\ LPWSTR\TCHAR CHAR\LPSTR之间也是一样用头文件:#ifndef USE_H_ #defi....
分类:
编程语言 时间:
2015-12-21 09:14:01
阅读次数:
206
由于博主常年逃课,所以期末考试期间只能突击,但偶尔还能拿个奖学金啥的,哈哈,所以近一个月没有做游戏,也没有发博客= =。。。
这个景深的方法很简单
我们需要求的是CoC(circle of confusion)模糊圈
CoC与R相关 主要原理如下图所示
alpha是透镜的半径 zf为焦点,z为物距
要求R知道一些高中的三角公式就可以了
再根据CoC决定模糊...
分类:
编程语言 时间:
2015-12-21 08:11:22
阅读次数:
186
由于博主常年逃课,所以期末考试期间只能突击,但偶尔还能拿个奖学金啥的,哈哈,所以近一个月没有做游戏,也没有发博客= =。。。这个景深的方法很简单 我们需要求的是CoC(circle of confusion)模糊圈CoC与R相关 主要原理如下图所示alpha是透镜的半径 zf为焦点,z为物距 要求R...
分类:
编程语言 时间:
2015-12-21 08:09:42
阅读次数:
216
基于Spring + Spring MVC + Mybatis 高性能web构建一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJs,做了大量的研究,对前后端交互有了更深层次的认识。今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,...
分类:
编程语言 时间:
2015-12-21 07:04:24
阅读次数:
864
#导入模块#coding=utf-8import mathprint math.pi#sys模块#coding=utf-8import sysprint sys.version#查看版本信息print sys.executable#查看当前目录运行的地址print sys.getwindowsver...
分类:
编程语言 时间:
2015-12-21 07:02:11
阅读次数:
146
编程风格 基本格式化 格式检查工具:JsLine,JsHint, 样式风格:Jquery 核心风格指南,Dauglas Crockford的javascript 代码规范,Google 的javascript风格指南 如:使用Sublime Text3 使用 上述的格式检查工具 在sublime T...
分类:
编程语言 时间:
2015-12-21 01:57:20
阅读次数:
147
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -----第一讲 结构体数组一、结构体数组的概念 数组的元素也可以是结构类型的。因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下表结构变量。在实际应用中,经常用结构数组来表示具有相同数据结构....
分类:
编程语言 时间:
2015-12-21 01:48:25
阅读次数:
351
在C语言中,我们经常需要设置一个时间周期。在这里,我们通过Timeval结构实现时间周期的设置。首先,我们介绍timeval,其定义如下(转载http://www.cnblogs.com/wainiwann/archive/2012/11/28/2792133.html):"timeval是一个.....
分类:
编程语言 时间:
2015-12-21 01:48:50
阅读次数:
426
一、递归算法设计的基本思想是: 对于一个复杂的问题,把原问题分解为若干个相对简单类同的子问题,继续下去直到子问题简单到能够直接求解,也就是说到了递推的出口,这样原问题就有递推得解。 在做递归算法的时候,一定要把握住出口,也就是做递归算法必须要有一个明确的递归结束条件。这一点是非常重要的。其...
分类:
编程语言 时间:
2015-12-21 01:46:40
阅读次数:
198
之前项目采用spring4+security3做的权限管理,采用通用的用户-角色,角色-资源来管理权限。但是太依赖角色,同时是粗粒度的,决定采用二进制权限管理,自己构建1依然采用组织概念,但是同时保留用户2资源可以赋权给组织,也可以赋权给用户,权限区分读写3用户可以在多个组织4用..
分类:
编程语言 时间:
2015-12-21 00:39:13
阅读次数:
187
(一)数组中元素的删除和增加#代表创建一个数组,包含1到4个元素PSC:\Windows\system32>$num=1..4#查看创建好的数组PSC:\Windows\system32>$num1234#删除数组的第三个元素,注意是从0开始计数的,上面定义的数组有4个元素,那么计数就是0,1,2,3,所以这删除第三个元素,..
分类:
编程语言 时间:
2015-12-21 00:33:46
阅读次数:
391
何为数组:
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便,
把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
在JS...
分类:
编程语言 时间:
2015-12-21 00:16:34
阅读次数:
341