抽象 1、简单理解 我们在前面去定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模版)。这种研究问题的方法称为抽象。 封装--什么是封装 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进 ...
分类:
编程语言 时间:
2017-05-23 19:27:45
收藏:
0 评论:
0 赞:
0 阅读:
264
1.冒泡排序 2.直接选择排序 3.反转排序 ...
分类:
编程语言 时间:
2017-05-23 19:21:22
收藏:
0 评论:
0 赞:
0 阅读:
212
继承--解决之道 继承可以解决代码复用,让我们的编程更加靠近人类思维。当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如刚才的Student),在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类: 语法:class ...
分类:
编程语言 时间:
2017-05-23 19:19:19
收藏:
0 评论:
0 赞:
0 阅读:
246
一. shell命令 1. 进入hbase命令行 ./hbase shell 2. 显示hbase中的表 list 3. 创建user表,包括info、data两个列族 create 'user', 'info', 'data' create 'user', {NAME => 'info', VER ...
分类:
编程语言 时间:
2017-05-23 19:18:29
收藏:
0 评论:
0 赞:
0 阅读:
237
多态--概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 实现多态有两种方式:1、继承;2、接口 多态--注意事项: 1、java允许父类的引用变量引用它的子类的实例(对象) Animal an=new Cat() ...
分类:
编程语言 时间:
2017-05-23 19:17:55
收藏:
0 评论:
0 赞:
0 阅读:
216
在Java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:
编程语言 时间:
2017-05-23 19:16:17
收藏:
0 评论:
0 赞:
0 阅读:
292
【120-Triangle(三角形)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a triangle, find the minimum path sum from top to bottom. Each step you may move to a ...
分类:
编程语言 时间:
2017-05-23 19:15:45
收藏:
0 评论:
0 赞:
0 阅读:
286
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。 测试程序如下: import org.springframework.beans.factory.Initializing ...
分类:
编程语言 时间:
2017-05-23 19:11:44
收藏:
0 评论:
0 赞:
0 阅读:
252
一、简介 Spring Cloud Ribbon 是一个基于Http和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。它不像服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个微服务的基础设施中。包括前面的提供的声明式服务调用也是基于该Ribbon实现的。理解 ...
分类:
编程语言 时间:
2017-05-23 18:43:35
收藏:
0 评论:
0 赞:
0 阅读:
484
重新加载sys后,在idle里无法输出内容。出现这种情况,需要将sys的三个变量重新定义。 在重新载入sys之前,为三个变量赋值 a,b,c = sys.studin,sys.studout,sys.studerr 然后重新载入sys reload(sys) 在为sys的三个变量赋值 sys.stu ...
分类:
编程语言 时间:
2017-05-23 18:34:52
收藏:
0 评论:
0 赞:
0 阅读:
341
Genealogical tree Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2738 Accepted: 1838 Special Judge Description The system of Martians' blo ...
分类:
编程语言 时间:
2017-05-23 18:10:56
收藏:
0 评论:
0 赞:
0 阅读:
255
Java中的switch语句后面的控制表达式的数据类型 1、byte 2、char 3、short 4、int 5、枚举类型 6、Java 7同意java.lang.String类型 Java中的switch语句后面的控制表达式的数据类型 1、byte 2、char 3、short 4、int 5、 ...
分类:
编程语言 时间:
2017-05-23 18:06:52
收藏:
0 评论:
0 赞:
0 阅读:
284
自己的写法 更简洁的代码 ...
分类:
编程语言 时间:
2017-05-23 17:45:05
收藏:
0 评论:
0 赞:
0 阅读:
316
最近看了siki老师的shader教程,感谢siki老师,讲课真好。之前看了一些Shader的书,因为没有图形学的基础,所以看的挺痛苦的。然后看了siki老师的视频后,结合以前看的书一下子明了了。 在这里我写下笔记和视频的代码,方便自己以后查看。 在这篇文章里主要介绍了Unity Shader的基本 ...
分类:
编程语言 时间:
2017-05-23 17:43:53
收藏:
0 评论:
0 赞:
0 阅读:
417
在C语言中求字符串的长度,可以使用sizeof()函数和strlen()函数,后者需要引入string.h (#include <string.h>) 因为C语言字符串是以 \0 结尾表示结束的,如: char str1[] = {'h','e','l','l','o','\0'}; 使用sizeo ...
分类:
编程语言 时间:
2017-05-23 17:43:40
收藏:
0 评论:
0 赞:
0 阅读:
306
模型的漫反射可以在两个函数中实现,一个是顶点函数,另外一个就是片元函数。而这两个函数的区别又决定了漫反射实现出来的效果,那就是精细度。 因为顶点函数是逐顶点调用,漫反射在顶点函数实现时,对于在一个三角面(三个顶点包含的面)中的像素值是通过插值得到的。所以模型显示的每个像素不是最细化的。 而片元函数是 ...
分类:
编程语言 时间:
2017-05-23 17:43:13
收藏:
0 评论:
0 赞:
0 阅读:
431
, 坑 1、可变类型的值不要作为函数参数默认值 2、小心+= a = range(10) b = range(5) a_orig = a a += b print a print a_orig # a_orig在以上处理过程中取值被改变了。a = range(10) b = range(5) a_o ...
分类:
编程语言 时间:
2017-05-23 17:43:01
收藏:
0 评论:
0 赞:
0 阅读:
306
这里有一个细节,关于法线贴图是有两个不同的空间的,如下: 切线空间:法线贴图颜色为偏蓝色 模型空间:法线贴图颜色为五颜六色 因此根据不同的空间变换位置方便一致计算。 ...
分类:
编程语言 时间:
2017-05-23 17:42:34
收藏:
0 评论:
0 赞:
0 阅读:
438
1 // 纹理映射的编写 2 Shader "TMoon/04-Texture" { 3 Properties{ 4 _Color("Color",Color) = (1,1,1,1) 5 _MainTex("Main Tex",2D) = "white"{} 6 } 7 8 SubShader{ ... ...
分类:
编程语言 时间:
2017-05-23 17:42:14
收藏:
0 评论:
0 赞:
0 阅读:
497
1.不明觉厉 很多人学习多态时,会认为。 之所以不明觉厉,由于多态的定义:事物存在的多种表现形态;而后,有人将重载(overload)、改写(override)、多态变量和泛型归结于同一个术语“多态”之下。比如:Polymorphism (computer science) yqj2065觉得:【( ...
分类:
编程语言 时间:
2017-05-23 17:41:39
收藏:
0 评论:
0 赞:
0 阅读:
277