原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11783026.html 自己写了个简单的类读取解析obj模型,使用导入类,然后new个对象,在读取obj模型,然后调用显示列表显示就可以了。至于其他什么旋转移动的你们自己加起来应该很容易的,因为 ...
上下文对象这个说法,对我来说很陌生,但是总有机会碰到它,它是什么意思呢? 比如我们在一些class里,会碰到叫做context的变量,这往往就是一个上下文变量。context变量很可能是个结构体变量,保存这个class里的许多参数,供类函数的调用等等。有些简单的类函数比如add()不需要外部变量,而 ...
分类:
其他好文 时间:
2019-11-02 09:29:39
阅读次数:
93
memcache redis对比 1. Redis不仅仅支持简单的k/v类型的数据,同时还提供string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希类型)等数据结构的存储。memcache支持简单的数据类型,String。 2. Redi ...
分类:
系统相关 时间:
2019-10-29 00:18:53
阅读次数:
117
再看继承 真正的大餐来之前,还是来点儿开胃菜!回顾一下关于类的继承的知识: 我们先看上面的代码,这是一个简单的类继承,我们可以看到父类Base和子类Son,它们中各有一个Testfunc方法,当我们实例化子类的对象sonobj时,可以看到初始化方法中黄色框框调用了Testf ...
分类:
编程语言 时间:
2019-09-17 13:26:07
阅读次数:
119
课后习题:练习1:创建一个简单的类,在第二个类中,将引用定义为第一个类的对象。运用惰性初始化来实例化这个对象。 我的答案: 一,个人。 二,参考答案写的 三,总结 1,组合技术,只需要将对象引用置于新类中即可。 2,每一个非基本类型的对象都有一个toString方法,当编译器需要一个String而你 ...
分类:
其他好文 时间:
2019-09-14 11:54:45
阅读次数:
111
经常在运行程序时需要在某些地方记录log,之前想用Log4Net,但又感觉要附带一个dll,想要只带一个exe文件运行,干脆自己写个简单的类了。 需要满足的条件:被多个线程调用;时间的准确性不重要,知道先后关系就行;不想阻塞线程,毕竟干活才是主要目的,为了不太在意时间的log而阻塞等待有点不划算。 ...
分类:
其他好文 时间:
2019-09-06 01:10:08
阅读次数:
91
Rational Rose简明实用教程 https://blog.csdn.net/gz153016/article/details/49641847 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。现在 ...
分类:
其他好文 时间:
2019-09-02 23:56:16
阅读次数:
209
1、单一职责原则(SRP) 定义 :就一个类而言,应该仅有一个引起它变化的原因 为什么需要单一职责呢?如果一个类承担的职责过多,就等于把这些职责耦合在一起了,一个职责的变化可能会引起其它职责的变化,当变化发生时,设计会遭到意想不到的变化。 我们看看下面简单的类图,UserDiscount类具有两个方 ...
分类:
其他好文 时间:
2019-08-30 14:20:31
阅读次数:
64
定义一个简单的类 // 定义类,包含field以及方法 class HelloWorld { private var name = "leo" def sayHello() { print("Hello, " + name) } def getName = name } // 创建类的对象,并调用其 ...
分类:
其他好文 时间:
2019-08-29 23:27:34
阅读次数:
121
一、五种数据类型1.Redis字符串StringString 是最简单的类型,你可以理解成与 Memcached 是一模一样的类型,一个 key 对应一个value,其上支持的操作与 Memcached 的操作类似。但它的功能更丰富。string 类型是二进制安全的。意思是 redis 的 stri ...
分类:
其他好文 时间:
2019-08-24 09:48:47
阅读次数:
85