-
二、C#面向对象:封装、继承、多态、String、集合、文件(上)
2、C#面向对象:封装、继承、多态、String、集合、文件(上)面向对象封装一、面向对象概念面向过程:面向的是完成一件事情的过程,强调的是完成这件事情的动作。面向对象:找个对象帮你完成这件事情。二、面向对象封装把方法进行封装,隐藏实现细节,外部直接调用。打包,便于管理,为了解决大型项目的维护与管理。三、什么是类?将相同的属性和相同方法的对象进行封装,抽象出“类”,用来确定...
299
热度 -
php惯用函数库(提高开发效率)
php常用函数库(提高开发效率)[纪录了PHP的一些常用函数]usleep()函数延迟代码执行若干微秒。unpack()函数从二进制字符串对数据进行解包。uniqid()函数基于以微秒计的当前时间,生成一个唯一的ID。time_sleep_until()函数延迟代码执行直到指定的时间。time_nanosleep()函数延迟代码执行若干秒和纳秒。sleep()函数延迟代码执行若干秒。show_so...
282
热度 -
php图片下传与预览
php图片上传与预览<?phpheader("content-Type:text/html;charset=gb2312");$uptypes=array('image/jpg',//上传文件类型列表'image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','application/x-shockwave...
11
热度 -
第一章 FRAMEWORK 基本原理 第一课:应用值类型
第一章FRAMEWORK基本原理第一课:使用值类型第一章Framework基本原理.NETFramework?是一个不可或缺的MicrosoftWindows?组建,它被设计去支持下一代应用和服务。对于在其它面向对象环境下工作的开发者来说,许多.NET的原理都应该很熟悉;但是,.NETFramework?也包含许多特性,甚至对于最有经验的开发者来说都是最新的。这一章提供对.NETFramework...
190
热度 -
android内核剖解学习笔记:AMS(ActivityManagerService)内部原理和工作机制
android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制一、ActivityManagerService提供的主要功能:(1)统一调度各应用程序的Activity(2)内存管理(3)进程管理二、启动一个Activity的方式有以下几种:(1)在应用程序中调用startActivity启动指定的Activity(2)在Home程序中单击一个应用图标,启...
89
热度 -
android开发工具类小结(一)
android开发工具类总结(一)一、日志工具类Log.java1publicclassL2{3privateL()4{5/*不可被实例化*/6thrownewUnsupportedOperationException("Cannotbeinstantiated!");7}8//是否需要打印bug,可以在application的onCreate函数里面初始化9publicstaticboolean...
27
热度 -
15天玩转redis —— 第五篇 聚合对象类型
15天玩转redis——第五篇集合对象类型这篇我们来看看Redis五大类型中的第四大类型:“集合类型”,集合类型还是蛮有意思的,第一个是因为它算是只使用key的Dictionary简易版,这样说来的话,它就比Dictionary节省很多内存消耗,第二个是因为它和C#中的HashSet是一个等同类型,废话不多说,先看redis手册,如下:上面就是redis中的set类型使用到...
284
热度 -
在Android上应用PhoneGap跟Dojo Mobile
在Android上应用PhoneGap和DojoMobile在Android上应用PhoneGap和DojoMobile这一文章系列以创建一个简单的移动应用为起点,最终会讲到通过Android设备来使用web服务。你会学习如何使用Eclipse和PhoneGap来创建一个只用到了HTML和JavaScript的移动混合应用;以及使用MobileDojo赋予应用本地化的感觉。在本文中,我们了解如何通...
4
热度 -
安卓用QuickContactBadge跟AsyncQueryHandler实现联系人列表的完美实现
安卓用QuickContactBadge和AsyncQueryHandler实现联系人列表的完美实现打造你自己的个性联系人列表在公司开发这么久了,发现好多的控件没有用过,然后发现了一些新的知识感觉还是很不错的,今天在这里我就来用一下QuickContactBadge的控件和AsyncQueryHandler,说到底QuickContactBadge这个控件我也是偶然发现的,然后乘着现在公司的工作不...
8
热度 -
iPhone实现QQ等app中右拖动银屏返回上一层视图切换的效果(继承UINavigationController)
iPhone实现QQ等app中右拖动屏幕返回上一层视图切换的效果(继承UINavigationController)实现腾讯qq,新浪微博,网易等app中右拖动返回上一层的效果demo。首先看一下效果图:????????首先要理解UIWindow,UIWindow对象是所有UIView的根,管理和协调的应用程序的显示?UIWindow类是UIView的子类,可以看作是特殊的UIView。?一般应用...
109
热度 -
org.hibernate.exception.SQLGrammarException: could not insert…
org.hibernate.exception.SQLGrammarException:couldnotinsert……org.hibernate.exception.SQLGrammarException这异常大多是关键字冲突引起的:SQL关键字总结:关键字PostgreSQLSQL99SQL92ABORT非保留ABS非保留ABSOLUTE非保留保留保留ACCESS非保留ACTION非保留保留保...
106
热度 -
org.hibernate.exception.SQLGrammarException: could not insert
org.hibernate.exception.SQLGrammarException:couldnotinsert:SQLGrammarException这个错误大部分都是关键字的错误,我仔细检查原来limit也是关键字!SQL关键字总结:关键字PostgreSQLSQL99SQL92ABORT非保留ABS非保留ABSOLUTE非保留保留保留ACCESS非保留ACTION非保留保留保留ADA非保...
23
热度 -
PHP笔试题和面考题
PHP笔试题和面试题1、不用新变量直接交换现有两个变量的值(1)list($a,$b)=array($b,$a);(2)a=a+b,b=a-b,a=a-b2、PHP数字金额转大小格式,同时说明思路functiondaxie($num){$da_num=array('零','一','二','三','四','五','六','七','八','九');$return='';$len_num=strlen(...
78
热度 -
第一章 FRAMEWORK 基本原理 第三课:构建种
第一章FRAMEWORK基本原理第三课:构建类第三课:构建类在面向对象的语言中,大量的工作要在对象里去做。除了最简单的应用所有的工作都需要构造一个或多个自定义的类,每个类中有多个属性和方法被用于去完成对象的任务。这课讨论如何创建自定义的类。学完这课,你将能够:■?描述和使用继承.■?描述和使用接口.■?描述和使用部分类.■?创建泛型类型和使用内建的泛型类型。■?响应事件和引发事件。■?添加属性去描...
134
热度 -
Android事件散发机制完全解析,带你从源码的角度彻底理解
Android事件分发机制完全解析,带你从源码的角度彻底理解其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图...
41
热度 -
SpringMVC+spring-security+sitemesh+hibernate+freemarker整合
SpringMVC+spring-security+sitemesh+hibernate+freemarker整合-转http://www.oschina.net/code/snippet_170632_46774代码分享当前位置:代码分享»Java»Web编程搜索SpringMVC+spring-security+sitemesh+hibernate+freemarker...
285
热度 -
Android事件散发机制完全解析 ontouch
Android事件分发机制完全解析ontouch转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,...
48
热度 -
canvas基础学习(2)
canvas基础学习(二)一、图像绘制canvas绘制图像的方法是ctx.drawImage();该方法有三种使用方式1、ctx.drawImage(img,x,y);img是指图像对象,x和y分别是这个图像左上角在canvas画布的坐标,而图像显示的大小为图像本身的像素值,超出canvas画布的部分不显示。2、ctx.drawImage(img,x,y,w,h);和上面的那个函数相比,可以控制图...
200
热度 -
Android开发网上的一些主要知识点[经验分享]
Android开发网上的一些重要知识点[经验分享]http://aiwgame.comhttp://developer.aiwgame.com1.android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activityhistorystack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NE...
92
热度 -
深度分析:Android4.3下MMS发送到附件替音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)彩信的接收简介:主要是由应用程序负责从彩信服务中心(MMSCMultimediaMessagingServiceCenter)下载彩信信息。大致的流程是Frameworks会先发出一条短信,告知应用程序有一个...
644
热度