Web使用热敏打印小票(IE环境)
概述在html页下使用Epson P60II 热敏纸下打印小票,使用的打印方案为调用window.print
C#创建自定义特性
概述特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息
MongoDB高可用方案-主从复制
MongoDB 是当前比较流行的文档型数据库,其拥有易使用、易扩展、功能丰富、性能卓越等特性。主节点会记录写
C# 线程 线程池 Task的使用介绍
从 .NET Framework 4.5 开始,任何使用 async/await 进行修饰的方法,都会被认为
ModelState.IsValid忽略型别的检查错误
Web Api在Int或DateTime如果传空值的话会自动帮忙设预设值,但是在ModelState.IsV
Redis 哈希(Hash)
哈希hash又称为散列、杂凑等,是将任意长度的输入通过散列算法变换为固定长度的输出,最终输出也就是哈希值。这
让 Hangfire 使用 MongoDB 存储
MongoDB 支持Hangfire库。通过使用这个库,您可以将所有作业信息存储在 MongoDB 中。要安
C# Jpush 极光推送消息推送
简介消息推送(Push)指运营人员通过自己的产品或第三方工具对用户移动设备进行的主动消息推送。用户可以在移动
巧用ActionFilter的AOP特性,为返回的数据增加返回码和消息
背景对于处理接口返回值统一加密,过滤,特定值统一处理,统一返回等多种需求,net的拦截器前置拦截比较常用,例
ASP.NET Web API中实现版本
一般来说,api 接口是提供给其他系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和
asp.net webapi bug : System.OperationCanceledException 异常处理
asp.net webapi的过滤器 ExceptionFilterAttribute 捕获一个异常消息如下
CodeSmith简单用法
概述平常我们在写代码的时候,一般会有很多重复的代码,比如dal、bll、实体等等,这些东西很多是重复的,网上
关于MongoDB时区问题
由于MongoDb存储时间按照UTC时间存储的,其官方驱动MongoDB.driver存储时间的时候将本地时
支持c#的分表分库组件-Ctrip DAL
简介Ctrip DAL是携程框架部开发的数据库访问框架,支持代码生成和水平扩展。其由携程技术中心框架部DAL
使用GZipStream实现压缩和解压缩
概述之前做项目,涉及到存入到数据库或者http传输的数据量比较大,这个时候,就需要考虑在存入数据库或者发送传
聊聊策略模式
1、简介策略模式就是把各个平等的具体实现进行抽象、封装成为独立的算法类,然后通过上下文和具体的算法类来进行交
Mongodb正则$regex查询慢的问题
$regex查询慢的原因,大部分是没有命中索引,如果需要命中索引有两点需要注意1) 不能区分大小写 ,不要指
c# winform程序读写ini配置文件
使用settings.settings来保存数据库配置等信息的。但是设置为“应用程序”级别,就没法方便的用
Redis锁被别人释放怎么办
什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块
RabbitMQ有5种工作模式
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。Rabbit