JVM是按照运行时数据的存储结构来划分内存结构的,JVM在运行java时,将他们划分成几种不同格式的数据,分别存储在不同的区域,这些数据统一称为运行时数据,运行时数据包括java程序本身的数据信息和JVM运行java需要的额外的数据信息。JMM要理解JVM运行时数据区程序计数器--------线程私... ...
分类:
其他好文 时间:
2016-04-28 16:53:17
阅读次数:
186
例如给UILabel添加一个UUTag属性 #import "UILabel+util.h" #import "objc/runtime.h" static const void *UUTagKey = &UUTagKey; @implementation UILabel (util) -(NSSt ...
分类:
其他好文 时间:
2016-04-28 16:53:27
阅读次数:
129
Android系统架构分为四层,第一层为Linux内核,第二层为C/C++代码库,第三层为Android SDK API,第四层为应用程序。 应用移植是指将应用程序移植到某一特定硬件平台。Android系统移植是指让Android操作系统在某一特定硬件平台上运行。且其移植可分为两部分:应用移植和系统 ...
分类:
移动开发 时间:
2016-04-28 16:52:47
阅读次数:
157
【Android】ContentValues的用法 ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。 在忘数据库中 ...
分类:
其他好文 时间:
2016-04-28 16:52:45
阅读次数:
135
1.时间格式化:SELECT DATE_FORMAT(a.START_TIME, '%Y-%m-%d' ) datime,DATE_FORMAT(a.START_TIME, '%Y-%m' ) motime FROM AGENT_STATUS a; 2.聚合函数:SELECT datime,moti ...
分类:
数据库 时间:
2016-04-28 16:52:01
阅读次数:
220
1、Android系统架构分为四层,从下至上依次为Linux内核层,C/C++代码库、Android SDK API、应用程序,要熟悉每一层的内容以及功能; 2、Android移植分为应用移植和系统移植,系统移植的主要工作是移植Linux驱动和移植HAL,Android移植的基本原则是尽可能找到驱动 ...
分类:
移动开发 时间:
2016-04-28 16:52:50
阅读次数:
229
1、Android移植主要就是Linux内核移植,而Linux内核移植主要是Linux驱动移植,为了开发和测试Linux驱动,要在Ubuntu下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境; 2、Android源代码包括:内嵌在Android系统中的应用程序的源代码,An ...
分类:
其他好文 时间:
2016-04-28 16:51:08
阅读次数:
142
25个增强iOS应用程序性能的提示和技巧(中级篇)(2) 2013-04-16 14:42 破船之家 beyondvincent 字号:T | T 2013-04-16 14:42 破船之家 beyondvincent 字号:T | T 本文收集了25个关于可以提升程序性能的提示和技巧,分为3个不同 ...
分类:
移动开发 时间:
2016-04-28 16:51:12
阅读次数:
156
链接:http://codeforces.com/problemset/problem/669/C 题意: 给你一个N*M的矩阵,有三种操作: 1 r 代表把第r行整体左移一位,第一个到最后一个位置. 2 l 代表把第l列整体上移一位,第一个到最底下的位置. 3 x y v 代表此刻第 x 行第 y ...
分类:
其他好文 时间:
2016-04-28 16:52:30
阅读次数:
220
// 当 DeviceToken 获取失败时,系统会回调此方法 下面的这个方法也很重要,这里主要处理推送过来的消息 下面介绍要跳转的页面MessageVC里面要做什么处理,其实里面的代码也很简单。看代码,在viewWillAppear里面自行创建一个返回按钮,根据在AppDelegate里面用NSU ...
分类:
移动开发 时间:
2016-04-28 16:51:07
阅读次数:
184
1你最喜欢做什么--兴趣问题清单 ?根据迄今为止已有的经历,你真正喜欢从事的工作是什么? 营销 ?休暇时间你最爱从事的活动是什么? 运动 ?什么令你精疲力尽?什么能激发你的活力? 减肥 ?你是重视质量,还是重视数量? 质量和数量兼顾 ?你喜欢与人共事吗? 有人分担是好事 ?你喜欢在工作时使用计算机吗 ...
分类:
其他好文 时间:
2016-04-28 16:51:51
阅读次数:
115
Android消息机制好多人都讲过,但是自己去翻源码的时候才能明白。 今天试着讲一下,因为目标是讲清楚整体逻辑,所以不追究细节。 Message是消息机制的核心,所以从Message讲起。 1.Message是什么? 看一个从消息池中取出一个msg的方法: 一个Message由下面几个部分构成: a ...
分类:
移动开发 时间:
2016-04-28 16:51:30
阅读次数:
281
1.系统调用是操作系统提供给用户程序调用的一组“特殊”接口。可被看成是一个内核与用户空间程序交互的接口 系统调用在系统中的主要用途无非以下几类: 1.1 控制硬件--系统调用往往作为硬件资源和用户空间的抽象接口,比如读写文件时用到的write/read调用。 1.2设置系统状态或读取内核数据——因为 ...
分类:
其他好文 时间:
2016-04-28 16:49:26
阅读次数:
130
build.xml build.properties 项目结构 ...
分类:
Web程序 时间:
2016-04-28 16:48:57
阅读次数:
158
安装Git进行源码的管理,可以用指令:man git-checkout查看Git文档(所有文档都存放在/usr/share/doc/git-doc目录中,格式为HTML) Git的版本库分为本地版本库和远程版本库。使用Git管理源代码版本时可以不链接Internet 在建立开源项目之初,需要使用gi ...
分类:
移动开发 时间:
2016-04-28 16:50:55
阅读次数:
175
Solution:Either upgrade IBus to version 1.5.11 or add "export IBUS_ENABLE_SYNC_MODE=1" to your ~/.profile, then restart a session.Alternatively, you c ...
分类:
其他好文 时间:
2016-04-28 16:47:58
阅读次数:
1007