一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit比较直接,但只在当前的session有效,limits.conf中可以根据用户和限制项使用户在下次登录中生效.对于limits.conf的设定是通过pam_limits.so的加 ...
分类:
系统相关 时间:
2017-06-14 22:24:35
阅读次数:
494
网上关于Activity启动模式的文章许多。可是看起来都千篇一律,看完之后我们都能理解这4种启动模式。只是官方api对singleTask这个启动模式解释有些争议,导致我事实上并没有真正理解这几种模式,特别是对实际开发究竟怎么用还是一知半解。于是花了一天时间好好研究这4种启动模式。 首当其冲应该知道 ...
分类:
其他好文 时间:
2017-06-13 21:10:23
阅读次数:
121
字符串是任何编程语言都必须支持的变量类型,有些编程语言是直接提供了原生的变量类型,有些编程语言则使用语法特性以 SDK 的形式提供支持。在Java编程平台中,对字符串的支持使用了后者的形式,就是通过在 JDK中提供一个名为String的类,对应字符串这个变量类型。 源码分析 既然JDK中的Strin ...
分类:
编程语言 时间:
2017-06-11 22:16:09
阅读次数:
229
文中部分工具是收费的,但是绝大多数都是免费的。 FlowUp 这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。 Stetho 由Facebook开发的一个强大的开源Android debug平台,Stetho让原 ...
分类:
移动开发 时间:
2017-06-05 15:52:06
阅读次数:
205
引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized ...
分类:
其他好文 时间:
2017-05-23 22:46:50
阅读次数:
186
在游戏进入实质性的开发阶段之前, 制作人的最重要的角色就是选项和游戏框架规划的决策。这样的决策必须基于对市场需求的广泛调查和了解,以及对竞争对手的深入分析。整个的调查分析活动和关于激励机制在内的游戏整体价值取向的最后决策都应该是游戏制作人做出,并为此直接负责的。很遗憾的是,当前国内不少游戏制作人过于 ...
分类:
其他好文 时间:
2017-05-21 10:52:57
阅读次数:
174
NoteEditor深入分析 首先来弄清楚“日志编辑“的状态转换,通过上篇文章的方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过Option Menu选择”Edit title”后,会触发onSaveInstanceState和onPause,最 ...
分类:
移动开发 时间:
2017-05-15 22:39:34
阅读次数:
211
Spark性能优化指南——高级篇 [TOC] 前言 继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的高级篇,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。 数据倾斜调优 调优概述 有的时候,我们可能会遇到大数据计算中... ...
分类:
其他好文 时间:
2017-05-14 23:48:10
阅读次数:
506
在前一篇相关主题的博文中我们了解了怎样使用Action来启动当前应用之外的Activity处理我们的业务逻辑,在本篇笔记中我在简介一下使用ComponentName来与当前应用之外的应用进行交互。 在介绍Component之前,我们首先来了解ComponentName这个类;ComponentNam ...
分类:
移动开发 时间:
2017-05-14 12:15:44
阅读次数:
323
转自:http://www.cnblogs.com/alisecurity/p/5486458.html 0 前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。从大方向来看,主要有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种。国内关于栈溢出的资料相对较多,这里就不累述了,但是关 ...
分类:
系统相关 时间:
2017-05-12 13:39:18
阅读次数:
492