![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET相关
文章平均质量分 96
WindyAmy
这个作者很懒,什么都没留下…
展开
-
.NET中代理服务器WebProxy的各种用法
因为涉及到代理的各种情况,WebRequest和WebProxy类的文档写的相当复杂,不但各个文档关注点不同,而且不同版本的同一文档也有小小的区别,网上也没有关于这个类的相关文章。于是乎这篇Blog是我钻研半天MSDN很久后总结并且花了一小时憋出来的,希望下面的内容能帮到大家。 (AcDown中也使用了相关的代码,有兴趣的可以找来看看【解析】.NET中代理服务器WebProxy的各种用法)直接进入转载 2017-01-11 16:53:12 · 1106 阅读 · 0 评论 -
ADO.NET温习(一)
ADO.NET概述本节复习如何使用ADO.NET访问C#程序中的数据,主要介绍如何使用SqlConnection类和OleDbConnection类连接数据库,以及断开与数据库连接。深入讨论命令对象的各种选项,并说明如何为sql类和OleDB类的每个选项使用命令。如何使用命令对象来调用存储过程,这些存储过程的结果如何集成到缓存的客户端上的数据中。介绍ADO.NETADO.NET原创 2017-03-22 16:46:34 · 470 阅读 · 0 评论 -
对象关系映射(ORM)
对象关系映射(ORM)回到顶部什么是ORM回到顶部ORM的产生原因回到顶部ORM的实现原理回到顶部WindyORM雏形回到顶部ORM优缺点版权声明:本文为博主知识文章,欢迎转载。转载 2017-03-14 09:44:02 · 437 阅读 · 0 评论 -
VS连接远程git
打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。打开VS2013,新建项目GitTestProject,右键单击解决方案,选择“将解决方案添加到源代码管理器”,选择Git切换到团队资源管理器(【菜单】转载 2018-01-09 15:32:18 · 6590 阅读 · 1 评论 -
null(1.前奏)
作者:凝枫链接:https://www.jianshu.com/p/da9c75b19fcd來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在软件发展的历程中,null就像一个幽灵,给人们带来了无数的问题。如今,null几乎就等同于“巨大财产损失的BUG”。所以就有很多开发人员想尽一切办法避免null的出现,比如有人就采用“返回0,而不返回NULL”来处理,也有人采用...转载 2018-02-09 10:28:35 · 256 阅读 · 0 评论 -
null(2.方案“零”)
使用0来代替null假设我们正在做一个在线购物的应用,用户可以在线下单购买商品。店家可以发布新商品,当然当这个新商品的价格还未定的时候,可以不填价格,先发布商品。对于这个业务场景,下面哪种方案更好:-- 不允许用户让价格为null,这样可以完全阻止空指针错误的发生。如果这个价格当下确实未定,那就填0好了;-- 如果价格当下还未知,那就存null好了,给null敞开大门一次吧。如果你去看看Stack...转载 2018-02-09 10:31:12 · 255 阅读 · 0 评论 -
null(3.空对象模式)
空对象模式,即用一个非常特殊的“非null”对象来表示“没有数据”。假设我们有这样一个接口:import java.io.PrintWriter;public interface ICustomer { public String getName(); public void writeOrders ( PrintWriter writer ); ...转载 2018-02-09 10:38:11 · 432 阅读 · 0 评论 -
为了程序的健壮性,我们可以使用空对象模式
空对象模式 (null object Pattern)是一种软件设计模式。可以用于返回无意义的对象时,它可以承担处理null的责任。有时候空对象也被视为一种设计模式。在写代码的时候我们经常会遇到空指针,为了避免空指针的发生需要做一些判断。如果是复杂对象的话,还需要一层层地去判断。这个时候我就无比怀念groovy、kotlin这类语言。可以使用形如: user?.address?.name...转载 2018-02-09 10:50:31 · 240 阅读 · 0 评论