1、微软社交网站整站源码:   http://topic.csdn.net/u/20081215/15/D0FBA9AB-94D6-474A-8AA1-116CB3E04BBC.html

这是一个开源的社交网络,包含个人资料管理、隐私设置、好友、短消息、系统消息、好友动态等核心功能,另外还有俱乐部和活动两个应用程序作为示例。
同时应用程序开发接口也是开放的,允许第三方遵循接口开发自己的应用程序,享受核心系统提供的功能支持。

在这里提供整站的源代码和在线演式的地址。供朋友们交流。

只要有MSN就可直接登入。
在线演示的地址:http://www.clubof.net/Public/InviteRegiste.aspx?uid=7bada5341011f1b425343ffb3c91d041
社区整站源代码:http://download.csdn.net/source/872942
数据库文件:http://download.csdn.net/source/872933
部署说明:http://download.csdn.net/source/872962

2、spacebuilder:   http://c.spacebuilder.cn/

3、聚源sns:http://www.jusns.com/download.html

4、我记录:http://www.wojilu.com/

posted @ 2012-04-18 21:48 Mr_马桶 阅读(7) 评论(0)  编辑

第一种最简单,但没有考虑线程安全,在多线程时可能会出问题 

public class Singleton
{
private static Singleton _instance = null;
private Singleton(){}
public static Singleton CreateInstance()
{
if(_instance == null)
{
_instance = new Singleton();
}
return _instance;
}
}

第二种考虑了线程安全,不过有点烦,但绝对是正规写法,经典的一叉 

public class Singleton
{
private volatile static Singleton _instance = null;
private static readonly object lockHelper = new object();
private Singleton(){}
public static Singleton CreateInstance()
{
if(_instance == null)
{
lock(lockHelper)
{
if(_instance == null)
_instance = new Singleton();
}
}
return _instance;
}
}

第三种可能是C#这样的高级语言特有的,实在懒得出奇

public class Singleton
{
private Singleton(){}
public static readonly Singleton instance = new Singleton();
}

oh!shit...wt..

posted @ 2012-04-02 09:39 Mr_马桶 阅读(20) 评论(0) 编辑
摘要: 第二章:Code First概览 如果你使用第一、二版的EF框架工作过,你会回想起书中的业务案例:Break Away Geek Adventures, 简称BAGA。BAGA共享了很多像我们这样的奇客的冒险旅行。但是几年过去了,业务又在增长,到了需要更新应用程序的时候了。既然BAGA为软件奇客服务,他们不能拒绝尝试使用新技术,如EF的Code First. 在这一章里,我们从一个小例子来开始学习Code First的默认行为,然后逐步向这个例子里添加影响这种行为的信息。阅读全文
posted @ 2012-03-07 17:42 Mr_马桶 阅读(68) 评论(0) 编辑
摘要: 第一章:欢迎来到Code First(译者注:为方便起见,不再直译Code First)微软的ADO NET的实体框架,被称为EF,是一种框对象关系映射(ORM)模型,运行在NET和Visual Studio上。实体框架的核心是实体数据模型(Entity Data Model,),也就您的应用程序域的概念模型映射到您的数据库架构描述。这种概念模型描述了您的应用程序中的核心类。而实体框架(EF)则使用这种概念模型从数据库中查询数据,根据数据创建对象并且将更改保存回数据库。在编写代码前构建EF模型在使用.Net 3.5和Visual Studio 2008构建的第一代EF中,给予了开发者通过将现存阅读全文
posted @ 2012-03-05 00:19 Mr_马桶 阅读(91) 评论(0) 编辑

C:\>nslookup
> set q=txt
> freebd.com.cn
Server: gjjline.bta.net.cn
Address: 202.106.0.20
Non-authoritative answer:
freebd.com.cn text = "name=zzz intro=mydomain"

posted @ 2012-02-18 20:02 Mr_马桶 阅读(10) 评论(0) 编辑
摘要: GZNT的模版文件说明~阅读全文
posted @ 2012-02-18 19:47 Mr_马桶 阅读(9) 评论(0) 编辑
摘要: 目录auth.createToken (3.0版本开始支持) 为客户端程序获取Token.auth.getSession 通过Callback链接里的auth_token参数返回对应当前用户的Session Key.auth.register 注册用户.auth.encodePassword 获得加密密码,原始密码或者MD5后的密码再次加密用于身份验证.forums.create 创建版块.forums.get 获取版块信息.forums.getIndexList (3.0版本开始支持) 获取版块列表.messages.get (3.0版本开始支持) 获取消息列表.messages.send(阅读全文
posted @ 2012-02-17 14:22 Mr_马桶 阅读(60) 评论(0) 编辑
摘要: 最近装上了ReSharper,确实是个很不错的工具,代码如果写得不规范他会提示,而且可以根据自己公司的需求自定义代码规范。默认设置的提示已经相当完美,但美中不足就是老提示你用var来代替所有类型。个人实在是不喜欢var这个东西。To disable these suggestions, do the following:Go to the ReSharper menu and select Options…From the resulting dialog box, select Code Inspection, Inspection Severity.Select the C# tab an阅读全文
posted @ 2012-02-15 21:26 Mr_马桶 阅读(63) 评论(1) 编辑
摘要: 第一天 (1)系列简介 (2)安装VisualStudio2010ExpressforWindowsPhone (3)编写您的第一个WindowsPhone7应用程序 (4)WindowsPhone7仿真器概述...阅读全文
posted @ 2012-01-21 00:27 Mr_马桶 阅读(155) 评论(0) 编辑
摘要:

 vs里检测代码规则里有一项是: 视为错误的警告: 缺少对公共可见类型或成员“***********”的 XML 注释

我们有时是用接口写的~注释都写在接口那里~或者有时候很懒根本就没写注释~为了避免这个警告~可以取消他~

阅读全文
posted @ 2012-01-16 20:20 Mr_马桶 阅读(51) 评论(0) 编辑