02 2017 档案

摘要:E[class=~="download"] 以空格隔开 E[class=|="download"] 表示要么一个单独的属性值,要么这个属性值是以 — 分格的 E[class=*="download"] 包含 可以在任意位置 E[class=^="download"] 起始位置 E[class=$=" 阅读全文
posted @ 2017-02-27 16:36 邹文强 阅读(102) 评论(0) 推荐(0)
摘要:解决父元素高度为0的问题 阅读全文
posted @ 2017-02-27 15:05 邹文强 阅读(79) 评论(0) 推荐(0)
摘要:1. 模仿 2 创造 阅读全文
posted @ 2017-02-24 10:50 邹文强 阅读(89) 评论(0) 推荐(0)
摘要:sql 注入攻击 用户的输入,合法性判断 提交表单 xss 攻击 盗取用户各类账号 盗取重要私聊 非法转账 控制受害机器想其他网站发起攻击 取出用户的cookie 对输入做校验 对 < > , ; 等字符做过滤 尽量采用post方式提交数据 阅读全文
posted @ 2017-02-23 12:43 邹文强 阅读(100) 评论(0) 推荐(0)
摘要:html css css3 js python django 精通python,有Django web框架开发经验 熟悉http协议,了解常见的web安全隐患,并具备web程序设计思维,熟悉web缓存技术 熟练掌握mysql数据库 熟悉常用的数据结构和算法,有良好的编程习惯,熟练使用git 首先精通 阅读全文
posted @ 2017-02-21 17:31 邹文强 阅读(89) 评论(0) 推荐(0)
摘要:vue.js 是当下很火的一个js mvvm 库,它是以数据驱动和组件化的思想构建的,相比于angular,vue提供了更加简洁,更易于理解的api,是的我们能够够快速的上手并使用vue 首先,抛开手动操作dom的思维,因为vue是数据驱动的,你无须手动操作dom,他通过一些特殊的html语法,将d 阅读全文
posted @ 2017-02-21 16:21 邹文强 阅读(130) 评论(0) 推荐(0)
摘要:扩展:函数名可以当做参数传递 函数名( ) =》 执行函数 阅读全文
posted @ 2017-02-21 15:13 邹文强 阅读(155) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'zwq' __data__ = '2017/2/20 15:00' # f = open('ha.log','r') # data = f.read() # f.close() # bytes(data,encoding='utf-8') # 转为字节 # python3 以... 阅读全文
posted @ 2017-02-20 17:47 邹文强 阅读(200) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'zwq' __data__ = '2017/2/20 14:50' # 打开文件 # 操作文件 # 关闭文件 # open('文件名','模式','编码') # f = open('ha.log') # 默认是只读模式r # data = f.read() # f.clos... 阅读全文
posted @ 2017-02-20 15:00 邹文强 阅读(186) 评论(0) 推荐(0)
摘要:数字转换为字母 chr(66) 65 -90 是大写字母 import random temp = "" for i in range(4): num = random.randrange(0,4) if num ==3 or num ==1 rad2 = random.randrange(0,10 阅读全文
posted @ 2017-02-17 10:28 邹文强 阅读(158) 评论(0) 推荐(0)
摘要:abs() all() 循环参数,如果每个元素都为真,则返回真 0 None () {} “” 都是False any() 只要有一个真就返回真 ascii() ascii(对象) 找 _repr_ 获取其返回值 bytes callable(f1) 判断函数是否可执行 complie() 将字符串 阅读全文
posted @ 2017-02-16 17:41 邹文强 阅读(252) 评论(0) 推荐(0)
摘要:f1 = lambda : 123 阅读全文
posted @ 2017-02-16 17:17 邹文强 阅读(87) 评论(0) 推荐(0)
摘要:p = 'a' 全局变量 def func1(): a = 123 局部变量 def func2(): 要在函数中修改全局便量 加global 表示这是全局变量 全局变量都大写,局部变量都小写 阅读全文
posted @ 2017-02-16 17:05 邹文强 阅读(469) 评论(0) 推荐(0)
摘要:面向过程编程 函数是编程 默认参数一定要放在参数的尾部 动态参数 def f1(*a): a是一个元祖 f1(123,345,{},[]) 2. def f1(**a): a 必须是类似 字典 f1(k1=123,k2=456) 3. 结合 def f1(*a,**aa): 一个*只能在前面 f1( 阅读全文
posted @ 2017-02-16 16:57 邹文强 阅读(113) 评论(0) 推荐(0)
摘要:对于数字和字符串而言,深浅拷贝没有意义,地址都一样 import copy 列表,字典。元素。。。。 n1 = {'1':'1} n2 = n1 浅拷贝只拷贝第一层 深拷贝是全拷贝 阅读全文
posted @ 2017-02-16 16:33 邹文强 阅读(92) 评论(0) 推荐(0)
摘要:c 里面的字符串是字符数组 str 一次性穿件,不能被修改,只要修改,再次创建 list 链表 ,下一个元素的位置,上一个元素的位置 a = "alex" 阅读全文
posted @ 2017-02-16 16:25 邹文强 阅读(150) 评论(0) 推荐(0)
摘要:面向过程 以指令为中心,有指令处理数据 如何组织代码,解决问题 面向对象 以数据为中心,所有的数据代码都围绕数据展开 如何设计数据结构,并且提供此类 tupple( ) 元祖 list 列表 dict 字典 一、函数 核心数据类型 数字: int long float bool 字符 str 列表 阅读全文
posted @ 2017-02-16 16:10 邹文强 阅读(105) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'zwq' __data__ = '2017/2/16 11:46' from random import randint,sample li1 = sample('abcdefg',randint(3,6)) # 随机取样 s1 = {x:randint(1,4) for x... 阅读全文
posted @ 2017-02-16 15:41 邹文强 阅读(101) 评论(0) 推荐(0)
摘要:{'lile':79,'jim':88} 阅读全文
posted @ 2017-02-16 11:46 邹文强 阅读(113) 评论(0) 推荐(0)
摘要:# 2 命名的元祖from collections import namedtupleStudent = namedtuple('Student',['name','age','sex','email'])s = Student('jimi',16,'role','jian@qq.com')s.ag 阅读全文
posted @ 2017-02-16 11:02 邹文强 阅读(147) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #2.1 如何在列表,字典,集合中根据天剑筛选数据 # 帅选列表中符合条件的项 data = [1,5,-3,-2,6,8,0,9] res = [] for x in data: if x >=0: res.append(x) # print(res) #2 from rando... 阅读全文
posted @ 2017-02-16 10:59 邹文强 阅读(160) 评论(0) 推荐(0)
摘要:From 代码 Model 代码 对应的模板代码 注意: :<form ... enctype="multipart/form-data"> 这样才能传图片的撒! 阅读全文
posted @ 2017-02-14 12:57 邹文强 阅读(711) 评论(0) 推荐(0)