开闭原则OCP(Open for Extension,Closed for Modification)。开闭原则的核心思想是:一个对象对扩张开放,对修改关闭。 ? ? ? ? 其实开闭原则的意思就是:对类的改动是通过增加代码进行的...
分类:
编程语言 时间:
2015-04-23 21:52:55
阅读次数:
199
在Unity编辑器的Scene视图进行控制播放Animator,可以借助方法StartPlayback、StopPlayback、StartRecording和StopRecording,具体可以参照以下例子:
创建一个带Controller的Animator对象,可以看到此时人物呈现T型姿势。附上新脚本EditAnimator,此为空脚本,如下:
C# Code
...
分类:
编程语言 时间:
2015-04-23 21:46:35
阅读次数:
1314
内容来自,张孝祥老师的张孝祥-Java多线程与并发库高级应用》视频教程
package com.lipeng;
public class MyThreadLocalTest2 {
private final static MyThreadLocal myThreadLocal=new MyThreadLocal();
/**
* @param args
*/
public st...
分类:
编程语言 时间:
2015-04-23 21:47:28
阅读次数:
156
/*
* 堆的性质(最小堆为例):
* 0.根节点为最小值
* 1.堆可以看做是一个完全二叉树(即孩子节点从左向右排列)
* 2.堆的高度lgn/lg2(n为节点的数目)
* 3.第i节点的左孩子节点是2*i+1,右孩子节点为2*i+2
* 4.以任意一个节点作为根节点,那么该节点都是堆
* 5.可以用一个数据来表示堆
*/
/*
* 构建堆的原理:
* 上滤
* 在最后一个节点后建立一个空节点...
分类:
编程语言 时间:
2015-04-23 21:47:50
阅读次数:
182
大数阶乘。代码比较简单。#include#include#define MAXN 25000 // 如果你的阶乘N比较大,建议大一点int result[MAXN];int main(){int i,j,n;scanf("%d",&n);// memset函数的作用将某一段内存设置成指定的值//.....
分类:
编程语言 时间:
2015-04-23 21:41:11
阅读次数:
151
产生一定范围随机数的通用表示公式要取得[a,b)的随机整数,使用(rand() % (b-a))+ a;要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a;要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1;通用公式:a + rand() % n;...
分类:
编程语言 时间:
2015-04-23 21:41:31
阅读次数:
130
本文地址:http://www.cnblogs.com/archimedes/p/javabean.html,转载请注明源地址。JavaBean简介JavaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中...
分类:
编程语言 时间:
2015-04-23 21:42:38
阅读次数:
181
Django版本为1.7.1,本来是想用1.8.0版本,但是发布的时候会提示发布失败!首先在本地安装Django1.7.1,创建工程,创建项目,目录如下PROJECT_NAME|--PROJECT_NAME/ #与工程同名的配置目录,后面叫他config目录|--APP1/ #app目录 |...
分类:
编程语言 时间:
2015-04-23 21:39:41
阅读次数:
169
enum枚举类型的定义方式与某种用法#include using namespace std;int main(){ enum TOT{ zero, one, two, three, four, five };//0,1,2,3,4,5 TOT to1; to1 = five; switch (to...
分类:
编程语言 时间:
2015-04-23 21:39:59
阅读次数:
184
1 import java.util.*; 2 3 class Value { 4 int i; 5 6 public Value(int i) { 7 this.i = i; 8 } 9 }10 11 public class FinalData {1...
分类:
编程语言 时间:
2015-04-23 21:39:34
阅读次数:
144
设计思想:综合了前面一维数组成环和二维数组求最大子数组的思想。屏幕截图::总结:把做过的程序封装成一个个的接口,当使用时直接调用即可。源代码://jiangzhongxi2015/4/16#includeusingnamespacestd;voidmax(introw,intcol){int**a....
分类:
编程语言 时间:
2015-04-23 21:39:38
阅读次数:
175
python处理windows系统下文件迁移,用到shutil模块
分类:
编程语言 时间:
2015-04-23 21:38:34
阅读次数:
133
redis.host=192.168.1.237redis.port=6379redis.pass=redis.timeout=100000#最大能够保持idel状态的对象数 redis.maxIdle=300#最大分配的对象数 redis.maxTotal=600#多长时间检查一次连接池中空...
分类:
编程语言 时间:
2015-04-23 21:37:55
阅读次数:
139
★ 引子 前面三篇文章讲了 Comba 乘法和 Karatsuba 乘法,有了这两个算法,就可以很轻松的构造有符号数乘法。 顺便提一下:讲 Comba 乘法的实现的时候,给出了 x86 环境下的内联汇编实现,最近添加了 GCC x64 环境的内联汇编,已经补充到帖子当中。★ 实现 有符号数的乘法.....
分类:
编程语言 时间:
2015-04-23 21:35:48
阅读次数:
162
内部类通常都含有回调,引用那个匿名内部类的函数执行完了就没了,所以内部类中引用外面的局部变量需要是final的,这样在回调的时候才能找到那个变量,而如果是外围类的成员变量就不需要是final的,因为内部类本身都会含有一个外围了的引用(外围类.this),所以回调的时候一定可以访问到。来自知乎http...
分类:
编程语言 时间:
2015-04-23 21:36:31
阅读次数:
129
1. 代替#define。 讲到用const来代替#define,为什么要这样做呢,当然是const比#define更好啦,一个很明显区别就是const有数据类型,可以进行类型安全检查,而#define只是简单的替换,并这个功能。所以我们就尽量使用 const double ...
分类:
编程语言 时间:
2015-04-23 21:32:54
阅读次数:
141
字符串和编码字符ASCIIUnicodeUTF-8A100000100000000 010000011000001中x01001110 0010110111100100 10111000 10101101格式化在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hell...
分类:
编程语言 时间:
2015-04-23 21:34:36
阅读次数:
199