随笔 - 113,  文章 - 2,  评论 - 1,  阅读 - 42262
06 2018 档案
div
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*.c1{*/ /*height: 100px ;*/ /*width:100px;*/ /*border:1px r 阅读全文
posted @ 2018-06-22 23:24 彼得潘jd 阅读(142) 评论(0) 推荐(0) 编辑
css2
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="aa.css"> <style> .c1{ background-color: 阅读全文
posted @ 2018-06-22 23:22 彼得潘jd 阅读(89) 评论(0) 推荐(0) 编辑
css-id选择器
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--<link rel="stylesheet" href="xx.css">--> <style> /*#i1{*/ /*heig 阅读全文
posted @ 2018-06-22 23:20 彼得潘jd 阅读(266) 评论(0) 推荐(0) 编辑
table标签
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--thead表头 tbody表体--><!--thead里 tr行 th行里的列--><!--border 阅读全文
posted @ 2018-06-22 23:19 彼得潘jd 阅读(96) 评论(0) 推荐(0) 编辑
段落标签-换行标签
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--p标签 段落标签--> <!--br换行标签--> <p>有很多同学私聊问我,<br>在通过Selen 阅读全文
posted @ 2018-06-22 23:18 彼得潘jd 阅读(730) 评论(0) 推荐(0) 编辑
input-form-select-a-img-ul-dl标签
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--输入框 input--> <!--value可以不写,默认取输入框里写好的值传给后端 {'userna 阅读全文
posted @ 2018-06-22 23:18 彼得潘jd 阅读(127) 评论(0) 推荐(0) 编辑
标题标签-白板标签-块级标签
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--标题标签--> <!--<h1>h1标签</h1>--> <!--<h2>h2标签</h2>--> < 阅读全文
posted @ 2018-06-22 23:17 彼得潘jd 阅读(157) 评论(0) 推荐(0) 编辑
自闭合标签-主动闭合标签-meta-link标签
摘要:<!DOCTYPE html><!--规定标准的html--><!--一个页在只有一对html标签--><!--标签的属性 指定英文--><html lang="en"><head> <!--自闭合标签 没有另一半 自动闭合 叫自闭合标签--> <!--主动闭合标签 有另一半叫主动闭合标签--> < 阅读全文
posted @ 2018-06-22 23:16 彼得潘jd 阅读(355) 评论(0) 推荐(1) 编辑
unittest
摘要:import unittestclass My(unittest.TestCase): def login(self): print('testa') cookies={'sign':'sngdsdfsf'} # self.assertEqual() #断言 return cookies def t 阅读全文
posted @ 2018-06-19 22:12 彼得潘jd 阅读(105) 评论(0) 推荐(0) 编辑
test_login
摘要:import unittest,requestsimport ddtfrom BeautifulReport import BeautifulReport as bffrom urllib import parse@ddt.ddtclass Login(unittest.TestCase): bas 阅读全文
posted @ 2018-06-19 22:11 彼得潘jd 阅读(213) 评论(0) 推荐(0) 编辑
单元测试
摘要:import unittestdef calc(a,b): return round(a/b,1)res=calc(1,2)calc()calc('s','22')calc(1,0)import unittestdef calc(a,b): return round(a/b,1)class Test 阅读全文
posted @ 2018-06-19 22:10 彼得潘jd 阅读(153) 评论(0) 推荐(0) 编辑
nnlog-yaml
摘要:from nnlog import Logger# log=Logger(file_name='my.log',level='debug',# when='S',backCount=5,interval=1) #可以修改原设置参数log=Logger('jd.log')log.debug('test 阅读全文
posted @ 2018-06-19 22:09 彼得潘jd 阅读(120) 评论(0) 推荐(0) 编辑
封装写日志的类
摘要:import loggingfrom logging import handlersclass MyLogger(): def __init__(self,file_name,level='info',backCount=5,when='D'): logger = logging.getLogger 阅读全文
posted @ 2018-06-01 11:29 彼得潘jd 阅读(137) 评论(0) 推荐(0) 编辑
多进程
摘要:import multiprocessing,threadingdef my(): print('哈哈哈')def run(num): for i in range(num): t=threading.Thread(target=my) t.start()if __name__ == '__main 阅读全文
posted @ 2018-06-01 11:28 彼得潘jd 阅读(83) 评论(0) 推荐(0) 编辑
日志模块
摘要:import logginglogging.basicConfig(level=logging.DEBUG,#控制台打印的日志级别 filename='my.log', filemode='a', #w清空以前的日志,重新写入,a在文件里面追加 format= '%(asctime)s - %(pa 阅读全文
posted @ 2018-06-01 11:28 彼得潘jd 阅读(134) 评论(0) 推荐(0) 编辑
守护线程
摘要:import threading,timedef run(): time.sleep(3) print('哈哈哈')for i in range(50): t = threading.Thread(target=run) t.setDaemon(True) #把子线程设置成守护线程 (主线程一死,守 阅读全文
posted @ 2018-06-01 11:26 彼得潘jd 阅读(79) 评论(0) 推荐(0) 编辑
多线程等待
摘要:import threading,timedef run(): time.sleep(3) print('哈哈哈')start_time=time.time()threads=[] #存放启动的5个线程for i in range(5): t = threading.Thread(target=ru 阅读全文
posted @ 2018-06-01 11:25 彼得潘jd 阅读(76) 评论(0) 推荐(0) 编辑
线程锁
摘要:import threading,timenum=1lock=threading.Lock() #申请一把锁def run(): time.sleep(1) global num lock.acquire() #加锁 #python3里面不加也无所谓,python2里面要加锁 num+=1 lock 阅读全文
posted @ 2018-06-01 11:25 彼得潘jd 阅读(74) 评论(0) 推荐(0) 编辑
多线程多进程
摘要:转自http://www.nnzhp.cn/archives/135 一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进 阅读全文
posted @ 2018-06-01 11:21 彼得潘jd 阅读(174) 评论(0) 推荐(0) 编辑
经典类和新式类的区别
摘要:# 经典类和新式类的区别:# 1、 pthon2里面,多继承的时候# 经典类是深度优先# 新式类是广度优先# python3里面都是广度优先# 2、python2 经典类里面不能用super# python3里面经典类和新式类没有任何的区别。class A(object): def x(self): 阅读全文
posted @ 2018-06-01 11:16 彼得潘jd 阅读(99) 评论(0) 推荐(0) 编辑
重写父类方法
摘要:class Zll(): def smile(self): print('哈哈哈')class Dcg(): def smile(self): print('啊啊啊')class Lw(): def smile(self): print('嘿嘿嘿')class Xz(Zll,Dcg,Lw): #多继 阅读全文
posted @ 2018-06-01 11:15 彼得潘jd 阅读(151) 评论(0) 推荐(0) 编辑
封装redis
摘要:import redisclass MyRedis(): def __init__(self,ip,password,port=6379,db=10): #构造函数 try: self.r=redis.Redis(host=ip,password=password,port=port,db=db) 阅读全文
posted @ 2018-06-01 11:10 彼得潘jd 阅读(140) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示