1、模板系统的介绍 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python ...
分类:
其他好文 时间:
2018-10-04 11:25:19
阅读次数:
159
昀哥 20181001以随时可扩容可缩容可重启可切换机房流量为荣,以不能迁移为耻。 以可配置为荣,以硬编码为耻。 以系统互备为荣,以系统单点为耻。 以交付时有监控报警为荣,以交付裸奔系统为耻。 以无状态为荣,以有状态为耻。 以标准化为荣,以特殊化为耻。 以自动化工具为荣,以人肉操作为耻。 以无人值守 ...
分类:
其他好文 时间:
2018-10-03 23:35:36
阅读次数:
223
Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。这些特性使得反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。Java reflection 非常有 ...
分类:
其他好文 时间:
2018-10-01 10:34:51
阅读次数:
103
项目中防止硬编码,经常会将一些与业务相关的数据存在properties文件中,根据不同的key加载不同的数据,所以就会有读取properties文件的东西,这篇文章仅为了以后copy方便写的。 1.添加依赖: 2.properties工具类编写 ps:代码中的日志用的是LomBok jar中的东西, ...
分类:
其他好文 时间:
2018-09-23 18:23:31
阅读次数:
191
include其他的URLconfs 命名URL和URL反向解析 在使用Django 项目时,一个常见的需求是获得URL的最终形式,以用于嵌入到生成的内容中(视图中和显示给用户的URL等)或者用于处理服务器端的导航(重定向等)。人们强烈希望不要硬编码这些URL(费力、不可扩展且容易产生错误)或者设计 ...
分类:
Web程序 时间:
2018-09-20 19:51:33
阅读次数:
218
问题:观察者模式的核心是把客户元素(观察者)从一个中心类(主体)中分离开来。当主体知道事件发生时,观察者需要被通知到。同时,我们并不希望将主体与观察者之间的关系进行硬编码。这样,观察者的代码可被重复使用,不同主体可以随意组合使用多个观察者。 概念:观察者模式定义了一种一对多的依赖关系,让多个观察者对 ...
分类:
其他好文 时间:
2018-09-17 00:02:13
阅读次数:
234
什么是ioc(控制反转) IOC是一种设计思想,用来降低代码与程序之间的耦合程度,把两个直接相关的事物把直接相关的部分交给第三方作为中转从而降低 了耦合性,方便后期维护。控制反转也称依赖注入,因为IoC确实不够开门见山,因此业界曾进行了广泛的讨论,最终软件界的泰斗级人物 Martin Fowler提 ...
分类:
编程语言 时间:
2018-09-15 11:34:38
阅读次数:
162
Django的路由系统 Django 1.1版本 URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数。 URLconf配置 基本 ...
分类:
其他好文 时间:
2018-09-14 22:55:31
阅读次数:
190
一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码 ...
分类:
其他好文 时间:
2018-09-11 21:09:41
阅读次数:
153