自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 对象池模式

对象池模式是一种 creational 设计模式。该模式下,池中所包含的对象将不再是每次需要时创建,使用完毕后销毁,而是初始化好后放入池中等待使用。使用该池的 client 每次需要时都会向对象池请求一个对象,在上面进行一些操作,使用完之后返回给对象池。这个过程可以是手动执行或自动执行。使用对象池的目的主要是为了提升性能,尤其是当需要和一些创建昂贵但使用时间不长的对象打交道时。 初始状态...

2019-04-07 22:19:00 76

转载 确保 .NET 程序在系统中只有一个实例

保证一个应用程序在系统中只有一个运行的方式就是用一些特殊的信息来判定唯一性。一种思路是通过线程的信息,比如名字等来判断,另一种是通过线程同步互斥信号来达到目的。 第一种是查看线程的名字,看是否已经存在了: using System.Diagnostics; namespace OnlyOneInstanceApp { class Program { st...

2019-04-07 22:16:00 69

转载 谈谈 Base64 编码

Base64 编码是日常的编程中经常用到的编码方案之一,尤其是在传输信息的时候。有些初学者搞不清楚它和普通字符串的区别,也有些初学者把它和文本加密混淆。这里对 Base64 编码做一个详细的介绍。 可打印字符和控制字符 介绍 Base64 编码之前,先介绍下什么是可打印字符。可打印字符(printable character)也称为图形字符(graphic character),指的是在...

2019-04-06 22:59:00 166

转载 谈谈 HTTP 缓存

缓存是计算机世界中最常见的概念,从底层的 CPU 的缓存到应用层面的 Web 服务器缓存以及分布式的 Redis 和 Memcached 缓存。缓存存在的作用主要是为了以较小的空间代价提升较大的时间节省,当然前提是类似于二八原则这样的原理生效并且加以较好的策略来配置缓存。 本文谈的缓存是实际后端编程中操作的不是很多的 HTTP 缓存。由于现在前后端分离的情况比较多,加上后端提供的接口都是...

2019-04-06 14:28:00 59

转载 ADO.NET 结构整理

这些年来工作中的开发任务主要集中在用代码处理业务层面,对数据库的操作一直是用的原来项目沿用下来的数据访问层。这次由于要想在项目中使用Dapper.NET,所以系统学习了下ADO.NET,并对知识点做了相应的整理。本篇近限于 ADO.NET 中直接访问数据源的组件的方式,不包括后来的 LINQ 和 Entity Framework。 ADO.NET 的发展历程 ADO.NET 主要是随着 ...

2015-04-13 13:30:00 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除