.NET杂谈
懒笔头
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#流总结
一、文件流FileStream类主要用于读写磁盘文件。常用于向磁盘存储数据或读取配置文件。读取文件://文件流:读取FileStream fileStream = File.Open(@"D:\test.txt", FileMode.Open);//初始化文件流byte[] array = new byte[fileStream.Length];//初始化字节数组,用来暂存读取到的字节fileStream.Read(array, 0, array.Length);//读取流中数据,写入到原创 2020-05-15 10:40:26 · 522 阅读 · 0 评论 -
C#枚举高级战术
文章开头先给大家出一道面试题:在设计某小型项目的数据库(假设用的是 MySQL)时,如果给用户表(User)添加一个字段(Roles)用来存储用户的角色,你会给这个字段设置什么类型?提示:要考虑到角色在后端开发时需要用枚举表示,且一个用户可能会拥有多个角色。映入你脑海的第一个答案可能是:varchar 类型,用分隔符的方式来存储多个角色,比如用1|2|3或1,2,3来表示用户拥有多个角色。当然如果角色数量可能超过个位数,考虑到数据库的查询方便(比如用 INSTR 或 POSIT...转载 2020-05-15 10:06:28 · 489 阅读 · 0 评论 -
一些常用的正则表达式大全
一、校验数字的表达式1数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字:^(0|[1-9][0-9]*)$6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2...转载 2019-12-27 15:37:50 · 150 阅读 · 0 评论 -
谈一谈单例模式、静态类和线程内唯一对象有什么区别
说起单例模式、静态类、线程内唯一对象,想必大家都不陌生,或多或少都用过,然而在什么场景下我们该选用哪种模式?以及它们之间到底有什么根本的区别?今天我们就来详细的研究一下它们之间的联系和区别。这样的问题也是在面试的时候经常会被问到或提起的一个问题。可能这三者,我们最常用的也就是单例模式了,单例模式用在什么场合,为什么不用静态类而用单例?首先,我们得从静态方法和非静态方法的区别和联系说起。...转载 2019-12-26 10:04:54 · 476 阅读 · 0 评论
分享