C++里面catch对于类型转换,限制比参数传递时候要多: 不可以进行标准算术转换和类的自定义转换:在函数参数匹配的过程中,可以进行很多的类型转换。但是在异常匹配的过程中,转换的规则要严厉。 标准算术转换,指的是 short转成int 等等。异常catch的时候,不允许转换,指的是匹配的时候,就不会 ...
分类:
编程语言 时间:
2017-02-19 14:06:15
阅读次数:
174
作为一门计算机语言,Java也有着自己的数据类型和运算符。Java的数据类型分为基本类型和引用类型。 相较于C语言的基本类型,Java的基本类型在整数类型中多了一个byte,它只占有一个字节。并且char字符 串类型可以书写一个中文字,在C语言中就不行,因为它占有两个字节。 在基本类型中Java还多 ...
分类:
编程语言 时间:
2017-02-19 14:05:05
阅读次数:
188
一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。 “工作线程数”的设置依据是什么,到底设置为 ...
分类:
编程语言 时间:
2017-02-19 13:58:25
阅读次数:
217
一、工厂模式的分类 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory);又称为静态工厂方法模式 GOF在《设计模式》中一般把简单工厂模式和工厂方法模式合为一类 ...
分类:
编程语言 时间:
2017-02-19 13:58:58
阅读次数:
176
1 同步方法和同步代码块的区别是什么? 答: 同步方法的锁是当前类的对象,同步代码块的锁可以自定义,同步方法锁的范围较大,对性能的影响比较大,因此代码中尽量用同步代码块。 2 什么是死锁(deadlock)? 答:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作 ...
分类:
编程语言 时间:
2017-02-19 13:58:27
阅读次数:
197
1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector<int>定义的iterator类型。(2) ...
分类:
编程语言 时间:
2017-02-19 13:53:10
阅读次数:
215
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts ...
分类:
编程语言 时间:
2017-02-19 13:54:45
阅读次数:
186
脚本拖到要Cube上,自动可以实现物体每帧在Y轴旋转5度此代码可以实现;function Update() { transform.Rotate(0, 5, 0); }脚本拖到Cube上,使得物体每帧沿着Y轴移动,参数自己可以更改 此代码可以实现; void Update() { transform ...
分类:
编程语言 时间:
2017-02-19 13:52:03
阅读次数:
211
Java是一门计算机编程语言,也就是我现在正在学习的。它和我上学期学的C语言有很大的相同,也有很多的不同。 Java最开始的时候是应用于家庭电器上的,所以它具有C语言没有的跨平台性。它相对于C语言最大的区别在于它是 面向对象语言,也正是因为如此,从而决定了它的编译方式是半翻译半解释。 也因为如此才使 ...
分类:
编程语言 时间:
2017-02-19 13:49:41
阅读次数:
171
列表的增删改查:List[1,'a',123] 列表有以下三个特点: 1.列表中的每一个元素都是可变的; 2.列表中的元素是有序的,也就是说每一个元素都有一个位置; 3.列表可以容纳Python中的任何对象。 增:insert(插入元素的位置,'插入元素的值') 在使用insert方法的时候,必须指 ...
分类:
编程语言 时间:
2017-02-19 12:58:16
阅读次数:
210
今天学习了插入排序,现在将它们整理出来,如果有不对的地方,欢迎批评指正: 插入排序的思想就是将一个待排数据,按照其大小插入到一个已经排好的数据中的适当位置,知道插入完毕:截了一个图如下: 排序的过程就是这样。 代码验证:如图 这里的循环我是从最后一个数开始的;代码如下: 每日一句:I want to ...
分类:
编程语言 时间:
2017-02-19 12:52:04
阅读次数:
199
队列是常用的数据结构之一,可以采用表直接很容易实现,为了弄清原理,我们采用数组实现 ...
分类:
编程语言 时间:
2017-02-19 12:52:09
阅读次数:
134
Java Web开发中路径问题小结 (1) Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示: 图1 Eclipse中目录结构如图2所示: 图2 那么针对这个站点的几个基本概念表述如下: 1. web站点的根目录:http://localhost:8080/ 2. web应 ...
分类:
编程语言 时间:
2017-02-19 12:51:17
阅读次数:
167
引言 栈(stack)是一种被广泛使用的线性数据结构,它只允许在表的一端进行插入或删除操作,因而栈也可以被称作为操作受限的线性表 。在栈中,允许插入或删除的一端称作栈顶(top)不允许插入和删除的另一端称作栈底(bottom); 示意图如下: 此文借助数组简单地实现栈及其基本操作。 代码如下: #d ...
分类:
编程语言 时间:
2017-02-19 12:48:28
阅读次数:
330
什么是Web >就是网页或者网站 什么是JavaWeb >就是使用java语言做web 浏览器访问网站的原理 && 静态资源和动态资源的区别 ...
分类:
编程语言 时间:
2017-02-19 12:45:23
阅读次数:
147
汇编和高级语言的区别: 首先,汇编语言直接对应机器语言,不同类型电脑不能兼容。有些高级语言是在机器语言上开发的面向对象(用户等)的高层次语言。 因为高级语言要编译成机器语言才能运行,高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易于常人操作。一般人都用高级语言编写程序应用程序就是由机 ...
分类:
编程语言 时间:
2017-02-19 12:38:39
阅读次数:
207
高级语言程序设计报告 实习题目 第二次作业: 二维数组 l 在上次作业的基础上,改为每学生2门课,用二维数组编程实现相应功能,相应功能所有涉及分数的均需可以处理每门课程分数及每个学生课程总分。 l 涉及到排序的,均需提供冒泡及选择两种排序方法,可增加菜单项。 l 功能5中按学号查询学生排名及成绩,要 ...
分类:
编程语言 时间:
2017-02-19 12:31:46
阅读次数:
299