自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1803)
  • 收藏
  • 关注

xStream完美转换XML、JSON

xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 以及Jackson这个框架,在线博文:http://www.cnbl...

2012-02-14 15:33:08 452

JSON-lib框架,转换JSON、XML不再困难

Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。 一、 准备工作   1、 首先要去官方下载json-lib工具包 下载地址: http://sourceforge.net/projects/json-lib/files/json-lib/...

2012-02-14 15:18:46 439

Android 开发之 Activity BroadcastReceiver Service和音乐播放

Activity的生命周期:   Activity有三个状态:  当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。  当它失去焦点但仍然对用户可见时,它处于暂停状态。即在它之上有另外一个Activity。这个Activity也许是透明的,或者没有完全覆盖全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然是存活...

2011-11-25 16:14:02 523

STL算法和函数对象

STL算法和函数对象 #include<algorithm>1.find() 在一个迭代器区间内查找一个特定元素,可以对任何类型容器的元素使用此算法。它会返回一个指示所找到元素的迭代器,或者是区间的末尾迭代器,可以查找容器中元素的一个子区间。vector<int>::iterator it = find(myVector.begin()+1,myVector.e...

2011-11-21 22:10:00 317

用vector、 multimap、 list容器实现好友列表的各种操作 C++

用vector、 multimap、 list容器实现好友列表的各种操作 C++--------------------------------------------------BuddyList.h------------------------------------------------#include<map>#include<string>#inc...

2011-11-21 18:34:00 218

谁制造了通货膨胀?

1. http://blog.sina.com.cn/s/blog_4a8cff380100gk9s.html哈耶克认为:“增发货币...是执政者追求个人名望的一项保证,是权力的标志。因此,执政者本身就存在着增发货币的内在冲动力。”而增发货币可直接引发通货膨胀,这就是国家与人民的灾难,可我们却无力阻止,目前,唯一能约束他们的也许是道德,这个道德标准就是:谁制造通货膨胀,谁就是人民的罪人!...

2011-11-21 18:15:00 168

错误关联器 C++实现

-----------------------------------------------ErrorCorrelator.h----------------------------------------------#include<ostream>#include<string>#include<queue>#include<stdexc...

2011-11-20 18:18:00 138

想做黑客,你必须学习的-dos基础

说起来windows xp的发布已经是N年前的事情了。自从盖茨先生输入了那个著名的“Exit”之后,好像DOS时代真正就离开我们远去了。  但是我们还是不可避免的发现,基于DOS的windows95和98还在众多的机器上跑着。众多的系统管理和维护人员还要使用DOS来做最基础的维护。许多的爱好者和网友也发现如果要真正成为高手,必需要学好用好DOS,特地整理了一系列的DOS的文章,供大家...

2011-11-20 18:05:00 199

Hibernate第一节:第一个Hibernate项目

