我一直认为const表示一个常量,常量就是一个无法被修改的值,但是没有深入理解const的实现,甚至不知道mutable和volatile的存在,最近在书中看到了这一部分的知识,所以本文将详细解析这几个关键词。 首先考虑以下几个问题: 1. const int a和int const a的区别。 2... ...
分类:
编程语言 时间:
2017-07-23 22:37:17
阅读次数:
164
1.进程与线程的关系 一个程序运行后至少有一个进程,一个进程中可以包含多个线程2.多线程两种实现方式 A:实现线程程序继承Thread B:实现线程的另一种方式实现Runnable接口 3.多线程两种实现方式的区别 实现Runnable接口的方式,更加的符合面向对象,线程分为两部分,一部分线程对象, ...
分类:
编程语言 时间:
2017-07-23 22:37:40
阅读次数:
156
转载请注明出处:http://blog.csdn.net/candycat1992/article/details/39994049写在前面一直以来,Unity Surface Shader背后的机制一直是刚開始学习的人为之困惑的地方。Unity Surface Shader在Unity 3.0的时 ...
分类:
编程语言 时间:
2017-07-23 22:38:15
阅读次数:
1060
基类訪问权限 类继承方式 子类訪问权限 public public protected public protected private No Access public protected protected protected protected private No Access public ...
分类:
编程语言 时间:
2017-07-23 22:39:00
阅读次数:
132
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: function functionname(){执行代码} function functionname(){执行代码} 当调用该函数时, ...
分类:
编程语言 时间:
2017-07-23 22:39:18
阅读次数:
154
1. 部署并启动 tomcat 服务器 1). 解压 apache-tomcat-version 到一个非中文目录下 2). 配置一个环境变量,JAVA_HOME(指向 JDK 安装目录)或 JRE_HOME 3). 通过双击 apache-tomcat-version\bin 目录下的 catal ...
分类:
编程语言 时间:
2017-07-23 22:39:48
阅读次数:
252
一、Lambada表达式到底是什么 首先先看一下下面的一段代码! *************************lambada表达式实现*************************cn.org.kingdom.jdk8.Test$$Lambda$2/9195351@18025cclass ...
分类:
编程语言 时间:
2017-07-23 22:39:59
阅读次数:
253
今天是7月 23日,已经接近7月的月末,打心里算一算,距离我们毕业的时间还有半年,这半年的时间说快不快说慢不慢;转眼间就过去了,想想之前我一直觉得时间还早,对于现在学的知识还有时间慢慢学习,可是就在今天晚上,当我打开博客后看到了别人写的一篇博客,他的内容大致就是前天他去一家公司面试,结果面试中的一个 ...
分类:
编程语言 时间:
2017-07-23 22:40:58
阅读次数:
163
算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说,时间复 ...
分类:
编程语言 时间:
2017-07-23 22:41:17
阅读次数:
145
为什么要有监听器? 监听器是用来处理一系列事件的java类,可被配置在java web项目中。 既然如此,为什么不用代码直接调用监听器? 这可能是因为J2EE规范规定的项目工程标准,用web.xml指定监听器, 然后服务器中间件如weblogic可以以遵照标准,读取web.xml, 运行监听器处理指 ...
分类:
编程语言 时间:
2017-07-23 22:41:24
阅读次数:
176
掌握DataOutputStream和DataInputStream的作用。 可以使用DataOutputStream和DataInputStream写入和读取数据。 在IO包中提供了两个与平台无关的数据操作流 数据输出流:DataOutputStream 数据输入流:DataInputStream ...
分类:
编程语言 时间:
2017-07-23 22:41:37
阅读次数:
258
合并流:把两个文件合并在一起。 主要操作的是内容。 定义: 方法摘要: 操作步骤: 1,分别建立两个FileInputStream实例对象,用于输出指定两个文件。 2,建立一个FileOutputStream实例,用于合并写入两个文件。 2,通过SequenceInputStream类,把两个文件的 ...
分类:
编程语言 时间:
2017-07-23 22:42:32
阅读次数:
251
Java表达式转型规则由低到高转换: 1、所有的byte,short,char型的值将被提升为int型; 2、如果有一个操作数是long型,计算结果是long型; 3、如果有一个操作数是float型,计算结果是float型; 4、如果有一个操作数是double型,计算结果是double型; 5、被f ...
分类:
编程语言 时间:
2017-07-23 22:42:42
阅读次数:
204
传统的mybatis模式是: 1、主配置文件:在mybatis-config.xml中必须设置数据库连接对象(connection)、映射文件路径(通过resource设置); 2、持久层接口映射文件:在接口mapper文件中最主要就是要书写sql语句,这个文件的作用就是连接数据库; 3、持久层DB ...
分类:
编程语言 时间:
2017-07-23 22:43:27
阅读次数:
255
示例 输出 注 在操作之前对原对象进行了拷贝,如果对原对象直接操作会修改原来的对象 ...
分类:
编程语言 时间:
2017-07-23 22:43:43
阅读次数:
235
JavaScript Array(数组) 对象 数组对象的作用是:使用单独的变量名来存储一系列的值。 创建数组, 为其赋值: 实例 var mycars = new Array();mycars[0] = "Saab";mycars[1] = "Volvo";mycars[2] = "BMW"; 实 ...
分类:
编程语言 时间:
2017-07-23 22:44:09
阅读次数:
242
一、设计题目 对一幅BMP格式的灰度图像(个人证件照片)进行二元霍夫曼编码和译码 二、算法设计 (1)二元霍夫曼编码: ①:图像灰度处理: 利用python的PIL自带的灰度图像转换函数,首先将彩色图片转为灰度的bmp图像,此时每个像素点可以用单个像素点来表示。 ②:二元霍夫曼编码: 程序流程图: ...
分类:
编程语言 时间:
2017-07-23 22:45:09
阅读次数:
475
1、wait和sleep的区别 sleep: 不释放锁对象, 释放CPU使用权 在休眠的时间内,不能唤醒 wait: 释放锁对象, 释放CPU使用权 在等待的时间内,能唤醒 2、线程的生命周期(五中状态的切换流程) 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新 ...
分类:
编程语言 时间:
2017-07-23 22:45:23
阅读次数:
657
在调用一个函数的过程中,由调用了其他函数 ...
分类:
编程语言 时间:
2017-07-23 22:46:02
阅读次数:
263
本节内容 一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python ...
分类:
编程语言 时间:
2017-07-23 22:46:26
阅读次数:
280