首页 > 编程语言
自动装配【Spring autowire】
public class AutoWiringDao { private String daoName; public void setDaoName(String daoName) { this.daoName = daoName; } public Stri...
分类:编程语言   时间:2015-03-07 16:53:28    收藏:0  评论:0  赞:0  阅读:290
python学习之异常
上一次说了python类和对象的对象的创建方法,今天再来说一下python中异常的使用。在编写程序的使用,程序员需要辨别事件的正常过程和异常过程。这类事件的处理可以使用条件判断语句来进行,但是这么做不仅会影响程序的执行效率和不灵活,同时也会使程序更难以阅读。另外程序员不可能将所有程序可能出现的情况都考虑完全,所以使用异常机制有其重要性也有其必要性。 正如java c++语言的try/catch在...
分类:编程语言   时间:2015-03-07 15:46:48    收藏:0  评论:0  赞:0  阅读:274
匈牙利算法模板题 hdu 1150
Machine Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6339    Accepted Submission(s): 3178 Problem Description As we a...
分类:编程语言   时间:2015-03-07 15:46:28    收藏:0  评论:0  赞:0  阅读:266
《R语言入门》矩阵元素定义及筛选
《R语言入门》目录: 如何在Windows下安装R语言编程环境矩阵元素定义及筛选 和向量一样,矩阵也可以做筛选。但是需要注意一下语法上的不同。下面是一个简单的例子: 以下代码用户定义一个矩阵元素变量“si”,ncol=3(三列),byrow = TRUE(数据按行输入) 使用“<-”小于号减号作为操作符si <- matrix(c(1, 1, 1, 2,...
分类:编程语言   时间:2015-03-07 15:44:58    收藏:0  评论:0  赞:0  阅读:526
java读取文件的万能解决方案
对于读取文件可以分为两个步骤: 1. 找到该文件的绝对路径 2. 根据获取到的文件绝对路径通过File来创建文件对象,然后根据相应的api进行读取文件中的内容 在这两步中找到该文件的绝对路径最为重要,所以我在下面的讲解中主要讲解如果获取文件的绝对路径, 对于获取到文件的绝对路径以后再文件中的具体内容我会在最后案例中给出 同时由于我们在使用meclipse进行开发的时候可以创建两种...
分类:编程语言   时间:2015-03-07 15:43:48    收藏:0  评论:0  赞:0  阅读:398
匈牙利算法 hdu 1151有向图的最小路径覆盖=顶点数-最大匹配数
Air Raid Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3617    Accepted Submission(s): 2377 Problem Description Consider a town w...
分类:编程语言   时间:2015-03-07 15:42:29    收藏:0  评论:0  赞:0  阅读:402
数据结构 二叉堆 & 堆排序
二叉堆,是一个满二叉树,满足堆的性质。即父节点大于等于子节点(max heap)或者是父节点小于等于子节点(min heap)。二叉堆的如上性质常用于优先队列(priority queue)或是用于堆排序。 由于max heap 与min heap类似,下文只针对min heap进行讨论和实现。 如上图,是根据字母的ASCII码建立的最小堆。 我们用数组对满二叉树采用宽度优先遍历存储...
分类:编程语言   时间:2015-03-07 15:41:08    收藏:0  评论:0  赞:0  阅读:475
hdu5147 Sequence II树状数组求逆序对
//用树状数组求出在b前面比b小的数的个数 //然后求b后面的顺序对的个数, //枚举b可得quad //由于数列是从1到n的所有数 //那么(n-num[j])-(j-1-totol[j])即为第j个数之后比j大的数的个数 //其中num[j]表示第j个数,total[j]表示在j之前比j小的数的个数 #include #include #include using names...
分类:编程语言   时间:2015-03-07 15:40:58    收藏:0  评论:0  赞:0  阅读:266
java异常抛出
如果你知道你写的某个函数有可能抛出异常,而你又不想在这个函数中对异常进行处理,只是想把它抛出去让调用这个函数的上级调用函数进行处理,那么有两种方式可供选择: 第一种方式:直接在函数头中throws SomeException,函数体中不需要try/catch。 第二种方式:使用try/catch,在catch中进行一定的处理之后(如果有必要的话)抛出(throw)某种异常。...
分类:编程语言   时间:2015-03-07 15:40:48    收藏:0  评论:0  赞:0  阅读:267
MFC unicode字符集与多字节字符集 问题之彻底终结!
Unicode 和多字节字符集 (MBCS) 支持Visual Studio .NET 2003有些国际市场以大字符集来使用日文和中文等语言。为了支持这些市场的编程,Microsoft 基础类库 (MFC) 支持以两种方式处理大字符集:Unicode多字节字符集 (MBCS)unicode和多字节字...
分类:编程语言   时间:2015-03-07 15:34:48    收藏:0  评论:0  赞:0  阅读:481
算法系列之图--BFS
广度优先搜索以源结点s为出发点,算法始终将已发现和未发现结点之间的边界,沿其广度方向向外扩展。也即算法需要在发现所有距离源结点s为k的所有结点之后才会去发现距离源结点距离为k+1的其他结点。 talk is cheap,show me the code!上具体的代码,最容易解释这一切。 该例...
分类:编程语言   时间:2015-03-07 15:34:08    收藏:0  评论:0  赞:0  阅读:352
【POJ3468】【树状数组区间修改】A Simple Problem with Integers
DescriptionYou haveNintegers,A1,A2, ... ,AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each ...
分类:编程语言   时间:2015-03-07 15:31:18    收藏:0  评论:0  赞:0  阅读:232
数据结构与算法(C++版本)
首先我们来编写一些矩阵计算的C++实现代码矩阵相加#includeusing namespace std;const int ROWS = 3;const int COLS = 3;void MatrixAdd(int*,int*,int*,int,int);int main(){ int A...
分类:编程语言   时间:2015-03-07 15:26:28    收藏:0  评论:0  赞:0  阅读:272
搭建Windows下Java Web开发环境
概要1.SSH开发相关软件及开发包下载2.软件安装及相关设置3.最简单的Web程序1.软件下载在D盘建一个目录JavaTools,用来存放下载的软件和开发包。(本教程将使用D盘,你也可以使用C盘或E盘)。下载软件的原则,有Zip版的不下载exe版的。1)JDK:JDK 6 Update 7 Wind...
分类:编程语言   时间:2015-03-07 15:24:18    收藏:0  评论:0  赞:0  阅读:259
Java 并发:线程中断-interrupt
一直以为执行了interrupt方法就可以让线程结束,并抛出InterruptedException. 今天看了Java并发编程实战的第七章发现并不是这么回事,在这章的开头就提到要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程。但它提供了(In...
分类:编程语言   时间:2015-03-07 15:24:08    收藏:0  评论:0  赞:0  阅读:215
javascript模式——Prototype模式
GoF权威的解释是,原型模式是一种通过对一个对象的克隆,创建基于这个对象的多种对象的模式。为了实现这种原型模式,可以直接使用ECMAScript 5 中的方法Object.create。它不紧可以创建出对特定对象的扩展出的对象,还可以增加新属性。var vehicle = { getModel: ....
分类:编程语言   时间:2015-03-07 15:23:18    收藏:0  评论:0  赞:0  阅读:265
Python 迭代dict 效率
迭代dict也要讲求效率,不然就要走进性能陷阱以下三种迭代方式:keys,iterkeys, hashkeyimport timeitDICT_SIZE = 100 * 100000testDict = dict()for i in xrange(DICT_SIZE): testDict[i]...
分类:编程语言   时间:2015-03-07 15:21:28    收藏:0  评论:0  赞:0  阅读:173
Java中抽象类和接口的区别
转载自:http://dev.yesky.com/436/7581936.shtml 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interfac...
分类:编程语言   时间:2015-03-07 15:20:58    收藏:0  评论:0  赞:0  阅读:271
python脚本后台运行
问题描述:环境: CentOS6.4一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:python test1.py &现在脚本正常运行,通过ps能看到进程号,此时直接关闭ssh终端(不是用exit命令,是直...
分类:编程语言   时间:2015-03-07 15:20:38    收藏:0  评论:0  赞:0  阅读:424
C语言中数据的两种属性及static的作用
C语言中数据有两种属性:数据类型和存储类别。数据类型定义了数据格式(长度),存储类别定义了数据的作用域和生命期。1.变量的声明1.1变量的声明的一般形式:存储类别 数据类型 变量名;数据类型以int为例:自动变量:auto int i;//自动变量是局部变量局部变量:在函数内部定义的变量,局部变量缺...
分类:编程语言   时间:2015-03-07 15:20:28    收藏:0  评论:0  赞:0  阅读:278
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!