摘要:
进度会比较慢,因为平时实在抽不出时间:概要设计图--->粗略登录设计--->模型设计--->SSOWeb与SSOService内部数据通信设计图--->WebSite与SSOService外部通信设计图--->会话超时策略设计---->数据库设计图-->SSOService编码--->SSOWeb编码--->WebSite通信编码--->测试(非严格)--->上传源代码。、SSO设计概要图:二、登录设计图 原来打算将每种情况都画出来,后来想想,还是合并成一张图直观一些。三、模型设计图片:四、内部通信类设计图五、MongoDB数据 阅读全文
摘要:
一步:安装VS 2008 Patch KB958502以便VS支持Intellisense. 二步:在独立的JS文件中引用需要进行感知提醒的JS文件引用操作如图:添加两个JS文件test1.js文件的内容:function testa(){ }在test2.js文件下添加对test1.js中的函数的感知提醒(添加以下内容):/// <reference path="test1.js">就可以了,如图: 阅读全文
摘要:
话说最近风波不少啊,俺也来买“盐了”/// <summary>/// c#专用盐/// </summary>public class 盐{public 盐(){List<string> 味 = new List<string>();味.Add(味道集.咸.ToString());味道 = 味;//.....}[Flags]public enum 味道集{咸}public struct 盐的棱角坐标{public double X;public double Y;public double Z;}public struct 成份功效{public 阅读全文
摘要:
background:url("xxxx.png") no-repeat ;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='xxxx.png',sizingMethod='scale'); 阅读全文
摘要:
首先,我要们在页面添加一个html的控件:<input id="btn_exchange" type="button" value="exchange" />在Silverlight的后台代码添加HtmlDocument doc = HtmlPage.Document;//获取页面的文档doc.GetElementById("btn_exchange").AttachEvent("click", new EventHandler(CallJavascriptMethod));//获取 阅读全文
摘要:
开源软件在今天的软件业中所起的作用越来越重要了,开源软件层出不穷,几乎可以找到任何需要的开源软件。开源软件所使用的开源协议也有很多种,如果不遵守这些协议规则可能会导致经济上的损失以及法律纠纷。目前,现有软件主要分为如下四类:专有软件:需要购买,然后才能使用,且只能使用该软件而不能作其他用途。如修改、分享、再发布等。 共享软件:基本上就是专有软件,但你能在实际购买前试用。 免费软件:你可以自由的分享和使用该软件,但你无法修改该软件,因为该软件的源代码不是公开的。 开源软件/自由软件:你能够自由分享该软件与其源代码、使用该软件并可随意修改该软件源码 - 这给予了你最大的自主权。 对于商业软件(专有 阅读全文
摘要:
不得不特别提出一个新手学习QT的网站:http://www.qteverywhere.com/learnqt 阅读全文
摘要:
通常情况,我们在设计模型的时候基本上是按照都是按照对象的属性都合并在一个模型中,其实当在设计这个对象的模型的时候,我们有没有考虑过模型粒度细化呢,虽然模型粒度细化会提高维度的成本,但是也提高的系统的灵活性,首要条件就是模型的粒度细化要合理化。(本文只讲设计不讲模型属性字段的属性问题)1、通常的模型设计2、细化的模型设计3、讨论一下C#的类框架继承问题一、通常的模型设计:回忆一下,平时我们在设计模型的时候是不是都按对象的属性设计呢?比如以下:其实我们回头看看这个设计方法是不是存在了一个重复的属性呢(可能由于国人还是比较喜欢做重复的事情吧,包括我也被强逼写重复的东西,唉)?为什么我们不能将模型先设 阅读全文
摘要:
很多朋友认为设置枚举还不容易,如以下代码就OK了,我们看看上面的代码,这样的设置的确没错,但确没有考虑到一个复用性的效果。很多时候,我们能够看到WINDOW的一个枚举能够并用,如:Test t=Test.Add|Test.Del,等等那么我们怎么样才能设置这样的枚举呢?下面我们来看一段枚举代码:1、[Flags]在C#的枚举中:Flags属性很重要,因为她可以将你的枚举中的类型转成字符串。2、public enum Popendom : int这个枚举继承的int类型,也就是起到约束的作用。3、枚举设置值,很多认为里面的值是可以随意设置的,但其实里面有个设置技巧,视项目的需求不同的。在设置可并 阅读全文
摘要:
监视文件夹的文件变更 阅读全文