自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

转载 使用SqlDependency实现程序对于数据库中表数据变化的监视

好久没有写博客了,感觉有点生疏了。今天和大家分享一个数据库变化自动通知客户端的技巧,现在还是局限在sqlServer上的使用,在文章最后附上源码今天的主角就是SqlDependency--实现数据库中对于某一张表的监视,好了。废话不多说了,开始搞,今天我新建了个简单的WPF项目如下:1、首先需要对数据库的设置: ** 1、设置某个数据库代理的回滚 * ...

2018-12-13 23:12:00 486

转载 使用泛型和反射实现IDataReader转实体

#region 使用反射和泛型实现IDataReader向实体的转化(扩展方法) /// <summary> /// 使用反射和泛型实现IDataReader向实体的转化(扩展方法) /// </summary> public static class ReaderHelper { #...

2018-02-23 10:56:00 247

转载 c#委托事件入门--第二讲:事件入门

上文c#委托事件入门--第一讲:委托入门中和大家介绍了委托,学习委托必不可少的就要说下事件。以下思明仍然从事件是什么、为什么用事件、怎么实现事件和总结介绍一下事件1、事件是什么:. 1.1 NET事件建立在委托机制之上,事件是对委托的封装。  1.2 事件的分类:强类型事件和弱类型事件2、为什么用事件:  从上文委托入门介绍中我们可以了解到,我们...

2018-01-24 15:06:00 135

转载 c#委托事件入门--第一讲:委托入门

说起委托,有些刚刚入门c#的人感觉很高大上,没有接触过,但是其实很多人都用过Lambda表达式,实际上Lambda表达式就是一个委托。关于委托入门有个大神写的很详细:张子阳的博客C#中的委托和事件 - Part.1。下面就按照思明的理解介绍一下委托入门1、委托是什么  委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参...

2018-01-24 09:35:00 137

转载 Asp.net SignalR 让实时通讯变得简单二--把SignalR寄宿到控制台程序中

  在Asp.net SignalR 让实时通讯变得简单中思明分享了一个直接寄宿到IIS上的SignalR,SignalR同时也可以宿主在任何应用程序,包括控制台,客户端程序和Windows服务等,另外还支持Mono,这意味着它可以实现跨平台部署在Linux环境下。  在我参考的博文[Asp.net 开发系列之SignalR篇]专题一:Asp.net SignalR快速入门中...

2018-01-18 17:05:00 317

转载 Asp.net SignalR 让实时通讯变得简单

巡更项目中,需要发送实时消息,以及需要任务开始提醒,于是便有机会接触到SignalR,在使用过程中,发现用SignalR实现通信非常简单,下面我思明将从三个方面分享一下:一、SignalR是什么Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着H...

2018-01-18 14:08:00 172

转载 如何读取、插入、更新xml文件

XML 指可扩展标记语言,XML 被设计用来传输和存储数据。现在做了个小项目,不想把数据存到数据库,直接保存到本地xml文件,这就需要对xml文件进行增删改查。以下就是思明新建的xml处理工具类XmlHelperusing SelfSignalR2._0.Models;using System;using System.Collections.Generic;usi...

2018-01-18 08:47:00 185

转载 c# 如何获得当前绝对路径

/// <summary> /// 获得当前绝对路径 /// </summary> /// <param name="strPath">指定的路径</param> /// <returns>绝对路径</returns> ...

2018-01-17 10:18:00 233

转载 web页面接入QQ客服的方法

在做微信二次开发的时候或者手机版网页的时候有人想在接qq客服,下面我就分享一下具体操作:1,准备一个QQ号,可以是企业QQ,也可以是个人QQ。登录网址:http://shang.qq.com/widget/consult.php 开通你的QQ通讯组件,一般登录进去就算开通了。2,复制如下QQ客服链接网址,将QQ客服号码修改好之后,把QQ客服链接网址放在自定义菜单上,或者关键...

2018-01-15 11:53:00 841

转载 如何使用webapi集成swagger

  现在B/S开发中,前后端分离无疑已经成为一种新的时尚,但是如何把后端开发的接口更好的提供给前段开发呢?还用接口文档?low了吧。不仅要花时间开发接口,还得花时间写文档,白花花的时间不久浪费了吗。如果接口需要调整,还得改文档,这效率不用说了,肯定够呛。今儿思明和大家分享一篇可视化webapi接口开发,就是去集成swagger。  先来简单介绍一下:Swagger 是一个规范和完整的...

2018-01-12 16:22:00 220

转载 如何在一个项目中同时包含mvc建站、webapi接口

项目做得多了。。就会发现有些小项目不想建太多的项目。。现在思明在这里和大家分享一下如果再一个项目中同时包含mvc建站以及实现webapi接口1、新建项目 aps.net web 应用程序2 新建模板的时候可以有多种方式,这里我和大家分享两种:2.1、可以直接选择 webapi模板。。它的核心引用是同时包含mvc和web api 的 但是这种方式会有多余的页面。。2...

2018-01-12 10:16:00 875

转载 mvc接口、webapi、webservice 对比

最近做了很多项目,也同时使用了mvc的接口,webapi的接口,以及webservice 的接口。先两两对比如下:mvc和webapi区别:1、MVC是建站的一种框架,倾向于返回用户的页面请求;api倾向于返回用户数据请求;2、mvc直接继承System.Web.Mvc.Controller; 而webapi继承的是System.Web.Http.ApiController...

2018-01-11 16:40:00 362

转载 使用筛选器特性标记方法解决webapi 跨域问题

在我的之前随笔解决api、WebService跨域问题中有人问到可以用特性来解决跨域问题吗,答案是肯定的,可以的;操作如下:首先建一个类CrossSiteAttribute:从抽象ActionFilterAttribute类继承的特性类来创建操作筛选器或响应筛选器。然后重写方法OnActionExecuted实现跨域using System.Web.Http.F...

2018-01-10 22:32:00 148

转载 c#快速写本地日志

很多人的程序在本地运行是好的,但是发布在服务器上后就会有各种各样的问题,但是服务器上又不能直接调试,所以直接读写本地日志成为解决问题的关键,我这个方法,会在发布网站的根目录自动创建 log.txt,并且会自动拼接日志信息。日志可在如下找到:代码如下:1、引用using System;using System.IO;using System.Text;...

2018-01-10 10:36:00 113

转载 解决api、WebService跨域问题

webapi接口在ajax调用的很多情况下都会出现跨域问题,同样的WebService如果想用ajax调用,也需要接口跨域问题,解决方案如下:1、IIS配置  打开IIS选择发布后的webapi或者是WebService,选择网站-->选择HTTP 响应表头-->添加。。操作如下:需要添加的名称和值为<add name="Access...

2018-01-09 17:27:00 135

转载 云服务器 远程mysql 无法连接

问题:mysql不管是用免安装版的,还是用直接安装的,还是用phpStudy直接发布的mysql服务。都只能用localhost登录,不能用服务器的ip进行远程访问遇到这个问题。按照网上大家介绍的方法去解决,但是一直不行。后来发现自己的阿里云服务器安全组规则中没有添加端口号为3306的项,加上之后,问题立马解决。现分享解决方法总结如下:1、 修改mysql数据库中的user表...

2018-01-09 15:29:00 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除