首页 > 编程语言
Java深入理解之异常
Java的基本理念是“结构不佳的代码不能运行” 为什么要使用异常? 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率 。异常不是程序语法错误,异常,就是在正常语法的代码运行过程中出现如 一楼所说的情况,如果不进行异常处理,那程序直接结束了,之所以捕获异常,是让你可以有发生错误补救的机...
分类:编程语言   时间:2015-01-03 14:41:31    收藏:0  评论:0  赞:0  阅读:331
10.2.3.2 在 C# 中以函数风格使用数组
10.2.3.2 在 C# 中以函数风格使用数组   由于有了 LINQ to Object,在 C# 3.0 中,我们已经可以使用许多函数结构来处理数组。大多数 LINQ 运算符不返回数组:如果在数组上调用 Enumerable.Select,结果将返回 IEnumerable。在某些情况下,我们还是愿意将结果保存在数组中,避免调用Enumerable.ToArray,将结果序列复制回数组的...
分类:编程语言   时间:2015-01-03 14:40:31    收藏:0  评论:0  赞:0  阅读:171
数据结构基础(4) --快速排序
快速排序是最流行的,也是速度最快的排序算法(C++ STL 的sort函数就是实现的快速排序); 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数...
分类:编程语言   时间:2015-01-03 14:40:13    收藏:0  评论:0  赞:0  阅读:188
c++字符串详解(转)
c++字符串详解(转)之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是...
分类:编程语言   时间:2015-01-03 14:36:50    收藏:0  评论:0  赞:0  阅读:296
Shell排序(希尔)算法--java
Shell排序算法的时间复杂度分析比较复杂,实际所需的时间取决于各次排序时增量的个数和增量的取值。研究证明,若增量的取值比较合理,Shell排序算法的时间复杂度约为O(n(ldn)2)。由于Shell排序算法是按增量分组进行的排序,所以Shell排序算法是一种不稳定的排序算法。
分类:编程语言   时间:2015-01-03 14:34:20    收藏:0  评论:0  赞:0  阅读:264
java中hashcode和equals的区别和联系
HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究这个问...
分类:编程语言   时间:2015-01-03 14:34:10    收藏:0  评论:0  赞:0  阅读:250
VBA 一个find方法的增强函数
'本函数是一个find方法的增强函数,结合FindNext和FindPrevious方法,可以返回一组符合条件的单元格的集合;'本函数返回一个Collection对象,里面储存了找到的单元格;'本函数有两个必选参数:' 1.SearchRange 用来存放需要查找的区域;' 2.FindWh...
分类:编程语言   时间:2015-01-03 14:33:20    收藏:0  评论:0  赞:0  阅读:388
2 Spring4 之Bean的配置
Spring4 之Bean的配置 1 IOC & DI 概述 IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, ...
分类:编程语言   时间:2015-01-03 14:32:20    收藏:0  评论:0  赞:0  阅读:277
debugging python with IDLE
1. start IDLE“Python 2.5”→“IDLE(Python GUI)”2. open your source file windowFrom python shell, select file->open...3. show debug controlFrom python she...
分类:编程语言   时间:2015-01-03 14:30:40    收藏:0  评论:0  赞:0  阅读:282
VBA 图形里面加载指定图片 实现预览功能
With ActiveSheet.Shapes.AddPicture(path, msoTrue, msoTrue, Px + 30, Py - 180, 120, 100) .Name = "Picture" With .ForeColor .Type = 2 En...
分类:编程语言   时间:2015-01-03 14:30:10    收藏:0  评论:0  赞:0  阅读:338
(诊断)处理错误fatal error: Python.h: No such file or directory
安装与Python版本对应的python-dev 即可,比如:$ sudo apt-get install python2.7-dev
分类:编程语言   时间:2015-01-03 14:28:50    收藏:0  评论:0  赞:0  阅读:179
Java中对象比较和排序实例
(1)对Element对象进行排序(根据体重和年龄) (2)要想使用Arrays.sort支持排序的类必须实现Comparable接口 publicclassElephantimplementsComparable{ intweight; intage; floattusklength; @Override publicintcompareTo(Objecto){ Elephantotherelephant=(Elephant)o..
分类:编程语言   时间:2015-01-03 13:19:31    收藏:0  评论:0  赞:0  阅读:262
HDU2028 Lowest Common Multiple Plus【stein算法】【水题】
思路:没有用欧几里得算法来求,用的是stein算法试一下。最大公约数、 最小公倍数的欧几里得算法和stein算法参考博文: http://blog.csdn.net/lianai911/article/details/42003903...
分类:编程语言   时间:2015-01-03 13:14:50    收藏:0  评论:0  赞:0  阅读:250
华为机试—差值排序
对整形数组按照和指定整数的差值大小进行排序,按照差值升序排列返回。   要求实现方法:  public staticint[] calcTimes(int[] num, int value);   【输入】 num:整型数组;               value 指定的整数  【返回】 按照升序返回整型数组,排序按照各个整数和指定整数的差值大小  【注意】只需要完成该函数...
分类:编程语言   时间:2015-01-03 13:14:20    收藏:0  评论:0  赞:0  阅读:225
java的JFileChooser上传一个Excel文件并读取该文件的内容
一、描述 无论是jsp中还是swing中的上传文件组件都可能上传一个Excel文件并且按行读取文件的记录,读取记录后可以提供数据的显示功能,也可以构造sql语句进行数据库中数据的查询等。       例如我们上传一份用户名单,其中包括用户姓名,性别和身份证号,我们将用户真实姓名加上身份证后四位作为用户账号查询数据库中是否有该用户信息,上传的表格如下: 二、所需工具 java...
分类:编程语言   时间:2015-01-03 13:12:50    收藏:0  评论:0  赞:0  阅读:1138
JavaScript中Math--random()/floor()/round()/ceil()
Math.random():返回0-1之间的任意数,不包括0和1;Math.floor(num):返回小于等于num的整数,相当于四舍五入的四舍,不五入;例子:Math.floor(1.0);Math.floor(1.5);Math.floor(1.9);都返回1;Math.round(num):n...
分类:编程语言   时间:2015-01-03 13:06:00    收藏:0  评论:0  赞:0  阅读:236
VS2012编写C语言项目
这两天看了一下C语言方面的知识,大学的时候使用的Turbo C对于我来说已经是很久之前的事情了,编写C语言的还有VC++,不过这货在64的表现实现是很让人失望,还是用最熟悉的VS吧,之前没有用VS搞过C语言,今天倒腾了一下,重点分享一下自己的过程吧。1.首先你需要有个VS,打开之后页面如下,新建项目...
分类:编程语言   时间:2015-01-03 13:04:40    收藏:0  评论:0  赞:0  阅读:234
[C++] 在Visual Studio工程中管理C++第三方库
目前的项目依赖于很多第三方库,每次要再一个新的环境编译/运行,都要花很长时间先编译/安装各种第三方库,而且会出现各种问题,因此决定将所有第三方库编译好之后,放入工程的子目录中,以后就不用重复编译了。目录结构整理后的目录结构如下:一些设置如此修改目录结构之后,VS工程的一些设置需要进行修改,分别说明一...
分类:编程语言   时间:2015-01-03 13:03:50    收藏:0  评论:0  赞:0  阅读:316
eclupse启动报 Failed to load JavaHL Library.错
解决办法: window --> preferences --> Team --> SVN --> Client选项选择: SVNKit x.x.x.xxx
分类:编程语言   时间:2015-01-03 13:03:00    收藏:0  评论:0  赞:0  阅读:214
排序算法详解(Go语言实现):冒泡排序/选择排序/快速排序/插入排序
算法是程序的灵魂,而排序算法则是一种最基本的算法。排序算法有许多种,本文介绍4中排序算法:冒泡排序,选择排序,快速排序和插入排序,以从小到大为例。...
分类:编程语言   时间:2015-01-03 11:57:50    收藏:0  评论:0  赞:0  阅读:180
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!