property 和 instance variable(ivar)...
分类:
其他好文 时间:
2015-03-04 22:52:15
阅读次数:
444
用Gson解析Json数据时出现了
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException...
分类:
Web程序 时间:
2015-03-04 22:51:26
阅读次数:
832
uva 507 Jill Rides Again
Jill likes to ride her bicycle, but since the pretty city of Greenhills where she lives has grown, Jill often uses the excellent public bus system for part of her jo...
分类:
其他好文 时间:
2015-03-04 22:52:44
阅读次数:
225
题意:给定N个点和M条边,点编号是1到N。现在要从2到N-1中选择一个删除,同时跟选择的点连接的边也就消失,然后使得点1到N的最短路径的长度最大。如果点1和点N不连通,则输出“Inf"。
思路:直接暴力,枚举删去的点即可。我做了一步优化,只删原图最短路上的点, 所以用floyd的时候记录路径即可
//Accepted 1164 KB 0 ms
#include
#include
#inclu...
分类:
其他好文 时间:
2015-03-04 22:51:44
阅读次数:
266
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:
1.准备ListView要显示的数据 ;
2.使用 一维或多维 动态数组 保存数据;
2.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item;
3.把 适配器 添加到List...
分类:
移动开发 时间:
2015-03-04 22:53:45
阅读次数:
234
题意:把冒泡排序的规则改了一下,每次循环可以对任意数进行一次冒泡,问最少需要多少次循环
思路:想一下就可以知道只要需要多少的数的右边有比它小的数
直接用一个tmpmin记录当前右边的最小值即可,我用了树状数组就当练习一下
#include
#include
#include
#include
using namespace std;
const int N=1e6+100 ;
int nu...
分类:
编程语言 时间:
2015-03-04 22:52:51
阅读次数:
186
最近的工作中发现基础不太牢靠。需要好好巩固一下关于iOS的事件响应的方式了。从最简单的用户用手指点击了一下屏幕开始吧。
其实总结出来就是一句话:事件会从window的最下面的view向上传递寻找可以响应该事件的view,而找到响应的对象后,需要再向下寻找最终可以对这个事件作出处理的对象~
如果手指点击了一下屏幕,那么就会生成一个事件(UIEvent),并且这个事件会...
分类:
移动开发 时间:
2015-03-04 22:52:40
阅读次数:
279
1.打开命令行窗口,切换到\user_projects\domains\mydomain\bin
2.运行命令来启动管理服务器(Admin Server):
bin/startWebLogic.cmd (windows)
bin/startWebLogic.sh (Linux)
如果看到这句话则说明启动成功。
3...
Problem Description 今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;......可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生...
分类:
其他好文 时间:
2015-03-04 22:52:30
阅读次数:
187
Problem Description
A project manager wants to determine the number of the workers needed in every month. He does know the minimal number of the workers needed in each month. When he hires or fires...
分类:
编程语言 时间:
2015-03-04 22:52:58
阅读次数:
250
Tr A
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3169 Accepted Submission(s): 2367
Problem Description
A为一个方阵,则Tr A表示A的迹(就是主...
分类:
其他好文 时间:
2015-03-04 22:49:57
阅读次数:
224
Treats for the Cows
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 4259
Accepted: 2150
Description
FJ has purchased N (1
The treats are interesting ...
分类:
其他好文 时间:
2015-03-04 22:52:04
阅读次数:
342
在同等数量级的操作下,使用线程池的效率要远远高于单线程。线程池可以降低创建线程带来的开销。而线程池中的线程结束后进行的是回收操作而不真的将线程销毁。而在这个过程过,线程池带来的内存消耗肯定会大于单线程。在使用线程池的时候要慎重这个问题。下面进行两个方法,分别来测试下。
import java.util.LinkedList;
import java.util.List;
import java....
分类:
编程语言 时间:
2015-03-04 22:51:04
阅读次数:
241
1、synchronized为互斥。该关键词可以申明方法也可以申明代码库。
import java.util.concurrent.TimeUnit;
public class SynchronizedDemo1 {
public synchronized static void synchronizedDemo(){
try {
TimeUnit.SECONDS.s...
分类:
编程语言 时间:
2015-03-04 22:51:32
阅读次数:
195
ReentrantLock是JDK5加入的新类,它的用法和synchronized类似。比过它需要程序员手动添加加锁和解锁的代码。
比起synchronized的好处。它添加了两个方法:
l 提供了tryLock(),该方法调用的时候。如果锁被另一个对象持有,它会返回false。
l 还一个就是公平锁。在构造ReentrantLock的时候。它拥有一个人boolean类型的参数。该参数就...
分类:
编程语言 时间:
2015-03-04 22:49:25
阅读次数:
216
在开发中需要使用支付宝的快捷移动支付接口,通过文档知道,当完成客户端请求完成后,支付宝服务器会异步通知客户端的服务器。这里的关键是提供给支付宝的这个用于异步通知的controller该做些什么事情呢?以及如何将支付宝提供的这些sdk放到服务器上面去?...
分类:
移动开发 时间:
2015-03-04 22:51:22
阅读次数:
278