day03上节内容回顾 1、html的表单标签 : ** action method enctype 输入项: ** type="text" ** passwrod ** radio ** checkbox ** file ** submit ** reset ...
分类:
编程语言 时间:
2015-09-22 07:45:24
阅读次数:
257
unity5的UnityShaderVariables.cginc比unity4大了1kb这里装着unity shader 大部分内部参数,写这个方便以后自己查询Camera参数 uniform float4 _Time;时间,x = t/20,y = t,z = t*2,w = t*3unifor...
分类:
编程语言 时间:
2015-09-22 07:44:24
阅读次数:
490
为什么要使用STL数据结构的分离(如vector)和算法的分离(如,STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组)。STL其实是一种泛型编程(Generic Programming,简写GP)是一种基于参数化(parameterization)的编程技...
分类:
编程语言 时间:
2015-09-22 07:43:48
阅读次数:
255
有两种原因需要使用初始化列表:让我们先看一下第一个原因——必要性。(1)对另一个类成员的初始化,(2)成员是一个常量对象,(3)成员是引用。根本原因:编译器总是确保所有成员对象在构造函数体执行之前(初始化列表之后)被初始化。使用初始化列表的第二个原因是出于效率考虑,当成员类具有一个缺省的构造函数和一...
分类:
编程语言 时间:
2015-09-22 07:44:05
阅读次数:
139
基类指针和子类指针之间相互赋值(1)将子类指针赋值给基类指针时,不需要进行强制类型转换,C++编译器将自动进行类型转换。因为子类对象也是一个基类对象。(2)将基类指针赋值给子类指针时,需要进行强制类型转换,C++编译器将不自动进行类型转换。因为基类对象不是一个子类对象。子类对象的自增部分是基类不具有...
分类:
编程语言 时间:
2015-09-22 06:38:46
阅读次数:
214
Python中的装饰器假定现有如下需求:已经定义了一个函数,想在运行时动态增加其功能,又不想改动函数本身的代码。应该如何实现呢?比如现在定义了f1函数如下: def f1(x): return x*2 print f1(5)那么...
分类:
编程语言 时间:
2015-09-22 06:36:24
阅读次数:
136
package myalgorithm;import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;/*BFS用于记录的位置和值的结构*/class node{ node(int xparam,int y...
分类:
编程语言 时间:
2015-09-22 06:34:38
阅读次数:
191
今天使用findbugs扫描项目后发现很多高危漏洞,其中非常常见的一个是比较两个Long或Integer时直接使用的==来比较。 其实这样是错误的。 因为Long与Ineger都是包装类型,是对象。 ?而不是普通类型long与int , 所...
分类:
编程语言 时间:
2015-09-22 01:32:37
阅读次数:
268
今天我们来对这5个题目详细分析一下,希望对大家有所帮助。注:问题来自大名鼎鼎的前端架构师Baranovskiy的帖子《So, you think you know JavaScript?》。答案也是来自大名鼎鼎的JS牛人Nicholas C. Zakas的帖子《Answering Baranovsk...
分类:
编程语言 时间:
2015-09-22 01:29:37
阅读次数:
247
看了一下廖雪峰的那个web框架,其实就是封装了web.py,请求使用异步并将aiomysql做为MySQL数据库提供了异步IO的驱动,前端部分则整合了jinja.其中最难的应该是orm部分了。下面是orm一个简单的例子。class User(Model): __table__ = 'users...
分类:
编程语言 时间:
2015-09-22 01:25:08
阅读次数:
350
听了这节课,感觉收获很多,老师从一个特别底层的角度教我们应该怎么样去做,让我弄明白了以前一直不能弄明白的问题。比如类和对象的存储问题,对象中的方法存储应该存储在代码区,那个是冯.诺依曼的结构,代码和数据混在一起,然后分别用CS,DS去区分这些是数据还是代码,所以会有数据区和代码区,而数据区又可以.....
分类:
编程语言 时间:
2015-09-22 01:20:57
阅读次数:
282
在ES5规范中新增了不少操作数组的方法,特此罗列一下以备使用1. forEach循环有点类似jQuery的each循环[12,23,36,4,5].forEach(function(v,k){console.log(v) 得到元素值, 12,23,36,4,5console.log(k) 得到...
分类:
编程语言 时间:
2015-09-22 01:18:25
阅读次数:
136
题目来源:《剑指offer》面试题21 题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min,push以及pop的时间复杂度都是O(1)。 分析:假设用于存储主要数据的栈称为数据栈。我们增加一个辅助栈,它的栈顶元素永远是当前数据栈中元素的最小值。...
分类:
编程语言 时间:
2015-09-22 01:17:17
阅读次数:
233
Java 重写 equals 和 hashCode 的规范说明,以及编写建议。
分类:
编程语言 时间:
2015-09-22 01:17:46
阅读次数:
208
Spring AOP声明式事务的缺陷今天项目验收时遇到的一个问题,记录一下转载:http://liuu.iteye.com/blog/422810[问题]Spring的声明式事务,我想就不用多介绍了吧,一句话“自从用了Spring AOP啊,事务管理真轻松啊,真轻松;事务管理代码没有了,脑不酸了,手...
分类:
编程语言 时间:
2015-09-22 01:17:57
阅读次数:
307
判断是否为闰年的方法:①、普通年能被4整除且不能被100整除的为闰年。②、世纪年能被400整除的是闰年。③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。这里我们只讨论“1000年—2000年”之间的闰年,所以不用考虑③。C语言代码如下:#include<stdio..
分类:
编程语言 时间:
2015-09-22 00:12:47
阅读次数:
171
节点:/**二叉树节点*/publicclassNode{//数据项publiclongdata;//数据项publicStringsData;//左子节点publicNodeleftChild;//右子节点publicNoderightChild;/***构造方法*@paramdata*/publicNode(longdata,StringsData){this.data=data;this.sData=sData;}}二叉树:/**二叉树..
分类:
编程语言 时间:
2015-09-22 00:12:12
阅读次数:
200