异常处理是java中唯一正式的错误报告机制。并且通过编译器强行执行。
异常参数
抛出异常与方法正常返回值的区别:异常返回的“地点”与普通方法调用返回的"地点"完全不同。(异常将在一个恰当的异常处理程序中得到解决,他的位置可能离异常被抛出的地方很远,也可能会跨越方法调用栈的许多层次。)
对异常来说,最重要的部分就是类名。
捕获异常
异常处理理论上有两种模型:终止模型和恢...
分类:
编程语言 时间:
2014-11-19 01:56:07
阅读次数:
189
1.static关键字
这个关键字前面也有提到,它的作用是强大的。
要对static关键字深入了解,首先需要掌握标准C程序的组成。
标准C程序一直由下列部分组成:
1)正文段——CPU执行的机器指令部分,也就是你的程序。一个程序只有一个副本;只读,这是为了防止程序由于意外事故而修改自身指令;
2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在...
分类:
编程语言 时间:
2014-11-19 01:54:24
阅读次数:
240
阿里巴巴数据库连接池Druid的register mbean error异常说明和解决方法...
分类:
编程语言 时间:
2014-11-19 01:54:50
阅读次数:
580
经典的贪心策略 Prim算法,Kruskal算法求最小...
分类:
编程语言 时间:
2014-11-19 01:52:38
阅读次数:
173
Swift最新的视频教程,包括视频教程以及额外拓展部分...
分类:
编程语言 时间:
2014-11-19 01:51:30
阅读次数:
317
OSGI的jar添加几个小问题及其注意的地方...
分类:
编程语言 时间:
2014-11-19 01:50:59
阅读次数:
170
先上效果图:
前言:
在这个年纪爱上vim,不是因为它漂亮,只是那天阳光很好,我用它敲坏了键盘. ------一位不愿意透露姓名的人士
第一次接触vim,是在上linux操作系统的课上,当时的想法是,"这东西怎么这么难用,要输入个东西都不知道怎么输入".
但是,经过几天的了解和练习之后.我深深的被震撼了.先进的理念/多种模式/全键盘操作/快速定位/风骚的快捷键和命令/丰富的插件...
分类:
编程语言 时间:
2014-11-19 01:47:16
阅读次数:
237
当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。
首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}...
分类:
编程语言 时间:
2014-11-19 01:48:02
阅读次数:
268
描述: 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。样例: 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。求解:/** 求解思路:
当我们加上一个正数时,和会增加...
分类:
编程语言 时间:
2014-11-19 01:47:58
阅读次数:
162
语法:result=strfind(char str[],char key[]);
参数:
str[]:在此源字符串进行查找操作
key[]:被查找的字符串,不能为空串
返回值:
如果查找成功,返回key在str中第一次出现的位置,否则返回-1
注意:需要 string.h
源程序:
#include
#include
//查找字符串函数
int strf...
分类:
编程语言 时间:
2014-11-19 01:44:12
阅读次数:
222
1 冒泡排序:
void BubbleSort(int*p,int len){
//冒泡方式二:当某一次遍历没有发生任务数据交互时,说明已经排序好了
bool flag = true;
int k = len; while (flag)
{
flag = false;
for(int j=0 ; j<k-1 ; j++)
{
if...
分类:
编程语言 时间:
2014-11-19 01:41:36
阅读次数:
167
#include
#include
#include
using namespace std;
int main()
{
int count;
cin>>count;
string s;
string temp;
cin.ignore();
for(int i=0;i
{
getline...
分类:
编程语言 时间:
2014-11-19 01:42:04
阅读次数:
266
语法:mid(char str[],int start,int len,char strback[])
参数:
str[]:操作的目标字符串
start:从第start个字符串开始,截取长度为len的字符
len:从第start个字符串开始,截取长度为len的字符
strback[]:截取的到的字符
返回值:
0:超出字符串长度,截取失败;1:截取成功
#include...
分类:
编程语言 时间:
2014-11-19 01:42:41
阅读次数:
173
我们经常会在新开的服搭建一个游戏的服务器,有时候要进行压力测试,那么如何来看呢,一般我们会通过top命令查看各个进程的cpu和内存占用情况,获得到了我们的进程id,然后我们也许会通过pstack命令查看里边的各个线程id以及对应的线程现在正在做什么事情,分析多组数据就可以获得哪些线程里有慢操作影响了服务器的性能,从而得到解决方案。比如这样的以组数据:
[root@AY13081614454212...
分类:
编程语言 时间:
2014-11-19 01:42:07
阅读次数:
233
语法:replace(char str[],char key[],char swap[]);
参数:
str[]:在此源字符串进行替换操作
key[]:被替换的字符串,不能为空串
swap[]:替换的字符串,可以为空串,为空串表示在源字符中删除key[]
返回值:null
注意:默认str[]长度小于1000,如否,重新设定设定tmp大小
需要 string.h
源...
分类:
编程语言 时间:
2014-11-19 01:39:39
阅读次数:
251
简介String 中的字符串是值类型,传递的时候会对值进行拷贝,而 NSString 的字符串传递则是引用。我们可以用 for in 遍历字符串:var a : String = “a”
for c in “Hello” {
println(c)
}可以通过 countElements 计算字符串的字符数量:countElements(“1234567”) // 7不过要注意的是,cou...
分类:
编程语言 时间:
2014-11-19 01:39:57
阅读次数:
234
自然语言从它产生开始,逐渐演变成一种上下文相关的信息表达和传递的方式,因此让计算机处理自然语言,一个基本的问题就是为自然语言这种上下文相关特性建立数学模型。这个数学模型就是自然语言处理中常说的统计语言模型,它是今天所有自然语言处理的基础,并且广泛应用与机器翻译、语音识别、印刷体和手写体识别、拼写纠错、汉字输入和文献查询。...
分类:
编程语言 时间:
2014-11-19 01:39:42
阅读次数:
306