摘要: 应用场景: 使用 sql的 Case When Then 批量更新某张表,底层数据库用到了Dapper 代码示例: 最终生成的sql: 代码说明:这个方法的作用是,根据传进来的Dict<SmsFlowID,ClientReceivedResult>批量更新SmsSendResult对应的值,为了限定 阅读全文
posted @ 2016-12-07 17:37 Napoléon 阅读(4394) 评论(0) 推荐(2) 编辑
摘要: Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患、相关的防御技巧以及Web API提供的安全机制。目录Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证... 阅读全文
posted @ 2015-06-19 16:32 Napoléon 阅读(12255) 评论(5) 推荐(9) 编辑
摘要: Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的各... 阅读全文
posted @ 2015-06-19 16:30 Napoléon 阅读(214078) 评论(14) 推荐(43) 编辑
摘要: 先前的概念中对JSON还是比较熟悉,对JSONP不是特别的清楚,整理完相关知识发现才豁然开朗。简单的说JSON是一种数据交换格式,而JSONP是 一种非官方跨域数据交互协议。JSON是“暗号”,而JSONP则是接头方式。一个是描述信息的格式,一个是信息传递双方约定的方法。一、什么是JSONJSON(... 阅读全文
posted @ 2015-06-19 15:11 Napoléon 阅读(5549) 评论(0) 推荐(2) 编辑
摘要: 1.WebApi是什么 ASP.NET Web API 是一种框架,用于轻松构建可以由多种客户端(包括浏览器和移动设备)访问的 HTTP 服务。ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。 可以把WebApi看成Asp.N... 阅读全文
posted @ 2015-06-18 14:42 Napoléon 阅读(16054) 评论(3) 推荐(3) 编辑
摘要: 在新出的MVC4中,增加了WebAPI,用于提供REST风格的WebService,新生成的WebAPI项目和典型的MVC项目一样,包含主要的Models、Views、Controllers等文件夹和Global.asax文件。Views对于WebAPI来说没有太大的用途,Models中的Model... 阅读全文
posted @ 2015-06-16 17:00 Napoléon 阅读(16824) 评论(4) 推荐(7) 编辑
摘要: 最近用WPF写了款2048的小游戏,最早接触这款游戏是在手游上,觉得蛮好的,于是就用WPF实现了下,界面运行流畅,操作便捷,虽说程序在可玩度上还稍有欠缺,不过这也是WPF在游戏开发中的一个新篇章程序截图如下:下载地址:2048 阅读全文
posted @ 2015-05-05 16:10 Napoléon 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 最近用WPF写了款个人公积金查询的程序(针对shgjj网站),主要是模拟网站登录系统,识别简单的验证码,数据抓取及解析PS:关于360程序的拦截,首先声明程序里面没有任何危害到用户电脑和账号信息安全的代码,至少在我本机开发的电脑上运行是没有拦截,但是有人还是反应会拦截,那首先360你们懂的,不管是好... 阅读全文
posted @ 2015-04-24 16:20 Napoléon 阅读(368) 评论(0) 推荐(0) 编辑
摘要: WPF(Windows Presentation Foundation)应用程序在没有图形加速设备的机器上运行速度很慢是个公开的秘密,给用户的感觉是它太吃资源了,WPF程序的性能和硬件确实有很大的关系,越高档的机器性能越有优势。 程序性能改善不是一蹴而就的,好的设计可以消除影响性能的问题,... 阅读全文
posted @ 2015-04-08 18:08 Napoléon 阅读(12670) 评论(2) 推荐(2) 编辑
摘要: 其实很简单,只要将容器控件中的附加属性FocusManager.IsFocusScope设为True就可以了下面是个简单的用例: 1 ... 阅读全文
posted @ 2015-01-30 16:18 Napoléon 阅读(1812) 评论(0) 推荐(0) 编辑