第一个Hibernate项目1、创建java项目HibernateFirst2、创建User Library,加入依赖包* HIBERNATE_HOME/lib/*.jar* HIBERNATE_HOME/hibernate3.jar* 加入数据库驱动(Oracle驱动)3、提供hibernate.cfg.xml文件,完成基本的配置<?xml version=...

2011-11-20 09:50:00 117

C#里,调用WinForm时,最好使用using

在编写一个winform程序时,有一个小窗口打开频繁, 导致程序在运行一段时间后,变得很慢。我不是很确定是这个小窗口造成的, 但是,在相关的地方加上using后,问题明显减少。原来的代码:frm a = new frm();a.Show();修改后的代码:using(frm a=new frm()){ a.Show();}例子只是说明一个问题。不一定...

2011-11-20 01:28:00 419

在C#函数的参数使用valuetype

今天要写一个函数,要处理不同的数据类型,如int,float等。但是又不想overload多个函数。所以找了一些资料,把valuetype找出来。我自己平时的写法。public void func(ref string a, int i){ a = i.toString();}public void func(ref string a, float i){...

2011-11-19 13:52:00 320

可爱的符号

♫♬♪♩♭♥♡☜☞◎♦◊◈☆❤ⓛⓞⓥⓔ╬『』。の★▶☺☻►◄♦◊◦♠♣☆♂♀☎☏ღ゚ღ❆ﻬஐﻬ✿ﻬஐﻬ✿╰☆╮≈➽ⓛⓞⓥⓔஐ卐※ξ●•ღ&≈♣ஐ∞ωண✗↔∑∮々~εїз➽∩@の☼❤♡☊☋£☀☂Ψ¤╰☆╮)﹌оО♠♣☜☞➸∴。。★☆∷░▒☎。oO.♥.:✿*゚¨゚゚・☀╮✔✕╬〓『』►◄【】〖〗☁凸◆◇▲△▼▽●〇◎◕-┱┲℃ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓆⓠⓡⓢⓣⓤⓥⓦⓧ№DêMЁ™㊚㊛...

2011-11-19 12:05:00 435

中断处理程序!

本章将深入到DOS系统内部探讨中断处理程序的内容。与其他计算机编程不一样,中断处理程序这个名词听起来就很难懂。用最简单的话来说,中断处理程序就是对应于中断激活的程序。 读者可能已发现,中断处理实际上并不是件很难办的事。事实上,在某些地方中断处理很容易管理。但是,其中仍然有些“黑洞”,一旦陷入便不能自拔。本章的信息可让你不致于迷失在黑洞中。 人们谈论中断已有好多年了。当它第一次作为...

2011-11-19 11:20:00 1340

操作系统——中断

1.中断的基本概念中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。引起中断发生的事件被称为中断源。中断源向CPU发出的请求中断处理信号称为中断请求,而CPU收到中断请求后转到相应的事件处理程序称为中断响应。在有些情况下,尽管产生了中断源和...

2011-11-19 10:48:00 571

HDU-3635 Dragon Balls

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3635题目大意:初始时,有n个龙珠,编号从1到n,分别对应的放在编号从1到n的城市中。现在又2种操作:T A B,表示把A球所在城市全部的龙珠全部转移到B城市。(第一次时,因为A球所在的城市只有一个球,所以只移动1个,如果有多个,则全部移动)。Q A,表示查询A。要求得到的信息分...

2011-11-19 10:20:00 202

C#构造函数调用其他构造函数

其实就是使用this来实现的。看一下例子就会明白的了。 class Class1 { public Class1() { //Code 1 } public Class1(string s):this() { //Code 2 } ...

2011-11-19 08:11:00 628

Array类模板实现

Array类模板实现---------------------------------------------Array.h------------------------------------------------------#include<string>using namespace std;template<class DataType>cl...

2011-11-18 19:51:00 259

POJ-2236 Wireless Network

题目链接:http://poj.org/problem?id=2236题目大意:给你N台电脑,从1-N。一个数字,表示两台计算机的最大通信距离,超过这个距离就无法进行通信。然后分别告诉这些电脑的坐标,接下来有两种操作,第一种O表示这点电脑修好,第二种S,表示测试这两台电脑能不能进行正常的通信解题思路:并查集的简单应用,对每次修好的电脑对其它已经修好的电脑遍历,如果距离小于等于最...

2011-11-18 15:16:00 231

访问别人的机器

访问别人的机器某个盘符: 开始--》运行--》输入:\\对方机器的机器名\盘符$eg:\\10.155.15.67\e$在别人的主机上做操作:mstsc /v 对方机器的机器名eg:mstsc /v 10.155.15.69...

2011-11-18 12:36:00 167

POJ-1988 Cube Stacking

题目链接:http://poj.org/problem?id=1988题目大意:给你编号从1到30000的大小相同的立方体,现在我有2种操作:1.move 1,3表示把1放在3的上面。还有一种情况是:假如1的下面还有一个2,3的下面还有一个4,那么move1,3的意思就是把1所在的全部立方体放在3全部立方体的上面,而且保持原来1和3所在堆的立方体的顺序。移动后从上到下依次为1,2,...

2011-11-18 12:12:00 165

POJ-1703 Find them, Catch them

题目链接:http://poj.org/problem?id=1703题目大意:在Tadu城市里面有2个犯罪团伙,罪犯都属于这两个团伙。现在给你2个罪犯,判断他们是不是一个犯罪团伙。如果当前关系不确定,就输出not sure yet.解题思路:并查集的应用,很A bug's life基本一样。。。。秒之。但纠结了半个小时的地方竟然是输出看错了,同一个团伙是gang,不是gang...

2011-11-18 09:09:00 140

哈希链表 操作大全 实现

哈希链表 操作大全 实现//------------------------------Struct.h----------------------#define MAX 100struct ElemStruct{char str[MAX];char info[MAX];ElemStruct *next;};struct TableStruct{Elem...

2011-11-17 21:13:00 142

奋斗之路

1.别怕丢人,追求丢人是一种成功的尝试,至于为此笑话你的人,你可以把他们从你将来人生对手的名单中排除了,你也要为每一位上台唱歌的人鼓掌。2.不要抱怨学校的差异和现实的不公平,你的不公平对于别人而言却是公平,要靠你自己去改变不如意的环境,争取合理的公平。3.不论男人还是女人,如果在大学里还把容貌当作重要的东西而过分重视的话,可能不会吃亏,但是早晚会吃亏.可能,很可能.4.你可...

2011-11-17 16:49:00 192

POJ-2492 A Bug's Life

题目链接:http://poj.org/problem?id=2492题目大意:给你n个bug和m个他们之间的信息。如给出1和3,表示1喜欢3。当然给出的说明他们是异性。判断有没有出现一种情况,比如1喜欢2,2喜欢3,1又喜欢3,这明显是矛盾,1和2性别不同,2和3性别不同,那么1和3性别肯定相同,如果1喜欢3,则是同性,矛盾出现。。。题目就是判断有没有矛盾出现。。。。。。。解...

2011-11-17 16:18:00 103

C#里,在using语句里使用return。

今天早上写了些代码,其中有些代码是在using语句里使用了return语句。using语句使用起来是不错的。如我们所知道的,using语句在使用费托管资源时候很有用。如:数据库连接,文件处理等等。这些非托管资源都实现了IDisposable接口,意思是,当你使用它们的时候,用完了就要清理。在执行完成后,using语句能保证帮你完成释放非托管资源。无论是你一直运行完整个流程,或者中途出错,还...

2011-11-17 15:55:00 587

POJ-1182 食物链

题目链接:http://poj.org/problem?id=1182解题思路:这道题是并查集题目中的经典。。。而且比普通并查集提高了一个档次,下面在基础并查集的前提上讲解并查集的真正用法。基础回顾:find()函数找根结点的两种写法如下:第一种递归:int find(int x){ return x == pre[x] ? x : find(pre[x...

2011-11-17 14:23:00 588

SqlConnection 在 Dispose 之前 要不要先 Close 呢?

SqlConnection 在 Dispose 之前 要不要先 Close 呢?我个人的习惯是会先叫 Close 再 叫 Dispose但 Dispose 真的不会先帮我 Close 吗?今天索性来反组译一下~.methodfamilyhidebysigvirtualinstancevoid Dispose(bool disposing) cil managed{.maxstack...

2011-11-17 09:30:00 292

BM模式匹配算法I C++实现

// BM模式匹配算法I.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#define MAX 200using namespace std;void get_dist(int *dist,char *t,con...

2011-11-16 16:48:00 233

KMP模式匹配算法 C++实现

KMP模式比配算法// KMP模式比配算法.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#define MAX 1000using namespace std;char s[MAX],t[MAX];int ...

2011-11-16 16:46:00 164

每对顶点间的最短距离 稀疏有向图Johnson算法 采用邻接表C++实现

每对顶点间的最短距离 稀疏有向图Johnson算法 C++实现// 稀疏有向图Johnson算法.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#define Infinity 65535#define MAX ...

2011-11-16 16:42:00 188

Jquery 获取checkbox的checked问题

这个郁闷了,今天写这个功能的时候发现了问题,上网找了好多资料对照,更加纠结。。。事实证明一切,自己测试了N遍,发现网上的说法和自己以前的理解都是错的,不知道大家有没发现.下面来看看网上大多资料的说法转别人的一些东西:jquery判断checkbox是否被选中在html的checkbox里,选中的话会有属性checked="checked"。如果用一个checkbox...

2011-11-16 16:00:35 123

POJ-2524 Ubiquitous Religions

题目链接:http://poj.org/problem?id=2524题目大意:一个学校有N个学生,他们都有1个宗教信仰,现在想知道这N个学生共有多少个不同的宗教信仰。解题思路:很裸的并查集,判断强连通分量的个数,然后用N个宗教信仰减去结点个数(这个宗教全部减去),然后+1(表示他们共同的宗教信仰)。代码如下:#include<iostream>#incl...

2011-11-16 15:50:00 137

POJ-1611 The Suspects

题目链接:http://poj.org/problem?id=1611题目大意:有一个学校,有N个学生,编号为0-N-1,现在0号学生感染了非典,凡是和0在一个社团的人就会感染,并且这些人如果还参加了别的社团,他所在的社团照样全部感染,求感染的人数。解题思路:并查集的变种,实质就是求0所在的强连通图的结点数目。这道题纠结在数据的输入上,他只是告诉你哪些学生是同一个社团的...

2011-11-16 15:31:00 142

sql2000附加数据库

开始--》Microsoft sql serverl---》查询分析器。登录进去后在分析器上执行这个语句:sp_attach_db '数据据名称','数据库','数据据的日志文件'eg:sp_attach_db 'HumanResources','F:\CodematicDemo\HumanResources_Data.mdf','F:\CodematicDemo\HumanR...

2011-11-16 13:41:00 227

LINQ Operators之过滤(Filtering)

本系列博客前面的篇章中,已经对LINQ的作用、C# 3.0为LINQ提供的新特性,还有几种典型的LINQ技术:LINQ to Objects、LINQ to SQL、Entity Framework进行了比较详细的介绍,至此,我们应该了解了各种LINQ技术之间的联系和区别。千里之行始于足下,这些基础理论是理解和使用LINQ的关键。但是我们在前面的文章中对于LINQ查询运算符(LINQ Operat...

2011-11-16 13:32:19 226

POJ-1002 487-3279

题目链接:http://poj.org/problem?id=1002题目大意:给你一些由大写字母、数字、和'-'组成的字符串,并给出大写字母各自对应的数字。求出转换为数字后重复的次数。解题思路:简单模拟题,用map处理一下就行了。不过在POJ上数据规模有点大,用字符串老超时,还得换成整数形式才A了。。。第一种是string(TLE了),第二种转换为整数代码如下: #...

2011-11-16 10:04:00 194

浅谈COOKIE和SESSION关系和区别等

COOKIE介绍cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。1、设置CookiePHP用SetCookie函数来设置Cookie。SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后...

2011-11-16 08:40:00 108

高效素数打表

大家所知的素数打表时间复杂度几乎都是n2。就是这种:void init_prime(){ int i, j; for(i = 2;i <= sqrt(1000002.0); ++i) { if(!prime[i]) for(j = i * i; j < 1000002; j += i) prime[j] = 1; } j = 0; for(i...

2011-11-15 15:07:00 180

JAVA大数类练手

今天突然看到了OJ上的大数类题目,由于学习了一点大数类的知识。果断水了6道题。。。。。。都是非常基础的。就当的练手的吧。学到的只是一些大数类的基本操作。以后多做点这样的题,争取熟练运用水大数题。。。大数阶乘题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=28代码如下:import java.io.*;im...

2011-11-15 14:39:00 108

每对顶点间的最短距离 Floyd_Warshall算法 C++实现

// 每对顶点间的最短距离Floyd_Warshall算法.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#define MAX 100#define Infinity 65535#define NIL 6553...

2011-11-14 22:28:00 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除