C#
文章平均质量分 55
chihen
这个作者很懒,什么都没留下…
展开
-
c# socket传送大文件分享代码
using System;using System.Net;using System.Net.Sockets;using System.IO;using System.Text; namespace FileSender{ public static class FileSender { priv转载 2014-09-05 16:39:31 · 3449 阅读 · 2 评论 -
使用Data Annotations进行手动验证
DataAnnotations在ASP.NET MVC中非常好用,但是其他时候,比如控制台程序,我们怎么来使用它呢,直接上代码,一个超简单的类:C#public class Customer{ [Required] public string Name { get; set; } [Required] public string Ph转载 2014-10-27 16:21:25 · 1233 阅读 · 0 评论 -
详解C#中的反射
反射(Reflection)2008年01月02日 星期三 11:21两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也转载 2015-04-25 17:51:29 · 385 阅读 · 1 评论 -
mvc 权限
在ASP.NET MVC中,通过使用其所提供的内置[Authorize]public ActionResult Index() 标记的方式,可以实现所标记的ACTION必须是认证用户才能访问;通过使用[Authorize(Users="username")] 的方式,可以实现所标记的ACTION必须是某个具体的用户才能访问,以上两种方式使用起来非常方转载 2015-05-20 19:58:50 · 365 阅读 · 0 评论 -
NuGet学习笔记(2)——使用图形化界面打包自己的类库
上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面打包自己的类库 NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界转载 2015-10-21 15:49:34 · 663 阅读 · 0 评论 -
自己打包程序报错问题查找思路
解决思路1、Windows 程序安装会有安装日志的。 一般的电脑在默认的情况下,并不会去记录这个日志文件,需要修改注册表的选项,启动附件中的“命令提示符”,运行以下命令reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer" /v Debug /t REG_DWORD /d 7 /f reg add "HKLM\S原创 2016-07-21 17:00:11 · 614 阅读 · 0 评论 -
T4模版引擎之基础入门
额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看,可怜的娃啊。。。 T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。在 Visual Studio 中,“T4 文本模转载 2016-09-14 16:51:06 · 555 阅读 · 0 评论 -
Windows 下 Nginx+IIS 使用
Windows 下 Nginx+IIS 使用一、Nginx简介 Nginx ("engine x") 是一个高性能的HTTP 的 和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性原创 2016-09-29 10:03:35 · 57562 阅读 · 0 评论