Android Ap 开发 设计模式第四篇:工厂方法模式
Factory Method Pattern
模板模式的衍生品?
以Template Method Pattern 架构获取产生对象实例的工厂就是Factory Method Pattern。
工厂方法模式在父类规定对象的创建方法,但并没有深入到较具体的类名。所有具体的完整内容 都放在子类。根据这个原则,我们可以大致分成产生对象实例的大纲(框架)和实际生产对象实例的类两方面。
http://www.cyqdata.cn/cnblogs/article-detail-41556
ASP.NET(C#)常用数据加密和解密方法汇总
应同事所邀把ASP.NET(C#)常用数据加密和解密方法列出供大家参考,特此发布出来,希望对大家有点帮助。数据虽来源于网络,系仰天一笑悉心整理。
ASP.NET(C#)常用数据加密和解密方法汇总
一、
数据加密的概念
1、 基本概念
2、&nb
http://www.cyqdata.cn/cnblogs/article-detail-41550
ICE Service使用方法简介
最近研究了一下网络通信中间件ICE的使用,粗通其皮毛,按照官方手册依葫芦画瓢写了一个程序员都喜闻乐见的“Hello World”程序,服务端和客户端均用C++开发,通讯协议使用默认的TCP。感觉ICE的大致好处有以下两点:
平台无关性。无论客户端或者服务端均可用现在流行的开发语言(C++ /JAVA/C#/php)进行开发,并且屏蔽语言差异性。现在比较流行的方式是客户端用
http://www.cyqdata.cn/cnblogs/article-detail-41436
关于jQuery中的end() 方法
最近在学习jQuery方面的知识,学习中遇到一定的困难,一些知识不得不查看官方的文档,在用到end()方法时,被一个小例子搞得有点晕。
在官方的API上是这样描述end()方法的:“回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。”;
看样子好像是找到最后一次操作的元素的上一元素,在如下的例子中:
html代码:
<div>测试内容1&
http://www.cyqdata.cn/cnblogs/article-detail-41422
[JQuery]自定义CircleAnimation,Animate方法学习笔记
最近对看了一些JQuery的基础教程,被JQuery深深的吸引住了,以前用过Extjs,看了JQuery不禁感叹,javascript还能这么些,真是太神奇了!在此贴出一些学习成果,希望能对学习JQuery的其他同学有所帮助,同时也记录下自己的学习情况。 看了一些JQuery的官方教程,已经有点心潮澎湃了,就决定自己尝试着写一些东西出来。我看到了很多很绚的动画效果,然后决定自己也尝试一下
http://www.cyqdata.cn/cnblogs/article-detail-41415
Android Ap 开发 设计模式第三篇:模板方法模式
Template Method Pattern
模板的含义
所谓模板,有用过VS的朋友会比较熟悉,这个IDE将一些统一的代码编写方法制作成模板加载在IDE里面,开发者可以根据自己制作的模板或者微软提供的模板比如Asp.net 、Winform 、WPF开发等各种模板。而Android 建立项目初期生成的Project 也可以当作是一个模板。它是将原先定义好的东西事先写好了一套规范,具体要如何使
http://www.cyqdata.cn/cnblogs/article-detail-41405
【.NET】C#中各类获取设备存储信息的各类方法
普通WINFORM程序:
1.使用System.IO.DriveInfo来遍历磁盘及其分区信息
引用System.IO后即可调用DriveInfo类来对磁盘空间信息进行遍历了,此外DriveInfo只有在普通WINFORM中可以调用,WINCE项目中未封装此类。
View Code
&n
http://www.cyqdata.cn/cnblogs/article-detail-41324
SharePoint 2007运行 Edit In DataSheet 时在IE 6下页面卡死的分析和处理方法
摘要 在IE 6打开”Edit In Datasheet” 在sharepoint 2007的list页面时,会造成页面卡死的情况,CPU 这时的运行占到50% +以上,但是在IE 8打开时没有问题。 原因分析 造成这个原因时,我们分析,在MasterPage页面,可能是我们写的Js造成的,但是,把所有的JS注释掉后,这个问题依然存在,己是把所有自
http://www.cyqdata.cn/cnblogs/article-detail-41311
探讨程序员如何学习你不熟悉的技术,以及用什么样的方法去学习.
由于公司的业务拓展,有一部份的程序要用Delphi来实现(基于原来的程序拓展)现在需要学习Delphi,刚开始接手时感觉不知如何下手(也许是本人才疏学浅),于是在网上找了很多资料,总是感觉那些资料都不是自己想要的,二天下来还没有学到什么东西;
由于工期很紧,没有办法,只有加班去学习了,经过几天的奋战,总算可以上手了。。。但总感觉很多地方不太顺手,也许是用.net已经成了习惯,不愿意去看别的程序,不
http://www.cyqdata.cn/cnblogs/article-detail-41242
浅谈Dynamic 关键字系列之二:调用属性,方法,字段
新建类Product: class Product
{
public string name;
public int Id { get; set; }
public void ShowProduct()
{
Console.WriteLine("Id={0} ,Name={1}", Id, name);
http://www.cyqdata.cn/cnblogs/article-detail-41230
【WinCE】WinCE程序开发中出现“无法找到PInvoke DLL"Kernel32.dll"”问题的一种解决方法
最近本人参与了一个小项目是做WinCE6.0平台上的应用,开发用的语言是C#。
整个开发过程中让我感到十分蛋疼,说实话用C#这样的高级语言去做嵌入式设备上的应用软件并不是种高明的选择。不但一些通用的类库比普通WINFORM少了一半,就连调用的API函数与普通台式机上的WINDOWS系统也不一样。
在WINCE中引用DLL然后调用其API函数比较容易出现问题就是WINCE
http://www.cyqdata.cn/cnblogs/article-detail-41222
ajax 的post方法用例(带循环)
在最近的项目中,为了能解决在大数据查询中出现的超时问题,需要将大数据拆分成小数据,然后进行循环处理。本人经验不足,技术有限,只能想到用ajax来传送数据。
用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。
ajax中的post方法有三个参数,前两个 参数是必须的,第三个参数根据需求
http://www.cyqdata.cn/cnblogs/article-detail-41220
由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?
本节将接触几个新的CIL操作码如下
ldc.i4.0 将整数值 0 作为 int32 推送到计算堆栈上
&nb
http://www.cyqdata.cn/cnblogs/article-detail-41210
[C#]struct如何支持虚方法覆盖和接口继承
我还没有研读《CLR Via C#》之类的专著,只是心里有了疑问,然后就去个人探究,下文多为猜想。更希望了解内幕的朋友告知C#后台真相。
我自个儿琢磨出来的结论:形如
1 // 原始声明 2 struct People : IFormattable 3 { 4 public string ToString(string format, IFormatProvider f
http://www.cyqdata.cn/cnblogs/article-detail-40944
点击按钮动态创建控件并获得值的原理及方法
说到动态创建控件 就必须说下页面的生命周期了 上个简单的图
说下可能遇到的问题 控件创建好了 但再点别的按钮时 就又消失了 因为没有保存状态
还有的在Init查看Viewstate等 这些都是对页面生命周期理解的并不清楚~ 下面上demo说
第一步 先是动态创建控件
<html xmlns="http://ww
http://www.cyqdata.cn/cnblogs/article-detail-40920
WP7中关于XML文件的读取,过滤,绑定的几种方法
我们在做第三方应用开发时经常会用到Linq来定向的解析查询所得到的XML文件,本文是自己在做WP7第三方新浪微博客户端,人人网客户端时所采用的几种方法,希望对大家有所帮助,废话少说,上正文。
首先看以下两个XML文件:
Students.xml
<?xml version="1.0" encoding="utf-8" ?>
<Student>
<user>
http://www.cyqdata.cn/cnblogs/article-detail-40907
【原创·教程·连载】《Android之大话设计模式》--设计模式之行为型模式 第十四章:模板方法模式 人的一生应该这样度过
<大话设计模式>
本教程说明及版权声明
国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。
企业培训和开发合作官方联系方式:
电话:18610086859
Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-40822
XNA二维游戏的视差背景实现方法
作品目标:Windows Phone开发实用手册
在游戏应用程序编码开始之前,首先问自己几个关于游戏设计问题,想清楚确定好目标后再着手开始设计开发。
它使什么类型的游戏?
游戏的目标是什么?
游戏的玩法是设计?
游戏的采用何种驱动?
游戏的艺术资源如何设计?
《礼记·中庸》:"凡事豫则立,不豫则废。言前定,则不跲;事前定,则不困;行前定,则不疚;道前定,则不穷。"任
http://www.cyqdata.cn/cnblogs/article-detail-40791
【.NET】C#中遍历各类数据集合的方法
C#中遍历各类数据集合的方法,这里自己做下总结:
1.枚举类型
//遍历枚举类型Sample的各个枚举名称
http://www.cyqdata.cn/cnblogs/article-detail-40743
java spring、.net castle windsor 、unity容器使用方法对比
综合研究使用了java spring\.net castle\unity 进行管理,在使用配置文件的情况下发现还是java spring 和castle windsor 比较简洁,但从服务支持和RoadMap上讲,觉得在.net领域还是Unity胜出,能充分利用.net framework . 我选择Unity的几大理由:1、持续的RoadMap2、强大的微软3、因为基于.net ,更原生态4、
http://www.cyqdata.cn/cnblogs/article-detail-40613