#include#include#includeusing namespace std;int main(){ int a,b; a=-3; b=2; try { if((a+b)<0) throw runtime_error("ha...
分类:
编程语言 时间:
2015-01-10 18:07:09
阅读次数:
210
题目链接:POJ - 2774题目分析题目要求求出两个字符串的最长公共子串,使用后缀数组求解会十分容易。将两个字符串用特殊字符隔开再连接到一起,求出后缀数组。可以看出,最长公共子串就是两个字符串分别的一个后缀的 LCP ,并且这两个后缀在 SA 中一定是相邻的。那么他们的 LCP 就是 Height...
分类:
编程语言 时间:
2015-01-10 18:04:48
阅读次数:
197
package com.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo {public static void main(String...
分类:
编程语言 时间:
2015-01-10 18:04:37
阅读次数:
174
Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过JavaReflectionAPIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几...
分类:
编程语言 时间:
2015-01-10 18:03:44
阅读次数:
311
1.mysql封装类在构造函数中定义初始化数据库连接的相关参数【因为实例化对象时传入的参数是该对象的唯一参数入口】但是不需要再构造函数中进行冗余定义,而是在构造函数中进行调用类中的其他方法的方式来实现构造函数的设置工作【这样的模块分离使逻辑更加简单】【重点】2.静态成员相当于每次实例化对象之间是有关...
分类:
编程语言 时间:
2015-01-10 18:01:37
阅读次数:
260
首先说要点是:Subclipse VersionSVN/JavaHL Version1.10.x1.8.x1.8.x1.7.x1.6.x1.6.x1.4.x1.5.x1.2.x1.4.x1.0.x1.4.x官网说的很清楚,你的svn即subversin/javahl version必须和这张表配对着...
分类:
编程语言 时间:
2015-01-10 18:00:01
阅读次数:
387
在一个目录下写一些单文件的c或者c++文件时,每次敲出命令如g++ a.cpp -o a感觉比较麻烦。所以就模仿makefile的功能,实现了扫描当前目录,并将所有c文件、cc文件、cpp文件直接调用gcc/g++编译。本程序的缺点之一就是不能用于文件间有相互include的情况,因为要扫描代码in...
分类:
编程语言 时间:
2015-01-10 17:57:40
阅读次数:
221
用Java上位机给单片机写串口指令,简单可用代码如下: import java.io.InputStream; import java.io.OutputStream; import javax.comm.*; public class test { public static void main(String args[]) throws Ex...
分类:
编程语言 时间:
2015-01-10 16:44:28
阅读次数:
210
题目:
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
For example, given n = 3, a solution set is:
"((()))", "(()())", "(())()", "()(()...
分类:
编程语言 时间:
2015-01-10 16:42:46
阅读次数:
261
本文是在学习中的总结,欢迎转载但请注明出处:
在上一篇文章中介绍了“以函数取代函数对象”。本文将介绍“替换算法”这种重构手法。
下面让我们来学习这种重构手法吧。
开门见山
发现:你想要吧某个算法替换为另一个更清晰的算法。
解决:将函数本体替换为另一个算法。
//重构前
String foundP...
分类:
编程语言 时间:
2015-01-10 16:42:28
阅读次数:
230
一、概述
给某一个对象提供一个代理,并由代理对象来完成对原对象的访问。代理模式是一种对象结构型模式。
二、适用场景
当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。
三、UML类图
四、参与者
1、接口类:Subje...
分类:
编程语言 时间:
2015-01-10 16:40:10
阅读次数:
258
多表查询有如下几种:
合并结果集
连接查询
内连接
外连接
左外连接
右外连接
全外连接(MySQL不支持)
自然连接
子查询
1 合并结果集
1. 作用:合并结果集就是把两个select语句的查询结果合并到一起!
2. 合并结果集有两种方式:
UNION:去除重复记录,例如:SELECT * FROMt1 UNION SELECT * FROM t2;
UNION...
分类:
编程语言 时间:
2015-01-10 16:39:45
阅读次数:
3291
通过前面的几个例子,我们总结出了C语言程序的几个特点:一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或...
分类:
编程语言 时间:
2015-01-10 16:32:39
阅读次数:
164
大家都知道,写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,...
分类:
编程语言 时间:
2015-01-10 16:32:19
阅读次数:
233
---恢复内容开始---题目链接:BZOJ - 1692题目分析首先,有个比较简单的贪心思路:如果当前剩余字符串的两端字母不同,就选取小的字母,这样显然是正确的。然而若两端字母相同,我们怎么选取呢?这时我们要从两端分别向内部比较,看那一端向内的字符串字典序小。比如这个字符串 ABCDBA,从左端向内...
分类:
编程语言 时间:
2015-01-10 16:31:36
阅读次数:
188
前面的几个例子都用到了输出函数printf,例1-3还用到了输入函数scanf,这里我们先简单介绍一下它们的格式,以便后面使用。沈阳463整形医院http://www.hengnaya.com/scanf和 printf这两个函数分别称为格式输入函数和格式输出函数。其意义是按指定的格式输入输出值。因...
分类:
编程语言 时间:
2015-01-10 16:29:22
阅读次数:
236
1 // StockSrv.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include 8 #pragma comment(lib,"Ws2_32.lib") //fatal e...
分类:
编程语言 时间:
2015-01-10 16:28:15
阅读次数:
175