• 解决“找不到请求的 .Net Framework Data Provider。

    问题: 这几天在装.NET 的开发环境,在装好VS2013和Oracle 11g之后,做了一个测试项目,运行调试没问题 但是涉及到数据库相关操作,如新建数据集、连接数据库等在调试的时候则会出现如下错误: 目前百度之后现存的解决方案: oracle odp.net 32位/64位版本的问题 解决...

    2018-07-25 13:20:41

  • 实时通讯系列目录篇之SignalR详解

    一. 简单说几句 最早使用SignalR的时候大约是两年前了,记得当时是一个OA中消息的实时提醒,轮询的方式有点耗资源,WebSocket写起来又比较麻烦,最终选择了SignalR,当时是什么版本已经记不清了,反正现在最新的是2.3.0(这里指 .Net FrameWork下,而非Core下),这期...

    2018-07-25 13:20:15

  • asp.net MVC设计模式中使用iTextSharp实现html字符串

    因个人需求,需要将html格式转换成PDF并加上水印图片。于是乎第一次接触这种需求的小菜鸟博主我,在某度搜索引擎上不断的查阅关键字资料、踩坑,终于有了一个相应的解决方案。以下是解决步骤,记录下来方便以后的回顾,以及各位大神们的品鉴。 1、在 NuGet 搜索 itexts...

    2018-07-24 08:08:26

  • 第六节:SignalR完结篇之依赖注入和分布式部署

    一. SignalR中DI思想的应用 DI,即依赖注入,它是一种不负责创建其自己的依赖项对象的一种模式,通常用来降低代码之间的耦合性,广泛应用于架构设计,是必不可少的一种思想。 下面结合一个需求来说一说SignalR中依赖注入思想的应用。 需求:比如在前面章节的聊天室案例...

    2018-07-24 08:08:20

  • Nhibernate学习的第二天

    Fluent-Nhibernate 网站:http://www.fluentnhibernate.org/ 使用NuGet下载Fluent-Nhibernate、 1.创建实体类 2.创建实体类映射 3.创建SessionFactory Database中填写的是数据库信息 具体如何配置信息可以参考https://github.com/FluentNHibernate/fluent-nhibernate/w...

    2018-07-24 08:08:19

  • Json Schema的使用

    直接上案例: 在WebApi通讯中,客户端发送json数据,服务端反序列化json(json与某个类形成对应关系),在某些情况下,需要校验其上传的json是否合法。 服务端是使用Json.net(newtonsoft.json)进行反序列化。一般我们反序列化json为对象时代码如下: class Program { s...

    2018-07-22 06:04:33

  • ASP.NET OAuth 2.0 新手上路

    OAuth2.0资料 初衷:一直想整理授权系列demo,让自己项目高端大尚,列出新手授权系列,帮助小白程序员不用在为授权头疼 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特...

    2018-07-22 06:04:31

  • .Net EF6+Mysql 环境搭建

    由于一直使用的数据库是mysql,之前所用的orm都是轻量级的例如 dapper 这些的,然后想用ef配置一下mysql,总共时间花了差不多2天,才将坑填完,写个博客将流程记录一下 给后来者少掉点坑。 1.系统环境配置 首先得安装3个插件 ①mysql-for-visualstudio-1.2.8 vs的mysql...

    2018-07-22 06:04:30

  • NopCommerce学习(1) Caching

    redis教程 http://www.runoob.com/redis/redis-tutorial.html 下载地址:https://github.com/MSOpenTech/redis/releases。 将Redis发布包解压: 在目录下,添加start.bat文件(内容如下),以管理员权限打开,启动Redis缓存 @echo offcd /d %~dp0redis-server.exe redis...

    2018-07-20 06:04:13

  • webapi 用腾讯云手机短信验证码

    1 #region 验证码相关 2 public class SmsSDK 3 { 4 5 #region 短信发送的必要参数 6 /// summary 7 /// appId 8 /// /summary 9 private static int appId = 自己的; 10 11 /// summary 12 /// appKey 13 /// /summary 14 private static string appKey = " 自己的 "...

    2018-07-20 06:04:10

2