摘要:
□ 背景 往数据库添加数据,前端验证通过的情况下,提交报错,程序停在了SaveChanges()这行,并报如上错误。 □ 分析 猜想是提交的领域模型不符合数据库要求,但不知道具体哪里出错。网上查资料,有人发现这是"某些字段为空"而引起的错误。每个人面对的场景不一样,打断点调试,发现有一个属性的长度超出了数据库的要求。 出错的语句: userInfo.LoginPwd = Encryp... 阅读全文
摘要:
本篇体验当在浏览器地址栏中输入网址后发生的事情。参考了韩星和Igor Ostrovsky的博文。一切从输入网址/域名开始: 1、浏览器查找域名对应的IP地址实际上是查找DNS(Domain Name System的缩写,存储域名和IP地址映射的分布式数据库)的过程。查找DNS缓存的顺序为:1、在浏览器中查找DNS缓存:不同的浏览器缓存DNS的时间是不一样的,一般在1-30分钟时间。比如FireFox的默认DNS缓存时间是1分钟。 2、在系统中查找DNS缓存。 3、在路由器中查找DNS缓存。 4、在ISP(网路提供商)的DNS缓存服务器中查找。 5、如果以上都没有,ISP的DN... 阅读全文