利用loadFilter对后台返回的原始数据进行过滤处理,将数据中的state字段修改相应的值,若无子节点,则改成open,若有子节点,则改成closed。由于一个node属性只有下面几项内容,因此利用checked字段,于是有了下面的sql查询语句,id: An identity value bind to the node.text: Text to be showed.iconCls: The css class to display icon.checked: Whether the node is checked.state: The node state, 'open Read More
posted @ 2013-07-19 19:48 javawebsoa Views(268) Comments(0) Diggs(0)
思路:先根据先序序列第一个数建立根节点,然后再中序序列中找到根节点的位置,进而确定左右子树的前序序列和后序序列,递归的构建左右子树。C++代码:#include "stdafx.h"#include #include using namespace std;struct BiTreeNode{ int m_nData; BiTreeNode *m_pLeftChild; BiTreeNode *m_pRightChild;};BiTreeNode* CreateBiTreeByPreorderAndInorder(int* preOrder, int nPreStart, Read More
posted @ 2013-07-19 19:45 javawebsoa Views(256) Comments(0) Diggs(0)
Namekinit - obtain and cache Kerberos ticket-granting ticketSynopsiskinit[-V] [-llifetime] [-sstart_time] [-rrenewable_life] [-p|-P] [-f|-F] [-a] [-A] [-C] [-E] [-v] [-R] [-k[-tkeytab_file]] [-ccache_name] [-n] [-Sservice_name][-Tarmor_ccache] [-Xattribute[=value]] [principal]Descriptionkinitobtains Read More
posted @ 2013-07-19 19:43 javawebsoa Views(420) Comments(0) Diggs(0)
很简单,是由一个题启发的#include #include using namespace std;int main(){ int a[100]; string s; while(cin>>s) { a[0] = 0; for(int i = 1; i using namespace std;int num[100010];int main(){ string s; while(cin>>s) { for(int i = 1; i >n; while(n--) { ... Read More
posted @ 2013-07-19 19:42 javawebsoa Views(440) Comments(0) Diggs(0)
安裝的部分就不介紹了,網上一搜一大堆,這裡只介紹下卸載的部分。1、在C:\Windows\System32 目录下找到 msiexec.exe 拷贝到相应的地方,可修改名称为 Uninstall.exe 。如下图所示,在Filesystem里面的ApplicationFolder中。2. 在User's Programs Menu 中创建一个写在的快捷方式,如“Uninstall”.3、选中安装项目,在属性中找到ProductCode,然后复制出来。4、选中 卸载的快捷方式 "Uninstall" , 修改其属性 Arguments 如下图所示,{ *** } 即是 Read More
posted @ 2013-07-19 19:41 javawebsoa Views(184) Comments(0) Diggs(0)
最近频繁的ping服务器,远程服务器,一直打开cmd好麻烦,就想到了之前调试perl的时候,用到的一个方法,在文件夹右键添加一个进入CMD的选项。当时的实现方法如下: 在右键菜单中添加 Dos 窗体 不用每次都要到运行去使用cmd调用在,cd 到目录下面了。 仔细看了下面的讨论又多了一种方法其实都是一个方法就是不同操作:) 方法一: 1.在资源管理器中 工具-->选项-->文件类型 2.列表选择:资料夹 3.高级-->新建 4.操作:输入显示名称如:cmd 在执行操作的应用程序: cmd.exe /k cd /d %l 方法二: 1.打开注册表(reged... Read More
posted @ 2013-07-19 19:37 javawebsoa Views(4222) Comments(1) Diggs(0)
键值观察:值更改时通知观察者键值观察(Key-value observing,或简称 KVO)允许对象观察另一个对象的属性。该属性值改变时,会通知观察对象。它了解新值以及旧值;如果观察的属性为对多的关系(例如数组),它也要了解哪个包含的对象发生了改变。KVO 有助于使应用程序变得更内聚,保持模型、控制器和视图层中的对象与改变同步。 与NSNotificationCenter通知相似,多个 KVO 观察者可以观察单一属性。此外,KVO 更动态,因为它允许对象观察任意属性,而不需任何新的 API,例如通知名称。KVO 是一个轻量级点对点通信机制,不允许观察所有实例的特定属性。 ----以上解释.. Read More
posted @ 2013-07-19 19:35 javawebsoa Views(571) Comments(0) Diggs(1)
数乌龟描述 有一只母乌龟,它每年年初生一头小母 乌龟。每头小母 乌龟从第四个年头开始,每年年初生一头小母 乌龟。请你计算第n年是共有多少只母 乌龟(第一年是有一头母乌龟)输入输入多组测试数据,每组测试数据占一行,输入一个整数n(0 int main() { int n; while(scanf("%d",&n),n) { int m1=1,m2=0,m3=0,m4=0,i; for(i=2;i<=n+2;i++) { m4+=m3; m3=m2; m2=m1; m1=m4; } printf("%d\n",m1+m2+m3+m4); } r Read More
posted @ 2013-07-19 19:31 javawebsoa Views(302) Comments(0) Diggs(0)
在LibSVM笔记系列(1)中已经提到在g++环境中编译LibSVM只需要一个make命令那样简单。本文将介绍(1)LibSVM的编译文件结构(2)svm.h中重要数据结构及函数分析(3)svm_train.c 和 svm_predict.c源代码分析(4)如何将LibSVM移植到eclipse IDE环境中 1. LibSVM编译文件结构要了解一个工程是如何编译链接的,最好的办法是参考Makefile。 CXX ?= g++ CFLAGS = -Wall -Wconversion -O3 -fPIC SHVER = 2 OS = $(shell uname) all: svm-t... Read More
posted @ 2013-07-19 19:30 javawebsoa Views(962) Comments(0) Diggs(0)
Hadoop Security Authentication Terminology --KerberosWhat is kinit?Kinit - obtain and cache Kerberos ticket-grantingticketIf you use the kinit commandto get your tickets, make sure you use the kdestroy command to destroy yourtickets before you end your login session. You should put the kdestory comm Read More
posted @ 2013-07-19 19:28 javawebsoa Views(577) Comments(0) Diggs(0)
一、XML解析通过继承org.xml.sax.helpers.DefaultHandler类,覆写characters(),startDocument(),startElement(),endElement()方法实现读取characters() --------读取结点中的字段值startDocument()------------进行读取的初始化 startElement()-------------为每次读取初始化endElement()------------实现读取功能 以下是实现解析功能的源代码:package org.hjw.service;import java.util.Ar Read More
posted @ 2013-07-19 19:26 javawebsoa Views(254) Comments(0) Diggs(0)
1.List转换成字符串并加入分隔符 public String listToString(List list, char separator) { return org.apache.commons.lang.StringUtils.join(list.toArray(),separator); } Read More
posted @ 2013-07-19 19:24 javawebsoa Views(712) Comments(0) Diggs(0)
tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial">1.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类 Read More
posted @ 2013-07-19 19:23 javawebsoa Views(286) Comments(0) Diggs(0)
删除订阅数据库的时候出现下面的错误:Cannot drop the database ‘XXX’ because it is being used for replication.数据库的状态为Recovery Pending,试了几个办法都解决不了。最后用下面的办法解决:将数据库Offline然后再删除就可以了。 Read More
posted @ 2013-07-19 19:21 javawebsoa Views(509) Comments(0) Diggs(0)
保护DNS服务器3大方法 DNS全称DomainNameSystem域名解析系统,通俗地说,DNS就是帮助用户在Internet上寻找名称与IP对应的解析服务。为了更方便使用网络资源,DNS服务提供一种将电脑或服务名称对应到关联该名称IP位址的方法。名称一定比枯燥的IP地址更容易了解和记忆。大多数使用者喜欢使用易记的名称来寻找网络中像是邮件服务器或网页服务器,而不是使用IP地址。当使用者在应用程式中输入易记的DNS名称时,DNS服务会将此名称解析成它的数值位址。DNS解析是Internet绝大多数应用的实际定址方式;它的出现完美的解决了企业服务与企业形象结合的问题,企业的DNS名称是Inter Read More
posted @ 2013-07-19 19:20 javawebsoa Views(346) Comments(0) Diggs(0)
SO_LINGER选项用来设置延迟关闭的时间,等待套接字发送缓冲区中的数据发送完成。没有设置该选项时,在调用close()后,在发送完FIN后会立即进行一些清理工作并返回。如果设置了SO_LINGER选项,并且等待时间为正值,则在清理之前会等待一段时间。以调用close()主动关闭为例,在发送完FIN包后,会进入FIN_WAIT_1状态。如果没有延迟关闭(即设置SO_LINGER选项),在调用tcp_send_fin()发送FIN后会立即调用sock_orphan()将sock结构从进程上下文中分离。分离后,用户层进程不会再接收到套接字的读写事件,也不知道套接字发送缓冲区中的数据是否被对端接. Read More
posted @ 2013-07-19 19:16 javawebsoa Views(21079) Comments(0) Diggs(1)
Bone Collector Problem Description Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave … The bone collector had a big bag with a volume of V ,and along his trip of col... Read More
posted @ 2013-07-19 19:12 javawebsoa Views(956) Comments(0) Diggs(0)
今天在编写代码的时候遇到了一个莫名其妙的问题,请看下面 Test --> 以上代码若使用IE8打开,默认是会提示错误的,若将meta中注释掉的地方放开,则不会报错。为什么是这样呢?这是因为在浏览器中有个叫模式和标准的东西,IE8模式IE7标准,在此IE版本检测中提示为IE8,但是却缺少IE8特有的属性和函数,例如JSON函数。这就是为什么加上meta就不报错,去掉就会报错了。这就有问题了,大多数人都认为IE8是支持JSON的,但实际上,只有IE8模式IE8标准才支持JSON! 对了,也可以用 这个来设置IE默认使用最新IE解析 Read More
posted @ 2013-07-19 19:10 javawebsoa Views(244) Comments(0) Diggs(0)
先上代码function luautil.serialize(t, sort_parent, sort_child) local mark={} local assign={} local function ser_table(tbl,parent) mark[tbl]=parent local tmp={} local sortList = {}; for k,v in pairs(tbl) do sortList[#sortList + 1] = {key=k, value=v}; end if tostring(parent) == "ret" then if so. Read More
posted @ 2013-07-19 19:08 javawebsoa Views(773) Comments(0) Diggs(0)
byte a = (byte)234;System.out.println(a);上面的代码,结果是-22,因为java中byte是有符号的,byte范围是-128~127。如果想输出234,该怎么做呢,首先想到的是将a 赋给大一点的类型,如下:byte a = (byte)234;System.out.println(a); int i = a;System.out.println(a);执行后,还是-22,因为int也是有符号的,所以a赋给i时,a的符号位在i中成为了i的符号位。正确方法应该是:byte a = (byte)234;System.out.println(a); int .. Read More
posted @ 2013-07-19 19:06 javawebsoa Views(464) Comments(0) Diggs(0)