- 浏览: 198331 次
- 性别:
- 来自: 长沙
-
最新评论
-
在世界的中心呼喚愛:
思路很好
连连看全局消除算法 -
tianaozhu:
请问,我修改了词库和源文件怎么就不好用了, 我源文件是: My ...
自己动手开发翻译软件(Java版) -
Arlrn:
博主你好,最近在学习排序算法,看了你的博客,你的直接插入排序, ...
各种排序算法的实现及其比较 -
sharong:
有一个明显错误,很显然冒泡排序的时间复杂度是O(n^2)
各种排序算法的实现及其比较 -
julydave:
希尔排序不太对吧。。
各种排序算法的实现及其比较
文章列表
FLWOR 是 "For, Let, Where, Order by, Return" 的只取首字母缩写。
一、用FLWOR 表达式来查询
例子:dept.xml
<?xml version="1.0" encoding="UTF-8"?>
<table>
<row>
<DEPTNO>15</DEPTNO>
<DNAME>ACCOUNTING</DNAME>
<LOC>NEW YORK< ...
XQuery是用来从 XML 文档查找和提取元素及属性的语言。
XQuery 1.0 和 XPath 2.0 共享相同的数据模型,并支持相同的函数和运算符。
XQuery 教程:http://www.w3school.com.cn/xquery/xquery_intro.asp
XPath 教程:http://www.w3school.com.cn/xpath/index.asp
XQuery 可被用来:
提取信息以便在网络服务中使用
生成摘要报告
把 XML 数据转换为 XHTML
为获得相关信息而搜索网络文档
通过例子来学习
dept.xml
...
观察者模式,简单来说,就是允许一个事物(观察者)监听、观察另一个事物(主体),当主体有事件发生时,就自动地做出相应的变化。他们之间形成一种发布/订阅(publish-subscribe)的关系。通过这种模式,观察者可以注册监 ...
在MyEclipse环境里装了太多的插件,各种配置,搞来搞去,现在一跑起程序来就出现了下面这个错误:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
一看就知道是jdk版本的问题,重新配置一下就好了:
右击项目,properties->Java Compiler->"Configure Workspace Setting……"(这是一个链接的形式),在弹出的页面中可以进行设置。如果Compiler compliance level选6.0的话下方应该有一人链接 ...
直接看代码,所有需要注意的地方都标在代码后面了
Ext.onReady(function() {
var mystore = new Ext.data.Store({
url:"data/myInfo.xml", //要加载的文件,这要有服务器(如果tomcat)才能加载到数据
reader:new Ext.data.XmlReader({
record:"person", //每一条记录的根
id:"id" //这个id很重要,不可以省略,而且要是唯一的,要不然同id的项之间会相互覆盖
} ...
1、Panel
很容易就可以做写出一个panel
var pnl = new Ext.Panel({
title:"panel标题",
width:300,
height:200,
renderTo:"test1" //这句把本窗口绑在id为test1的div或其它dom结点上
});
下面来美化一下:
加上frame:true 就会使窗口边框变得平滑,panel内部背景变成和谐的淡蓝色。
加上collapsible:true 就会在右上角多出个按钮,点击可以收缩
加上html:"<h1 ...
首先,要写Extjs,建议大家用一个工具spket。有eclipse版的,也有dreamweaver版的,本来想把安装包和破解包上传的,但太大,javaeye不让传。需要的同志直接找我要:lingyibin@gmail.com
1、alert
Ext.MessageBox.alert("测试","这是内容!",function(){alert("你点击了alert中的确定按钮!");});
2、comfirm
Ext.MessageBox.confirm("测试","这是内容!&qu ...
简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。它可以是 XML Schema 定义中包括的类型中的一种(布尔、字符串、数据等等),或者它也可以是您自行定义的定制类型。
最常用的类型是:
xs:strin ...
XML Schema 是基于 XML 的 DTD 替代者。
(了解DTD:http://blog.csdn.net/qfs_v/archive/2008/05/26/2482023.aspx)
XML Schema 描述 XML 文档的结构。
XSD--> XML Schema Definition
XML Schema的作用:
定义可出现在文档中的元素
定义可出现在文档中的属性
定义哪个元素是子元素
定义子元素的次序
定义子元素的数目
定义元素是否为空,或者是否可包含文本
定义元素和属性的数据类型
定义 ...
上一章讲的是单机上的配置与操作,这一次是联机版的。
用一台主机master来控制操控几台slave。
在配置好的机子上,用ssh one'ip 就可以用ssh的方式连接另一台主机,可以用命令操作这台主机上所有能用命令操作的东西。但有 ...
1、先装jdk。
把jdk-6u23-linux-i586.bin 拷到某个目录下,如:/usr/local/jdk目录下面
//运行bin,安装jdk(注意,安装时可能会提示权限不够,那是因为还没有执行权限,用chmod u+x,回车)
./jdk-6u23-linux-i586.bin
//更改环境变量
sudo gedit /etc/profile
加入如下内容:
export JAVA_HOME=/usr/local/jdk/jdk1.6.0_23
export PATH=$JAVA_HOME/bin:$PATH
e ...
(很久前图书馆借的一本jquery的书,过期了,今晚拿点时间总结一下,写了这篇博客,明天得还书了!)
jquery, 官网:http://jquery.com/。目前最新版本:jquery-1.4.4,可在官网上下载,有两种:jquery-1.4.4.js和jquery-1.4.4.min.js,前者比 ...
我想大部分读者都用Floyd或者Dijstra算法,甚至dfs算过最短路吧。
其实BFS也可以计算最短路。(补充:本文只针对无权图,有权图很难用BFS)
当我们用BFS找端对端最短路时,从出发点开始,第一次遍历到终点时过的那条路径就是最短的路径。(读者可以思考一下为什么!)
下面就用邻接表来实现一下BFS最短路,并把路径打出来。
#include<iostream>
#include<fstream>
#include<queue>
using namespace std;
const int MAX = 50;
struct ...
一般的插入排序方法想必大家都写过,基础好的几分钟就可以写出来了,基础差一点的调一调也就出来了。
下面是一般通用的插入排序算法:
#include<iostream>
using namespace std;
const int SIZE = 10;
int arrs[SIZE];
//打印排序后的数组
void printArr(){
for(int i = 0; i < SIZE; i ++){
cout<<arrs[i]<<(i==SIZE-1?"":" ");
}
...
其实这是实验课的一个课程设计,我把功能完善了一下,并强化了防错功能,于是就写成了下面这个程序。
想要做一个翻译软件的话,本文只是一个入门参考,这里面只给出一个简单的功能,即把一个纯英文的文件 翻译成相应 ...