随笔分类 - C#
关于C#语言
摘要:https://blog.csdn.net/qq_38819293/article/details/81571230
阅读全文
摘要:【问题】 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response: resp = (HttpWebResponse)req.GetResponse(); 之前的多次调试,一直都是可以正常获得对
阅读全文
摘要:public static T Clone<T>(T RealObject) { using (Stream objectStream = new MemoryStream()) { //利用 System.Runtime.Serialization序列化与反序列化完成引用对象的复制 IFormat
阅读全文
摘要:C#的lock 语句实际上是调用Monitor.Enter和Monitor.Exit,中间夹杂try-finally语句的简略版,下面是实际发生在之前例 子中的Go方法: 1 2 3 4 5 6 7 8 Monitor.Enter (locker); try { if (val2 != 0) Con
阅读全文
摘要:首先要检查那些滥用 Timer、Dispacher Timer 或者滥用什么“线程+死循环+阻塞”轮询的代码。 这种是编程大忌,有些人不会设计事件驱动程序,而是滥用轮询。 若是:触发事件后的假死,搜WPF Dispatcher
阅读全文
摘要:int[] intArr=new int[100]; ArrayList myList=new ArrayList(); Random rnd=new Random(); while(myList.Count<100) { int num=rnd.Next(1,101); if(!myList.Co
阅读全文
摘要:https://www.cnblogs.com/shuyuq/p/10600222.html
阅读全文
摘要:https://www.cnblogs.com/younShieh/p/10602787.html
阅读全文
摘要:https://www.cnblogs.com/whuanle/p/10589496.html
阅读全文
摘要:C#中Equals和= =(等于号)的比较) 相信很多人都搞不清Equals和 = =的区别,只是零星的懂一点,现在就让我带大家来进行一些剖析 一、 值类型的比较 对于值类型来说 两者比较的都是”内容”是否相同,即 值 是否一样,很显然此时两者是划等号的。 例: int i = 9; int j =
阅读全文
摘要:VS 2017常用快捷键 VS 2017常用快捷键 1.查找和替换 1)查找:使用组合键“Ctrl+F”; 2)替换:使用组合键“Ctrl+H”。 (批量更改函数名的神器!) 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而
阅读全文
摘要:【你不一定知晓的】C#取消异步操作 在.Net和C#中运行异步代码相当简单,因为我们有时候需要取消正在进行的异步操作,通过本文,可以掌握 通过CancellationToken取消任务(包括non-cancellable任务)。 早期 早期.Net 使用 BackgroundWorker 完成异步长
阅读全文
摘要:https://www.cnblogs.com/dolphin0520/p/10567879.html 工程实践:给函数取一个"好"的名字 早在2013年,国外有个程序员做了一个有意思的投票统计(原始链接请见:《程序员:你认为最难做的事情是什么?》),该投票是让程序员从以下几个选项中选出平时在工作中
阅读全文
摘要:接口测试入门篇 1、什么是接口? 接口是连接前台和后台的桥梁,前台通过接口调用后端已完成的功能,而无需关注内部的实现细节。借助于接口,可以实现前后台分离,各自完成开发工作后,进行联调,提高工作效率。 2、接口的分类? GET,POST,PUT,DELETE 3、接口的区别? GET与POST的区别
阅读全文
摘要:依赖注入产生的背景: 随着面向对象分析与设计的发展,一个良好的设计,核心原则之一就是将变化隔离,使得变化部分发生变化时,不变部分不受影响(这也是OCP的目的)。为了做到这一点,要利用面向对象中的多态性,使用多态性后,客户类不再直接依赖服务类,而是依赖于一个抽象的接口,这样,客户类就不能在内部直接实例
阅读全文
摘要:https://www.cnblogs.com/ysocean/p/9102811.html
阅读全文
摘要:1、GET方法用于信息获取,它是安全的(安全:指非修改信息,如数据库方面的信息),而POST方法是用于修改服务器上资源的请求; 2、GET请求的数据会附在URL之后,而POST方法提交的数据则放置在HTTP报文实体的主体里,所以POST方法的安全性比GET方法要高; 3、GET方法传输的数据量一般限
阅读全文
posted @ 2019-01-24 17:33
长白山
摘要:1、有些人习惯上将公共的功能或属性编写成工具类,这固然能完成需求,但工具类通常是全局的,有效范围很大,而我们需要的 “公共功能或属性” 仅是在 “局部” 使用就可以了,这样未免有些 有效范围 “过大” 的感觉;另外,全局的公共功能若声明过多,则会导致 “全局成员泛滥”,不易于管理的状况发生 2、所以
阅读全文
posted @ 2019-01-24 16:13
长白山
摘要:转自:https://www.cnblogs.com/wxd0108/p/5729739.html 转自:https://www.cnblogs.com/wxd0108/p/5729739.html Redis五种数据结构简介 Redis五种结构 1、String 可以是字符串,整数或者浮点数,对整
阅读全文
posted @ 2019-01-23 16:40
长白山
摘要:https://www.cnblogs.com/YJK923/p/10302180.html
阅读全文