10 2016 档案
摘要:使用 Salt + Hash 将密码加密后再存储进数据库 如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码 解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函
阅读全文
摘要:0.什么是Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 维基百科 1.与其他用户状态保存方案比较 一般开发中用户状态使用session或者cookie,两种方式各种利弊。 Session:在InP
阅读全文
摘要:环境:MVC3.0,IIS7 Mvc3.0的部署除像正常部署aspx程序一样外,另外还需要注意的几点: 1. 安装MVC3.0 确保服务器上安装了MVC3.0,默认版本是“3.0.20105.0” 2. MVC版本一致性问题(重要) 此类问题会引起一堆譬如CS1705,CS0433类的问题,我就是碰
阅读全文
摘要:public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRou...
阅读全文
摘要:今天vs2015 生成项目时,提示执行失败,参数错误。查了很多资料未解决 后来,发现只有一个项目出现这个问题,其他项目生成正常。怀疑是该项目解决方案的问题 于是将解决项目中的项目移除,逐一生成引用,解决。 应该是解决方案中引入了错误的项目文件造成的。
阅读全文
摘要:public static string UrlGet(string url) { string responseContent = ""; string cookieValue = getCurrentUserSessionID(); HttpWebRequest httpWebReques...
阅读全文
摘要:在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必须在response中添加 Access-Control-Allow-Origin 的header,才能让前者成功拿到数据。 当跨域访问时,浏览器会发请求吗 这是真正困扰我们的问题,因为我们不清楚浏览器会怎么做。它会不会
阅读全文