XML处理模式
处理XML有2种方式,DOM和SAX。一般的实际开发中,这2种使用的不多,直接用dom4j来解析XML就好了,包括CRUD等操作都很方便的。这里介绍的DOM和SAX是比较底层的,具体的API在jdk中可以查到的。
一、 DOM 文档对象模式
1.DOM特点:
以树型结构访问XML文档。 一棵DOM树包含全部元素节点和文本节点。可以...
分类:
其他好文 时间:
2014-12-26 18:45:56
阅读次数:
133
题目大意:给定n个点(n
逗我?n
其实数据是随机生成的 经过验证 随机生成50w的点集 平均在凸包上的点在50~60个左右
于是求凸包之后就可以随便乱搞了- - 不会写O(n^3)的最小圆覆盖 写了O(n^4)的照过
注意最小圆覆盖时要讨论有两点在圆上和有三点在圆上两种情况
--------------------以上是题解-----------以下是粗口---------------...
分类:
其他好文 时间:
2014-12-26 18:46:13
阅读次数:
170
onload事件在html文档中所有的节点都下载完成后执行,包括js,css,图片的资源完全下载后才执行。如果js 设置了defer之后,js的解析执行在浏览器生成了html文档后执行,不包括图片的资源下载如果js没有设置defer,将一个js放在head加载,会阻塞后面的内容加载。如下面的例子如果将defer=true去掉,直到x1.jscript和x2.jscript下载完成后,后面的aler...
分类:
Web程序 时间:
2014-12-26 18:44:23
阅读次数:
210
??
这个手册描述了使用Qt Quick面访的方式在Android和ios设备上开发QtQuick应用程序的方法。我们使用Qt
Creator实现一个QtQuick应用程序,这个应用程序基于加速器的值来加速一个SVG(可伸缩矢量图形)。
设置开发环境:
要想能够在移动设备上构建和运行一个应用程序,您必须为设备平台设置开发环境,配置Qt Creator和手机...
分类:
移动开发 时间:
2014-12-26 18:44:06
阅读次数:
279
1,代理模式:一个类可以用作其他东西的接口,其他类可以通过此类去访问被代理者。
2,UML图如下:
3,角色:
ISubject:抽象主题接口,该接口定义对象和它的代理共用的接口。
RealSubject:真实主题角色,使实现抽象主题接口的类。
Proxy:代理角色,内部含有对真实对象的引用,从而可以操作真实对象...
分类:
编程语言 时间:
2014-12-26 18:44:24
阅读次数:
299
题目描述:
Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent
a number.
An example is the root-to-leaf path 1->2->3 which represents the number 123.
Fi...
分类:
其他好文 时间:
2014-12-26 18:46:42
阅读次数:
178
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1033
#include
#include
using namespace std;
const int MAX = 300;
typedef struct
{
int x,y;
}point;
int main()
{
char str[MAX]=" ";
while(c...
分类:
其他好文 时间:
2014-12-26 18:44:09
阅读次数:
190
Spring+Quartz的整合有很多例子,此处不提整合;
若配置固定的job,常常使用MethodInvokingJobDetailFactoryBean,也不错, 可问题的根源在于 这个类没实现 Serializable接口, 导致了将job信息存入数据库中时,它不工作了,
这是诱因之一. 以下是文章的主要内容.
前提及目标
1.job信息存入数据库
2.可给项目添加...
分类:
编程语言 时间:
2014-12-26 18:44:42
阅读次数:
298
有关CC2530的GPIO基本知识、普通GPIO操作有关寄存器的介绍、IAR Embedded Workbench IDE软件使用:TI CC2530基础实验(普通GPIO操作——点亮led灯)
有关CC2530通用I/O中断操作的基础知识、相关寄存器介绍:TI CC2530基础实验(GPIO通用I/O中断操作——按键控制灯的亮灭)
电路原理图:
程序:
/************...
分类:
其他好文 时间:
2014-12-26 18:43:59
阅读次数:
325
#include
using namespace std;
void main()
{
int i,n;
cout
cin>>n;
for (i=1;i
{
for(int j=0;j
cout
for (int k=0;k
{
if (k
{
printf("%2d",i-k);
}
else
{
printf("%2d",k-i+2);
}
...
分类:
其他好文 时间:
2014-12-26 18:43:41
阅读次数:
227
题目大意:给出平面上n个点,求最小圆覆盖。
思路:圆覆盖问题只与所有点中凸包上的点有关,因此先求一下凸包,然后数据范围骤减。大概是只剩下logn左右个点。这样就可以随便浪了。
先找所有三个点组成的圆,然后找两个点为直径所组成的圆。
还有就是三角形的外心公式,简直不是人推的,然后我就机制的百度了,结果如下:
不要模拟退火。。。
样例很坑,当你算出2.49 2.86的时候,不...
分类:
其他好文 时间:
2014-12-26 18:43:37
阅读次数:
255
不知道,大家有没有遇到这样的奇葩问题,当时今天笔者很不幸,遇到这一奇葩的问题,就当使用window.showModalDialog("test.jsp",args,'dialogHeight=100px;dialogWidth=250px;');进行数据传输,当args的数据大于4096个字符时,多出来的数据会被自动截掉,从而导致数据的完整性丢失.
Syntax
vReturnValu...
分类:
Web程序 时间:
2014-12-26 18:44:55
阅读次数:
204
删除表格的数据有两种:delete和trunc。trunc则数据再不可恢复,而使用了delete还可以通过查找并恢复的。如果使用delete误删除了数据,那么可以通过如下sql查找到。select *
from 表名 as of TIMESTAMP 时间
where
条件例如:表名tb_test为,选择10天内的删除数据,sql如下select * from tb_test as of TI...
分类:
数据库 时间:
2014-12-26 18:44:59
阅读次数:
186
oracle分组取每组第一条数据...
分类:
数据库 时间:
2014-12-26 18:43:55
阅读次数:
257
Log4j 的配置文件用来设置记录器的级别、输出目的地和布局,可以是 log4j.properties 或 log4j.xml。以下讲解以 log4j.properties 的配置方式进行。
配置文件的基本格式
基本格式如下:
#配置根 Loggerlog4j.rootLogger = [ level ], appenderName1, appenderName2,...
分类:
其他好文 时间:
2014-12-26 18:43:27
阅读次数:
208
生成字母验证图片(python)...
分类:
编程语言 时间:
2014-12-26 18:44:23
阅读次数:
310
最近在研究视频下载,在网上也查阅了许多资料,也下了几个demo进行看了,但是都有一些问题,后来无意间看到了xUtils框架,感觉对于下载问题简单了很多。
xUtils框架可以从gitHub上进行下载:https://github.com/wyouflf/xUtils/
xUtils框架分为四大模块:DbUtils模块,ViewUtils模块,HttpUtils模块,BitmapUtils模块。...
分类:
其他好文 时间:
2014-12-26 18:41:55
阅读次数:
297