??
常用的有四种方式:DOM,JDOM,Sax以及Dom4j
xml中Node和Element的区别?
Node是相对Tree这种数据结构而言的,Element则是xml里的概念。
一个结点不一定是一个元素,但一个元素一定是一个结点。
必须含有完整信息的结点才是一个元素。
Element是从Node继承而来的,Ele...
分类:
编程语言 时间:
2014-08-17 17:04:12
阅读次数:
165
??
//对Linux新手非常有用的20个命令
//slwang 2014.4.19
1, ls
list directory contents 列出文件夹中内容
ls -l //以详情模式(long listing fashion)列出文件夹的内容
d:代表目录
rwxr-xr-x:文件或者目录对所属用户,同一组用户和其他用户的权限
ls -a //列出...
分类:
系统相关 时间:
2014-08-17 17:04:02
阅读次数:
168
题目链接
题意:牧师John能否安排到所有婚礼,使其为所有婚礼送上祝福(祝福时间大于婚礼从时间的一半)。
思路:贪心,按照婚礼中间时间从小到大排序,尽量早结束婚礼祝福时间最晚开始(每个婚礼都有一个祝福时间最晚开始的时间)比较早的婚礼。
代码:
#include
#include
#include
#include
using namespace std;
...
分类:
其他好文 时间:
2014-08-17 17:03:52
阅读次数:
158
gcc/g++ 如此成熟,本来以为可能下个20年我们还是用它,但最近看 llvm 似乎大有取代gcc 和 g++ 的架势
1)Apple 编程已经把 llvm 提供developer 使用
2) 开源 3D 架构,Mesa3D 可以使用 llvm 引擎 (当没有 GPU时, Mesa 解释 glsl并执行,速度慢,如果使用 LLVM JIT, 速度大大提升)
3)某些云平台,引...
分类:
其他好文 时间:
2014-08-17 17:03:42
阅读次数:
246
Treblecross is a two player gamewhere the goal is to get three X in a row on a one-dimensional board. At the startof the game all cells in the board is empty. In each turn a player puts a X in an empt...
分类:
其他好文 时间:
2014-08-17 17:03:33
阅读次数:
358
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T....
分类:
其他好文 时间:
2014-08-17 17:03:22
阅读次数:
184
一个公司生产一种2*3规模的芯片,但是原材料上面有一些地方是不能用来当作芯片材料的,给出原料大小,及上面不能做原料的点,问你怎么分解,可以使生成芯片最大化。
对M进行三进制状压
last数组存储第i-1行和i-2行状态,cur数组存储i行和i-1行状态
cur[k]=2; // 本行k位置和上行k位置都不可用
cur[k]=1; // 本行k位置可用,上行k位置不可用
c...
分类:
其他好文 时间:
2014-08-17 17:03:12
阅读次数:
234
不知不觉间暑假已经过了一个月了,我们这些在五楼学习的,也逐渐熟悉了五楼的每一个角落,三天一次的纠音也照常进行着,一切都很正常的运转着。。。
晴空一声霹雳响,师姐上来说要来个音标比赛,于是大家都兴奋起来,叽叽喳喳的要问个究竟。我想说的是我们坐不住的原因是并不是多久没见大家而兴奋,更不是大家把焦点转了我们身上而兴奋,那更是一种心理上的不自信,是对这一个月的检验,自己是否还是原来的样子呢,更多...
分类:
其他好文 时间:
2014-08-17 17:03:02
阅读次数:
190
1、Ubuntu+Apache+PHP的环境搭建(此处省去了mysql的步骤)
在azure上搭建如上所述的开发环境和在本地PC搭建是一样的步骤,具体介绍请参看这里。
2、从外网访问
注意,这一步的前提是在第一部中,你已经可以在虚拟机中访问自己的网站了,如果你在azure上的虚拟机没有图形界面也没关系,可以参考这里,使用命令行式的浏览器浏览你的helloworld.php,以此验证环境搭建成...
分类:
Web程序 时间:
2014-08-17 17:02:42
阅读次数:
510
HDFS Architecture
Introduction
HDFS是分布式文件系统,它被设计为运行在普通商用硬件之上。它与已经存在的文件系统有很多相似性。但是,也有巨大的不同。HDFS有很高的容错,被设计为部署在低廉的硬件上。HDFS提供为应用程序的数据提供一个高通量的访问,适合有大量数据的应用程序。HDFS放松了一些POSIX的需求,以使可以用流的方式访问文件系统的数据。HDFS最初作为...
分类:
其他好文 时间:
2014-08-17 17:02:32
阅读次数:
249
虽然多数高手认为正则会影响程序效率,但是做数据采集的时候,却很难避免使用正则, 强大的正则表达式用起来很舒服,但是在匹配中文的时候,会出现,明明正则表达式没问题,字符数据里包含符合正则表达式的数据,可就是抓不到,这时候,就该停下来,看一下,你所匹配的数据编码,与你的PHP脚本文件编码格式是否一致
分类:
Web程序 时间:
2014-08-17 17:01:32
阅读次数:
199
当二叉树在某些情况下退化为类单链表时,它的查找、插入、删除运算复杂度将不再是O(logN)),解决问题的方法就是尽量维持树的平衡。节点的平衡因子定义为左子树高度减去右子树高度,AVL树中每个节点平衡因子为0,1,-1;具体代码: 1 #include 2 #include 3 using na...
分类:
其他好文 时间:
2014-08-17 17:01:22
阅读次数:
323
介绍使用WPF工作6个多月了,是时候写一些WPF的基础知识了。在这个主题上我已经写了几篇文章了。他们都是基于处理一些具体的问题而完成的。现在我抛砖引玉,并让您理解如何/为什么WPF作为革命性的UI开发走向了我们。由于这是一篇适合初学者和中级水平的程序员的文章,我将尽量给出尽可能多的基本的例子。Win...
分类:
其他好文 时间:
2014-08-17 17:00:52
阅读次数:
282
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行.....
分类:
Web程序 时间:
2014-08-17 17:00:42
阅读次数:
334
To find the most common words, we can apply the DSU pattern; most_common takes a histogram and returns a list of word-frequency tuples, sorted in reve...
分类:
其他好文 时间:
2014-08-17 17:00:32
阅读次数:
180
保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器: 存储段描述符选择器:存储段描述符的索引PS:原先实模式下的各个段寄存器作为保护模式下的段选择器,80486中有6个(即CS,SS,DS,ES,FS,GS)80位的段寄存器,同时提供6个段左右机器当前运行的地址...
分类:
其他好文 时间:
2014-08-17 17:00:22
阅读次数:
224