身为一个段子猿,我决定来写写最近的学习心得。1.简介在整个Android开发过程中,内存泄露是导致OOM的一个重点因素。大意思就是:GC无法回收原本应该被回收的对象,这个对象就引发了内存泄露。那有什么危害呢?手机的内存大小是有限的,如果不能释放的话,你就无法创建新的对象,你的新界面等等就无法正常运行,然后程序就OOM了(OutOfMemory)。2.OOM以及内存泄露OOM通俗点讲就是,你家里有2个...
分类:
其他 时间:
2016-03-26 06:50:35
收藏:
0 评论:
0 赞:
0 阅读:
156
先说点背景知识,调用复制构造函数的三种情况: 1.当用类一个对象去初始化另一个对象时。 2.如果函数形参是类对象。 3.如果函数返回值是类对象,函数执行完成返回调用时。 在辅导学生上机时,有同学第3点提出异议。有教材上的例题为证:#include
using namespace std;
class Point //Point 类的定义
{
public:
Point(i...
分类:
编程语言 时间:
2016-03-26 06:50:25
收藏:
0 评论:
0 赞:
0 阅读:
245
前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问...
分类:
编程语言 时间:
2016-03-26 06:50:15
收藏:
0 评论:
0 赞:
0 阅读:
197
本Demo中所含功能
1:定位,显示当前位置
2:地图多覆盖物(地图描点,弹出该点的详细信息)
3:坐标地址互相换算
4:POI兴趣点检索
5:线路查询(步行,驾车,公交)
6:绘制线路(OpenGL和地图SDK绘制)
百度地图的api:http://lbsyun.baidu.com/
在上述所有的功能中,先完成如下工作:
1、在百度地图API控制台创建A...
分类:
移动平台 时间:
2016-03-26 06:50:05
收藏:
0 评论:
0 赞:
0 阅读:
380
借助API,可快速实现在安卓手机上的与智能机器人聊天的功能。大体的步骤有:1、异步请求数据;2、解析json数据;3、封装数据;4、实现布局;
源代码下载地址:http://download.csdn.net/detail/leyezhiqiu/9471571
实现效果如下图:
下面一一介绍。1、在浏览器上获取与机器人对话的数据。1)打开图灵机器人官网,注册账号www.tuling123.co...
分类:
移动平台 时间:
2016-03-26 06:49:55
收藏:
0 评论:
0 赞:
0 阅读:
275
伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态栏这一特性,描述其兼容到4.4的实现,以及一些使用中的小细节。
前言
在4.4之前状态栏...
分类:
移动平台 时间:
2016-03-26 06:49:45
收藏:
0 评论:
0 赞:
0 阅读:
269
上一篇文章我们讲了View的measure的流程,接下来我们讲下View的layout和draw流程,如果你理解了View的measure的流程,那这篇文章自然就不在话下了。...
分类:
移动平台 时间:
2016-03-26 06:49:35
收藏:
0 评论:
0 赞:
0 阅读:
277
模拟登陆,首先要知道提交页面的网址,和每次post的内容,采用chrome的浏览器的开发者工具,查看。得到下图可以看到提交的内容包括”csrfmiddlewaretoken”、”login”、”password”,后两个是用户名和密码,第一个应该是一中验证机制,每次打开页面都会随机生成一个,果不其然,在网页的代码中找到
这样,我们只要每次把登陆界面的csrf值扣出来,然后放到和用户名,密码放到一个...
分类:
编程语言 时间:
2016-03-26 06:49:25
收藏:
0 评论:
0 赞:
0 阅读:
241
在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的开销较大,所以如果一个进程要频繁地创建和销毁线程的话,都会采用线程池的方式。Android...
分类:
移动平台 时间:
2016-03-26 06:49:15
收藏:
0 评论:
0 赞:
0 阅读:
243
现在我们已经下载到了 tomcat 7.0+ eclipse for java ee
直接解压,打开eclipse.
接下来是步骤:
eclipse 打开的界面,空空如也 !!!
点击 file -> new -> project ->web->dynamic web project
project name 自定义
工程基本建立完毕,现在开始...
分类:
Web开发 时间:
2016-03-26 06:49:05
收藏:
0 评论:
0 赞:
0 阅读:
250
这一节看了几次才慢慢的读懂。
首先是这个灰度图,为什么叫灰度图,是因为 这个图片中的 R、G、B 存放的都是同一份数据,打开Unity 来调一下颜色看看 更直观。
可以看到,当 R、G、B 三个值相同的时候,图片是只有黑白,而丢失了其它的颜色的,所以我们叫灰度图。
什么时候用到灰度图?
本文转自http://blog.csdn.net/huutu http://www....
分类:
编程语言 时间:
2016-03-26 06:48:55
收藏:
0 评论:
0 赞:
0 阅读:
398
day21
1.编码表概述和常见编码表
计算机只能识别二进制数据,早期由来是电信号。
为了方便应用计算机,让它可以识别各个国家的文字。
就将各个国家的文字用数字来表示,并一一对应,形成一张表。
ASCII:美国标准信息交换码。
用一个字节的7位可以表示。
ISO8859-1:拉丁码表。欧洲码表
用一个字节的8位表示。
GB2312:中国的中文编码表。
GBK:中国的...
分类:
编程语言 时间:
2016-03-26 06:48:35
收藏:
0 评论:
0 赞:
0 阅读:
326
安装linux详细图解...
分类:
系统服务 时间:
2016-03-26 06:48:25
收藏:
0 评论:
0 赞:
0 阅读:
297
1.不知道如何使用的同学,建议看看我上一篇写的介绍热补丁和Andfix的使用,这样你才有一个大概的框架。通过使用Andfix,其实我们心中会有一个大概的轮廓,它的工作原理,大概就是,所谓的补丁文件,就是通过打包工具apkpatch比对新的apk和旧的apk之间的差异。然后让我们的旧包运行的时候,就加载它,把以前的一些信息替换掉。我们现在就抱着这个大方向去深入源码探个究竟!!首先看下Demo里面Ap...
分类:
其他 时间:
2016-03-26 06:48:15
收藏:
0 评论:
0 赞:
0 阅读:
217
Professor Yang likes to play with ants when he is free. What? Are you asking why he plays with ants instead of others? Ah, because ant is the
only non-plant living thing which can be found in Qingshuihe Campus of UESTC apart from human beings.
This time,...
分类:
其他 时间:
2016-03-26 06:48:05
收藏:
0 评论:
0 赞:
0 阅读:
273
如果没有看过上篇的建议从上篇看起。先大概回忆下,上一篇分析了mPatchManager.init("1.0"),addPatch()方法。还有通过分析打补丁工具,了解补丁文件是怎么生成的。下面就来讲讲我们如何去读它。思绪回到Application的loadPatch()方法。
这个方法就是遍历mPatchs,就是上篇介绍的存储patch的一个集合。根据补丁名找到对应的类,做为参数传...
分类:
其他 时间:
2016-03-26 06:47:55
收藏:
0 评论:
0 赞:
0 阅读:
187
这章憋了好久,本来想写选项卡的,学到TabHost,TabWidget的,把代码拿过来准备研究的时候,发现居然在4.0.3版本被废弃了。
百度一下,发现在后面的版本,用FragmentTabHost和LayoutInflater来代替了。网上也有一些关于Frame的内容,但是都不是入门教程的。
写得不够通俗,想直接拿代码下来研究,发现居然很多人都是上传代码片段,然后再给个收费链接。作为一个穷屌...
分类:
移动平台 时间:
2016-03-26 06:47:45
收藏:
0 评论:
0 赞:
0 阅读:
341
Given two strings, find the longest common substring. Return the length of it. Example Given A = "ABCD", B = "CBCE", return 2. Given A = "ABCD", B = " ...
分类:
其他 时间:
2016-03-26 06:47:14
收藏:
0 评论:
0 赞:
0 阅读:
241
...
分类:
移动平台 时间:
2016-03-26 06:47:04
收藏:
0 评论:
0 赞:
0 阅读:
231
题目大意:有3个骰子,各有k1,k2,k3个面,面值为1~ki。还有一个计数器,初始值为0,统计所有的面值和。每次同时置这三个骰子,如果第一个骰子的朝上的值为a、第二个值为b、第三个值为c,那么将计数器置为零。直到计数器的值大于n时结束,求次数的期望值。 题目分析:这道题的状态转移方程不难写。定义状 ...
分类:
其他 时间:
2016-03-26 06:43:23
收藏:
0 评论:
0 赞:
0 阅读:
289