会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大龄程序员
当你迷茫的时候,就是要沉下心来写代码的时候....
博客园
首页
新随笔
订阅
管理
2017年7月3日
Log4Net不同日志类型写入到不同文件
摘要: 1. 一直在用log4net,从来没有自己整理过。实践出真知,只有自己整理过才能真正掌握。 2. log4net,应该读logfornet,以前一直说log4,log4............ 安装 NuGet: AssemblyInfo.cs : 配置 log4net.config 客户端 roo
阅读全文
posted @ 2017-07-03 17:49 常山造纸农
阅读(3087)
评论(0)
推荐(1)
2017年6月22日
abstract、virtual、sealed、 interface、struct 基础知识整理
摘要: abstract abstract 修饰符指示被修改内容的实现已丢失或不完整。 abstract 修饰符可用于类、方法、属性、索引和事件。 在类声明中使用 abstract修饰符以指示某个类仅旨在作为其他类的基类。 标记为 abstract 的成员,或包含在抽象类中的成员,都必须由派生自抽象类的类来
阅读全文
posted @ 2017-06-22 16:06 常山造纸农
阅读(590)
评论(0)
推荐(0)
2017年6月15日
依赖注入之Autofac使用总结
摘要: 依赖倒置?控制反转(IOC)? 依赖注入(DI)? 你是否还在被这些名词所困扰,是否看了大量理论文章后还是一知半解了? 今天我想结合实际项目,和正在迷惑中的新手朋友一起来学习和总结依赖注入Autofac的使用和理解。 依赖注入粗暴理解 依赖: 这样的代码,估计没有程序猿不曾使用。 A类实例化的时候需
阅读全文
posted @ 2017-06-15 11:44 常山造纸农
阅读(33858)
评论(12)
推荐(26)
2017年6月14日
利用反射动态调用有自定义属性标签的类中的方法
摘要: 场景说明 在一个业务的DLL中有多个类,类都有一个自定义属性(Attribute)标签。 类中的每个方法也有一个自定义属性(Attribute)标签。 在客户端知道类和方法自定义属性的值,需要动态来调用这个方法。 自定义属性 动态调用 总结 1. 学习用反射动态获取类和方法自定义标签属性。 2. 学
阅读全文
posted @ 2017-06-14 16:17 常山造纸农
阅读(679)
评论(0)
推荐(0)
2017年6月5日
RabbitMQ安装配置和基于EasyNetQ驱动的基础使用
摘要: RabbitMQ基本概念和原理 1.AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 2.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写。 3.Channel Channe
阅读全文
posted @ 2017-06-05 15:06 常山造纸农
阅读(2559)
评论(5)
推荐(4)
2017年6月2日
Thread,ThreadPool,Task, 到async await 的基本使用方法和理解
摘要: 很久以前的一个面试场景: 面试官:说说你对JavaScript闭包的理解吧? 我:嗯,平时都是前端工程师在写JS,我们一般只管写后端代码。 面试官:你是后端程序员啊,好吧,那问问你多线程编程的问题吧。 我:一般没用到多线程。 面试官:............................. (面试
阅读全文
posted @ 2017-06-02 17:58 常山造纸农
阅读(1824)
评论(9)
推荐(2)
2017年5月29日
MVC+Bootstrap+Drapper使用PagedList.Mvc支持多查询条件分页
摘要: 前几天做一个小小小项目,使用了MVC+Bootstrap,以前做分页都是异步加载Mvc部分视图的方式,因为这个是小项目,就随便一点。一般的列表页面,少不了有查询条件,下面分享下Drapper+PagedList.Mvc支持多查询条件分页的使用经验。 构建强类型Model 1.查询参数的Model 2
阅读全文
posted @ 2017-05-29 17:30 常山造纸农
阅读(2249)
评论(0)
推荐(3)
解密Lazy<T>
摘要: 1.Lazy<T>的使用 无意间看到一段代码,在创建对象的时候使用了Lazy,顾名思义Lazy肯定是延迟加载,那么它具体是如何创建对象,什么时候创建对象了? 先看这段示列代码: 使用非常简单,把 OrderService 放到Lazy<T> 中,然后 _orderSrv.Value 的时候才真正创建
阅读全文
posted @ 2017-05-29 00:50 常山造纸农
阅读(558)
评论(0)
推荐(1)
公告