- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 使用VS2019 .net coer3.1 开发Teams Bot,获取Teams用户信息和发送主动消息
使用VS2019 .net coer3.1 开发Teams Bot,获取Teams用户信息和发送主动消息首先创建一个自定义的Bot,可以查看ActivityHandler里面的方法,根据自己的需要进行重写using Microsoft.Bot.Builder;using Microsoft.Bot.Builder.Teams;using Microsoft.Bot.Schema;using System;using System.Collections.Generic;using System
2020-07-16 17:57:56
1254
原创 使用VS2017开发Teams Bot
VS2017使用BotFramework进行Teams聊天机器人的开发using System;using System.Configuration;using System.Threading.Tasks;using Microsoft.Bot.Builder.Dialogs;using Microsoft.Bot.Connector;using Microsoft.Bot.Connector.Teams;namespace MyBot.Dialogs{ [Serializabl
2020-07-16 17:33:28
380
原创 C# DES加密解密以及MD5加密
C#DES加密解密需要注意的是加密秘钥和加密向量一定要是8位长度的字符串DES加密 /// <summary> /// DES加密 /// </summary> /// <param name="encryptString">待加密字符串</param> ///...
2018-07-03 16:34:58
796
原创 C#基于IDbConnection扩展简单实现ORM关系映射
以下是根据我个人自己的理解然后实现的,如果能有更好的实现方式希望各位能指点一二 查询方法public static IEnumerable<T> Query<T>(this IDbConnection conn, string sql, params SqlParameter[] parameters) { using (co...
2018-07-02 11:19:32
4782
原创 C#ADO.NET判断某个字段是否存在于SqlDataReader
因为SqlDataReader没有直接判断字段是否存在于SqlDataReader的列里面,所以根据自己的想法写了一个简单的判断,如果有大牛有什么更好的更有效的方法,希望能指点下,关键代码如下: //使用反射机制通过递归完成多层级属性映射 private static object GetClassProperty(SqlDataReader reader, ...
2018-06-27 16:42:29
1537
转载 Web开发最常见的需要注意的安全问题
不是所有 Web 开发者都有安全的概念,甚至可能某些安全漏洞从来都没听说过。这就是这篇科普文章的存在意义,希望 Web 开发者在开发时能依此逐条检查代码中的安全问题。注:服务器运维相关的安全注意事项不在本文之列这篇文章主要包含以下内容:前端安全XSS 漏洞CSRF 漏洞后端安全SQL 注入漏洞权限控制漏洞SESSION 与 COO
2017-03-27 11:23:10
3980
转载 c#设计模式-单例模式
第一种最简单,但没有考虑线程安全public class Singleton{ private static Singleton _instance = null; private Singleton(){} public static Singleton CreateInstance() { if(_instance == null)
2017-03-27 10:57:42
259
转载 SignalR报错Websocket不可用
因为服务器搬迁,后来导致项目中的SignalR报错,出现了有关Websocket的错误,具体报错原因还不了解,后来百度找到了一个答案,试了一些,问题解决了,具体什么原因,不清楚,在这里记录下,以后方便自己具体解决方法如下在Web.Config配置文件的 节点下的节点中添加,上面的条配置是解决问题的关键所在
2017-03-23 16:49:36
2909
原创 .NET MVC5中使用SignalR2 Demo
1.打开工具|库包管理器|包管理器控制台,运行以下命令。这一步添加到项目的一套脚本文件和程序集引用,使signalr功能。install-package Microsoft.AspNet.SignalR2.在“解决方案资源管理器”中,展开脚本文件夹。注意,脚本库signalr已添加到项目中。3.在解决方案资源管理器中,右键单击该项目,选择“添加|新文件夹,并添加一个新文件夹命名为H
2017-03-09 09:25:44
2216
原创 C#中文验证码
public class ValidateCode : IHttpHandler, IRequiresSessionState { public void ProcessRequest(HttpContext context) { string checkCode = GenCode(4); // 产生4位随机字符
2017-03-08 14:01:09
321
原创 C#图片上传,并做安全检测
public void ProcessRequest(HttpContext context) { HttpPostedFile uploadFile = context.Request.Files["file"]; string fileName = Path.GetFileName(uploadFile.FileName);
2017-03-08 13:58:28
880
转载 EF DataBase First 动态拼接数据库连接
/// /// EF DataBase First 动态拼接数据库连接 /// /// 创建EF实体时的命名(也是数据库实体名称) /// 连接字符串的名称 /// 返回解密后的链接字符串 public static string EFDecryptDESConnectionString(strin
2017-03-08 10:17:29
1308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人