摘要: 考虑使用这个玩意只有两个理由: 组件反解。可以让服务端模板渲染首屏,随后由框架接手控制。 从IE7(作者在评论中有提到)开始支持。 在改造老项目上特别吸引人,只需要移除哪些繁杂的dom操作由mvvm框架代替,不用重写整个业务。 因为已经非常熟悉vue,所以一上来就直奔文档的组件反解并且写了个demo,别的部分都不需要看。 写demo的过程中发现以下需要注意的点: 组件反解的html c... 阅读全文
posted @ 2018-04-16 10:34 Inside Zhou 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 客户端(包括浏览器)通过HTTP协议与服务端交换数据的描述 发起请求 键值对中的key大小写不敏感 Accept: application/json Content-Type: x-www-form-urlencoded form-data application/json X-CLIENT-ID: 阅读全文
posted @ 2017-05-16 11:46 Inside Zhou 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 方案汇总API设计应用架构代码库管理工具链工作计划目标预期关键过程service-driver接口定义及实现web样例 方案汇总 基于https。 只提供纯数据。 基于一开始提出的restful方案外,提出了读写分离方案如下。 相比restful,url可以表示动作,如下的url是允许的。 /acc 阅读全文
posted @ 2017-05-16 11:45 Inside Zhou 阅读(347) 评论(0) 推荐(0) 编辑
摘要: API设计 是否Restful。 首先需要清楚,Restful是一种风格而不是规范,不存在必须遵守的问题。 Restful本质上是对HTTP API进行有效的分类。 分类是应该的,可以让API组织变得有序、层次清晰 一定要以Restful的风格分类吗? Restful风格的特点 url表示的只是资源,没有动作,所以只会出现名词,不会出现动词 这样的url不对 /accou... 阅读全文
posted @ 2017-04-18 09:06 Inside Zhou 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前端 使用mvvm框架,每个视图维护自己的数据模型,更专注于视图模型及状态,在框架的帮助下规范视图与后端的交互及减轻工作量 我的选择是avalon.js 解耦前后端开发 自有资源独立管理,向后端开放资源使用的接口 拿到后端静态资源标识后,按照约定独立运算获得资源URL,不需要后端参与 我的选择是av 阅读全文
posted @ 2015-04-10 15:43 Inside Zhou 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 在网络上连接远程服务器postgresql时,不活动时间稍长就会自动断开连接,不利于操作。 琢磨了一下,服务器上使用以下网络配置时,解决了这个问题。 #man 7 tcp 在网络上连接远程服务器postgresql时,不活动时间稍长就会自动断开连接,不利于操作。 琢磨了一下,服务器上使用以下网络配置 阅读全文
posted @ 2015-02-05 23:18 Inside Zhou 阅读(6308) 评论(2) 推荐(1) 编辑
摘要: 最初的想法是这样,12306如果做成这样:用户操作:登录-选车次-下订-预付款系统:到点开始售票时,按照下订时间顺序(或者别的规则)分配车票系统:分配给网络出售的车票售罄后通知用户是否买到票系统:处理扣款、退款事宜这样就没有抢票这回事了,因为用户完全无法干预排队的事情。----------------后来追加的,考虑按比例分票:网络售票中,一部分票按下订时间顺序出售,一部分按照别的规则,或者干脆随机,这样至少能缓解用户不断的访问系统这种双输的事情。而且网络售出数量受各售票点出售数量限制,在售票点售票过程中,网络也按照一定比例逐渐出票而不是一下子把票都售光给网络下订的用户,照顾那些无法使用网络只 阅读全文
posted @ 2014-01-10 20:47 Inside Zhou 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 我发现很多刚刚接触Python的同行在python版本的选择上比较头疼,python3是未来的确是毋庸置疑,但是现实是缺乏很多强大的第三方库;2.x系列呢,又有很多人纠结编码问题,其实到了2.7的年代,python在编码以及平滑向3过渡的问题已经做了大量工作了。 我就基于python 2.7简单说说 阅读全文
posted @ 2011-12-02 14:14 Inside Zhou 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 此文是看到驳:《缓存黄金原则:让数据更靠近CPU》一文有感而发。 为什么要缓存,什么是缓存 先假设一个简化的场景——CPU要读取一段数据,此场景涉及以下东西: CPU、CPU缓存、内存、外存(硬盘等)。 请看CPU读取数据的流程图: (图一) 从图上看,如果CPU要访问的数据保存在外存中,那么频率为 阅读全文
posted @ 2011-10-27 22:56 Inside Zhou 阅读(1918) 评论(9) 推荐(2) 编辑
摘要: 测试环境准备: 1、在site-packages下新建一个用于测试的包,包含如下文件 2、文件的内容: a.py # -*- coding:utf-8 -*-from __future__ import print_function, unicode_literals, divisionfrom f 阅读全文
posted @ 2011-10-15 17:49 Inside Zhou 阅读(3475) 评论(1) 推荐(0) 编辑