using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
//把Json字符串反序列化为对象
目标对象 = JsonConvert.DeserializeObject(JSON字符串, typeof(目标对象));
//把目标对象序列化为Json字符串
string Json字符串 = JsonConvert.Seriali...
分类:
Web开发 时间:
2015-04-16 19:56:17
收藏:
0 评论:
0 赞:
0 阅读:
175
Chess
Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others)
Submit Statistic Next
Problem
Problem Description
Xiang-qi is a kind of traditional Chinese chess. ...
分类:
其他 时间:
2015-04-16 19:56:07
收藏:
0 评论:
0 赞:
0 阅读:
202
dwz默认提供了error、success、timeout的信息级别输出,也就是说,当你在向服务端提交信息后,前台页面可以提供的弹出框主题可以为以上三种,但是有的时候,我们需要向用户提示一种信息,既不是error,也不是success,我们需要info,告诉用户而已,那么就需要进行一些改造。...
分类:
其他 时间:
2015-04-16 19:55:47
收藏:
0 评论:
0 赞:
0 阅读:
233
题目链接:Codeforces 490F Treeland Tour
类似于nlogn的递增上升子序列算法。
#include
#include
#include
#include
using namespace std;
const int maxn = 6005;
const int inf = 0x3f3f3f3f;
int N, R[maxn], D[maxn], ans...
分类:
其他 时间:
2015-04-16 19:55:37
收藏:
0 评论:
0 赞:
0 阅读:
256
一般情况下,bash对命令是区分大小写的,当按“上键”时,能够显示前一个历史命令。但是,这还 不太方便,下面的这个配置,可以让bash忽略大小写,而且,能根据输入的命令头按“上“键显示该命令的历史,比如:输入 vim ,然后按”上“键,此时,可以显示上一次运行vim时的那条命令,非常的方便!
下面是该配置的内容,放在用户的home目录下面:
shibo@iZ94wlxkhx8Z:~$ cat...
分类:
系统服务 时间:
2015-04-16 19:55:27
收藏:
0 评论:
0 赞:
0 阅读:
227
system: CentOS 6.6
two steps:
1.
mkdir /root/repo
cp /etc/yum.repos.d/* /root/repo/
rm -rf /etc/yum.repos.d/*
cp /root/repos/CentOS-Media.repo /etc/yum.repos.d/
vim Centos-Media.repo
chan...
分类:
其他 时间:
2015-04-16 19:55:17
收藏:
0 评论:
0 赞:
0 阅读:
287
select函数介绍:
int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout);
/*参数列表
int maxfdp是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1,不能错!在Windows中这个参数的值无所谓,可以设...
分类:
系统服务 时间:
2015-04-16 19:55:07
收藏:
0 评论:
0 赞:
0 阅读:
238
概述在mysql中可以使用if/case/loop/leave/iterate/repeat/while语句进行流程控制。if语句if语句实现条件判断,类似高级语言(c/c++/php/java等)中的if语句。if search_condition then
statement_list
[elseif search_condition then statement_list]...
[e...
分类:
数据库技术 时间:
2015-04-16 19:54:57
收藏:
0 评论:
0 赞:
0 阅读:
217
目前市面上有很多屏蔽其他app开机启动的功能,比如猎豹清理大师和360安全卫士,本文讲解如何避免被猎豹清理大师关闭收不到开机广播的情况,360安全卫士的屏蔽模式还没搞清楚,有大牛明白的话请赐教。
猎豹屏蔽的原理是通过改变第三方app接收开机广播reciver的状态来达到效果。解决办法就是在关机广播里面把自己改为可用。
具体代码如下:
接收开机广播android.intent.action.B...
分类:
移动平台 时间:
2015-04-16 19:54:37
收藏:
0 评论:
0 赞:
0 阅读:
566
在开发的过程中,常常会用到ViewPager、ListView、GridView等、这些带有Item的视图控件,而这些控件有个共同点就是都要用到它们的适配器,我们在实现视图展示时,一般都会去写个自定义的适配器去继承PagerAdapter或Adapter或Adapter的子类,因为Android源码自带的这些适配器都比较抽象,往往在我们开发时,写的一些自定义适配器都需要重写Adapter父类的一些...
分类:
移动平台 时间:
2015-04-16 19:54:27
收藏:
0 评论:
0 赞:
0 阅读:
254
在公司的很多业务中需要做成报表的形式,在市场有很多开源的Java框架,例如POI、JXL等,下面我们结合SpringMVC框架,来实现报表导出功能
首先在项目的lib目录下面加入poi-3.7.jar
核心工具类:
import java.io.BufferedInputStream;
import java.io.BufferedOutputStr...
分类:
编程语言 时间:
2015-04-16 19:54:17
收藏:
0 评论:
0 赞:
0 阅读:
251
单调栈的思想很巧妙,若进入的元素比栈顶小,则栈顶出栈,把相应信息更新一下,直到要进入的元素比栈顶元素大
//注意这道题和Facer’s string这道题的区别
//该题求的是sa[i]-sa[j]的lcp,需要用到的是height[i+1]-height[j]
//而 Facer’s string这道题用到的是height[i]-height[j]的值,涉及到的是sa[i-1]-sa[j]
...
分类:
其他 时间:
2015-04-16 19:54:07
收藏:
0 评论:
0 赞:
0 阅读:
303
流的合并操作,是指根据两个流的关联条件将两个流合并成一个流,然后在进行后面的处理操作,如果使用Spout和Bolt这种编程模型的话写起来会比较困难和繁琐,因为要设置缓冲区来保存第一次过来的数据,后续还要进行两者的比较,使用Trident应用起来比较方便,对原来的编程模型进行了一定的抽象。代码实例:
需求:
两个spout: spout1:里面的数据是 nam...
分类:
其他 时间:
2015-04-16 19:53:57
收藏:
0 评论:
0 赞:
0 阅读:
231
异常如下
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[local...
分类:
其他 时间:
2015-04-16 19:53:47
收藏:
0 评论:
0 赞:
0 阅读:
891
/**
* 将Clob对象转换成String对象
* @param clob
* @return
* @throws SQLException
* @throws IOException
*/
public static String ClobToString(Clob clob) throws SQLException, IOException{
String st...
分类:
其他 时间:
2015-04-16 19:53:37
收藏:
0 评论:
0 赞:
0 阅读:
211
Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 在applicatonContext.xml中 把原来 引用的<po...
分类:
编程语言 时间:
2015-04-16 19:53:27
收藏:
0 评论:
0 赞:
0 阅读:
340
程序(已经accepted):
#include
int main()
{
char name[15][26];
int n, i;
int N = 1;
while(scanf("%d\n", &n) == 1 && n)
{
for(i=0; i<n; i++)
gets(name[i]);...
分类:
其他 时间:
2015-04-16 19:53:17
收藏:
0 评论:
0 赞:
0 阅读:
233
大家开发Android的APP的时候,应该都是用过Fragment。
Fragment使用起来非常方便,灵活。在ViewPage中PageAdapter来管理所有的Fragment即可。
但是大家都会遇到一个问题,就是在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样给用户...
分类:
其他 时间:
2015-04-16 19:53:07
收藏:
0 评论:
0 赞:
0 阅读:
357
搜索可分为如下几步:
创建Directory创建IndexReader 根据IndexReader创建IndexSearch 创建搜索的Query 根据searcher搜索并且返回TopDocs 根据TopDocs获取ScoreDoc对象 根据searcher和ScoreDoc对象获取具体的Document对象 根据Document对...
分类:
Web开发 时间:
2015-04-16 19:52:57
收藏:
0 评论:
0 赞:
0 阅读:
272
综合自:http://www.cnblogs.com/javadotnet/articles/1918930.html
http://blog.csdn.net/shijinupc/article/details/6789554
CC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objecti...
分类:
系统服务 时间:
2015-04-16 19:52:38
收藏:
0 评论:
0 赞:
0 阅读:
223