当前位置: 代码迷 >> C#
 解决方案列表
  • [C#] 【复建学习】03 重构与测试

    【重构学习】03重构与测试新的一年了,我却在这里写这个鬼《重构》的这一章主要是讲java的一个测试框架,我直接就跳着看了只是简单的看了一下它的思想重构需要一个良好的测试体系,而我们需要为重构构建一个这样的体系,这是重构的前提不需要期待完美测试,需要的是不完美的测试已经在实际执行了测试的时候考虑可能出...

    155
    热度
  • [C#] Nancy 引用源码与NuGet装配差异

    Nancy引用源码与NuGet安装差异使用NuGet安装Nancy和直接引用源码项目存在一些差异,如序列化,授权验证问题。如果引用源码的话,自定义JsonSerializer,如下:注意,需要使用NuGet安装Newtonsoft.JsonpublicclassCustomJsonNetSerial...

    363
    热度
  • [C#] 多线程下C#怎么保证线程安全

    多线程下C#如何保证线程安全?多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题。所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。线程安全问题都是由全局变...

    346
    热度
  • [C#] C#面向对象 类的打包

    C#面向对象类的封装1classstudent2{3publicint_code;4publicintCode//属性5{6//获取值7get8{9return5;10}11//设置值12set13{14_code=value+9;15}16}17privatestring_name;18publi...

    672
    热度
  • [C#] 【复建学习】06 类的重构

    【重构学习】06类的重构好吧,这一章要不要自己写一段示例代码考虑了很久,貌似还是不写的好,因为感觉这一章异常的简单这一章就是关于类的方法和字段并不合理,所以在搬移方法和字段1、搬移函数修改点:一个函数与其所在类外的另一个类进行了过多的交流,调用后者或被后者调用动机:因为出现上述情况,就会出现高度耦合...

    93
    热度
  • [C#] 富文本编辑器里提取简介-正则表达式替换标签

    富文本编辑器里提取简介--正则表达式替换标签1staticvoidCkeditor()2{3stringtags=@"<p><spanstyle=""font-size:18px"">12</span>34</p>";4//正则表达式的引擎是贪婪,只要...

    394
    热度
  • [C#] 腾挪AD的计算机到对应的OU的powershell脚本

    移动AD的计算机到对应的OU的powershell脚本#//*************************************************************#//编辑人:#//编辑单位:#//编辑作用:移动计算机到对应的OU下#//编制时间:2016.01.05#//***...

    322
    热度
  • [C#] 记要一下switch case 的注意的用法

    记录一下switchcase的注意的用法平常我们在做多个条件判断的时候喜欢用switch(表达式){case:常量1表达式1;break;case:常量2表达式2;break;case:常量3表达式3;break;....default:常量4表达式4;break;}这里记录几点给自己做个备忘:1、...

    148
    热度
  • [C#] var和dynamic的区别及怎么正确使用dynamic

    var和dynamic的区别及如何正确使用dynamic?C#中的很多关键词用法比较容易混淆,var和dynamic就是其中一组,他们都可以申明动态类型的变量,但是本质上他们还是有不少区别的。var在编译阶段已经确定类型,在初始化时候,必须提供初始化的值,而dynamic则可以不提供,它是在运行时才...

    362
    热度
  • [C#] 【复建学习】10 继承关系的重构

    【重构学习】10继承关系的重构1、字段上移修改点:两个子类拥有相同的字段做法:将该字段移至父类2、函数上移修改点:有些函数,在各个子类中产生完全相同的效果做法:将该函数移至父类有一种特殊情况也需要这么做:子类函数覆盖了父类的,但是仍然做着相同的工作在此重构中你可能会遇到一种情况,就是你提炼的函数调用...

    418
    热度
  • [C#] C# 怎么从List集合当中取出子集合

    C#如何从List集合当中取出子集合今天项目要求随机从数据库中随机取出若干条数据,放到首页。那么要如何随机取出这个子集合呢?本人向到的方法如下:1、假设数据量很少,如我数据库中只有10条数据,而我要求随机取出8条。对于这种低数据量,大可以一次过全部取出放到父集合当中,然后随机remove去两条。Li...

    304
    热度
  • [C#] c#中的引用类型跟值类型

    c#中的引用类型和值类型一,c#中的值类型和引用类型众所周知在c#中有两种基本类型,它们分别是值类型和引用类型;而每种类型都可以细分为如下类型:什么是值类型和引用类型什么是值类型:进一步研究文档,你会发现所有的结构都是抽象类型System.ValueType的直接派生类,而System.ValueT...

    235
    热度
  • [C#] powershell对txt文件的服务器开展ping操作

    powershell对txt文件的服务器进行ping操作powershell对txt文件的服务器进行ping操作,txt文件有几百台服务器要进行Ping操作。每行一个#//*************************************************************#//...

    237
    热度
  • [C#] 【复建学习】11 大型重构

    【重构学习】11大型重构好了,前面所有的都是很简单的例子,现在开始的是大型重构。对于大型重构来说,情况复杂多变,耗时也会很长,前面的简单重构大多是在一个小时内可以完成,但是对于大型重构来说可能需要几个月,甚至数年。如果是一个运行中的系统,重构起来只能每天一点点去慢慢重构。(恕我直言,在国内恐怕这样的...

    305
    热度
  • [C#] CLR via C#深解札记五

    CLRviaC#深解笔记五事件处理实际上是一种具有特殊签名的delegate,像这个样子:publicdelegatevoidEventHandler(objectsender,EventArgse);类型定义事件成员,就可以通知其他对象发生了特定的事情。如果定义一个事件成员,意味着类型要提供一下能...

    325
    热度
  • [C#] 【复建学习】12 重构学习感想

    【重构学习】12重构学习感想其实也没什么想继续说重构了,你我都清楚这仅仅只是一个开始,进一步的就是靠个人去不断积累重构经验了。我们学到的依然只是套路,玩熟的话还远着呢。不仅仅是何处重构,如何重构的问题,更需要对重构的时间进行掌控,并且迫切需要实施重构的勇气。好吧,自学完了《重构》。用时18天。从来没...

    301
    热度
  • [C#] HttpClient之可恨的Expect(C# http 请求卡住的解决方法)

    HttpClient之可恨的Expect(C#http请求卡住的解决办法)今天用HTTP.HttpClient这个对象开发的时候遇到一个奇怪的问题当POST一个页面的时候始终卡住提交不成功最初以为协议有错误就抓包测试在抓包在测试最后想到是不是HttpClient的BUG?当使用另一种语言提交同样的包...

    471
    热度
  • [C#] Super超级ERP系统-(四)采购管理-采购单创建

    Super超级ERP系统---(4)采购管理--采购单创建Erp系统中采购是系统必不可少的一部分,也就是ERP种的进货模块,超级ERP系统中的采购模块选选择采购供应商,然后选择进货商品的数量和采购价格,创建采购进货单1.创建采购单2.审核采购单采购单创建完成后,需要进行审核才能进行采购,如果采购单审...

    374
    热度
  • [C#] 判断dataset是不是被修改—DataSet.HasChanges 方法

    判断dataset是否被修改—DataSet.HasChanges方法DataSet.HasChanges方法获取一个值,该值指示DataSet是否有更改,包括新增行、已删除的行或已修改的行。命名空间:System.Data程序集:System.Data(System.Data.dll中)返回值Ty...

    416
    热度
  • [C#] Super超级ERP系统-(七)货位管理

    Super超级ERP系统---(7)货位管理货位是ERP系统总的仓库管理中必不可少的,仓库是有货架组成,货架上的每个格子就是一个货位,所有货位上的商品的库存总和就是仓库商品的库存。仓库的货位主要分为货架和托盘,货架就是仓库的固定货位,托盘就是移动货位,或者称为移动托盘。仓库的货位类型可以分为存货位,...

    193
    热度