• 检查对象是否为NULL或者为Empty

    不管是在Winform开发,还是在asp.net 开发中当从一个数据源中获取数据时你总是不知道这个数据的状态,这个时候总要对她进行一次判断,不过每次进行一次判断总是要写怎么一堆代码, 时间长了,总感觉不太好,于是就有了下面代码的封装,这是一个扩展的泛型方法,写在了S...

    2018-06-23 22:37:20

  • 使用C#开发一个简单的P2P应用

    作者: 刘彦青 本篇文章讨论了一种设计P2P网络应用程序的简单方法。 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有...

    2018-06-23 22:37:17

  • .net学习体会

    莫名其妙学了IT,在课堂上学了C,C++,自学了C#,也做了一些网站项目,学习过程,写了厚厚的几本笔记本,却没写博文的习惯,前几天,有同学问学习.net的建议。其实我懂的也不多,也给了一些个人见解,主要是基础性的,在这里记录一下。 .Net学习 1、 语言,我用的是C#...

    2018-06-23 22:37:17

  • 测试MD5的加密功能

    测试md5主要用于数据库加密。图片修改为RAR格式有源程序。...

    2018-06-23 22:37:17

  • 为什么说泛型是类型安全的

    通常说泛型,比如ListT是类型安全的,为什么这么说呢? 先来看一个类型不安全的例子。 class Program { static void Main(string[] args) { var tempArr = new ArrayList(); tempArr.Add(1); tempArr.Add("2"); foreach (var item in tempArr) { int tempInt = (int) i...

    2018-06-23 22:37:16

  • ASP.NET 页面之间传递参数方法

    1、通过URL链接地址传递 (1) send.aspx代码 protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } (2) receive.aspx代码 string username = Request.QueryString["username"];//这样可以得到参数值。 2、...

    2018-06-23 22:37:11

  • .NET 基于任务的异步模式(Task-based Asynchronous P

    本文内容 概述 编写异步方法 异步程序中的控制流 API 异步方法 线程 异步和等待 返回类型和参数 参考资料 下载 Demo 下载 Demo TPL 与 APM 和 EAP 结合(APM 和 EAP 这两个标准异步方式已经不能适应多核时代,但之前用这两种方式写的代码怎么办?——把它们改造一下,...

    2018-06-23 22:37:05

  • C#零基础入门08:代码规范

    一:前言 没有规矩,不成方圆。在代码的世界中,尤其这样。作为程序员,我们不想让我们的代码写出去之后被人耻笑:看,连个换行都换的这么不专业。作为开发主管,我们则不想我们的组员写出来的代码各类风格都有,五颜六色的,极其丑陋。写出规范的代码,首先需要训练,...

    2018-06-23 22:37:04

  • Cheatsheet: 2015 03.01 ~ 03.31

    Web The Architecture of Algolia’s Distributed Search Network No promises: asynchronous JavaScript with only generators Node performance: Hapi, Express.js, Restify Java Web App Architecture In Takes Framework Java Marco Behler’s 2014 Ultimate Java...

    2018-06-23 22:37:03

  • 正则表达式检测注册用户名是否规范

    Regex rex = new Regex( @" [\u4E00-\u9FFF] " ); var result = rex.Match(registReq.UserName); if (result.Success){ mResp.ErrorInfo = " 用户名不能是汉字! " ; return true ;}Regex rex2 = new Regex( @" ^\w$ " );result = rex2.Match(registReq.UserName); if (...

    2018-06-23 22:36:59

2