随笔分类 -  C#

上一页 1 2 3 4 5 6 7 ··· 9 下一页

C#学习
EF Code first 和 DDD (领域驱动设计研究)系列一
摘要:在上个公司工作时,开发公司产品的过程中,接触到了EF Code first. 当时,整个产品的架构都是Lead developer设计建立的,自己也不是特别理解,就赶鸭子上架跟着一起开发了。 现在回过头来看,加上自己研究读了一些这方面技术文章,了解的也更深了。故记录如下: 首先需要了解的一些相关的概 阅读全文

posted @ 2017-08-04 12:46 新西兰程序员 阅读(676) 评论(0) 推荐(0) 编辑

.Net开发中的@ 和 using 使用技巧
摘要:一、@符号的妙用 1、可以作为保留关键字的标识符 C#规范当中,不允许使用保留关键字(class、bool等)当作普通的标识符来命名,这时候@符号作用就体现 出来了,可以通过@符号前缀把这些保留关键字可以当作普通的字符使用。 比如: string @class="hello"; //是正确的 str 阅读全文

posted @ 2017-07-31 13:14 新西兰程序员 阅读(786) 评论(0) 推荐(0) 编辑

ASP.NET WebForm中JavaScript修改了页面上Label的值,如何在后台代码中获取
摘要:在用ASP.NET WebForm开发一个项目时,遇到如下的一个情况 页面上有一个Textbox控件,还有2个Label 控件. 当Textbox控件中的值更改时,两个Label控件上的值做相应的更改, 这一点是通过页面中嵌入的JavaScript来实现的. 但是,Label控件上的值更改后,在后端 阅读全文

posted @ 2017-07-31 07:55 新西兰程序员 阅读(4619) 评论(1) 推荐(0) 编辑

C# 中out 参数 和 ref参数的区别
摘要:C#中共有4种参数类型,分别是 传值(by value), 传址 (by reference), 输出参数 (by output), 数组参数 (by array) by value => 传值参数不需要额外的修饰符. 传值参数在方法调用过程中如果改变了参数的值,那么传入方法的参数在方法调用完成以后 阅读全文

posted @ 2017-07-19 13:44 新西兰程序员 阅读(588) 评论(0) 推荐(0) 编辑

IPv4 和 IPv6地址
摘要:目前Internet上使用的基本都是IPv4地址,也就是说地址总共是32个比特位,也就是32位二进制数. 所以IPv4地址总的容量是 2的32次方 = 4294967296 比如 11010010 01001001 10001100 00000010, 为了方便阅读和记忆,每8位之间用一个点划开,也 阅读全文

posted @ 2017-07-19 11:53 新西兰程序员 阅读(1772) 评论(0) 推荐(0) 编辑

