C#用Deflate流压缩/解压缩文件
.NET

C#用Deflate流压缩/解压缩文件

17 1

用Deflate流压缩/解压缩文件:Deflate流压缩:using System.IO;using System.IO.Compression;string sourceFile=@"C:\1.txt";string destinationFile=@"C:\1.bin";private const long BUFFER_SIZE = 20480;if ( File.Exists ( sourceFile )){FileStream …

C#实现原图片转缩略图
.NET

C#实现原图片转缩略图

15 0

C#实现原图片转缩略图 private static void MakeThumbnail(string sourcePath, string newPath, int width, int height){System.Drawing.Image ig = System.Drawing.Image.FromFile(sourcePath);int towidth = width;int toheight = height;int x = 0;int y = 0;int ow = ig.W…

GUID的简介及生成原理
.NET

GUID的简介及生成原理

22 0

GUID 全称Globally Unique Identifier,即全局唯一标识符。GUID 是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个128 位( 16 字节)的二进制值。它保证对在同一时空中的所有机器都是唯一的,世界上的任何两台计算机都不会生成重复的GUID 值…

YYYY-MM-dd 2020跨年Bug 你遇到了吗?
.NET

YYYY-MM-dd 2020跨年Bug 你遇到了吗?

80 1

2020跨年的你是否也经历了这样的Bug:BUG表现:BUG原因:YYYY 是 week-based-year,今天就已经 2020 年了yyyy 还是 2019 年YYYY 表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。建议格式化时间使用:yyyy-Mm-dd。

list<string>初始化赋值两种方式
.NET

list初始化赋值两种方式

33 0

1、初始化直接赋值List<string> list = new List<string>{"mu","zhuang","muzhuang"};2、list.add()的方式List<string> list = new List<string>();list.Add("mu");list.Add("zhuang");list.Add(&…

按位“或”赋值运算符 (|=)
.NET

按位“或”赋值运算符 (|=)

34 0

按位“或”赋值运算符 (|=) 对变量值与表达式值执行按位“或”,并将结果赋给该变量。result |= expression参数 result任何变量。expression任何表达式。说明 使用该运算符和使用下面的语句是等效的:result = result | expression|= 运算符查看 result 和 expression 的二进制…

程序集安全注意事项
.NET

程序集安全注意事项

26 0

在生成程序集时,可指定该程序集运行所需的一组权限。 是否将特定的权限授予程序集是基于证据的。使用证据有两种截然不同的方式: 将输入证据与加载程序所收集的证据合并,以创建用于策略决策的最终证据集。 使用这种语义的方法包括 Assembly.Load、Assembly.LoadFrom 和 Acti…