设计模式
文章平均质量分 71
编码归属地
面向中小企业提供专业的技术与方案支持,个人开发者,快速开发可以参考:https://github.com/jiangshide/framework
展开
-
Singleton_单列模式案例分析与详解
今天在这里我浅谈一下关于设计模式作为我们开发与设计的技术人员来说的重要性与该去怎么理解等,准确的来说,设计模式是一种概念性的行为,是一种对物实的抽象,它所包括的不仅仅是只针对某个领域,它针对的是整个生态的存在而设计的行为,所以在这里我只能针对我个人在编程过程中所需要的实际情况来进行讲解与举出案列来进行分析,在我之前开发的过程中常常忽视设计模式的存在,然而在今天我不得不重新关注它所可能有的魅力,因为很简单的问题,它让我在设计程序时会更有规范性与逻辑性,让我们对其设计出来的程序更易于维护与扩展管理,由于今天是本原创 2011-04-04 16:02:00 · 2192 阅读 · 0 评论 -
Media Framework你知道多少
Media Frametowork是一个开源的媒体框架,在这里我们为什么要提到它,有几点,首先,它简化来媒体播放器的发展,其次,允许开发人员组装组建,再次就是能创造出更高质量与全新的播放器效果,这只是其一,更重要的是它给网络的货币化发展带来新的起点,以较低的成本与更轻便的周转方式来著称。 好了,细里,我先不详细介绍,后面会做几个DEMO给各位看看,先贴上主页吧:http://w原创 2012-06-02 07:57:40 · 3636 阅读 · 0 评论 -
Object-C语法轻松剖析
我们在苹果开发中,总会看到XCode,Interface Builder,Object-c这如此入耳入随的单词,但往往多数人在认为XCODE看着简单,InterfaceBuilder好似操作,而Object-c却望而生畏,如果作为我们只想需要初学才见的话,理解了它的语法,或者你已经懂了相关如,JAVA,或者C#,或者C,C++等语言的开发后,你会觉得任何一门语言,熟悉它的语法那是必须的,了原创 2012-05-15 20:59:28 · 10866 阅读 · 1 评论 -
Android4_SRC_分析~ActivityManagerService~图解(一)
OK,从现在开始,我们会一个要点一个要点的把Android目前在开发上比较中要的几个知识点从源码开始详细分析,当然,在这里,我主要的是分析framework层下的代码,今天我给分析是关于ActivityManagerService.java这个类,分析内容主要为其内部原理,由于本类代码比较多,所以我不可能在一个篇幅中全部给细细分析与展示出来,所以我主要分析其内部原理:好了先看下面:pack原创 2012-06-05 00:30:44 · 4745 阅读 · 0 评论 -
设计模式新概念一~IStrategyPattern(策略模式)—详解
以前曾经想把设计模式给一一列举出来形成文档发布,感觉这时间真是个问题,所以现在回想起来要是每天能来一篇,其实占用的时间并不是那么多,好,咋就先从策设计模式中的策略模式先讲起吧,在设计模式中,策略模式其实很好理解,简单的来说,就是一个场景,一样东西,一种操作,当然需要一定的条件来进行操作,有人这样举了一个很形象的列子,那就是锦嚢妙计的列子,话说刘备去江东取老婆,诸葛亮生怕刘备去招周瑜不快,然特意原创 2012-06-05 19:39:28 · 1216 阅读 · 1 评论 -
JVM体系架构分析与内存原理模式详解~新
世界上有一半以上的程序员在使用JAVA编程,然后有一般以上的服务都采用JAVA虚拟机来运行,然后,我们真正对它了解有多少,多数人在编码的过程中可能都会忽视这个问题,当然也包括我,做了这么多年的程序员,写了也不少代码,但问题是,回想起来个人对其理解的程度也不咋的,所以今天利用这个时间来对JVM简单的描述下,我们既然要了解JAVA虚拟机,当然我们首先应该去了解它的体系结构,以及运行原理,体系结构的话,原创 2012-06-06 15:17:09 · 1640 阅读 · 1 评论 -
ANDORID~支持的设备
很少人关注这个问题,我不多说,你没事看下,会有些特殊变化:下表列出了 Google Play 支持的设备。此列表是按制造商名称的首字母排序的。您也可以在此页面中查找自己的设备(PC:Ctrl + F,苹果机:Command + F)。如果您在使用 Google Play 网站或 Google Play 商店应用时遇到问题,请确保您的设备包含在下表中。如果不在,我们建议您与设备制造商联系原创 2012-05-21 10:59:54 · 5027 阅读 · 0 评论 -
操作码助记符~temp
为了方便查找,有时候防止文件遗忘,所以我就直接贴上来了字节码助记符指令含义0x00 nop 什么都不做。0x01 aconst_null 将 null 推送至栈顶。0x02 iconst_m1 将 int 型-1 推送至栈顶。0x03 iconst_0 将 int 型 0 推送至栈顶。0x04 iconst_1 将 int 型 1 推送至栈顶。0x05 ic原创 2012-07-03 23:11:40 · 1572 阅读 · 0 评论 -
Ubuntu的手机在CES Is The Countdowned~太疯狂了
之前听说Ubuntu会出手机系统,关注倒计时,没想到,这是真的,太疯狂了,我看首页吧:http://www.ubuntu.com/截图:看上面的,太疯狂了,虽然对目前只能移动的变化与ubuntu的发展速度来看,这并不觉得为奇,但是对于我一直认为移动方向的必然性时,这让人真是令人兴奋,虽然目前苹果与谷歌都,以至于微软都已退出自己的相关产品,但是,对于ubuntu这样完全开源的原创 2013-01-03 12:50:03 · 2358 阅读 · 0 评论 -
JSON性能比对
大家都知道JSON是一个与平台无关的一种数据格式,所以它也得到来广大编程者的认可,在目前各种JSON格式的第三方LIB都层出不穷,如雨后春生一样,面对这些,我们到底取怎么选择呢,首先,我们来比对一下目前其相关的JSON解析库的性能:Json BecnhMarkBench ProtoleThose test are generate by parr原创 2013-03-12 12:07:28 · 4590 阅读 · 0 评论 -
55个神奇的网站布局
我们总是在摸索着网站布局的效果展示,总是花费不少心思在考虑用户体验的极致所在,在这里我在一个国外的网站看到以下网站布局方式,实为好赞,所以贴下来分享,并从中我们可以去为移动终端这块做最新的参考与演化方式。。。。。Ld-siGn.de – Version 6Depthskins Design StudioCrying原创 2012-05-13 10:48:35 · 2363 阅读 · 0 评论 -
仿微信语音对话简单模型
根据需求要来实现一个类似微信的语音通话效果,想来下,现在来实现一个简单那的模型,可供遇到的人可作参考:废话不多说就直接贴代码吧:RecoderDemo.java:package com.jankey.record;import java.io.File;import java.io.IOException;import java.util.ArrayList;i原创 2012-05-31 00:34:48 · 10672 阅读 · 14 评论 -
观察者模式_OBSERVER_案例详解
<br />之前讲过一篇关于单列模式的模式设计讲解,今天就就对观察者模式进行讲解下吧,在23种设计模式中,观察者模式算是模式设计中的皇后,尤其是在我们做软件设计过的过程中所体现的更是立足无穷,再说它好,还不如来个实例不是更简单明了,我就把对其概念上的讲解以注释的方式写在代码注释中,如下所示:<br />//首先我们需要先定义一个接口为:抽象观察者<br />public interface Watcher{<br /> //再定义一个用来获取更新信息接收的方法<br /> public void updat原创 2011-04-06 23:15:00 · 2111 阅读 · 1 评论 -
ANDROID_AppStore_Manager_Project
<br />工作以来,一直很少有时间来这里写BLOG,最近觉得时间还是比较充分,所以自己就为此而开始回顾自己之前的做的一些项目,不管大大小小,希望能通过自己的一个简单的管理界面来实现充分的整合管理,并希望通过兼容各APPSTORE来实现APP的浏览机制,好了,废话不多说了,我就以项目的形式一点点的写着走,现在我刚开始完成初始界面的实现,为今天第一步做好往下去的艰写得任务来完成一个完整而又具有实际意义学习与参考的免费项目,主要是为了提供给初学者做更多的参考:<br />登录界面:<br />login.xml原创 2011-04-24 01:06:00 · 1879 阅读 · 0 评论 -
android4.0源码下载 编译 系统体验~图解
近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平台研究而又未及时获得相关资源的热机友们做个简单的参考,好了,废话不多说,我就直接贴图吧,现在很简单,只要你是LINUX系统,一直并使其开发,那就不必要考虑之前JDK环境的问题,直接从基本环境确定下入手吧原创 2011-11-18 11:23:50 · 17671 阅读 · 18 评论 -
android4.0 jni Hello World 开发~图解
之前之前用R4,现在一下就跳到用R7了,ANDROID4.0出来过后,应该有不少热机友敢望资疗吧,OK,在网上偶尔浏览的时候,看到有很多初学者希望了解在ANDROID中NDK应用的开发,不知道它是怎么开发与运行的,今天我就简单来图解一个HelloWorld的简单实列吧,以好供初学者做给力的参考,OK,不废话了,直入正题吧:首先,我们得配置环境,当然这是在你本来就有SDK开发环境的情况下,请去官原创 2011-11-20 15:57:15 · 3991 阅读 · 2 评论 -
撼动IT界的10大编程语言
导读:开发者是否真的还需要一种新的编程语言呢?选择已经有那么多了,现有的语言都让开发者应接不暇,可是各种新的编程语言还是在以惊人的速度产生!答案就是随着多核CPU、云计算、移动及分布式结构的不断发展,简单的语法已经不能适用,我们需要更加强大的语言!而以下10种编程语言,或正在走向成熟,或还在开发,可是它们都以全新的视角演绎着软件开发的艺术,每一种语言,都有可能打开编程世界的新大门! N转载 2012-01-10 17:58:34 · 1119 阅读 · 1 评论 -
android4动画应用二
之前本想把ANDROID4的动画应用都写下来的,后来觉得自己想讲一套视频,以共编程爱好者更好的学习,但是由于时间问题一直没能如愿,前段时间录了些视频,自己感觉录制下来的效果并不理想,个人感觉自己的表达能力急需有待提高,在录制好后,自己听了遍,效果真是,那个差啊,不过没关系,我有信心把它录制好,并觉得录制一套免费的ANDROOID4完全开发视频,从底层分析到APP上线,说实话,之前一直给公司做,自己原创 2012-02-17 22:18:34 · 3528 阅读 · 0 评论 -
Android4.04下载源码图解~解决公网IP不能直接访问问题
之前下的ANDROID4.0.1很顺利下来下来,有很多人问,后来才知道有很多人问关于报以下错误的上面是链接GOOGLE源码服务器超时,也就是说不能访问到GOOGLE源码服务器,这个问题,没想到在我重新装的机子上不小心发现了,既然发现来就出来解决下吧,刚开始,一开始,我们肯定是先看官方文档,看看情况:Using authenticationBy default, acce原创 2012-05-03 00:32:22 · 8009 阅读 · 5 评论 -
Android adb 命令~图解
做了这么长时间的开发与管理,在命令上总是自见则过,往往却忽视了在其命令上的分享过程,所以现在稍微有点时间就把其命令的相关操作来简单的扫盲一番吧,也系统通过这种方式去授之以渔而不是鱼,好了,我以图解的方式来展示,当然我的习惯就是任何东西先看帮助文档或者命令,就今天我们这里要讲解的ADB命令在命令行中可以通过命令帮助来进行详细了解,废话不多说,先上图吧:以上为使原创 2012-04-23 01:14:25 · 18243 阅读 · 0 评论 -
The Google Class~谷歌眼睛源码环境编译
很多人已经知道谷歌的眼睛项目,并且在开发者大会上为开发者提供了以1500美刀的眼睛开发设备~开发版,可惜本人未能及时尝鲜,毕竟1500美刀相对本人来说还是一个不小的数目,得养家糊口啊,好了,废话不多说了,有很多人在问,关于谷歌眼睛的源码与相关API问题,在这里我就简单为大家以图文的方式对其在LINUX上构建一个源码编译环境:当然,我们首先得找到源在哪里,目前谷歌并 没有将其GLASS项目列入A原创 2013-05-08 16:25:56 · 3146 阅读 · 0 评论