自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

转载 nginx、php-fpm以及mysql运行在各个用户下的配置

nginx、php-fpm以及mysql运行在各个用户下的配置。先来做个说明:nginx本身不能处理PHP,它只是个web服务器。当接收到客户端请求后,如果是php请求,则转发给php解释器处理,并把结果返回给客户端。如果是静态页面的话,nginx自身处理,然后把结果返回给客户端。Nginx下php解释器使用最多的就是fastcgi。一般情况nginx把php请求转发给fastcg

2016-06-04 16:38:21 3548

转载 图文并茂用地址分析双向链表

网上很多对双向链表解释的文章都是用这个结构: 它们的连接情况是这样的: 相当的不直观,今天我要从详细的地址出发来解释双向链表的原理。 现定义一个结构体如下:struct student{char name;struct student *next;struct student *prior;};

2016-02-25 09:37:54 369

转载 PHP反射ReflectionClass、ReflectionMethod

PHP5 具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件

2016-01-05 16:40:19 371

原创 IOS委托机制

一、名词解释protocol:

2014-11-21 16:25:15 404

转载 四种方案解决ScrollView嵌套ListView问题

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab

2014-10-30 09:44:55 410

转载 iOS 企业证书发布app 流程

1、修改你的 bundle identifier 为你的企业的app id :

2014-07-30 13:34:10 413

转载 Android 开发 代码结构规范 MVC模式

MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型使用MVC的目的是将M和V的实现代码分离,方便扩展,便于以后的管理从开发者的角度,MVC把应用程序的逻辑层与界面是完全分开的,最大的好处是:界面设计人员可以直接参与到界面开发,程序员就可以把精力放在逻辑层上。虽然理论上可以实现,但实践起来还是感觉不能完全

2014-06-26 11:10:25 930

转载 GitHub上最火的74个Android开源项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1.ActionBarSherlockActionB

2014-04-29 10:37:41 605

转载 ScrollView和ListView一起使用 文本换行getMeasuredHeight等问题的解决

