-
深入懂得OOP(二):多态和继承(继承)
深入理解OOP(二):多态和继承(继承)本文是深入浅出OOP第二篇,主要说说继承的话题。深入理解OOP(一):多态和继承(初期绑定和编译时多态)深入理解OOP(二):多态和继承(继承)深入理解OOP(三):多态和继承(动态绑定和运行时多态)深入理解OOP(四):多态和继承(C#中的抽象类)深入理解OOP(五):C#中的访问修饰符(Public/Private/Protected/Internal/...
505
热度 -
.rc文件的解析
android启动之init启动整个Android系统的启动分为Linuxkernel的启动和Android系统的启动。Linuxkernel启动起来后,然后就运行第一个用户程序,在Android中,就是init程序,上一博文已经介绍。Init进程始终是第一个进程。Init进程的对应的代码的main函数在目录system/core/init/init.c,先来总体看一下这个main函数。main函...
82
热度 -
Android4.2.2 SurfaceFlinger的有关事件和消息处理机制
Android4.2.2SurfaceFlinger的相关事件和消息处理机制本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Android源码版本Version:4.2.2;硬件平台全志A31在这篇博文将会和大家一起分享我所学到的一点SurfaceFlinger中的事件和消息处理机制。在前...
35
热度 -
Android应用怎么支持屏幕多尺寸多分辨率有关问题
Android应用如何支持屏幕多尺寸多分辨率问题作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发适配带来不小的难度。这篇文章会告诉我们怎么解决这个问题。1、Android碎片化1.1、android系统版本Android更新较大的版本如下:上面只有...
54
热度 -
Android Fragment 真个的完全解析(下)
AndroidFragment真正的完全解析(下)转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:AndroidFragment真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Frag...
439
热度 -
android点滴四
android点滴4强制保持AndroidActivity状态有的时候我们的Android在应用运行时,可能需要临时退出,比如突然接到来电,但是切换回来界面时,可能Activity又重新从第一个界面开始显示,并不是刚才用户操作的界面,这里可以通过在androidmanifest.xml中在需要保留的activity中添加android:alwaysRetainTaskStat="true"这句即可...
36
热度 -
Android 封存全局数据
Android保存全局数据space:pre;"> 最近遇到这样一个问题。就是想在这个Application中共享一些数据。比如某一个Activity,点击Menu中的某一个Item,这个Item需要弹出一个Dialog,如图..图???这个是通过我程序设定一个默认播放器,这样从我这个程序打开视频的时候可以直接走我设定的播放器,就绕过了隐式Intent的选择过程。但是我这个设定的值需要在全局使用,...
16
热度 -
Android系统刷机惯用名词解析
Android系统刷机常用名词解析space:normal;color:#000000;"class="Apple-style-span">现在好像走到哪里都能看到谷歌Android手机在眼前四处横飞,刚买的Android新机型感觉瞬间就变成了街机。看来果真是谷歌Android系统对于人们的吸引力越来越大了,虽然iPhone4在一直在叫嚣着自己有多牛,但小编至今也没有在路上看到谁在用,反而是使用A...
60
热度 -
Android的onCreateOptionsMenu()创办菜单Menu详解
Android的onCreateOptionsMenu()创建菜单Menu详解android一共有三种形式的菜单:???????????1.选项菜单(optinosMenu)???????????2.上下文菜单(ContextMenu)???????????3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu),该菜单在点击menu按键后会在对应的Activity底部显示出...
26
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@...
34
热度 -
写给系统管理员的25个PHP保险实践
写给系统管理员的25个PHP安全实践PHP是广泛使用的开源服务端脚本语言。通过HTTP或HTTPS协议,ApacheWeb服务允许用户访问文件或内容。服务端脚本语言的错误配置会导致各种问题。因此,PHP应该小心使用。以下是为系统管理员准备的,安全配置PHP的25个实践事例。用于下文的PHP设置样例DocumentRoot:/var/www/html默认Web服务:Apache(可以使用Lightt...
2
热度 -
怎么正确配置Nginx+PHP及正确的nginx URL重写
如何正确配置Nginx+PHP及正确的nginxURL重写对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通...
32
热度 -
rabbitmq php tutorial -一
rabbitmqphptutorial-1IntroductionRabbitMQisamessagebroker.Inessence,itacceptsmessagesfromproducers,anddeliversthemtoconsumers.In-between,itcanroute,buffer,andpersistthemessagesaccordingtorulesyougivei...
475
热度 -
用PHP的ob_start()统制您的浏览器cache
用PHP的ob_start()控制您的浏览器cache!?OutputControl函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用header()或setcookie(),发送的文件头信息产生影响,只对那些类似于echo()和PHP代码的数据块有作用。??我们先举一个简单的例子,让大家对OutputControl有一...
42
热度 -
Github+Jekyll —— 创办个人免费博客(二)Ruby+Jekyll部署
Github+Jekyll——创建个人免费博客(二)Ruby+Jekyll部署摘要:本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下githubPages功能,另外还涉及到Jekyll技术。===============================分割线====================================一、环境部署:1.资源下载:spa...
674
热度 -
《人类简史》-人类,一个没事儿特别的物种
《人类简史》-人类,一个没什么特别的物种好书推荐-《人类简史》.md—/Users/zjh/Documents/我的文章/好书推荐-《人类简史》html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcapti...
81
热度 -
PHP的抽象类、接口的差异和选择
PHP的抽象类、接口的区别和选择区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为publicstaticfinal类型)?[php]space">?v...
82
热度 -
MySQL递归查询 数据平整化
MySQL递归查询数据平坦化邻接表模型的局限性用纯SQL编码实现邻接表模型有一定的难度。在我们检索某分类的路径之前,我们需要知道该分类所在的层次。另外,我们在删除节点的时候要特别小心,因为潜在的可能会孤立一棵子树(当删除portableelectronics分类时,所有他的子分类都成了孤儿)。部分局限性可以通过使用客户端代码或者存储过程来解决,我们可以从树的底部开始向上迭代来获得一颗树或者单一路径...
186
热度 -
DataStage 九、数据交换到MySQL以及乱码有关问题
DataStage九、数据交换到MySQL以及乱码问题space:pre-wrap;font-family:Consolas,Monaco,AndaleMono,monospace;line-height:1.5;font-size:13px;border:1pxsolid#ddd;background-color:#f7f7f7;border-radius:3px;}code{font-fami...
454
热度 -
4. 配置Zabbix Agent和MPM
ZabbixServer和MPM(monitorformysql)的快速部署1.前言zabbix作为开源免费的监控软件,其易于管理配置和可视化的视图、历史数据的定期维护、模板化的监控项目越来越受到广大IT运维人员的喜爱。这里主要是总结了下ZabbixServer和MPM使用yum进行快速部署。其更加详细的东西,大家还是看官方文档吧。我们首先把环境搭起来!2.环境1)ZabbixServerspac...
62
热度