1、运行Demo 先下载一个实现准备好的内存泄露的Demo吧:leak app 下载下来,打开运行,程序是一个寿司的列表,列出各种寿司卷。试着选择里面的几行,应该是选第二行的时候就崩溃了。崩溃截图: 在崩溃的地方断住了,知道crash的地方了,但是不知道具体crash的原因。 2、设置NSZombi
分类:
其他好文 时间:
2016-03-08 19:42:02
阅读次数:
175
MSM8909+Android5.1.1键盘驱动------概述 采用SN7326带智能指扫描的键盘扩展芯片,通过I2C接口来读取其状态寄存器的值就可知道是单按键还是多按键按下,可知道具体是哪个按键按下。然后键盘驱动调用input_event()上报linux的扫描码,比如KEY_RIGHT,然后传递给android框架层,流程如下图:图1 下面介绍要实现键盘驱动所涉及的主要方方面面...
分类:
移动开发 时间:
2016-03-07 22:41:35
阅读次数:
306
一、简单工厂模式 优点: 实现了对象创建和使用的分离; 客户端无须知道所创建的具体产品类的类名,只需要知道具体产品类所对应的参数即可; 通过引入配置文件,可以在不修改任何客户端代码的情况下更换和增加新的具体产品类,在一定程度上提高了系统的灵活性。 缺点: 工厂类集中了所有产品的创建逻辑,职责过重,一
分类:
其他好文 时间:
2016-03-06 19:05:39
阅读次数:
142
上篇我们主要讲解利用Jersey组件如何来写一个能保证基本运行的Rest Service, 之所以说能够基本运行是因为接口暴露及其简易,一旦遇到其他的情况了,就无法正确的处理我们的请求。同时,这个接口返回内容太简单了,如果调用失败,调用者根本无法准确的知道具体的错误信息。那么这节,我们将完善接口,为
分类:
编程语言 时间:
2016-03-04 15:57:51
阅读次数:
277
图一:有 10 个路口的街道 一个良好的跑道具有如下几个特点: 每一个路口都可以由起点到达。 从任意一个路口都可以到达终点。 终点不通往任何路口。 运动员不必经过所有的路口来完成比赛。有些路口却是选择任意一条路线都必须到达的(称为“不可避免”的)。在上面的例子中,这些路口是 0,3,6,9。对于给出
分类:
其他好文 时间:
2016-02-20 13:09:53
阅读次数:
122
Cocos2d-x中的图像是通过精灵类来显示的。在Cocos2d-x中游戏中的每一个角色、怪物、道具都可以理解成是一个精灵,游戏背景作为一种特殊的单位将其理解成是一个精灵也没有什么不妥。在源文件本章目录下的项目ChapterThree03就展示了使用Cocos2d-x实现简单游戏开始界面的方法,主..
分类:
其他好文 时间:
2016-02-17 19:27:46
阅读次数:
193
从28号到31号讲了,从开始连接jdbc,从数据库里面显示数据,然后讲了状态通道,预状态通道,当然存储过程通道老师还没说。。。这个很遗憾。可以考虑自己查一下。 预状态通道比起状态通道具有更高的安全性和更快的执行速度,之所以具有更高的安全性是因为它可以防止sql注入。 这段时间算是一个适应过程,所以
分类:
数据库 时间:
2016-02-08 17:20:34
阅读次数:
215
今天追了个几年前留下来的坑, 在 git 里追溯修改过程坑死个爹, 具体方法估计没多久又会忘, 还是记下来以后有的参考 大部分教程都会告诉大家使用 git log 来查看对应文件的修改记录, 就像这样 ? git log ./foo/bar.py 但是这样默认是只显示提交信息摘要, 你也不知道具体哪
分类:
其他好文 时间:
2016-02-03 10:47:02
阅读次数:
653
有一个道具是否过期的需求, 界面上实时改变时钟的状态. 1. 绿色没有过期 2. 红色已经过期 客户端时间: 2016-1-15-17:50; 服务器时间: 2016-1-15-17:51; 一旦道具时间已经过期了.我们就需要把时钟状态改成红色. 解决方案: 1. 使用客户端时间,判断道具是否过期....
分类:
其他好文 时间:
2016-01-25 19:35:39
阅读次数:
141
你想像这样一样 为自己的Unity 小工具打开一个Unity的窗口吗? 看起来就很厉害对不对 妹子看了还不激动吗 ?!在做你不知道的事情之前先去查一下Manual 是个很好的习惯 我们一起来看看吧想要一个界面 但是又知道具体的类叫什么? 那我们先来搜Window看看能不能找到好像还真有 Deriv....
分类:
编程语言 时间:
2015-12-22 19:07:51
阅读次数:
155