- 博客(10)
- 资源 (6)
- 收藏
- 关注
转载 关于 Android 进程保活,你所需要知道的一切
http://www.jianshu.com/p/63aafe3c12af作者 D_clock 2016.04.17 17:04早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保
2016-04-18 10:25:34 608
转载 进入2016 -- 回顾我走过的编程之路
https://segmentfault.com/a/1190000004907985我的编程之路 vczh 1 天前发布推荐 10 推荐收藏 8 收藏,2.1k 浏览前几天收到网友的邀请参加这个活动,想想好像今年的惯例回顾博客文章没有写,于是干脆就写一遍。本文的前半部分基本截取自4年前的一篇博
2016-04-11 18:39:48 1860
转载 dynamic_cast
在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用。与Java的instanceof,以及C#的as、is运算符类似,C++提供了dynamic_cast函数用于动态转型。相比C风格的强制类型转换和C++ reinterpret_cast,dynamic_cast提供了类型安全检查,是一种基于能力查询(Capability Query)的转换,所以在多态类型间进行转换
2016-04-05 19:33:05 374
转载 c++异常处理
引言异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时:1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯)2.返回一个表示错误的值(很多系统函数都是这样,例如malloc,内存不足,分配失败,返回NULL指
2016-04-05 19:29:33 376
转载 c++中宏定义的优缺点分析
其实在用VC编程的时候就会遇到很多宏定义,尤其是类似“LONG,LPCTSTR”等等之类的,它们属于微软的自定义类型,但其本质上还是属于C/C++里面的那几个标准类型。那用宏定义到底有什么好处呢?先来看一下宏的定义:用#define命令将一个指定的标识符(即宏名)来代表一个字符串。它的一般型式为:#define 表示符 字符串#define命令属于“预处理命令”中的一种。它
2016-04-05 19:28:14 3070
转载 Coverity代码静态检测工具介绍
http://blog.csdn.net/yasi_xi/article/details/8349985使用了Coverity代码静态检测工具。功能很强大,超乎我的期望。主要功能如下:列出不会被执行到的代码列出没被初始化的类成员变量列出没有被捕获的异常列出没有给出返回值的return语句某个函数虽然有返回值,但调用该函数的地方没有用到它的返回值,这也会被列出来列出没有被回收的n
2016-04-05 18:48:00 42668 6
转载 通过api欺骗获取安卓应用的启动时间
原文地址:http://m.blog.csdn.net/blog/yutou58nian/21176139Android平台上,一个App的启动时间可以说是一个重要的性能指标。如何获取一个App的启动时间呢,接下来咱们详细探讨一下。 在查阅Android的文档之后发现,Android的shell命令里面是有这个功能的,打开adb,输入以下命令 am是s
2016-04-05 18:43:52 1591
转载 C语言switch语句必须包含default分支吗
http://c.biancheng.net/cpp/html/1147.html不!但是为了进行错误检查或逻辑检查,还是应该在switch语句中加入default分支。例如,下述switch语句完全合法:switch (char_code){ case tyt: case 'y': printf ( " You answered
2016-04-05 18:37:25 10588
转载 C++中动态申请二维数组并释放方法
C/C++中动态开辟一维、二维数组是非常常用的,以前没记住,做题时怎么也想不起来,现在好好整理一下。 C++中有三种方法来动态申请多维数组 (1)C中的malloc/free (2)C++中的new/delete (3)STL容器中的vector 下面逐一介绍:第一种:malloc/free1.动态开辟一维数组[cpp] view pla
2016-04-05 18:33:40 501
转载 effective c++ 条款
条款1:尽量用const和inline而不用#define 以const 行使常量折叠,用inline 代替常用操作的宏定义,而且库里面有很多常用函数可用。当然不能抛弃宏,宏还是很有用滴。偶最近才发现宏的可爱之处。。。咔咔。条款2:尽量用而不用 iostream的 IO智能,灵活,类型安全。呃,效率要比 stdio的IO低些。条款3:尽量用new
2016-04-05 18:26:00 337
数学之美(谷歌黑板报)
2013-05-22
avr串口调试工具 支持CRC校验以及对传测试
2010-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人