随笔分类 -  C#

C#语法,C#API使用
摘要:前两天刷leetcode的时候,突发奇想,leetcode中最难的一道题是什么样子的呢? 于是,我就将所有题目(https://leetcode-cn.com/problemset/all/ )按照通过率排了个序(中英文网站题目不同),找到了它(截止到目前 2021年4月5日,它的通过率依然是最低的 阅读全文
posted @ 2021-04-05 10:52 plle 阅读(853) 评论(7) 推荐(2) 编辑
摘要:天需要些一个小工具,需要使用到多线程读写程序集,接口方法返回值类型需要为"IEnumerable<string>"这里用到了"yield return",但是同时也使用了同步锁,为了确认代码没有问题,决定分析下 yield 的实现原理,测试代码如下: class Program { public s 阅读全文
posted @ 2021-03-25 18:44 plle 阅读(413) 评论(0) 推荐(0) 编辑
摘要:前段时间学习了下编译原理,凑巧的是,同事有解析 CSV 格式文件的需求,然后我就花了点时间,写了个 CSV 解析器,这里分享出来。 本次主要内容有: CSV 格式文件定义 描述 CSV 格式 接口定义 解析实现 单元测试 1. CSV 格式文件定义 根据 RFC4184,将 CSV 格式定义如下: 阅读全文
posted @ 2020-10-03 20:36 plle 阅读(259) 评论(0) 推荐(0) 编辑
摘要:今天讨论字符串问题讨论到字符串存储问题,想到通过就地修改字符串验证写死的字符串是否存储在同一位置的问题,在MSDN找到以下代码: 1 class UnsafeString 2 { 3 unsafe static void Main(string[] args) 4 { 5 ... 阅读全文
posted @ 2016-01-22 15:44 plle 阅读(270) 评论(0) 推荐(0) 编辑
摘要:最近做项目实现了自动将DataTable对象中的数据转化为制定Model类型对象列表的功能,这里做记录:因为开发过程中往往是要分层的,所以经常要将从数据库中查询出来的数据转变成为对象形式,所以在这里定义了一个ModelConvertor类,用于将从数据库查询出来的表形式数据转化为模型层对象,为了增加... 阅读全文
posted @ 2014-11-01 19:00 plle 阅读(3872) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示