最近项目需要,查看了django源码,其中比较常用的函数format_html,用于生成html模板defformat_html(format_string,*args,**kwargs):
"""
Similartostr.format,butpassesallargumentsthroughconditional_escape,
andcalls‘mark_safe‘ontheresult.Thisfunctionshouldbeusedinstea..
分类:
Web程序 时间:
2017-01-03 17:28:49
阅读次数:
1464
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)r ...
分类:
Web程序 时间:
2017-01-03 13:23:03
阅读次数:
167
mybatis的两大重要组件:配置和映射文件,都是可以通过xml配置的(新版本新增了注解的方式配置Mapper),下面来解析下mybatis是怎么做的 其中,关于配置文件解析的主要是在这个类XMLConfigBuilder里面的parseConfiguration方法,XMLConfigBuilde ...
分类:
其他好文 时间:
2017-01-03 07:23:29
阅读次数:
297
1.使用一个SQL注射备忘单 一个基本的原则就是,永远不要相信用户提交的数据。 另一个规则就是,在你发送或者存储数据时对它进行转义(escape)。 可以总结为:filter input, escape output (FIEO). 输入过滤,输出转义。 通常导致SQL注射漏洞的原因是没有对输入进行 ...
分类:
Web程序 时间:
2016-12-29 23:20:51
阅读次数:
257
众所周知,T-SQL中LIKE运算符使用%符号表示通配符。很多时候可能需要查询包含有%的数据,比如需要查询字段coupon中含有5%的数据。那么如何使用已经有百分号(%)符号的LIKE搜索字符串呢? 从MSDN中可以找到,Like 中的通配符包含有: 通配符 Description 示例 % 包含零 ...
分类:
数据库 时间:
2016-12-29 11:17:24
阅读次数:
259
http://poj.org/problem?id=3084 (题目链接) 题意 一个房子里面有m个房间,一些房间之间有门相连,而门的开关只在一个房间有,也就是说只有一个房间可以控制该扇门的开关。现在一些房间出现了入侵者,问最少需要关紧几扇门才能够保护第n号房间。 Solution 最少关闭多少扇门 ...
分类:
其他好文 时间:
2016-12-24 01:40:15
阅读次数:
145
class Room: tag=1 def __init__(self,name,owner,width,length,heigh): self.name=name self.owner=owner self.width=width self.length=length self.heigh=hei... ...
分类:
其他好文 时间:
2016-12-22 11:56:14
阅读次数:
166
(一)autoclosure: autoclosure可以把一句话自动的封装成一个闭包。但是不支持带有输入参数的写法 此时调用的时候就可以直接写成: (二)@escaping: 在以前版本闭包的使用时不用加@escaping的。当前版本,如果闭包没有回调参数返回值,是不需要@escaping的。但是 ...
分类:
编程语言 时间:
2016-12-22 11:34:52
阅读次数:
185
class Room: tag=1 def __init__(self,name,owner,width,length,heigh): self.name=name self.owner=owner self.width=width self.length=length self.heigh=hei... ...
分类:
其他好文 时间:
2016-12-22 11:26:16
阅读次数:
164
javascript中有三个可以对字符串编码的函数,分别是escape、encodeURI、encodeURIComponent,那么相应的就会有三个对应的解码函数:unescape、decodeURI、decodeURIComponent。 那么它们的区别如下: 1 escape()函数 定义和用 ...
分类:
Web程序 时间:
2016-12-22 00:24:06
阅读次数:
246