本节学习进程的生命周期:
Android系统是尽可能的去保护每一个进程,但是最终需要为新的进程,或者很重要的进程释放以前的老进程。为了决定那个进程被保护,那个被杀死。Android系统根据当前进程中组件的状态,以及运行在进行中的组件决定保留那个,杀死那个进程。当然了系统资源短缺时,进程等级低的先杀死,以此类推。
android系统中有五种进程等级:
1: 前台进程(前台进程有五种状态,只有其...
分类:
移动平台 时间:
2015-07-31 16:23:44
收藏:
0 评论:
0 赞:
0 阅读:
349
这篇博客不是写技术的。
说到linux,本人也只是小白级别的。但是本人并不认为小白就不能写点学习过程。
每个人吧,都有各自的学习方式。有些人想学啥新东西的时候喜欢买几本书,然后啃啃啃。这种学习方式适合长时间且从基础到深入的层层深入,大部分人坚持不了,基本上书都是看到第二章(第一章都是绪论,没啥人看)。有些人呢,喜欢在网站上搜各种教程、各种从入门到精通,然则搜了一...
分类:
系统服务 时间:
2015-07-31 16:23:34
收藏:
0 评论:
0 赞:
0 阅读:
242
顺序,选择和循环是程序的三大基本结构,无论多么复杂的程序,都是用这三种结构写出来的。
if的用法(示例1)
# include
int main(void)
{
if (true)
if (false)
printf("哈哈!\n");
else
printf("呵呵!\n"); //注意else与if的对应,else与if的对应是从中向两头的对应。
if (tr...
分类:
编程语言 时间:
2015-07-31 16:23:24
收藏:
0 评论:
0 赞:
0 阅读:
301
今天回顾线程方面的知识,发现一个很有意思的小程序,是用来说明多线程的下面贴出来分享下,对初学者理解线程有很大的帮助
爸爸和儿子的故事
public class FatherThread extends Thread{
@Override
public void run() {
System.out.println("爸爸想抽烟,发现...
分类:
编程语言 时间:
2015-07-31 16:23:14
收藏:
0 评论:
0 赞:
0 阅读:
117
/* 前面是列定义,后面是VO属性
* para :主管海关,自定义类型,内部清单号-customMasterLabel,entryTypeLabel,internalListNo
* list : 数据list
* */
public static String commonExport(String para,List list) throws Illeg...
分类:
其他 时间:
2015-07-31 16:23:04
收藏:
0 评论:
0 赞:
0 阅读:
475
要注意的地方就是并不是n*n的矩阵,列要单独求
dfs一下#include
#define LL long long
using namespace std;
const int MAXN = 1e6;
int n,m;
char mp[60][60];
int ans;void dfs_R(int x , int y)
{
if(x >= 0 && x <...
分类:
其他 时间:
2015-07-31 16:22:54
收藏:
0 评论:
0 赞:
0 阅读:
242
前言:现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用。包括家庭中用到的ADSL、无线路由器以及在工业现场使用的企业及路由器、交换机,自己都曾接触和使用过,但一直都停留于表面的操作理解。现在由于产品研发的需要,希望能够进一步加深对路由器内部运行机制的理解,澄清一些模糊的认识,所以特写此文。
...
分类:
其他 时间:
2015-07-31 16:22:44
收藏:
0 评论:
0 赞:
0 阅读:
298
线程池本质上是一个生产者消费者的模型。在线程池有一个存放现场的ptr_vector,相当于消费者;有一个存放任务的deque,相当于仓库。线程(消费者)去仓库取任务,然后执行;当有新程序员是生产者,当有新任务时,就把任务放到deque(仓库)。...
分类:
其他 时间:
2015-07-31 16:22:34
收藏:
0 评论:
0 赞:
0 阅读:
247
背包问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述 现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。
输入第一行输入一个正整数n(1
随后有n测试数据,每组测...
分类:
编程语言 时间:
2015-07-31 16:22:14
收藏:
0 评论:
0 赞:
0 阅读:
179
从本质上来说,这是一个分类问题,类似于通过邮件内容来推测垃圾邮件,通过用户的相关信息来推测用户是否会拖欠贷款,而通过用户的APP安装列表来推测用户的性别也是一个类似的问题。
对于贝叶斯算法来首,我们首先需要一个训练集数据,这个训练集是一个已经打好标签的数据。而要对一堆的数据打标签,人工来做是不太合适的,在这里需要结合人类与计算机各自的优势,来半自动化的识别出比较明显的有性别倾向的APP的...
分类:
移动平台 时间:
2015-07-31 16:22:04
收藏:
0 评论:
0 赞:
0 阅读:
231
今天突然想到自己工程里面要用到这块,所以自己也整理了一下,留着备用,自己从网上下载了张gif的图片,拿来测试下
方法一: //设置位置和大小 把图片放在webView上播放
CGRect frame=CGRectMake(50, 50, 60,60);
frame.size=[UIImage imageNamed:@"animation.gif"]...
分类:
移动平台 时间:
2015-07-31 16:21:54
收藏:
0 评论:
0 赞:
0 阅读:
244
如果骚年你在客户端发消息服务端接收数据的方法不被触发,也就是Mina中的messageReceived(IoSession session, Object message)方法,和QuickServer中的handleCommand(ClientHandler handler, String command)方法没有被调用,欲哭无泪中发现要加上这一句代码:
outputStream.write(...
分类:
其他 时间:
2015-07-31 16:21:34
收藏:
0 评论:
0 赞:
0 阅读:
294
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells一 Application.mk文件的作用和特点作用:描述应用程序中所需要的模块(静态库或动态库)。位置:Application.mk通常放在PROJECT/jni/Ap...
分类:
移动平台 时间:
2015-07-31 16:21:24
收藏:
0 评论:
0 赞:
0 阅读:
256
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWellsSkia是Android底层的图形、图像、动画、SVG和文本等多方面的图形库,是Android中图形系统的引擎。Skia图形库的结构如下图所示:libcorecg.so:...
分类:
移动平台 时间:
2015-07-31 16:21:14
收藏:
0 评论:
0 赞:
0 阅读:
294
在dataguard备库上找回在主库上被错误的Drop/Truncate/Delete 掉的Table...
分类:
其他 时间:
2015-07-31 16:21:04
收藏:
0 评论:
0 赞:
0 阅读:
541
UTF-8是现在流行的编码方式,下面是RFC2279对UTF-8编码规则的规定
UCS-4 range (hex.) UTF-8 octet sequence (binary)
0000 0000-0000 007F 0xxxxxxx
0000 0080-0000 07FF 110xxxxx 10xxxxxx
0000 0800-0000 ...
分类:
其他 时间:
2015-07-31 16:20:44
收藏:
0 评论:
0 赞:
0 阅读:
213
bool(*pf)(const string &, const string &);
// int(&arr)[10]
//int (*p)[10]
typedefbool (*cmpFcn)(const string &, const string &);
cmpFcnpf;
pf=某函数名; //注意函数名前没有&
pf=&某函数名;
//两者等价!!
...
分类:
其他 时间:
2015-07-31 16:20:34
收藏:
0 评论:
0 赞:
0 阅读:
247
// poj1511 最短路 spfa
//
// Bellman-Ford 队列优化
//
// 留个spfa模板,精髓就是不断松弛,并将可能会影响
// 结果的点,如果在队列中不用加,不在就加入。
#include
#include
#include
#include
#include
typedef long long ll;
using name...
分类:
其他 时间:
2015-07-31 16:20:24
收藏:
0 评论:
0 赞:
0 阅读:
222
多租户两种极端实现方式
启用多租户的方法有很多,我不想做一一的介绍,但是有两个极端我们可以考虑一下:极端一:
是所有租户共享单一应用程序实例,也就是相同的服务器、中间件和应用程序。实现的方法是用租户标识参数对应用程序的单一实例进行参数化。
图1 在多个租户之间共享应用程序和中间件的单一实例
极端二:
是租户在单独的服务器上运行自己的应用程序实例(当前许多...
分类:
其他 时间:
2015-07-31 16:20:14
收藏:
0 评论:
0 赞:
0 阅读:
361
ZOJ Problem Set - 1136
Multiple
Time Limit: 10 Seconds Memory Limit: 32768 KBa program that, given a natural number N between 0 and 4999 (inclusively), and M distinct decimal digits X1,X2..XM (a...
分类:
其他 时间:
2015-07-31 16:20:04
收藏:
0 评论:
0 赞:
0 阅读:
540