码迷,mamicode.com
首页 > 2015年06月26日 > 全部分享
使用AsyncTask的 误区
AsyncTask是一个很常用的API,尤其异步处理数据并将数据应用到视图的操作场合。其实AsyncTask并不是那么好,甚至有些糟糕。本文我会讲AsyncTask会引起哪些问题,如何修复这些问题,并且关于AsyncTask的一些替代方案。生命周期 关于AsyncTask存在一个这样广泛的误解,很多人认为一个在Activity中的AsyncTask会随着Activity的销毁而销毁。然后事实并非如...
分类:其他好文   时间:2015-06-26 09:18:41    阅读次数:134
POJ Frogs' Neighborhood havel-hakimi定理 (简单题)
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
影响网页渲染的关键!
经常有站长、开发者、运维疑惑:为什么我们的后台服务器很快,但是用户要看网页里面的内容却需要很长时间?我们在上一篇文章《怪兽大作战: 解析网站打开慢的原因》[http://news.yesky.com/prnews/420/58034920.shtml]中简单介绍了影响网站打开速度的几个指标,感兴趣的同学可以再读一下。今天我们主要讲一下,是哪些因素拖慢了我们的首屏加载时间,也就是用户看到网页中内容时所...
分类:Web程序   时间:2015-06-26 09:18:31    阅读次数:147
java listener 与 观察者模式入门
监听器在java中十分重要,在android开发中,每个组件都有各种各样的listener,像常见的onClickListener 结合看了几篇文章,自己试着写了一个listener的小测试 测试模拟有一个一对多的打电话对象,当对象打电话,对他监听的人都能收到他打电话的信息 首先是打电话和监听类的接口 interface iCall{ void cal...
分类:编程语言   时间:2015-06-26 09:20:27    阅读次数:107
RxJava概述
ReactiveX是利用可观察数据流实现异步编程的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。 RxJava是Reactive Extensions的Java VM实现,它是一个使用可观察序列编写异步和事件驱动程序的库。它扩展了观察者模式以支持数据和事件序列,并且加入操作符Operator。它将你的注意从低级别线程,线程同步,线程安全和并发数据对象这些复杂问题中转移。...
分类:编程语言   时间:2015-06-26 09:18:38    阅读次数:196
数据结构概述
数据结构第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
影响网页渲染的关键
经常有站长、开发者、运维疑惑:为什么我们的后台服务器很快,但是用户要看网页里面的内容却需要很长时间?我们在上一篇文章《怪兽大作战: 解析网站打开慢的原因》中简单介绍了影响网站打开速度的几个指标,感兴趣的同学可以再读一下。今天我们主要讲一下,是哪些因素拖慢了我们的首屏加载时间,也就是用户看到网页中内容时所等待的时间。用过OneAPM的读者对这幅图肯定不陌生,一般来讲,如果服务器很快,机房所在线路很快,...
分类:Web程序   时间:2015-06-26 09:18:44    阅读次数:148
java中一些小知识点(面试)
##看别人博客,发现这些题目还是有一定的迷惑性的,因此就在博客中记录下来。 3)下列选项中,哪一项能够正常编译: C A:int i = Integer.valueOf(1.2); 理由:Integer.valueOf(int/String);只有这两种参数 B:char c = "a";不能将字符串类型转化为字符型 C:byte b = 127;...
分类:编程语言   时间:2015-06-26 09:20:24    阅读次数:127
简单的扫雷代码,适合初学者
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通讯的步骤如下: 基于UDP-服务器 1、创建一个socket,用函数socket(); 2、绑定IP地址、端口等信息到socket上,用函数bind(); 3、循环接收数据,用函数recvfrom(); 4、关闭网络连接; 基于UDP-客户端 1、创建一个socket,用函数socket(); 2、绑定IP...
分类:其他好文   时间:2015-06-26 09:18:16    阅读次数:177
CSS定位规则之BFC 你竟然一直不知道的东西!!!!!
相关文档: http://blog.sina.com.cn/s/blog_877284510101jo5d.html http://www.cnblogs.com/dojo-lzz/p/3999013.html http://www.cnblogs.com/lhb25/p/inside-block-formatting-ontext.html BFC(Block Forma...
分类:Web程序   时间:2015-06-26 09:17:45    阅读次数:172
测试OOM异常
一、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
【排序】基数排序(计数排序、桶排序)
在此对于桶排序做出两种方法: 一.简化版桶排序 代码如下: /*简化版的桶排序*/ #include int main() { int book[1001],i,j,t,n; for(i=0;i<=1000;i++) { book[i]=0; } scanf("%d",&n);//输入一个数n,表示接下来有n个数 for(i=1;i<=n;i++)//循环读入n个数,并进...
分类:编程语言   时间:2015-06-26 09:16:59    阅读次数:130
程序员常去的14个顶级开发社区
作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。 我们期望在开发者社区中获得什么? 我们希望能得到切实的帮助,而不是获取一些唠叨的废话或者一些水文...
分类:其他好文   时间:2015-06-26 09:18:05    阅读次数:107
[nio]dawn的基本概念
1.dawn是单线程的: 为什么单线程?现实中很多程序都是单线程的,比如redis,memcache,nodejs,mmorpg服务器。。。。。。采用单线程有两大好处,首先,不需要使用锁,逻辑更容易理解,不易出错,其次,减少了切换线程时的调度成本。 2.什么是Task dawn中使用了Task,这其实是kilim中的协程,协程最基本的功能是挂起和恢复,这点和线程是一致的。所有的Tas...
分类:其他好文   时间:2015-06-26 09:16:37    阅读次数:119
UVa 10188 - Automated Judge Script
题目:给你一些题目的输出结果,判断是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
1792条   上一页 1 ... 88 89 90 91 92 93 94 ... 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!