06 2019 档案
摘要:异常AccessViolationException 在.NET 4.0中引入了一个新功能:Corrupted State Exceptions。听上去名字很神秘,实际上这个功能主要是限制对Exception的错误用法:捕获AccessViolationException/SEHException等
阅读全文
摘要:3D电影是怎么实现的? 3D电影并不是应用了什么复杂的拍摄方法,而是运用了光的原理和人眼看东西的原理。我们的双眼由于位置不同,左眼看到的和右眼看到的景象其实不太一样,有着细微的差别,这细微的差别就造成了人对立体感和距离感的感知。如果能通过一定方法,把不同的图像分别送进人的两个不同眼睛中,人就会感到立
阅读全文
摘要:最近在使用vs编码时,重构提示:模式匹配 运用模式匹配可以简写为: 模式匹配在C# 7.0中引入 https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-7#pattern-matching 在8.0中又有增强。 C# 8.0中
阅读全文
摘要:做个总结形成自己的知识体系,方便查阅【持续更新...】 .NET在线编程:try.dot.net .NET Blog dotnet/try-convert 【帮助.NET开发者将他们的项目移植到.NET Core上!】 C#语法特性 .Net FrameWork发展史 C# 语言版本发展史 .NET
阅读全文
摘要:Where T:class 泛型类型约束 对于一个定义泛型类型为参数的函数,如果调用时传入的对象为T对象或者为T的子类,在函数体内部如果需要使用T的属性的方法时,我们可以给这个泛型增加约束; //父类子类的定义 public class ProductEntryInfo { [Description
阅读全文
摘要:一、Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议
阅读全文
摘要:许多站点,比如facebook或一些博客等都允许用户上传或下载文件,比如论坛或博客系统的图片。 在这种情况下,通常有两种选择上传文件到服务器,那就是FTP协议和HTTP协议。 以下列出了一些两者的不同点: 1、HTTP协议是用来浏览网站的,而FTP是用来访问和传输文件的,FTP文件传输有点批量上传和
阅读全文
摘要:一、Wireshark概述 在windows下, 图1 Wireshark界面展示(基于1.99.1) Wireshark是通过底层的winpcap来实现抓包的。winpcap是用于网络封包抓取的一套工具,可适用于32/64位的操作平台上解析网络封包,包含了数据包截获驱动程序,一个底层动态链接库,和
阅读全文
摘要:一、div內容溢出 1、溢出 overflow :auto时,内容超过指定高度会出现滚动条 overflow:hidden时,不显示超过对象(div)尺寸的内容 2、需要設置高度 max-height 設置一個最大的高度,超過則顯示滾動條; height:auo,不超過設置的最大高度時,讓內容自動決
阅读全文
摘要:1. # 10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username 这是主流网站第一次将"#"大规模用于重要URL中。这表
阅读全文
摘要:一、List排序 采用自定义Sort比较器和Linq class Persion { public string name; public int age; } //自定义Sort方法 private static void sortListClass() { Persion p1 = new Pe
阅读全文
摘要:Dictionary 类型:System.Collections.Generic.Dictionary eg:Dictionary<string, int> illegParking = new Dictionary<string, int>(); 键:inData.LOTID 值:inData.I
阅读全文