11 2016 档案
摘要:前提: 在一堆我不太理解的缘由下采取了静态刷新页面来做类商城的网站,SEO的课题还不懂,大概做一个猜想 猜想: 多钟筛选出来的可能性,在单页面(url不变的情况下),是不可能被多个索引检索到的.如果用异步加载的方式来筛选数据,就是这种情况,url不会变. 现在是根据筛选条件生成不同的url,每个筛选
阅读全文
摘要:做项目的过程中,发现一次远程链接数据库的耗时大概是300ms~400ms,切身体会到了前辈们经常说的减少链接的重要性,用了缓存后页面的打开时间从1.5s减少到400ms 前提: 那么来说一说正题,web中多标签多条件筛选的设计.有两个思路: 一种是通过页面刷新来获取数据 一种是通过ajax来异步获取
阅读全文
摘要:猜想: 懵逼 实践: 首先通用的方法,并没有解决问题. 定位: 首先看报错: 顺便放一下用typecho的相关错误: 首先是nginx不会默认开启pathinfo模式,这个要设置,根据文档: 无法登录后台,出现"405, method not allowed" 这主要是由于nginx的固有bug导致
阅读全文
摘要:猜想: 懵逼 实践: 微信公众号开发的手册中甚至给出了只需要修改几个参数就能使用的范例.企业微信开发中在一个很不显眼的地方放了一个sample. https://work.weixin.qq.com/api/doc#10128 看似很好理解(并不,背后封装了不算简单的加密方法) 获取参数->解密->
阅读全文
摘要:初步猜想: 在接触到框架文档的第一阶段时,会觉得控制器调用模型就是一件很简单的事,tp中用D方法或者M方法来实例化模型,laravel中用命名空间来加载模型,CI中用$this->load->model来加载模型,都很方便,对吗. 之前的文章中有提到过一个关于排期的逻辑思考,同样在最初的设计中想到要
阅读全文
摘要:如果本机的环境更换过,项目中用来加密Crypt组件中的参数会变更. 如果出现这个问题,得更换数据库中加密后的变量 stackoverflow上找到的解决方法都是 composer dump-autoload composer clear-cache 之后再清空浏览器缓存 其实最简单的解决方法是将数据
阅读全文
摘要:首先,在思维混乱的情况下写出来的代码毫无维护性可言,顺着逻辑直接一套三层循环嵌套下来..所以这是一个提高设计思想的机会. 重新省视一下逻辑 需求很简单明确: 查询机构的排期,并按照格式展现出来. 需要考虑的唯二障碍: 1.不同机构的接口不同 2.不同机构返回的数据格式不一样 好消息是: 数据库里已有
阅读全文

浙公网安备 33010602011771号