首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法:import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListView extends ListView { publ

2014-03-31 15:01:56 519

转载 推荐移动建站工具

智能手机和平板电脑的普及,越来越多的移动端客户流量,已经成为了当今企业无法割舍的一块重要阵地。尽管基于手机和平板电脑的网络浏览器种类繁多,功能也都越来越完善,但限于较小的终端屏幕以及网络流量的问题,移动设备并不适合直接浏览各种基于PC登陆的网站。图:Web vs. Mobile效果对比因此,无论是对于企业还是个人或机构而言,在建立一个Web网站的同时,都急需配套或增设一

2013-12-30 10:09:36 3168

转载 Android应用作为jar包导入到其他app中资源文件找不到问题

随着Android系统的日益发展和日渐成熟,各种平台的合作就日渐频繁。现在主要互联网公司,都退出了各种各样的插件功能。如第三方支付,第三方联合登陆和微博分享等等功能。 近期由于业务的需要,公司提出将项目的功能打成jar包,提供给其它客户调用。经过一段时间的调查研究和实践,先将解决办法总结如下。 一、原理介绍 在每个Android项目中,都会有一个R.

2013-12-05 18:15:13 2973

转载 Android Animation动画

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。

2013-11-22 13:14:14 538

转载 Android数据的四种存储方式

作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。  SQLite: SQL

2013-11-21 09:46:14 679

转载 Android 锁屏原理,锁屏框架与锁屏开发

Android框架浅析之锁屏(Keyguard)机制原理锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机美容小组1、分析锁屏界面的组成 ;2、基于源代码分析锁屏相关类 ;3、提出一种在框架取消锁屏的方法 。本文分析版本具体是Android2.3版本。源文件路径主要有两个:frameworks\base\polic

2013-11-12 17:54:17 3694

转载 android解析XML总结(SAX、Pull、Dom三种方式)

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。     今天解析的xml示例(channels.xml)如下:xml version="1.0" encoding="u

2013-09-13 10:32:04 493

原创 打包IOS应用程序

如果想要将做的iOS应用程序装到自己的iOS设备上测试、或者装在别人的iOS设备上,或者想发布到App Store里,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。把自己的应用程序装到设备中,主要有以下几种方式:① 把iOS设备与电脑连起来,这样在Xcode的左上角就可以选择这个设备,之后直接点击Run,程序就被装在这个iOS设备了。这个主要用于在真机上测试程序。前

2013-08-28 16:22:17 609

转载 配置Xcode版本控制SVN详细步骤

关于SVN,我就不介绍了,不清楚的照旧给你们个连接,请自行学习下谢谢。SVN百度介绍:http://baike.baidu.com/view/183128.htmXcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下: 1. 首先检测你的Mac 中是否已经安装了SVN,Mac os 10.8的用户没有的。检测的方式如下:(1)打开终端,

2013-04-08 17:45:47 513

转载 Android软件开发之获取通讯录联系人信息

Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开看看里面储存了些什么东东? 如果对数据库不太清楚的请查看我的博文Android游戏开发之数据库SQLite 详细介绍(十七)       打开contacts.db后

2013-01-28 15:35:02 518

原创 Android 屏幕兼容性理解

基本概念 屏幕大小:以对角线的长度来衡量屏幕的大小 分辨率:屏幕上的像素个数。如320x480,就表示宽方向有320个像素,高方向有480个像素,整个屏幕有153,600个像素。 宽高比:宽的物理长度/高的物理长度,如:6cm/8cm。而不是用像素的比值来表示,如320/480。 屏幕密度:也可以是像素密度,即单位面积上存在多少个像素,单位是dpi。160dpi就是单位面积上有16

2012-11-01 16:04:50 1250

转载 Android WebView使用总结

基础篇在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit         WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KH

2012-10-12 20:56:07 634

转载 Android中的Handler总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2012-09-27 17:29:57 235

转载 AutocompleteTextView历史记录提示

这画面不陌生吧,百度的提示,他的词库并不是历史记录,是搜索引擎收集的当前最常搜索的内容。假如我们也要在android的应用实现如上功能怎么做呢?方法很简单,android已经帮我们写好了api ,这里就用到了AutoCompleteTextView组件。       网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入

2012-06-18 16:06:54 306

转载 android:launchMode的四种加载模式,Activity的四种启动模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingl

2012-06-13 11:29:55 469

转载 Android开发中使用ProGuard

-injars  androidtest.jar【jar包所在地址】 -outjars  out【输出地址】-libraryjars    'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】 -optimizationpasses 5-dontu

2012-06-07 14:36:40 1036

转载 Android不同手机屏幕分辨率自适应

各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。  其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为

2012-06-07 14:19:37 490

转载 PHP中this,self,parent的区别

{一}PHP中this,self,parent的区别之一this篇      面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有

2012-06-04 11:00:52 371

转载 Visual Studio 2010 Express 快捷键

Windows Phone 开发,列出Visual Studio 常用快捷键比较有用的[html] view plaincopyprint?Ctrl+J: 列出成员 智能感知     Ctrl+Shift+L: 删除当前行     Ctrl+U: 全部变为小写   Ctrl+Shift+U: 全部变为大

2012-05-25 17:48:03 643

转载 Windows Phone生命周期

在进行WP开发之前,与其它开发技术一样,我们需要简单了解一个WP应用序的生命周期,我们不一定要深入了解,但至少要知道在应用程序生命周期内的每一阶段,我们应当做什么,不推荐哪些操作等,这也是为了让我们开发出更高性能,更优秀的应用程序打下坚实的基础。下图是官方给出的WP应用程序执行模型图。在上图中,我们要注意以下四个事件:1、Launching

2012-05-24 14:02:07 394

转载 用 VirtualBox 安裝 Android-x86 4.0

準備事項首先要下載 VirtualBox 跟 Android 4.0 X86 ISO,記住要下載的是 android-x86-4.0-eeepc-20111209.iso這個版本,其他的版本可能會無法安裝在 VirtualBox 上。電腦一台,作業系統 Windows XP, Windows 7, Linux, MacOS 都可以Oracle VirtualBo

2012-05-24 10:33:09 1661

Android图片控件ImageView通过手势缩放多点触摸放大缩小

Android通过手势缩小与放大ImageView,并自使用宽高, Android缩放拖动

2013-08-28

eclipse上PHP最新插件包便于在eclipse上开发PHP项目

eclipse上PHP最新插件包,eclipse上开发PHP项目,方便安装,不再需要额外安装其他插件即可使用!

2012-06-07

在Android手机上执行Linux命令

在Android手机上执行Linux命令,文档介绍通过相关工具使android手机可以执行linux命令行。

2012-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除