- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 C学习笔记(九)结构和其他数据形式
#include #define MAXTITL 41 // maximum length of title + 1#define MAXAUTL 31 // maximum length of author's name + 1struct book { // structure template: tag is book char
2015-05-30 16:12:08 733
原创 C学习笔记(八)存储类、链接和内存管理
一、存储类自动存储、寄存器、具有代码块作用域的静态、具有外部链接的静态、以及具有内部链接的静态。5种存储类说明符:auto、register、static、extern、typedef。注意:不可以在一个声明中使用一个以上的存储类说明符;1、作用域代码块作用域、函数原型作用域和文件作用域。2、链接链接属性一共有3种:external(外部)、in
2015-05-30 11:57:14 596
原创 C学习笔记(七)字符串与字符串函数
一、字符串表示与字符串I/o1、定义字符串定义字符串的方法有很多,基本的办法是使用字符串常量、char数组、char指针和字符串数组字符串常量属于静态存储char数组注意最后一位'\0'数组与指针的区别textarea name="code" class="c"> char string[] = "abcdefgh";char
2015-05-29 17:01:24 573
原创 android Graphics(一):Path
public class PathView extends View { private Paint mPaint; private int viewWidth; private int viewHeight; private int row = 7; public PathView(Context context) { super(context
2015-05-24 15:32:01 767
原创 C学习笔记(五)字符输入\输出
一、重定向< 输入重定向> 输出重定向Unix、Linux和Dos还具有>>运算符例子:void fileText(){ char ch; char finname[]= "F:\\text.txt"; char foutname[]= "E:\\text.txt"; FILE *in; FILE *out; in = fopen(finna
2015-05-23 23:53:59 492
转载 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
本文转自http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,
2015-05-22 11:30:53 613
原创 C学习笔记(四)字符串和格式化输入\输出
C学习笔记(四)字符串和格式化输入\输出一、字符串C没有字符串类型,而是把字符串存在char数组里,但是字符数组比字符串长度多1,因为最后一个是\0(空字符)二、scanfscanf在开始读取输入以后,会在遇到的第一个空白字符(blank)、制表符(tab)或者换行符(\n)出停止读取三、strlen()#include <string.h>以字符(char)为单位给出字符串的长度,不包括结尾的\
2015-05-21 22:33:17 1320
原创 c学习笔记(三)C数据类型与运算符
c学习笔记(三)C数据类型一、数据类型K&R C给出了7个数据类型的关键字,C90标准向其中添加了2个关键字,C99标准又添加了3个。 原来的K&R关键 C90关键字 C99关键字 int signed _Bool long void _Complex short _Imaginary unsigned char f
2015-05-21 21:15:22 486
原创 c学习笔记(二)C语言概述
c学习笔记(二)C语言概述一、#include <stdio.h>#include是C预处理器指令#符号表示这一行是在编译器接手之前由C预处理器处理的语句但是你会发现#define __mingw_stdio_redirect__(F) __cdecl __MINGW_NOTHROW __mingw_##F## 是连接符号,由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接
2015-05-20 23:10:47 740
原创 c学习笔记(一)开发环境配置(Windows版)
一、下载MinGW二、下载CDT(主要是eclipse写)三、配置环境(根据版本自己调整)C_INCLUDEDE_PATH %MINGW_HOME%\includeCPLUS_INCLUDE_PATH %MINGW_HOME%\include\c++\3.4.5;%MINGW_HOME%\include\c++\3.4.5\mingw32;%MING
2015-05-20 22:19:34 715
转载 LeakCanary 中文使用说明
转自项目地址:https://github.com/square/leakcanary依赖库 : https://github.com/square/hahaLeakCanary 中文使用说明LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great shi
2015-05-20 14:13:13 868
转载 NDK基本知识(一)
参考: http://www.cnblogs.com/hesiming/archive/2011/03/15/1984444.html http://blog.csdn.net/liukun321/article/details/8848417 http://www.cnblogs.com/taskiller/archive/2
2015-05-14 11:47:25 566
转载 Android-Universal-Image-Loader 图片异步加载类库的使用
GITHUB上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经
2015-05-13 10:22:41 847
转载 Android 通知栏Notification的整合 全面学习 (4.0)
本文转自在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了
2015-05-13 10:11:36 739
转载 android第三方应用安装来源设置分析
转自android第三方应用安装来源设置分析1.在系统设置里面->应用程序设置->未知来源设置下面是界面元素定义\packages\apps\Settings\res\xml\application_settings.xml android:key="toggle_install_applications"
2015-05-12 19:21:33 1394
转载 GC日志分析工具汇总
Gc日志参数通过在tomcat启动脚本中添加相关参数生成gc日志-verbose.gc开关可显示GC的操作内容。打开它,可以显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间等。打开-xx:+ printGCdetails开关,可以详细了解GC中的变化。打开-XX: + PrintGCTimeStamps开关,可以了解这些垃圾收集发生的时间,自J
2015-05-10 23:09:02 6681
转载 Java 6 JVM参数选项大全(中文版)
Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options
2015-05-10 23:06:09 556
转载 JVM实用参数(七)CMS收集器
转自JVM实用参数(七)CMS收集器原文连接 HotSpot JVM的并发标记清理收集器(CMS收集器)的主要目标就是:低应用停顿时间。该目标对于大多数交互式应用很重要,比如web应用。在我们看一下有关JVM的参数之前,让我们简要回顾CMS收集器的操作和使用它时可能出现的主要挑战。就像吞吐量收集器(参见本系列的第6部分),CMS收集器处理老年代的对象,然而其
2015-05-10 22:59:03 430
转载 JVM实用参数(八)GC日志
转自JVM实用参数(八)GC日志原文地址:https://blog.codecentric.de/en/2014/01/useful-jvm-flags-part-8-gc-logging/作者:PATRICK PESCHLOW本系列的最后一部分是有关垃圾收集(GC)日志的JVM参数。GC日志是一个很重要的工具,它准确记录了每一次的GC的执行时间和执行结果,
2015-05-10 22:58:42 540
转载 JVM实用参数(六) 吞吐量收集器
转自JVM实用参数(六) 吞吐量收集器原文链接 本文连接 在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准:吞吐量越高算法越好暂停时间越短算法越好首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(throughput)和暂停时间(pause times)。 JVM在专门的线程(GC threads)中
2015-05-10 22:55:41 532
转载 JVM实用参数(五)新生代垃圾回收
转自JVM实用参数(五)新生代垃圾回收原文链接 作者: PATRICK PESCHLOW 本部分,我们将关注堆(heap) 中一个主要区域,新生代(young generation)。首先我们会讨论为什么调整新生代的参数会对应用的性能如此重要,接着我们将学习新生代相关的JVM参数。单纯从JVM的功能考虑,并不需要新生代,完全可以针对整个堆进行操作。新生代存
2015-05-10 22:31:19 432
转载 JVM实用参数(四)内存调优
转自JVM实用参数(四)内存调优原文地址,作者:PATRICK PESCHLOW理想的情况下,一个Java程序使用JVM的默认设置也可以运行得很好,所以一般来说,没有必要设置任何JVM参数。然而,由于一些性能问题(很不幸的是,这些问题经常出现),一些相关的JVM参数知识会是我们工作中得好伙伴。在这篇文章中,我们将介绍一些关于JVM内存管理的参数。知道并理解这些参
2015-05-10 22:14:00 443
转载 JVM实用参数(三)打印所有XX参数及值
转自JVM实用参数(三)打印所有XX参数及值原文地址:https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-3-printing-all-xx-flags-and-their-values/本篇文章基于Java 6(update 21oder 21之后)版本, HotSpot JVM 提供给了两个新
2015-05-10 22:12:36 390
转载 JVM实用参数(二)参数分类和即时(JIT)编译器诊断
转自JVM实用参数(二)参数分类和即时(JIT)编译器诊断作者: PATRICK PESCHLOW 原文地址 https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-2-flag-categories-and-jit-compiler-diagnostics/在这个系列的第二部分
2015-05-10 22:01:28 549
转载 JVM实用参数(一)JVM类型以及编译器模式
转自JVM实用参数(一)JVM类型以及编译器模式 原文地址:https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-1-jvm-types-an
2015-05-10 21:55:50 599
转载 JVM内部原理
转自VM内部原理JVM内部原理原文链接 原文作者:James D Bloom 翻译:梅小西(904516706) 校对:吴京润 这篇文章详细描述了Java虚拟机的内在结构。下面这张图来自《The Java Virtual Machine Specification Java SE 7 Edition》,它展示了一个典型的JVM的主要的内部结构。
2015-05-10 21:49:08 613
转载 如何检查 Android 应用的内存使用情况
转自Android是为移动设备而设计的,所以应该关注应用的内存使用情况。尽管Android的Dalvik虚拟机会定期执行垃圾回收操作,但这也不意味着就可以忽视应用在何时何处进行内存分配和释放。为了提供良好的用户体验,做到系统在不同应用间流畅切换,当用户和应用无交互时,避免应用不必要的内存消耗是很重要的。尽管在开发过程中很好的遵守了《管理应用内存》(Managing Yo
2015-05-05 18:32:21 555
转载 java格式化日期和时间
字符 说明y将年份 (0-9) 显示为不带前导零的数字。yy以带前导零的两位数字格式显示年份。yyy以四位数字格式显示年份。yy
2015-05-05 17:29:44 965
转载 alarmmanager定时任务
在项目中,有这么一个功能点,app进程中,需要实现一个定时任务,只要设备处于开机状态,每隔半个小时,就需要定时向服务器上传一次位置信息,并且只要是有网络和获取到GPS信号,进程不能死,如果进程死掉了,需要自动重启。对该点进行细分梳理,包含如下几个小功能点: 1.进程能够实现开机启动。 2.进程需要一直存活,并且能够自动重启。 3.需要定时(30分钟)
2015-05-04 14:51:17 909
转载 Android InputMethodManager输入法简介
一、结构public final class InputMethodManager extends Object Java.lang.Objectandroid.view.inputmethod.InputMethodManager 二、类概述 整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用Context.g
2015-05-04 13:35:51 814
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人