码迷,mamicode.com
首页 > 编程语言
架构中的设计原则之开闭原则(OCP) - 《java开发技术-在架构中体验设计模式和算法之美》
开闭原则OCP(Open for Extension,Closed for Modification)。开闭原则的核心思想是:一个对象对扩张开放,对修改关闭。 ? ? ? ? 其实开闭原则的意思就是:对类的改动是通过增加代码进行的...
分类:编程语言   时间:2015-04-23 21:52:55    阅读次数:199
Unity 编辑器下控制播放Animator
在Unity编辑器的Scene视图进行控制播放Animator,可以借助方法StartPlayback、StopPlayback、StartRecording和StopRecording,具体可以参照以下例子: 创建一个带Controller的Animator对象,可以看到此时人物呈现T型姿势。附上新脚本EditAnimator,此为空脚本,如下:  C# Code  ...
分类:编程语言   时间:2015-04-23 21:46:35    阅读次数:1314
Java多线程与并发应用-(5)-如何优雅的使用ThreadLocal类
内容来自,张孝祥老师的张孝祥-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
大数阶乘(c语言)
大数阶乘。代码比较简单。#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
C++产生随机数
产生一定范围随机数的通用表示公式要取得[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
JavaBean基础
本文地址:http://www.cnblogs.com/archimedes/p/javabean.html,转载请注明源地址。JavaBean简介JavaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中...
分类:编程语言   时间:2015-04-23 21:42:38    阅读次数:181
python web在BAE3.0上的配置
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枚举类型的定义
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
Java:The final Keyword
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文件迁移
python处理windows系统下文件迁移,用到shutil模块
分类:编程语言   时间:2015-04-23 21:38:34    阅读次数:133
实战 -- Redis2.4.2集成spring3.2.2
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
大整数算法[12] 有符号乘法
★ 引子 前面三篇文章讲了 Comba 乘法和 Karatsuba 乘法,有了这两个算法,就可以很轻松的构造有符号数乘法。 顺便提一下:讲 Comba 乘法的实现的时候,给出了 x86 环境下的内联汇编实现,最近添加了 GCC x64 环境的内联汇编,已经补充到帖子当中。★ 实现 有符号数的乘法.....
分类:编程语言   时间:2015-04-23 21:35:48    阅读次数:162
java 匿名内部类的方法参数需要final吗?
内部类通常都含有回调,引用那个匿名内部类的函数执行完了就没了,所以内部类中引用外面的局部变量需要是final的,这样在回调的时候才能找到那个变量,而如果是外围类的成员变量就不需要是final的,因为内部类本身都会含有一个外围了的引用(外围类.this),所以回调的时候一定可以访问到。来自知乎http...
分类:编程语言   时间:2015-04-23 21:36:31    阅读次数:129
C++中const作用
1. 代替#define。 讲到用const来代替#define,为什么要这样做呢,当然是const比#define更好啦,一个很明显区别就是const有数据类型,可以进行类型安全检查,而#define只是简单的替换,并这个功能。所以我们就尽量使用 const double ...
分类:编程语言   时间:2015-04-23 21:32:54    阅读次数:141
Python学习 Day 3 字符串 编码 list tuple 循环 dict set
字符串和编码字符ASCIIUnicodeUTF-8A100000100000000 010000011000001中x01001110 0010110111100100 10111000 10101101格式化在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hell...
分类:编程语言   时间:2015-04-23 21:34:36    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!