lock 语句由 C# 编译器解析为使用 Monitor 类。下面的 lock 语句:
lock (obj)
{
// synchronized region for obj
}
Just So So ...
前段时间有位朋友问我,如何从 dump 中提取出哪些和机器相关的信息?比如:机器内存大小,cpu核数,机器名,机器的环境变量 等等。
那如何提取到里面的信息呢?当然我也没说全部可以提取的到。。。这里就拿自己的机器举例吧:
当你接收到一个字符串类型的数值的时候,你是如何得到你想要的数值的?是不是你觉得很简单,不就是转换一下吗?但是可以实现的方案有好几种,那么你会使用哪一种的,为什么使用这一种呐?不管你疑惑不疑惑,我是会疑惑我到底用哪一种更合适,这就是本文的目的所在。
产品需求来产生技术提升,产品要求灵活的根据前端传过来的字段来进行可配置的排序,Orderby( e => e.?)
orderby方法中是传递一个委托方法,返回一个Object对象,默认就是我们进行排序的属性字段值,所以我们也可以灵活使用这块委托方法,只要能返回对应属性的值就可以让这个表达式成立。
缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。由于CPU从内存中读取数据的速度比从磁盘读取快几个数量级,并且存在内存中,减小了数据库访问的压力, 所以缓存几乎每个项目都会用到。一般常用的有MemoryCache、Redis 今天就给大家带来MemoryCache的使用介绍!