当前位置: 代码迷 >> bug的解决方案
 
  • [深入懂得Android卷二 全文-第五章]深入理解PowerManagerService

    [深入理解Android卷二全文-第五章]深入理解PowerManagerService由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容第5章深入理解PowerManagerService本章主要内容:·深入分析PowerManagerService·深入分析BatterySe...

    513
    热度
  • Android RakNet 系列之6 源码说明

    AndroidRakNet系列之六源码说明简介既然选择Raknet开发,那就深入研究其源码结构,为以后的应用打下基础。详情1、文件 文件 描述_FindFirst快速查找AutopatcherPatchContext自动更新、不停AutopatcherRepositoryInterface更新获取重要的数据接口Base64Encoderbase64编码BitStre...

    9
    热度
  • SQL SERVER 2012 执行计划走嵌套循环导致性能有关问题的案例

    SQLSERVER2012执行计划走嵌套循环导致性能问题的案例color="#000000"face="宋体">开发人员遇到一个及其诡异的的SQL性能问题,这段完整SQL语句如下所示:declare@UserIdINTdeclare@PSANoVARCHAR(200)declare@ShipModeVARCHAR(10)declare@CY_FLAGVARCHAR(1)declare@POVARC...

    23
    热度
  • Android开发网上的一些主要知识点[经验分享]

    Android开发网上的一些重要知识点[经验分享]http://aiwgame.comhttp://developer.aiwgame.com1.android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activityhistorystack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NE...

    92
    热度
  • android播音事件和权限

    android广播事件和权限StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。StringALL_APPS_ACTION动作:列举所有可用的应用。输入:无。StringALTERNATIVE_CATEGORY类别:说明activity是用户正在浏览的数据的一个可选操作。StringANSWER_ACTION动作:处理拨入的电话。StringBATTERY_CHANG...

    74
    热度
  • androidpn的学习研究(8)androidpn 中业务类XmppIoHandler实现分析

    androidpn的学习研究(八)androidpn中业务类XmppIoHandler实现分析?在androidpn中主要采用Mina进行网络通讯,其中Mina中IoHandler用来处理主要的业务逻辑。Mina?中源代码如下:Java代码??package?org.apache.mina.core.service;????import?java.io.IOException;????import...

    84
    热度
  • 解决Android平台移植ffmpeg的一揽子有关问题

    解决Android平台移植ffmpeg的一揽子问题???原文地址:http://blog.csdn.net/moruite/article/details/6305944?IT行业是一个踩在巨人肩膀上前进的行业,否则做的事情不一定有意义,所以我也是基于havlenapetr移植的ffmpeg基础上做了些改进,他做的主要贡献有:1.移植了ffmpeg并将与媒体相关的结构体在java层重新进行了封装,...

    95
    热度
  • Android深入显出之Binder机制

    Android深入浅出之Binder机制一说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:lServiceManager,这是AndroidOS的整个服务的管理程序lMedia...

    92
    热度
  • 【C#】分享带等候窗体的任务执行器一枚

    【C#】分享带等待窗体的任务执行器一枚-------------201504161039更新-------------更新内容:IWaitForm接口删除System.Windows.Forms.DialogResultDialogResult属性。即隐藏等待窗体的方式不再分为设置DialogResult和调用Hide()两种,改为仅调用Hide()一种,简化设计。由于Hide()属于访问控件,执...

    86
    热度
  • PHP 代码轨范

    PHP代码规范?命名规范?Θ类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如Pay.class.php;Θ类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;Θ函数的命名使用小写字母和下划线的方式。例如:get_client_ip;Θ方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如listC...

    42
    热度
  • MySQL 设计与开发轨范

    MySQL设计与开发规范1目的本规范的主要目的是希望规范数据库设计与开发,尽量避免由于数据库设计与开发不当而产生的麻烦;同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很好保证。2适用范围本规划的适用人员范围包括涉及数据库设计与开发的相关技术人员。3术语约定本规范采用以下术语描述:★规则:也称为强规范是编程时必须强制遵守的原则★建议:编程时必须加以考虑的原则★说明:对此规则或建议...

    161
    热度
  • MySQL备份还原——AutoMySQLBackup引见

    MySQL备份还原——AutoMySQLBackup介绍color="#000000"face="宋体">AutoMySQLBackup是一个开源的MySQL备份脚本。可以说它是一个轻量级的备份方案,AutoMySQLBackup的安装、配置非常简单、方便。AutoMySQLBackup的sourceforge上介绍有如它本身,也非常的简单:color="#000000"f...

    309
    热度
  • PS AD命令之Remove-adcomputer

    PSAD命令之Remove-adcomputer!??Remove-adcomputer是一个删除计算机的命令,执行比较简单,执行格式如下:Remove-adcomputer-identityraymondpcRerIOUe一ADcomputer一Identit,r已,mDndpc,一刀 _口l》 二人ctiveDirectory用户和计算御 田口保存的查询 曰自p...

    350
    热度
  • Android Binder机制分析(五) Binder_ioctl()分析

    AndroidBinder机制分析(5)Binder_ioctl()分析引言在博客AndroidBinder机制(3)本地服务注册过程这篇博客中我们详细讲解了本地服务的注册过程,除了一个地方之外,那就是IPCThreadState::waitForResponse()方法中的talkWithDriver(),而在talkWithDriver()中调用了binder_ioctl(),由于内容太多,所...

    1341
    热度
  • android开发工具类小结(一)

    android开发工具类总结(一)一、日志工具类Log.java1publicclassL2{3privateL()4{5/*不可被实例化*/6thrownewUnsupportedOperationException("Cannotbeinstantiated!");7}8//是否需要打印bug,可以在application的onCreate函数里面初始化9publicstaticboolean...

    27
    热度
  • 索引与sql优化有关问题汇总

    索引与sql优化问题汇总各位亲爱的云友,非常感谢大家踊跃参加DBA专家门诊一期:索引与sql优化,很多云友都提出了自己的问题,门诊主任医师玄惭对大家提的问题一一作了解答。现已整理好这些问题,分享在此,欢迎来拿,绝对干货!篇幅较长,耐心细看!我们将赠送每位提问者每人一本凌云杂志第四期,请各位以论坛短消息形式将姓名、电话、地址发送给管理员xiaofanqie。啊里新人(Q1):索引我一般都是只有主键,...

    68
    热度
  • Android系统Surface机制的SurfaceFlinger服务点染应用程序UI的过程分析

    Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析在前面的一系列文章中,我们学习了Android应用程序与SurfaceFlinger服务的关系,以及SurfaceFlinger服务的启动过程、初始化硬件帧缓冲区的过程、线程模型。SurfaceFlinger服务所做的一切都是为了给Android应用程序提服务的,即为Android应用程序渲染它们的UI...

    10
    热度
  • Android 系统稳定性 - ANR(二)

    【原创】Android系统稳定性-ANR(二)文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。很久之前写的了,留着有点浪费,共享之。编写者:李文栋P.S.OpenOffice粘贴过来后格式有些混乱。1.2如何分析ANR问题引起ANR问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间...

    17
    热度
  • Android源代码分析(1) 目录结构分析

    Android源代码分析(一)目录结构分析Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,下载的代码包经过解压后(这里是Android2.2的源码包),源代码的第一层目录结构如下:|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|-...

    22
    热度
  • C#复建经典全面汇总

    C#重构经典全面汇总C#重构经典全面汇总1、封装集合概念:本文所讲的封装集合就是把集合进行封装,只提供调用端需要的接口。正文:在很多时候,我们都不希望把一些不必要的操作暴露给调用端,只需要给它所需要的操作或数据就行,那么做法就是封装。这个重构在微软的代码库也经常遇到。比如最经典的属性对字段的封装就是一个很好的例子,那么下面我们将看到对集合的封装,如下代码所示,调用端只需要一个集合的信息,而我们则提...

    81
    热度