-
Android内存储器那点事儿
Android内存那点事儿好久没有写了,不是忘了,也不是懒,是因为迷茫了~~不知道该学什么,该写什么,该走什么样子的路,该做什么样子的人。我嘴笨,不知道怎么把自己会的讲给别人,我愿意分享,所以我就写出来,不管是对的,错的,希望大家能取其精华去其糟粕,不要因为我而误导诸位。废话不多说了~~你的应用内存泄漏了么?要看是不是存在内存泄漏,首先我们要看到内存信息,如何看到内存信息呢?这里介绍一种方法,打开...
3
热度 -
Creating custom and compound Views in Android - Tutorial(通译)
CreatingcustomandcompoundViewsinAndroid-Tutorial(翻译)CreatingcustomandcompoundViewsinAndroid-Tutorial(翻译)译前的:之前做了三篇学习笔记,从知乎上面看到了这篇英文的推荐,总的来说可以是一篇导读,没有相关的学习,看这篇,可以作为一个学习脉络导向;有相关的学习底子,可以作为一个基础夯实、思维理清。没想到...
204
热度 -
怎么保护自己android app代码不被盗用
如何保护自己androidapp代码不被盗用经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍androidapk防止反编译技术的另一种方法。前两篇我们讲了加壳技术(http://my.oschina.net/u/2323218/blog/393372)和运行时修改字节码(http://my.oschina.net/u/2323218/blog/396203),如果有不明白的可以查看我的博客...
94
热度 -
Android性能优化之解密ZAKER,网易云阅览等新闻应用的内容缓存加载方式
Android性能优化之解密ZAKER,网易云阅读等新闻应用的内容缓存加载方式我是比较关注时事的,每天都会花一点事件去看看新闻什么的.因此类似ZAKER,网易云阅读等这类的资讯聚合类应用是我的钟爱,并且这些应用也确实做得很好,值得学习!前面一篇文章,讲了缓存的一些构思.之前也写过LRUCache类的一些缓存实践,但那只是放在应用的缓存中,并不适合做长期的缓存.这次我们来...
59
热度 -
3、其他资料
AndroidAPP性能分析方法及工具近期读到《Speedupyourapp》一文。这是一篇关于AndroidAPP性能分析、优化的文章。在这篇文章中,作者介绍他的APP分析优化规则、使用的工具和方法。我觉得值得大家借鉴。英文好的读者可读原文(链接:http://blog.udinic.com/2015/09/15/speed-up-your-app)。1、作者的规则作者每次着手处理或寻找性能问题...
30
热度 -
使用到定时器,单例跟协议的一个小应用(2 )
使用到定时器,单例和协议的一个小应用(2)上一篇文章写了一个简单的定时器,也可以正常的运行了。但是现在有一个问题,就是如果像我们手机上那个定时器程序一样。即使切换到闹钟或者世界时间的时候定时器依然要要在后在运行。我们刚才那种写法就并不行了。因为我们当我们转换其他界面的时候,已经退出了那个定时器的界面,意味着那个界面的Controller已经被销毁了。我们的定时器并不能在我们切换到其他界面的时候依然...
23
热度 -
国内“孩子青春期”图书中的iPhone:正写书的软件工程师爸爸点评《拆解青春期女孩的小心事》
国内“孩子青春期”图书中的iPhone:正写书的程序员爸爸点评《拆解青春期女孩的小心事》我是一个程序员、9岁男孩的爸爸、曾经译过一本300页的软件开发技术书的译者、正在写自己的书的作者、参加了7年英语演讲俱乐部(国际演讲会,www.toastmasters.org)的中、英文演讲爱好者,这一切因缘都决定了今天我要从程序员的角度点评一本讲青春期孩子的书——《拆解青春期女孩的小心事》,希望既能为孩子们...
89
热度 -
Iphone开发(3)按钮的响应控制
Iphone开发(三)按钮的响应控制holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN博客,原文地址:http://blog.csdn.net/holydancer/article/details/7393866?上次我们介绍了helloWorld的实现原理,其中大部分代码都是项目模板自动生成的,今天我们来在研究一下如何在Iphone应用中添加按钮和按钮的监听...
46
热度 -
Uri、UriMatcher、ContentUris种使用介绍&&Android应用间数据共享之ContentProvider
Uri、UriMatcher、ContentUris类使用介绍&&Android应用间数据共享之ContentProviderAndroid应用开发中我们会经常用Uri进行数据的处理,下面简单介绍一下与Uri相关Api类的使用方法,希望能给大家提供帮助.一、Uri介绍Uri代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider,2》对Conte...
67
热度 -
累积一下SQL
积累一下SQL开篇先自我检讨一下,写了博客几年以来首次试过连续两个月没出过博文,有客观也有主观原因,但是最近这年里博文数量也越来越少,博文的质量也每况日下。希望自己一直能坚持下来,多写写博文,这月尽量多写几篇来弥补上两个月的。话说我们的DBA妹子离开我们也两月了。在DBA不在的日子里,小伙伴只能靠自己了。但貌似我的数据库技术还是定格在她离开的时候。动态SQL她当时教我最厉害的一招利用SQL生成SQ...
57
热度 -
环境准备:
T-SQL动态查询(1)——简介起因: 由于最近工作需要及过去一直的疑问,所以决定着手研究一下动态SQL。由于离开一线开发有点年头了,很多技巧性的东西没有过多研究,作为DBA和《SQLServer性能优化与管理的艺术》一书的独立作者,更多的是关注在满足功能要求前提下的性能问题。但是我认为本文不仅对DBA有用,对数据库开发人员甚至设计师、架构师等都有一定的参考价值。前言: 读者是否遇到过类似功能:一...
101
热度 -
连接类型:
详解SQLServer连接(内连接、外连接、交叉连接)在查询多个表时,我们经常会用“连接查询”。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。什么是连接查询呢?概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。目的:实现多个表查询操作。知道了连接查询的概念之后,什么时候用连接查询呢?一般是用作关联两张或两张以上的数据表时用的。看起来有点抽象,我们举个例子,...
13
热度 -
QT在Windows中的技术小结(一):sqlite的备份还原功能(调用cmd命令模式)
QT在Windows中的技术总结(一):sqlite的备份还原功能(调用cmd命令模式)由于公司在需要做QT项目,用于为产品(51单片机的)连接电脑打印串口信息。但我以前是学嵌入式的,只会用QT在linux下面写软件,但目前公司也只有我一个软件工程师,所以,我也只好在Windows下用QT编程了。。。网上关于QT在Windows下编程的资料很少很少,唯一我找到真正正正详细描述的昨天也已经被我转到了...
71
热度 -
一起玩转SQL Server 2012 停的分析服务
一起玩转SQLServer2012下的分析服务提到SQLServer2012的分析服务,那么不得不先说下商业智能,它是一个由数据转换成知识的过程。此篇将对SQLServer2012的分析服务(AnalysisServices)以及跟其相关的商业智能做一个简要的介绍,将以一个普通开发人员的角度去阐述和介绍分析服务以及商业智能。分析服务是SQLServer的一个服务组件。作为一个应用程序开发人员,你已...
3
热度 -
SqlServer中的存储过程跟游标操作
SqlServer中的存储过程和游标操作--------------开篇讲述-----------------------------首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即...
75
热度 -
怎么写出高性能SQL语句
如何写出高性能SQL语句优化SQL查询:如何写出高性能SQL语句。1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表扫描”方式。可见,...
90
热度 -
SQL Server中的排序规则及异常应对
SQLServer中的排序规则及错误应对转载http://www.wzsky.net/html/Program/DataBase/35034.html)问题解决办法在涉及多表的联结查询中,如果联结字段采用不同的排序规则,则出现冲突解决办法有四种:1、在查询时指定排序规则,这样无须对数据库进行任何修改select*fromajoinbona.aa=b.bbcollatechinese_prc_ci_...
59
热度 -
11月23号SQL话语大全(第21天)
11月23号SQL语句大全(第21天)第一大章创建数据库CREATE(创建)DATABASE(数据库)ace(数据库名字);打开数据库USE(打开)ace(数据库名字);给表格SHOW(显示)TABLES(所以列表名字);创建表(用户名),id(ID),user(用户),password(密码),age(年龄),sex(性别),IsOk(是否有效)CREATETABLEusers(列表名)(use...
81
热度 -
基于Android的小巫快讯客户端开发-显示新闻详细内容业务逻辑实现
基于Android的小巫新闻客户端开发---显示新闻详细内容业务逻辑实现基于Android的小巫新闻客户端开发---显示新闻详细内容业务逻辑实现2013年2月27日,继续小巫新闻客户端的开发。上一篇忘记谈及一个比较重要的内容,有些网友留言给小巫问:Json数据的明细是怎样的?,在这里小巫先声明一点,小巫对Json数据的格式也是刚接触,这是稍微知道其的结构组成,关于是否尤其内容并不是很...
31
热度 -
Android 任务、历程和线程
Android任务、进程和线程任务、进程和线程关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候...
30
热度