- 博客(40)
- 资源 (5)
- 收藏
- 关注
转载 Silverlight中OneTime,OneWay,TwoWay及INotifyPropertyChanged 接口的理解
今天有时间把Silverlight中OneTime,OneWay,TwoWay及INotifyPropertyChanged 接口的理解等数据绑定方面的东西理解学习了下!下面是我的笔记。(一)前台代码:
2012-05-18 08:39:37
604
原创 设计模式解读 之策略模式(参照策略模式与简单工厂模式的对比)
先写一个最简单的策略模式的例子 abstract class Calculate { public abstract void Operate(); } class Add:Calculate { public override void Operate() { Debug.WriteLine(
2012-05-06 23:48:26
1298
原创 设计模式解读之 简单工厂模式&工厂方法模式&抽象工厂模式(3)
前面写了简单工厂模式跟工厂方法模式,照着以前的思路再来看抽象工厂模式觉得就没啥新意了。从工厂方法模式的角度去分析,整体可分为实体类跟工厂类两大分支。其中实体部分由一个抽象类作为基类,再加若干个子类;工厂类有一个借口加若干个工厂子类组成。现在抽象方法就是在实体类这一分支上再加上一个并列的抽象类,以及相同结构的实现该抽象类的子类。 下面以实际代码展开说明: abstract clas
2012-05-06 18:05:10
590
原创 设计模式解读之 简单工厂模式&工厂方法模式&抽象工厂模式(2)
上一篇写了简单的工厂模式的实现,但是他还是有一个弊端,就是实体类通过继承,在子类中实现具体的功能,这样很好的做到了功能的可扩展,但是工厂类却是在类中通过switch来判断,对不同功能类的实例化是写死在工程类中的,这样一旦需要宽展就会修改该类。现在看下面的解决方案。 interface Animal { void Operate(); } class
2012-05-06 00:15:25
637
原创 设计模式解读之 简单工厂模式&工厂方法模式&抽象工厂模式(1)
读了好多写简单工厂模式的文章,写一下自己的理解吧 首先说一下它的用处吧,当一个类(或接口)中有几个不同的功能,为了显示代码的可扩展性,即当新添加功能时不会直接修改原定义好的类,而是通过扩展一个新类的方式来添加新的功能,这就需要把功能的实现定义在子类当中来实现。另一点是当调用不同的功能时,能灵活的调用所以可以建一个专门的类来管理不同类的实例化,这样也使得代码的功能层跟展示层的分离。
2012-05-05 21:56:18
659
原创 SqlDataReader类的初次使用误区
using (SqlCommand cmd = connect.CreateCommand()) { cmd.CommandText = "select * from [user] where name = '"+name+"'"; using(SqlData
2012-04-30 18:15:55
611
原创 ado.net操作时 表名冲突的小问题
小问题一个,顺手记一下吧经常建表的时候会用user作为用户名,但是这个名字跟本身就是一个关键字,这会导致数据库操作的失败你可以改掉名字,或者是写成这样[user],该错误经常出现在想我这样的初学者身上,望谨记
2012-04-30 18:07:34
596
原创 Joomla问题之404-组建未找到
今天上午练习了半天的joomla,一直没有遇到任何问题,但是下午当又进行了一些操作要点击预览查看修改的效果的时候却出现了这样的错误404-组建未找到-------------404 - 组件未找到您可能不能访问该页面,因为:1. 一个过期的书签或收藏2. 一个含有本站的过期列表的搜索引挈3. 一个错误的地址4. 您没有访问该页面的权限5. 未找到请求的资
2012-04-28 15:25:13
3011
1
原创 WP7手机越狱之 三星focus
大家都知道wp7的系统也是封闭性的,如果不通过手机的MarketPlace平台是无法把直接下载的或者是自己开发的xap程序部署到手机上面的除非你越狱呵呵我现在用的是一步三星focus的手机(i917),今天就研究了一下该手机的越狱发现挺简单的,分享一下1.打开浏览器,输入goo.gl/Kdxys 注意此处是区分大小写的2.点击右边的按钮WindowBreak Me->
2012-04-27 21:10:17
1183
原创 安装Joomla失败
安装joomla,当进行到加载数据库的时候,填上你的数据库名称,再点击下一步就会报错,是一个sql 语法异常此时打开joomla文件夹下面的installation 文件下面的sql文件夹下面找到joomla.sql文件把里面所有的TYPE = MyISAM 都替换成ENGINE = MyISAM,在进行安装,OK,一切正常
2012-03-29 23:01:47
1061
原创 Java的泛型之简单讲解
还是张龙老师的教诲:泛型就是变量类型的参数化写一个简单的泛型的例子class FanXing{ private T a; public T getT() { return a; } public void setT(T a) { this.a = a; } public st
2012-03-26 22:21:13
623
原创 WP7 异步操作 HttpWebRequest
简单的写一下吧,虽然不算多,但是要是不写估计这点知识也要忘记了。windows phone7的开发中关于异步连接网络的操作 String url = "http://www.lalala.com"; HttpWebRequest request = WebRequest.Create(url);//不用构造方法,而是后者的一个静态方法 此处跟上一篇博文很相似,开始一个一步的操
2012-03-22 19:37:24
1321
原创 基于委托的异步调用,一个简单的同步调用,以及对AsyncCallback,IAsyncResult,AsyncResult,BeginInvoke,EndInvoke的概述性解释
首先我不得不在开篇说一句:异步操作水很深啊,这只是冰山一角,希望有一天能彻底搞懂,到时候再来个大总结。先讲一下C#的同步调用,例子很简单,一看就明白,通过线程号就可以看出,是同步执行的namespace test{ public delegate double AddEventHandler(int a, int b); class AddCalss {
2012-03-22 10:25:48
3674
1
原创 单例模式的讲解(singleton)
最近学习C#,遇到需要单例模式的地方,想起当年学习java的时候,这是最简单的一个设计模式了,于是乎回过头来看了一下java的代码,很快就明白了 单例模式是每次调用一个类的对象时, 都是调用类的同一个实例,而不是调用一次就进行一次实例化,上代码package singleton;public class SingleTon{private SingleTon(){
2012-03-19 16:56:16
872
转载 C# 中的委托和事件
转载来源:http://kb.cnblogs.com/page/41744/感谢作者的分享,让我收获很多引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过
2012-03-16 23:26:37
629
原创 StreamReader类以及其方法ReadLine,Read,ReadToEnd的分析
首先StreamReader类的构造参数非常丰富在这里,我觉得最常用的就是StreamReader(Stream stream)和StreamReader(String str)这两个最常用第一个可以直接放入一个数据流,例如FileStream,而第二个更简单直接放入str例如“c:/test.txt”重点讲的是它的三个方法的使用1.ReadLine()当遇到\n \r 或者是
2012-03-08 23:44:08
14800
3
原创 windows phone 开发中资源文件的路径问题
在引用图片,xml等文件是遇到的几个路径问题总结,不全面随着经验的丰富逐渐增加 在系统规定的地方引用图片(如ApplicationBar的icon)是这样的格式:IconUri="/Images/test.png" ,在配置文件中的Background图片,ApplicationImageIcon也都是这种路径格式来定位的 当加载文件(例如xml文件)时是这个样子 XD
2012-03-06 16:23:43
809
原创 关于visual studio 2010 与windows phone 的整合安装问题
昨天折腾了一天 本来自己的 visual studio express for windows phone 是简化版的vs,只是为了开发wp7的童鞋们准备的,但是如果涉及到高级一点的应用就没办法实现了,所以决定安装visual studio ultimate 然后再整合wp7开发工具 经过一天的折腾,总结几点 1.安装上visual stud
2012-03-05 07:53:31
1448
3
转载 C#正则表达式快速入门
关于C#的知识现在我了解的还很少,相信自己在不断学习的过程总会慢慢的丰富起来的,今天看了一篇将C#的regular expression的文章总结的还不错链接一下,以备后用http://www.wangqi.com/n9250c53.aspx
2012-02-25 09:15:35
456
原创 用纯div+css实现最简单的圆角处理
这个真的挺简单的,我看了别人的一个例子,发现还可以做得更简单于是就有了下面的代码,供大家分享啊 my first circle example div.d1,div.d2{background:#fff} div.d1 b,div.d2 b{background:red;} b.a{height:1px; margin:
2012-02-12 19:51:06
862
2
原创 php关于为何要默认设置register_globals = off的解释
关于问题我在论坛上问过http://topic.csdn.net/u/20120210/10/1c0e529d-a55b-484f-9d88-1809db1eecab.html下面直接解释了。其实很简单session_start();$_SESSION["code"]=1;$code=2;$code=5;print_r($_SESSION["code"]);
2012-02-10 12:22:35
963
原创 php关于对cookie与session的理解
对于cookie的理解:cookie是服务器留给客户端的礼物(小甜点),来完成服务器对用户的身份验证的一种方式具体的来讲就是,当用户登录服务器的时候有服务器通过setCookie函数在客户端的浏览器里面存上一些能标明身份的数据(用户名,密码,登录与否)。等到同一个用户访问该站点的其他的网页的时候,服务器就会根据这些数据来判断是否是同一个用户的行为。另外再利用cookie的时
2012-02-10 11:13:57
859
转载 PHP读写XML文件
PHP读写XML文件author: MoreWindowsblog: http://blog.csdn.net/MoreWindows PHP可以方便的生成和读取XML文件。PHP主要通过DOMDocument、DOMElement和DOMNodeList来完成XML的读取与写入操作的。下面就简要说明下如何使用这些类。一.生成XML文件对于一个如下XML文件
2012-02-08 17:59:10
790
原创 MySQL快速掌握之进阶篇
-- ---------------------MySQl进阶--------------------------------------- MySQL的存储过程-- declare生命局部变量delimiter //CREATE PROCEDURE pro(IN myid INT);BEGIN DECLARE name VARCHAR(20);SELECT
2012-02-08 08:35:49
3798
原创 MySQL快速掌握之基础篇
-- mysql的复习与进阶-- 创建一个结构完整的表create table tab1(id int(5) not null auto_increment primary key comment "这是ID",name varchar(20) not null default "ran",age int(2) not null);-- 在id不能加default
2012-02-07 21:37:07
1363
原创 JS中关于把函数作为另一函数的参数的几点小总结
//JS中关于把函数作为函数的参数来传递的问题的小总结//第一,最简单的形式无参函数,直接形式函数的函数名放到括号中,再在执行部分这个函数即可。//当然调用时要穿另一个真正的定义好的函数/*function test1(Func){Func();}function test2(){alert("我是test2");}test1(test2);*/
2012-02-06 12:12:50
54526
7
原创 php知识点复习之正则表达式
//正则表达式的技术知识// []定义字符集和 example [a-z] [A-Z] [0-9] [\f\r\n\t]//定位符^[A-Z][0-9]$开头结尾//量词 * + ? {n} {m,n} {n.}指的都是重复次数//选择 |//可打印字符:ASCII中33-127表示的字符,就是我们看得见的符号 空格,删
2012-02-05 15:44:53
835
原创 php知识点复习之字符串
这些可都是辛辛苦苦敲出来的记得多回头来看看啊一定!!!/*echo qqqqqq\nqqqqqqqqqqqqqqqqqqq\rqqqqqqqqqqqqqqqqqqmark*///技术标志要另起一行,并且是顶格写!//作用跟""类似//最致命的一点是:mark后面不能有任何符号,就是它必须用在代码的最后部分$a = "aaaaaaaaaa";
2012-02-05 01:11:11
613
原创 简单工厂(simple factory)模式
工厂模式的三个成员:工厂,抽象产品,具体的产品 在工厂类中有方法可以生成具体的对象,当然生成的对象根据参数而定。具体的产品与抽象的产品之间有继承关系。下面创建四个类(外加一个测试类)去表达这个模式。package simplefactory;public abstract class Product{ }package simplefactory;publ
2012-02-04 09:53:00
631
原创 xmlspy安装技巧
初学xml。xmlspy这款工具是必不可少的,但是好东西却要收费,没办法只好下载了注册机,但是问题还是来了,注册即生成的密钥还是不好使,折腾了半天总算把问题找出来了。 将密钥填好,提交之前一定要注意一点:把网络断开!!!防止联网验证。这样就可以轻松的通过了 xmlspy(含注册机)链接: http://www.verycd.com/topics/131061/
2012-02-02 15:05:33
1951
原创 PS的基础学习---积累1
新建:ctrl+n ctrl+双击空白网页截取并保存:右键另存为法 QQ截图法 给菜单栏截图法:ctrl+shirt+alt+A正方形:shirt+鼠标拖动椭圆形从中心开始:alt+鼠标拖动,shift+alt+鼠标是圆形从中心开始的取消选区:ctrl+D选区边缘的精细化调整:羽化是指将图片的边缘与背景融合选区的运算:图层:ctrl+j复制新图层
2012-02-01 00:52:23
637
原创 自己的感想----新社会新时代主流思想如何发展
首先,写这篇博文只是记录自己对生活的一些心得与体会,而写这些东西是因为读了黄家驹的故事之后,对这个社会有了一些新的认识。当然这仅仅代表我的个人观点。 我不了解历史,所以历史上的社会人文我就不必多谈了,就简单的根据我所接触过的时代来讲吧。 作为一名八零后,我对当今社会的新鲜事物还是比较乐于接受的,虽然不是生活在时尚最前沿的人,但是互联网的存在大大的拉近
2012-01-31 13:50:04
1323
原创 java四种内部类的简单分析
一、内部类: 1.静态内部类: 1.必须以static关键字标注 2.只能访问外部类中的静态的成员变量或者是静态的方法 3.访问一个内部类使应该这样outerClass.innerClass inter = new outerClass.innerClass();不能直接实例化内部类 2.成员内部类:
2011-10-15 23:21:01
652
原创 java的自动装箱与拆箱
以前听到自动装箱与拆箱总感觉是神秘的东西,今天学习了一下,我发现竟然是如此的简单,难道是我看的少理解的少吗,呵呵不管这么多了,先把我学的这一点点跟大家分享一下吧。先看一下这几行代码:List list = new ArrayList();list.add(new Integer(1));list.add(new Integer(2));list.add(new Integer(
2011-10-05 20:22:37
757
原创 java策略模式(strategy pattern)的简单理解
今天学习了设计模式中的策略模式,策略模式有三部分,一个抽象的类,或者是接口;一个具体的实现功能的类;还有一个环境类。大体是这么理解的,在第一部分中定义一个方法,当然没有实现的,在第二部分实现这个方法,通常第二部分有许多个平行的类,这是为了对第一部分定义的方法有不同实现;实现的总的效果就是你调用一个方法进行某一操作的时候,是调用第一部分的方法去操作的,所以具体实现的功能你说不确定的,因为你不知道
2011-10-04 23:50:49
872
原创 HashMap中keySet()以及values()方法的使用
Map是一个映射,里面的数据是无序的,这一点HashSet是一样的,另外Map最独特的地方是,它是成对出现的。由于Map是一个接口,所以我们来研究一下实现它的类HashMap; HashMap hashMap = new HashMap(); hashMap.
2011-10-03 22:51:15
27521
1
原创 TreeSet中实现自己的Comparator,以及常见的Collections方法的使用
比起之前所说的HashSet,TreeSet又有了一定的优势,TreeSet是SortedSet中的子类,顾名思义这是有序的一个集合,先看一个例子: public class TreeSetTest{ public static void main(Stri
2011-10-03 20:54:11
7135
3
原创 java中HashSet的add的使用,以及equals和hashcode的重写
平时学了很多的java知识,但是发现自己经常忘记好多的知识点,我以我打算一边学习一边写博客,其实整个写博客的过程也是我自己巩固学习,熟悉理解的过程,希望热心的朋友多多给我指出错误啊。在此也感谢张龙老师的慷慨分享。 这次讲解一下HashSet中add方
2011-10-03 15:42:21
15666
3
原创 初步学习对ArrayList和LinkedList的理解
首先讲解一下ArratList,开始学习之前,如果大家对于Array数组有很好的理解相信再去理解ArrayList就容易多了。首先arraylist跟linkedlist一样都是List的实现类,arraylist的本质其实就是数组,一般使用之前先这样生成ArrayList list = new ArratList();然后可以使用add方法向里面添加元素,例如list.add(“abc”);
2011-10-03 09:59:19
1053
1
javascript网页超酷特效
2011-10-24
android 图片浏览器源代码
2011-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人