#include
#include
using namespace std;
int * setRow(int rowId, int * lastRow){
int * row = new int[rowId];
row[0] = 1;
for(int i = 1;i < rowId - 1;i++){
row[i]...
分类:
其他好文 时间:
2015-06-26 09:20:20
阅读次数:
96
package com.billstudy.zookeeper;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.apache.zookeeper.CreateMode;
import org.apache.zookeeper.WatchedE...
分类:
其他好文 时间:
2015-06-26 09:20:38
阅读次数:
108
AsyncTask是一个很常用的API,尤其异步处理数据并将数据应用到视图的操作场合。其实AsyncTask并不是那么好,甚至有些糟糕。本文我会讲AsyncTask会引起哪些问题,如何修复这些问题,并且关于AsyncTask的一些替代方案。生命周期
关于AsyncTask存在一个这样广泛的误解,很多人认为一个在Activity中的AsyncTask会随着Activity的销毁而销毁。然后事实并非如...
分类:
其他好文 时间:
2015-06-26 09:18:41
阅读次数:
134
Frogs' Neighborhood
Time Limit: 5000MS
Memory Limit: 10000K
Total Submissions: 8263
Accepted: 3504
Special Judge
Description
未名湖附近共有N个大小湖泊L1, L2, ..., Ln(其中包括未名...
分类:
其他好文 时间:
2015-06-26 09:19:31
阅读次数:
135
数据结构第2章:程序性能时间空间复杂性分析方法
时间复杂性
S(P)= C + Sp
C表示一个常亮,表示固定需要的时间,Sp表示可变部分所需的空间
时间复杂性
T(P) = 编译时间 + 运行时间(tp)
大写O符号:给出函数f的一个上限
Ω符号:与大O符号类似,它用来估算f的下限值
2种搜索方法
顺序搜索:无序数组搜索
template
int Sequ...
分类:
其他好文 时间:
2015-06-26 09:18:38
阅读次数:
136
using UnityEngine;
using System.Collections;
public class Grid
{
public int x; // 记录x坐标
public int y; // 记录y坐标
public bool hasBoom; // 是否有雷
pub...
分类:
其他好文 时间:
2015-06-26 09:19:23
阅读次数:
126
基于UDP--通讯模型
由上图可以看出UDP通讯的步骤如下:
基于UDP-服务器
1、创建一个socket,用函数socket();
2、绑定IP地址、端口等信息到socket上,用函数bind();
3、循环接收数据,用函数recvfrom();
4、关闭网络连接;
基于UDP-客户端
1、创建一个socket,用函数socket();
2、绑定IP...
分类:
其他好文 时间:
2015-06-26 09:18:16
阅读次数:
177
一、Java堆溢出
内存溢出和内存泄露
内存溢出:指程序运行过程中无法申请到足够的内存而导致的一种错误。内存溢出通常发生于OLD段或Perm段垃圾回收后,仍然无内存空间容纳新的Java对象的情况。
内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用
package com.weixuan.outofmemory;
imp...
分类:
其他好文 时间:
2015-06-26 09:17:51
阅读次数:
137
public static String loadFromAssetsFile(String fname, Resources r) {
String result = null;
try {
InputStream in = r.getAssets().open(fname);
int ch = 0;
ByteArrayOutputStream baos =...
分类:
其他好文 时间:
2015-06-26 09:16:30
阅读次数:
113
作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。
下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。
我们期望在开发者社区中获得什么?
我们希望能得到切实的帮助,而不是获取一些唠叨的废话或者一些水文...
分类:
其他好文 时间:
2015-06-26 09:18:05
阅读次数:
107
1.dawn是单线程的:
为什么单线程?现实中很多程序都是单线程的,比如redis,memcache,nodejs,mmorpg服务器。。。。。。采用单线程有两大好处,首先,不需要使用锁,逻辑更容易理解,不易出错,其次,减少了切换线程时的调度成本。
2.什么是Task
dawn中使用了Task,这其实是kilim中的协程,协程最基本的功能是挂起和恢复,这点和线程是一致的。所有的Tas...
分类:
其他好文 时间:
2015-06-26 09:16:37
阅读次数:
119
题目:给你一些题目的输出结果,判断是AC,PE还是WA。
分析:模拟。按照题意模拟即可,注意PE条件为所有数字字符出现顺序相同即可。
说明:想起很多年前写的OJ的后台判题程序了╮(╯▽╰)╭。
#include
#include
#include
#include
#include
#include
using namespace std;
char list1[101][1...
分类:
其他好文 时间:
2015-06-26 09:14:54
阅读次数:
142
/etc/default/docker 中的 DOCKER_OPTS 参数不起作用...
分类:
其他好文 时间:
2015-06-26 09:16:27
阅读次数:
220
能够读到这本书其实有个插曲,之前偶然遇到一位设计师在博文里推荐一些书,其中就包含了《在你身边。为你设计》。由于囊中羞涩那么多书不可能全买,于是我就在网上搜罗各种电子书,最终唯独缺了这本。好吧,其他书也够我看很长一段时间了,这本先放着,我这样想。然后突然间某一天小致知推开我宿舍的们说:“我在图书馆看到一本书,觉得挺适合你看的就借来了给你。”我眼前就出现了这本红色封皮的书,心里瞬间被满满的幸福感充盈,...
分类:
其他好文 时间:
2015-06-26 09:16:20
阅读次数:
271
存储器的工作原理:1、存储器构造存储器就是用来存放数据的地方。它是利用电平的高低来存放数据的,也就是说,它存放的实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字 图2。单片机里面都有这样的存储器,这是一个存储器的示意图:一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个...
分类:
其他好文 时间:
2015-06-26 09:10:36
阅读次数:
137
char c1[] = "sdfa";//系统自动添加结束字符 \0 char c2[] = {'1','2','3'};//这样赋值的话,要自己加上结束字符 \0 printf("%s\t %s\n",c1,c2); printf("%lu\t %lu\n",strlen(c1)...
分类:
其他好文 时间:
2015-06-26 09:10:43
阅读次数:
131
参考:http://www.cnblogs.com/jackge/archive/2013/01/05/2846006.html总结一下,如果对于next数组中的 i,符合i % ( i - next[i] ) == 0 && next[i] != 0 ,则说明字符串循环,而且循环节长度为: i ....
分类:
其他好文 时间:
2015-06-26 09:10:00
阅读次数:
128