-
Objective -C Memory Management 内存管理 首先部分
Objective-CMemoryManagement内存管理第一部分Objective-CMemoryManagement??内存管理??第一部分Memorymanagementispartofamoregeneralprobleminprogrammingcalledresourcemanagement.内存管理是资源管理的一部分。Everycomputersystemhasfiniteres...
273
热度 -
object -c OOP , 源码机关 ,Foundation 框架 详解1
object-cOOP,源码组织,Foundation框架详解1?object-c?OOP,??源码组织??,Foundation?框架?详解11.1SowhatisOOP?OOPisawayofconstructingsoftwarecomposedofobjects.Objectsarelikelittlemachineslivinginsideyourcomputerandtalkingto...
493
热度 -
Sybase SQL性能确诊
SybaseSQL性能诊断PerformanceandTuningSeries:QueryProcessingandAbstractPlanshttp://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00743.1570/html/queryprocessing/title.htmQueryplan/sho...
19
热度 -
SQL SERVER 2014 Agent服务错误停止案例
SQLSERVER2014Agent服务异常停止案例color="#000000"face="宋体">生产环境一数据库服务器(SQLServer2014)的Agent服务突然停掉了,检查了错误日志,发现在"SQLServerAgent"里面没有"SQLServerAgentterminated(normally)"的信息,只有如下错误信息color="#000000"face="宋体">color...
492
热度 -
增高sql的查询效率
提高sql的查询效率?提高sql的查询效率1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。?2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select?id?from?twhere?numisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidf...
290
热度 -
SQL Server 海量数据查询代码优化以及提议
SQLServer海量数据查询代码优化以及建议1.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=02.应尽量避免在where子句中使...
30
热度 -
<转>sql雅量数据优化
<转>sql海量数据优化具体要注意的:1.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=02.应尽量避免在where子句中使用!=或<>操作符,否则将...
23
热度 -
android 休眠唤醒机制分析(3) — suspend
android休眠唤醒机制分析(三)—suspend前面我们分析了休眠的第一个阶段即浅度休眠,现在我们继续看休眠的第二个阶段—深度休眠。在深度休眠的过程中系统会首先冻结所有可以冻结的进程,然后依次挂起所有设备的电源,挂起顺序与设备注册的顺序相反,这样保证了设备之间电源的依赖性;直至最后进入省电模式,等待用户或者RTC唤醒;在唤醒过程中则会按照设备注册的顺序依次恢复每个设备的电源进入正常工作状态,解...
47
热度 -
Android经过Socket(TCP/IP)与PC通讯
Android通过Socket(TCP/IP)与PC通讯本文所对应的源码在:/html/app/wangluoliulan/2012/0818/76.htmlJavaServer源代码:publicclassTCPDesktopServerimplementsRunnable{publicstaticfinalStringSERVERIP="192.168.0.149";pub...
64
热度 -
Android学习札记之编译系统(五)apk编译流程
Android学习笔记之编译系统(五)apk编译流程apk项目是如何编译的?总结:我们可以通过mmshowcommands命令查看编译过程。今天下载了小米的Notes,便签,没有Android.mk文件,自己加上了Androd.mk,将这个项目放在自己的电脑工程下编译。总结了一下编译过程,不当之处请指正。参考柯元旦android内核剖析。接下来我们就按顺序看看apk编译过程中的流程。1、首先编译项...
53
热度 -
Android系统Surface机制的SurfaceFlinger服务简明介绍和学习计划
Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了SurfaceFlinger服务。有了这些预备知识之后,我们就可以从正面来分析SurfaceFlinger服务的实现原理了。SurfaceFlinger服务负责管理系统的帧缓冲区设备,并且负责渲染系统的UI,即各个应用...
28
热度 -
怎么自动化一键部署PHP项目
如何自动化一键部署PHP项目1.技能需求完成自动化一键部署PHP需要:PHP(略懂),Shell(略懂),git(略懂)2.最终效果输入密码,回车,5~20秒后(一般一天一次持续交付,部署的代码量和sql脚本都不会很大)执行产生的log文件、数据库备份和数据库执行结果在这里:3.如何做的Part1-Git首先要有一个VCS系统,我这里用的是Git客户端,本地和服务器都是。(没用过Git可以看这篇文...
39
热度 -
优化PHP程序的步骤(温故知新)
优化PHP程序的方法(温故知新)1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringcon...
169
热度 -
安卓系统源码编译系列(1)——下载安卓系统源码教程
安卓系统源码编译系列(一)——下载安卓系统源码教程最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程。在刚开始下载时,可以参照的内容只有官方教程,于是跟着官方教程一步一步走,遇到问题就百度谷歌,结果发现自己因为经验不足走了很多弯路,写下这篇教程是为了让以后打算下载安卓源码的朋友提供一些建议和思路。本篇教程会不断更新,力...
96
热度 -
Android AsyncTask完全解析,带你从源码的视角彻底理解
AndroidAsyncTask完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,AndroidUI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋...
21
热度 -
Android SurfaceFlinger服务起动过程源码分析
AndroidSurfaceFlinger服务启动过程源码分析Android系统的SurfaceFlinger服务有两种启动方式:1)在SystemServer进程中以服务线程的方式提供服务;2)启动SurfaceFlinger独立的进程通过服务。第一种方式是在SystemServer进程启动过程中启动SurfaceFlinger服务的,而第二中方式是在Android启动脚本init.rc中配置S...
7
热度 -
Android按键灯,指示灯小结【Android源码解析十一】
Android按键灯,指示灯总结【Android源码解析十一】Android中有各种灯,背光灯,按键灯,指示灯,等等;前几天修改了这部分代码,整理下思路,其实都不难;首先,来说说指示灯(提示灯),即未接电话,未接短信的时候,会闪灯,这个其实就是NotificationManager这个类中的notify()方法来处理的;流程简单来过一下:Step1:从应用层发送的notify(),到framewo...
87
热度 -
windows ubuntu Android studio安装好启动没反应解决办法
windowsubuntuAndroidstudio安装好启动没反应解决方法参考:http://blog.csdn.net/qq305013720/article/details/8934152目前有三种解决方案,都是针对执行studio.bat出现错误导致androidstudio运行不起来,最后都是异工同曲:我用的第一种方法1.改虚拟机配置文件studio.ex...
35
热度 -
android4.2.2 Camera HAL的构造
android4.2.2CameraHAL的结构本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Android源码版本Version:4.2.2;硬件平台全志A31这里单独以preview的控制和数据流来进行相关的camera的调用处理,主要先引入Camera的HAL层的处理结构。调用还是...
236
热度 -
Android LayoutInflater深度解析 给你带回全新的认识
AndroidLayoutInflater深度解析给你带来全新的认识转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38171465,本文出自:http://blog.csdn.net/lmj623565791/article/details/381714651、 题外话 相信大家对LayoutInflate都不陌生,特别在Li...
38
热度