摘要: 先简单写下观察者模式。观察者模式,又叫做发布-订阅模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,是他们能够自动更新自己。1 /// 2 /// 发布者接口3 /// 4 publi... 阅读全文
posted @ 2015-08-04 11:04 GY小小鸟 阅读(399) 评论(0) 推荐(0) 编辑
摘要: PS:中括号表示可选项。ORACLE 用户管理 1.创建用户CREATE USER username --用户名IDENTIFIED BY password --密码[ACCOUNT LOCK|UNLOCK] --表示用户是否锁定状态[PASSWORD EXPIRE] --表示密码在登录后马上失效... 阅读全文
posted @ 2015-07-12 15:03 GY小小鸟 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 前言: 因为项目中需要使用到快捷键,所以上网找资料了解关于快捷键的实现技术,于是有了键盘钩子的使用学习。在网上了解到,键盘钩子其实只是很多种钩子中的其中一种。所谓钩子:请看下面关于钩子的描述(来自百度百科):Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的... 阅读全文
posted @ 2015-06-29 23:04 GY小小鸟 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 最近公司在做一个医疗项目,使用WinForm界面作为客户端交互界面。在整个客户端解决方案中。使用了MVP模式实现。由于之前没有接触过该设计模式,所以在项目完成到某个阶段时,将使用MVP的体会写在博客里面。 所谓的MVP指的是Model,View,Presenter。对于一个UI模块来说,它的所... 阅读全文
posted @ 2015-06-26 00:11 GY小小鸟 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 今天学习了XSD相关的知识,为了以后查找的方便,写一些笔记。一.什么是XSD?1.XSD全称:XML Schema Definition.XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。XML Schema:定义可出现在文档中的元素定义可出现在文档中的属性定义哪个元素是... 阅读全文
posted @ 2014-08-29 10:51 GY小小鸟 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 正所谓用进废退,基础知识也是如此,长期没有接触就容易忘记。要是有一天有人突然为我XML是什么东西,我肯定知道他说什么,可就是答不上来,如果要是刚好遇上面试什么的,估计也就Over了。几天有空,就温故而知新吧。 首先总结一下xml相关的知识点:一.什么是xml? XML是一种标记语言,很类似H... 阅读全文
posted @ 2014-08-29 10:15 GY小小鸟 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 给出一个任意长度的字符串,求出该字符串中出现频率最高的字符,并算出出现次数。面试的时候被问到,这么简单的题目,竟然答不上来。面试一紧张,感觉思路就不顺畅,郁闷死了。这题有两种常见解法。 public static KeyValuePair GetMaxCountChar(string resource) { IDictionary dic = new Dictionary(); foreach (char item in resource) { if (dic.Keys.Contain... 阅读全文
posted @ 2013-09-25 09:58 GY小小鸟 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 刚才在百度百科里找了一下WCF:Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation 及 Windows Workflow Foundation 并行为新一代 Windows操作系统以及 WinFX 的三个重大应用程序开发类库。 它就是微软开发的一组数据通信的接口。其中wcf也实现了Ajax的服务。用它,我就可以简化Ajax开发了。之前我写Ajax服务,都是需要建一个ashx处理程序. 阅读全文
posted @ 2011-05-06 11:37 GY小小鸟 阅读(1185) 评论(3) 推荐(1) 编辑
摘要: Session是保存在服务器端的,关于用户个人信息的一个小容器!用来保存每一个用户的关键信息!每个用户访问时候,都会创建一个SessionID,这个SessionID会保存到浏览器的cookie中。服务器根据SessionID关联到此浏览器的用户。 那么我先建一个SessionManager类,用来管理Session。:管理Session的类public class SessinManager{ //模拟asp.net的session原理! private static IDictionary<string, IDictionary<string, object>> d 阅读全文
posted @ 2011-04-29 16:21 GY小小鸟 阅读(3263) 评论(11) 推荐(4) 编辑
摘要: http协议是无状态的,不会记住上次和网页“发生了什么”。服务器不记得上次给了浏览器什么,浏览器需要记住这些值(input 就记在value中,对于其他值就放在隐藏字段中,比如viewstate),下次再提交的时候再发到服务器,从而实现交互的效果!状态信息保存在隐藏字段中的缺点:加大网站的流量,降低访问速度,机密数据放到表单中会有数据欺骗的安全性问题! 所以又产生了Session和Cookie机制来补充。看下面一个小例子: View Code public partial class WebForm1 : System.Web.UI.Page { //没接受一次请求,都会new 一个WebF. 阅读全文
posted @ 2011-04-29 00:25 GY小小鸟 阅读(704) 评论(1) 推荐(0) 编辑