C#生成满足特定要求的密码
摘要:代码1 Random m_rnd = new Random(); public char getRandomChar() { int ret = m_rnd.Next(122); while (ret < 48 || (ret > 57 && ret < 65) || (ret > 90 && re 阅读全文

posted @ 2017-07-10 11:13 新西兰程序员 阅读(278) 评论(0) 推荐(0) 编辑

抽象方法(abstract method) 和 虚方法 (virtual method), 重载(overload) 和 重写(override)的区别于联系
摘要:1. 抽象方法 (abstract method) 在抽象类中,可以存在没有实现的方法,只是该方法必须声明为abstract抽象方法。 在继承此抽象类的类中,通过给方法加上override关键字来实现此方法. 由于该abstract method (抽象方法)是没有实现的方法,所以在子类中必须使用o 阅读全文

posted @ 2017-07-06 13:11 新西兰程序员 阅读(552) 评论(0) 推荐(0) 编辑

面试问题 ---C#中的委托
摘要:一、C#委托是什么的? 在正式介绍委托之前,我想下看看生活中委托的例子——生活中,如果如果我们需要打官司,在法庭上是由律师为我们辩护的,然而律师真真执行的是当事人的陈词,这时候律师就是一个委托对象,当事人委托律师这个对象去帮自己辩护。这就是我们生活中委托的例子的。然而C#中委托的概念也就好比律师对象 阅读全文

posted @ 2017-07-06 06:12 新西兰程序员 阅读(815) 评论(0) 推荐(0) 编辑

面试问题 - C# 接口和抽象类的区别
摘要:这个问题基本上可以说是 面试时的必问问题 C# 中的接口和抽象类 相同点: 1. 都不能直接实例化,都可以通过继承实现其抽象方法 2. 都是面向抽象编程的技术基础,实现了诸多的设计模式 不同点: 1. 接口支持多继承 (类可以继承任意多个接口),抽象类不能实现多继承 (一个类最多只能继承一个抽象类) 阅读全文

posted @ 2017-07-06 06:03 新西兰程序员 阅读(395) 评论(0) 推荐(0) 编辑

转载TCP-IP协议解释
摘要:本文转载自 http://www.ruanyifeng.com/blog/2009/03/tcp-ip_model.html TCP/IP模型是互联网的基础, 理解 TCP/IP对理解互联网至关重要 TCP/IP 是一系列协议的总称,这些协议的目的,是为了能够在计算机之间进行信息交换 所谓"协议"可 阅读全文

posted @ 2017-06-20 12:34 新西兰程序员 阅读(197) 评论(0) 推荐(0) 编辑

Web.config文件中关于Cookie安全性的考量和设置
摘要:cookie的内容,如图所示: HTTP response header: Set-Cookie: <name>=<value>[; <Max-Age>=<age>][; expires=<date>][; domain=<domain_name>]=[; path=<some_path>][; s 阅读全文

posted @ 2017-05-31 10:21 新西兰程序员 阅读(458) 评论(0) 推荐(0) 编辑

ASP.NET web application中的redirect
摘要:在开发ASP.NET MVC web application过程中,开发上线了新系统后,需要把老系统的url redirect新系统下 其中在项目系统目录下有一个文件 301RedirectsPages.config, 内容如下: <rewriteMaps> <rewriteMap name="Re 阅读全文

posted @ 2017-05-04 12:56 新西兰程序员 编辑

C# 中的迭代器 yield关键字 提高性能和可读性
摘要:展示一个例子 IList<string> FindBobs(IEnumerable<string> names) { var bobs = new List<string>(); foreach(var currName in names) { if(currName == "Bob") bobs. 阅读全文

posted @ 2017-05-02 12:24 新西兰程序员 阅读(165) 评论(0) 推荐(0) 编辑

Web.config中的设置 forms 中的slidingExpiration的设置
摘要:在ASP.NET 网站中,使用 Forms Authentication时,一般的设置是如下的: <authentication mode="Forms"><forms name="yourAuthCookie" loginUrl="/Login" protection="All" path="/" 阅读全文

posted @ 2017-05-01 12:47 新西兰程序员 阅读(888) 评论(0) 推荐(0) 编辑

C# 移除string[] 数组中的指定元素
摘要:本文转载自 http://www.cnblogs.com/jcdd-4041/p/3279531.html 第一步:先把string[] 转换成 ArrayList 第二步:移除指定元素 第三步:在转换回string[] using System; using System.Collections; 阅读全文

posted @ 2017-04-12 12:41 新西兰程序员 阅读(1747) 评论(0) 推荐(0) 编辑

IIS7启用GZip压缩
摘要:本文转载自 http://www.cnblogs.com/kissdodog/p/6252129.html GZip压缩通常会达到70%以上的压缩率,如果是手机Web这无疑会使网站的访问速度大大增加,无论是CSS合并、JS合并、图片合并都不如GZip压缩来得简单直接。如果一个网页是100K,那么启用 阅读全文

posted @ 2017-04-03 12:28 新西兰程序员 阅读(158) 评论(0) 推荐(0) 编辑

转载ASP.NET MVC中Session的处理机制
摘要:本文章转载自 http://www.cnblogs.com/darrenji/p/3951065.html ASP.NET MVC中的Session以及处理方式 最近在ASP.NET MVC项目中碰到这样的情况:在一个controller中设置了Session,但在另一个controller的构造函 阅读全文

posted @ 2017-04-03 06:23 新西兰程序员 阅读(475) 评论(0) 推荐(0) 编辑

FormsAuthentication.Signout不能清楚服务器端cookie
摘要:具体信息可以参考文章 https://support.microsoft.com/en-us/help/900111/the-formsauthentication.signout-method-does-not-prevent-cookie-reply-attacks-in-asp.net-app 阅读全文

posted @ 2017-03-24 08:34 新西兰程序员 阅读(222) 评论(0) 推荐(0) 编辑

软件开发--依赖注入
摘要:控制反转(Inversion of Control,缩写为IoC),是面向对象编程的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做 依赖注入(Dependency Injection,简称DI). 还有一种方式叫做 "依赖查找" (Dependency Lookup). 通过 阅读全文

posted @ 2017-01-20 11:41 新西兰程序员 阅读(185) 评论(0) 推荐(0) 编辑

如何在.net项目中使用全局程序集GAC
摘要:在解决已有.net网站问题过程中(之前的同事写的),发现出现dll不存在的情况,build报错 在bin目录下找不到该dll,后来发现是全局程序集,存储在C:\Windows\assembly目录下 那么如何引用到当前项目中来呢 在当前项目的web.config文件中,添加即可 <compilati 阅读全文

posted @ 2016-12-13 09:15 新西兰程序员 阅读(229) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示