ASP.NET vNext总结:EntityFramework7

1.概述关于EF7之前的版本如何?这里就不再扯了。更不会和别人争论EF的性能如何?好比一把宝刀,在善于用它的高手和不善于用它的低手使用威力不同的。如题,这里简单说一下EF7,同样它还处于beta版本阶段,如果你遇到bug或功能变化等疑问,不要见怪了。EF7只支持 CodeFrist 代码优先的映射方式,将来它可以支持更多种数据库,如已经对SQLLite嵌入式数据库支持很好,甚至牛逼得还要支持NoS...
ASP.NET EntityFramework vNext

MVC学习一:EF

一.EF修改和删除的多种方法方法1:官方推荐 先查询在修改 或者删除varstudent=db.Students.FirstOrDefault(t=t.Id==Mid); student.Name=修改后;//修改值数据 db.SaveChanges();//保存 db.Students.Remove(student);//移除对象 db.SaveChanges();//保存方法2:先附加...
MVC EF

Asp.Net MVC路由调试好帮手RouteDebugger

1.获取方式第一种方法:在程序包控制台中执行命令PM Install-Package routedebugger安装成功后Web.config文件中会自动加入行addkey=RouteDebugger:Enabledvalue=true/第二种方法:下载之后,解压之后得到RouteDebugger.dll,引用到web项目中。下载地址:http://files.cnblogs.com/cunlau...
RouteDebugger MVC路由 Asp.Net MVC

常见HTTPS攻击及防御方法详解

0×00 背景研究常见的https攻击方法Beast crime breach,并针对https的特性提出一些安全部署https的建议。针对于HTTPS的攻击,多存在于中间人攻击的环境中,主要是针对于HTTPS所使用的压缩算法和CBC加密模式,进行side-channel-attack。这几类攻击的前置条件都比较苛刻,且都需要受害主机提交很多次请求来收集破译关键数据的足够信息。常见的攻击方法,主要...
HTTPS攻击

C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现

c#里面的AES加密解密在visual studio中写的c#代码usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Security.Cryptography; namespacetest { classClass1 { staticvoidM...
AES加密解密

ASP.NET SignalR 2.0 入门指南

介绍SignalRASP.NET SignalR 是一个为 ASP.NET 开发人员的库,简化了将实时 web 功能添加到应用程序的过程。实时Web功能使服务端代码推送内容到链接可客服端并立即应用成为可能,而不需要服务端等待客户端去请求数据。SignalR可用于任何你想添加实时Web功能到ASP.NET应用程序的情形,聊天室是一个常用的例子,用户可以刷新Web页面来获得新的数据,或者页面使用一个长...
SignalR 2.0 ASP.NET

Entity Framework泛型封装

Entity Framework本身的增删改查其实 已经很方便了,不过做项目的时候用的多了也就觉得有点累了,每个业务实体基本上都涉及到到了增删改查这四个基本的要素,至于封装每个公司可能都不一样,接口,设计模式都用的眼花缭乱,我闲来没事就搞个简单的封装Helper,Github上也有关于EF的扩展Libray,具体没有用过,公司的有自己的封装,自己也没怎么弄,具体地址:https://github....
Entity Framework 泛型封装

微信开发笔记——微信网页登录授权,获取用户信息

最近做了一个公司的微信的公众号,对微信的流程清楚了不少,这里记录下,算不上多高深的,只希望能帮助到一部分人吧。闲话少说,开始:首先大家要看下微信的API文档。微信网页授权,获取用户的微信官方API文档地址: http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html三次握手微信认证流程(我自己简称三次握手):1、用户同...

.NET MVC3.0伪静态实现

关于.NET MVC的伪静态实现,网上有很多博文介绍,但都不能实现真正的伪静态,或者适应更复杂的伪静态需求,比如分页查询的页面。首先,我们要写一个路由拦截器,其中的一些拦截规则处理,需要你根据实际情况处理,我这里只是扩展了分页查询的伪静态处理,代码如下:///summary ///路由拦截器 ///作者:MaximusYe ///Email:yq@yyzq.net ///QQ:275623...
.NET MVC3.0伪静 MVC 伪静态实现

如何全面掌控Session?且看WebSocket跨站劫持

WebSockets是一个能够给单TCP连接提供全双工信道的HTML5特性。它的持续性连接功能,使得构建B/S模式的实时应用成为可能。Websockets常常用在那些带有聊天功能的WEB应用上。下面的图片就非常贴切地阐释了一个APT攻击用到的websockets:科普:同源策略(Same origin policy):同源是指,域名,协议,端口相同,即浏览器会检查同一浏览器的不同选项卡中,来源相同...
Session WebSocket跨站劫持