- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 influxdb2.0运用flux语法实现正则模糊查询
influxdb2.0 运用flux语法 借助正则函数:regexp.matchRegexpString 实现模糊查询功能
2022-08-22 09:48:05 2281 3
原创 C# +influxdb时序数据库 通过aggregateWindow 函数缩减采样
C# +influxdb时序数据库 通过aggregateWindow 函数缩减采样
2022-07-20 14:21:50 1067
C#微信公众号开发
本人用c#语言vs2010开发的一个微信公众号。里面有自定义菜单,关注回复和发送被动响应消息。等基本功能。还有C#接入微信的注意事项。完全是本人在工作中发现的一些经验。希望对同道中人有所帮助。
2014-09-21
C#微信公众号开发SDK
C#版的微信公众号开发SDK
Senparc.Weixin.MP几个关键类介绍如下:
Entities/Request*.cs 用于接收微信平台自动发送到服务器的实体(发送过来的是XML),包括文本、位置、图片三类
Entities/Response*.cs 用于反馈给发送人的信息实体(最终会转成XML),包括文本、新闻(图文)两类
Helpers/EntityHelper.cs 用于实体和XML之间的转换(由于其中有许多需要特殊处理的字段和类型,这里不能简单用XML序列化)
Helpers/MsgTypeHelper.cs 用于获取消息类型
CheckSignature.cs 验证请求合法性类
Enums.cs 各种枚举
RequestMessageFactory.cs 用于自动生成不同Request类型的实体,并作必要的数据填充
Senparc.Weixin.MP几个关键类及重要方法(按一般使用过程排序)
生成验证字符串:Senparc.Weixin.MP.CheckSignature.GetSignature(string timestamp, string nonce, string token = null),返回根据微信平台提供的数据,SHA1加密后的验证字符串(注意token必须跟公众平台的设置一直)
验证请求:Senparc.Weixin.MP.CheckSignature.Check(string signature, string timestamp, string nonce, string token = null),验证请求是否合法
获取请求实体:var requestMessage = Senparc.Weixin.MP.RequestMessageFactory.GetRequestEntity(XDocument doc); 根据不同请求的类型,自动生成可用于操作的实体(doc只需要用XDocument.Parse(xmlString)就能生成),requestMessage.MsgType就是请求枚举类型。
进行判断及各类操作。
根据需要,创建响应类型的实体,如:var responseMessage = ResponseMessageBase.CreateFromRequestMessage(requestMessage, ResponseMsgType.Text) as ResponseMessageText; 即可返回文本类型信息。
由于目前微信只接受XML的返回数据,所以在返回之前还需要做一次转换:XDocument responseDoc = Senparc.Weixin.MP.Helpers.EntityHelper.ConvertEntityToXml(responseMessage); var xmlString =responseDoc.ToString();
2014-09-20
MVC+EnterpriseLibrary5.0
闲来无事研究一下MVC4.0 和微软企业库5.0用他们做了个小程序 开发环境是vs2010 今天就把这个源码放出来 方便想学习的人做个入门学习。
2014-03-29
NPOI 2.0 dotnet binary
NPOI 2.0有几个DLL构成,他们分别是NPOI.DLL,NPOI.OOXML.DLL, NPOI.OpenXml4Net.dll, NPOI.OpenXmlFormats.dll,其中后三个是2.0新加的库。
NPOI.DLL中包含的模块
NPOI.Util 基础辅助库
NPOI.POIFS OLE2格式读写库,主要负责处理DocumentInformation
NPOI.DDF Microsoft Drawing格式读写库
NPOI.SS Excel 2003和Excel 2007操作库共用的接口库以及公用模块实现,如公式计算库
NPOI.HPSF OLE2的Summary Information和Document Summary Information属性读写库
NPOI.HSSF Excel BIFF格式读写库,这是用户用的最多的命名空间
2014-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人