摘要: 大家都知道,在客户端与服务器数据传输的过程中,http协议的传输是不安全的,也就是一般情况下http是明文传输的。但https协议的数据传输是安全的,也就是说https数据的传输是经过加密。 在客户端与服务器这两个完全没有见过面的陌生人交流中,https是如何保证数据传输的安全性的呢? 下面我将带大 阅读全文
posted @ 2019-08-20 15:52 萌萌丶小魔王 阅读(3846) 评论(0) 推荐(0) 编辑
摘要: 对于ASCII、Unicode、UTF-8这三种编码方式我们经常用到,也经常挂到嘴边,但他们是怎么来的,为什么要存在,具体是怎么个规则,我们并没有做深入了解,下面,就带你看一下他们到底是怎么回事吧…… 一、ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有 阅读全文
posted @ 2019-08-05 09:21 萌萌丶小魔王 阅读(4422) 评论(0) 推荐(2) 编辑
摘要: 背景 在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。 但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员 来说,很不方便。于是,就想到是不是可以在一个系统 阅读全文
posted @ 2019-07-24 16:05 萌萌丶小魔王 阅读(3995) 评论(0) 推荐(0) 编辑
摘要: 在Web应用开发或接口开发时,处理请求接口IHttpHandler随处可见,那么我们这次来简单聊一下这个接口。 ASP.NET响应Http请求时常用的两个处理接口,分别是IHttpHandler和IHttpModule。 1、IHttpHandler 一般用来处理一类特定的请求,比如对每个*.asp 阅读全文
posted @ 2019-07-03 09:39 萌萌丶小魔王 阅读(1246) 评论(4) 推荐(3) 编辑
摘要: 一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到 Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。 Session的原理,也就是在服务器端生成一个SessionID对应了存储的用户数据 阅读全文
posted @ 2019-04-04 16:29 萌萌丶小魔王 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作&角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据玩家角色所装备的武器不同,攻击效果也 阅读全文
posted @ 2019-04-02 08:55 萌萌丶小魔王 阅读(2165) 评论(7) 推荐(1) 编辑
摘要: 在刚刚完成的一个ASP.NET项目中,遇到了这么一个问题,项目部署到生产环境中时,领导要求项目中的配置文件(如web.config,app.config)中不能出现敏感字符,如:数据库连接,等等。 第一个想到的方法是,写一个加密解密算法,将这些配置文件中的值以密文的方式存到config文件中,代码中 阅读全文
posted @ 2018-02-08 10:43 萌萌丶小魔王 阅读(1005) 评论(2) 推荐(2) 编辑
摘要: 就在2018年的1月1日,我就麻烦不断,一直处理到昨天才算消停。这一晃,新的一年1月份已快到结尾了。由于个人原因,好几个月没来园子里逛逛了,博客也有一段时间没有更新了。 下面,来总结一下我的2017年,并规划一下2018年。 首先,总结一下2017年的情况,记得我写过一篇2017年目标与规划,其中, 阅读全文
posted @ 2018-01-20 10:44 萌萌丶小魔王 阅读(1973) 评论(26) 推荐(17) 编辑
摘要: 简单的谈一下MVC的Form认证。 在做MVC项目时,用户登录认证需要选用Form认证时,我们该怎么做呢?下面我们来简单给大家说一下。 首先说一下步骤 1、用户登录时,如果校验用户名密码通过后,需要调用FormsAuthentication.SetAuthCookie()这个方法。 2、用户退出时, 阅读全文
posted @ 2017-06-19 16:09 萌萌丶小魔王 阅读(2293) 评论(3) 推荐(5) 编辑
摘要: 一、一般情况 对于使用过MVC框架的人来说,对MVC的数据验证不会陌生,比如,我有一个Model如下: 1 public class UserInfo 2 { 3 [Required(ErrorMessage = "UserName不可为空1111")] 4 public string UserNa 阅读全文
posted @ 2017-06-02 14:54 萌萌丶小魔王 阅读(897) 评论(2) 推荐(1) 编辑