写了一些文章,有一些自己比较满意,这些都是以系列的方式写的;还有一些写的比较随意,有凑数的嫌疑😂 (就像现在很多智能手机有很多摄像头一样,凑数的四摄🤣),这里列出自己相对比较满意的文章,方便查看。

1.Excel开发系列

     这个是我当年在某财经公司做Office插件开发时的一些新得和总结,毫不谦虚的说,大概是目前网上关于Office插件开发比较全的文章,这方面资料比较少,这些文章是在工作中跟同事以及在网上不断查找探索的总结。总共写了十一篇。

  1. 浅谈Excel开发:一 Excel 开发概述
  2. 浅谈Excel开发:二 Excel 菜单系统
  3. 浅谈Excel开发:三 Excel 对象模型
  4. 浅谈Excel开发:四 Excel 自定义函数
  5. 浅谈Excel开发:五 Excel RTD函数
  6. 浅谈Excel开发:六 Excel 异步自定义函数
  7. 浅谈Excel开发:七 Excel 自定义任务窗体
  8. 浅谈Excel开发:八 Excel 项目的安装部署
  9. 浅谈Excel开发:九 Excel 开发中遇到的常见问题及解决方法
  10. 浅谈Excel开发:十 Excel 开发中与线程相关的若干问题
  11. 浅谈Excel开发:十一 针对64位Excel的插件的开发和部署
2.算法和数据结构系列

   这是我当年学习《算法 第四版(Algorithms,4th edition)》这本书时的读书笔记,这本书非常浅显易懂循序渐进,并且配套的公开课上还有一些动画演示,我也将这些动画都写到了笔记中,另外,原书示例代码是java,我也用C#实现了一遍,也对一些.NET的源码进行了分析,这本书还没看完,后续可能还会更新。

  1. 浅谈算法和数据结构: 一 栈和队列
  2. 浅谈算法和数据结构: 二 基本排序算法
  3. 浅谈算法和数据结构: 三 合并排序
  4. 浅谈算法和数据结构: 四 快速排序
  5. 浅谈算法和数据结构: 五 优先级队列与堆排序
  6. 浅谈算法和数据结构: 六 符号表及其基本实现
  7. 浅谈算法和数据结构: 七 二叉查找树
  8. 浅谈算法和数据结构: 八 平衡查找树之2-3树
  9. 浅谈算法和数据结构: 九 平衡查找树之红黑树
  10. 浅谈算法和数据结构: 十 平衡查找树之B树
  11. 浅谈算法和数据结构: 十一 哈希表
  12. 浅谈算法和数据结构: 十二 无向图相关算法基础
3.设计模式及性能优化

    这部分是平常工作中的一些思考和总结,涉及到设计模式,架构设计等。

  1. 从循环引用谈依赖倒置原则
  2. 从Undo,Redo谈命令模式
  3. 熔断器设计模式
  4. 浅谈命令查询职责分离(CQRS)模式
  5. 浅谈依赖注入
  6. 浅谈模板方法模式
  7. C#设计模式之访问模式
4.数据库及相关

    平常工作中接触到的数据库交易及相关的使用技巧及方法。

  1. 浅谈SQL Server数据库分页
  2. 1ms引发的问题
  3. .NET应用程序与数据库交互的若干问题
  4. 使用EntityFrameworkCore对包含DbContext的类库生成迁移脚本
  5. LINQ Group By操作
  6. SQLite入门及优化
  7. SQLServer中使用TVP和SqlBulkCopy批量插入数据
5..NET性能优化及其他

   总结了一些.NET方面的知识点以及性能优化方面的经验。

  1. BCL中String.Join的实现
  2. .NET程序的性能要领和优化建议
  3. 浅谈并发与并行(一)
  4. 浅谈并发与并行(二)
  5. 浅谈分支预测、流水线与条件转移
  6. DataTable数据检索的性能分析
  7. 减少.NET应用程序内存占用的一则实践
  8. 浅析.NET中的引用类型和值类型(上)
  9. 浅析.NET中的引用类型和值类型(下)
  10. 程序集的混淆及签名
  11. 详解C# 迭代器
  12. 记一次.NET程序内存暴涨分析
  13. NET中的一些无损压缩算法 
6.文学书籍读后感

    包括平常闲碎时间看的书籍的读后感。

  1. 一点读书笔记之一
  2. 一点读书笔记之二
  3. 为什么听过很多道理,却依然写不好代码?
  4. 游鱼之乐与庄子美学
  5. 冯唐易老,李广难封