DbUtility Ex
摘要:扩展 DbUtility (1)2014-05-22 21:48 by Ivony...,234阅读,3评论,收藏,编辑本文原始路径:https://www.zybuluo.com/Ivony/note/14074前言DbUtility v3 是一个开源的轻量级数据库访问框架,源代码通过 Apach...
阅读全文
标准IDispose模式浅析
摘要:标准IDispose模式浅析DoNet资源众所周知,.Net内存管理分托管资源和非托管资源,把内存中的对象按照这两种资源划分,然后由GC负责回收托管资源(Managed Resource),而对于非托管资源来讲,就需要程序员手动释放。 Framework的设计者的本意是降低Developer的入门难...
阅读全文
基于.NET的微信SDK
摘要:超级懒汉编写的基于.NET的微信SDK一、前言 特别不喜欢麻烦的一个人,最近碰到了微信开发。下载下来了一些其他人写的微信开发“框架”,但是被恶心到了,实现的太臃肿啦。 最不喜欢的就是把微信返回的xml消息在组装成实体类,所以会比较臃肿,现在都提倡轻量级,所以有什么办法可以避免大量实体类的存在...
阅读全文
微信消息处理框架发布
摘要:实现虽易,写好不易——小玩意也能体现编码功力,微信消息处理框架发布2014-05-22 14:45 by 麦舒,685阅读,2评论,收藏,编辑最近在接手同事之前写的代码,关于微信接口开发的,花了点时间把它整理成了一个类库,但是为了显得高大上,冠了一个框架之名。然后写下这么一篇文章:代码重构之 —— ...
阅读全文
C# RFID windows 服务 串口方式
摘要:随笔- 30 文章- 0 评论- 62C# RFID windows 服务 串口方式话说RFID以前很火所以整理一下一年前自己处理的RFID程序,放源码.一开始觉得他是个很神奇的东西。 包含串口通讯和网络通讯。 由于网络通讯设备太贵,所以国内的设备基本上都是在外置一个比较便宜的模块在里面。 本案例应...
阅读全文
微信语音识别及网页获取用户信息
摘要:微信快速开发框架V2.3--增加语音识别及网页获取用户信息(八),代码已更新至Github不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口。目前还在开发第三方微信平台,旨在...
阅读全文
建站准备篇
摘要:建站始末1【准备篇】阅读目录建站四部曲:你不知道的事-建站始末1【准备篇】你不知道的事-建站始末2【框架篇】你不知道的事-建站始末3【实现篇】你不知道的事-建站始末4【总结篇】本篇目录:写在前面为什么要建站?建站计划前端总结知识点总结域名和服务器关于开源未完待续 本篇内容会有些长,希望各位看官可以...
阅读全文
动态生成二维码和一维条形码
摘要:动态生成二维码和一维条形码迷失的醉猫CnBlogsHomeNew PostContactAdminRssPosts - 16 Articles - 0 Comments - 153最近那些事儿…… 为了不耽误大家的时间,这里首先说一下下边文章中主要涉及的技术问题,如果有兴趣,大家可以一起研究一下...
阅读全文
.NET中使用Redis
摘要:.NET中使用RedisRedis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.NET中...
阅读全文
SignalR1
摘要:SignalR循序渐进(一)前阵子把玩了一下SignalR,起初以为只是个real-time的web通讯组件。研究了几天后发现,这玩意简直屌炸天,它完全就是个.net的双向异步通讯框架,用它能做很多不可思议的东西。它基于Owin,可以脱离繁重的System.Web,随意寄宿在IIS,WindowsS...
阅读全文
Windows 8.1 应用开发文章汇总
摘要:Windows 8.1 应用开发文章汇总Windows 8.1 应用再出发 - C# + XAML1.Windows 8.1 应用再出发 - 创建我的第一个应用2.Windows 8.1 应用再出发 - 几种常用控件3.Windows 8.1 应用再出发 - 几种布局控件4.Windows 8.1 ...
阅读全文
Remoting接口测试工具
摘要:动手写一个Remoting接口测试工具 基于.NET开发分布式系统,经常用到Remoting技术。在测试驱动开发流行的今天,如果针对分布式系统中的每个Remoting接口的每个方法都要写详细的测试脚本,无疑非常浪费时间。所以,我想写一个能自动测试remoting接口的小工具InterfaceTe...
阅读全文
订单处理(c#实现)
摘要:State模式的经典应用场景:订单处理(c#实现)State模式在对象内部状态发生变化的时候,改变自身的行为,这通常是通过切换内部状态对象实现的,对象将自身在各个状态的行为推给了状态对象,从而解开了行为与对象的依赖。场景描述在经典的订单处理场景中,订单其不同状态的时候变现了不同的行为,具体内容如下:...
阅读全文
动手实现Expression翻译器1
摘要:动手实现Expression翻译器 – Part I伴随.Net3.5到来的Expression,围绕着它产生了各种各样有趣的技术与应用,Linq to object、Linq to sql、Linq to sqllite、Linq to Anything啊~~各种舒爽不侧漏。当然Expressio...
阅读全文
Excel导入导出
摘要:Excel导入导出各种方式分析1、引言1.1解决哪些问题 现在很多公司用的导出基本上采用的通过gridView导出excel,此种导出存在以下几种问题 1、数据量大的时候有时导出有时会让浏览器卡死,因为导出的excel不是真正的excel,是html格式的,只是用excel打开,查看方式只需...
阅读全文
T4模板demo
摘要:T4模板_根据DB生成实体类 为了减少重复劳动,可以通过T4读取数据库表结构,生成实体类,用下面的实例测试了一下1.首先创建一个项目,并添加文本模板:2.添加 文本模板:3.向T4文本模板文件添加代码: using System;namespace Test.T4{ ...
阅读全文
在现有代码中通过async/await实现并行
摘要:在现有代码中通过async/await实现并行一项新技术或者一个新特性,只有你用它解决实际问题后,才能真正体会到它的魅力,真正理解它。也期待大家能够多分享解一些解决实际问题的内容。在我们遭遇“黑色30秒”问题的过程中,切身体会到了异步的巨大作用(详见从ASP.NET线程角度对“黑色30秒”问题的全新...
阅读全文
Roslyn 编译平台概述
摘要:在Language Feature Status上面看到,其实更新的并不是特别多,为了不会误导看了C# 6.0 功能预览 (一)的园友,现在把官方的更新列表拿了过来,供大家参考C# 6.0 功能预览 (二)Roslyn 编译平台概述示例语法可视化工具蓝图语言功能状态语言设计说明FAQ语言功能实现状态...
阅读全文
C#开发157
摘要:C#开发157条建议编写高质量代码改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]摘要: 前言 从.NET3.0开始,C#开始一直支持一个新特性:匿名类型。匿名类型由var、赋值运算符和一个非空初始值(或以new开头的初始化项)组成。匿名类型有如下基本特性:1、既支持简单类型...
阅读全文
C# 6.0 功能预览
摘要:C# 6.0 功能预览 (一)一、索引的成员和元素初始化 1.1 原始初始化集合 Dictionary 1.2 键值初始化集合 Dictionary 1.3 运算符 $ 初始化集合 Dictionary二、自动属性的初始化一不小心发现 C# 已经到 6.0 了,现在项目中使用的还是 4.0,这节奏,...
阅读全文