首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化、性能测试

    Flask(7)- request 对象

    Flask 中很重要的 request 对象 浏览器访问服务端时,向服务端发送请求 Flask 程序使用 request 对象描述请求信息 当你想获取请求体、请求参数、请求头数据的时候,就需要靠 request ,在 Flask 中,请求对象是一个模块变量 flask.request request 包含的常用属性 属性 说明 method 当前的请求方法 form 表单参数及其值的字典对象 args 查询字符串的字典对象 # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/ # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/ # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/

    1.3K20发布于 2021-07-14
  • 来自专栏wuter

    JavaWeb后端入门7—Request对象

    Request概述 开发的软件都是B/S结构软件,从浏览器向服务器提交一些数据,将这些内容进行封装就封装成了一个请求对象(Request对象)。 2. Request对象的API 2.1 获得客户机信息 **getMethod()获得请求的方式 getQueryString()获得请求路径后的提交参数的字符串 getRequestURI 获得请求路径的 InvocationTargetException e) { e.printStackTrace(); } 注意:使用这种方法时,实体名称和表单中要提交的的name需要相同 2.4 Request作为域对象存取数据 接收表单的中文乱码处理 3.1 POST方式 产生乱码原因:POST方式提交的数据是在请求中,request对象接收到数据之后,放入到request的缓冲区中。

    35100编辑于 2025-04-03
  • 来自专栏NetCore 从壹开始

    【BlogBook书】7、AutoMapper:对象映射

    框架使用AutoMapper来处理对象对象之间的转换,比较好的处理实体模型和视图模型之间的转换,在代码优化层面起到了很好的作用; 一、相关的依赖注入配置 builder.Services.AddAutoMapperSetup

    58310编辑于 2024-02-22
  • 来自专栏编程

    Python面向对象7:异常处理

    ython是面向对象语言,所以程序抛出的异常也是类。 常见的Python异常有以下几个: AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5] KeyError 试图访问字典里不存在的键 KeyboardInterrupt Ctrl+C被按下 NameError 使用一个还未被赋予对象的变量 SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了) TypeError 传入对象类型与要求的不符合 UnboundLocalError 试图访问一个还未被设置的局部变量

    93380发布于 2018-01-29
  • 来自专栏前端达人

    分享 Map 对象和普通对象7 个区别

    来源 | https://levelup.gitconnected.com/7-differences-between-map-objects-and-plain-objects-9690a78fbc06 在 JavaScript 中,普通对象和 ES6 的新对象 Map 都可以存储键值对,但是,它们之间有什么区别呢? console.log(JSON.stringify(obj)); // "{"name":1,"age":2}" console.log(JSON.stringify(map)); // "{}" 7、 性能 Map 对象在涉及频繁添加和删除键值对的场景中表现更好,而普通对象没有优化。 总结 那么普通对象应该被 Map 对象替换吗? 不,如果我们想在 JSON 和原始数据之间转换或包含特定的业务逻辑,那么我们应该使用普通对象

    1.5K20编辑于 2022-06-09
  • 来自专栏国产程序员

    面向对象7种设计原则(7)-开闭原则

    开闭原则 开闭原则是面向对象世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活,可扩展的系统。 为什么使用开闭原则 第一:开闭原则非常有名,只要是面向对象编程,在开发时都会强调开闭原则 第二:开闭原则是最基础的设计原则,其它的五个设计原则都是开闭原则的具体形态,也就是说其它的五个设计原则是指导设计的工具和方法 第三:开闭原则可以提高复用性 在面向对象的设计中,所有的逻辑都是从原子逻辑组合而来,而不是在一个类中独立实现一套业务逻辑。只有这样的代码才可以复用,逻辑粒度越小,被复用的可能性越大。 第五:面向对象开发的要求 万物皆对象,我们要把所有的事物抽象成对象,然后针对对象进行操作,但是万物皆发展变化,有变化就要有策略去应对,怎么快速应对呢? 参数类型,引用对象尽量使用接口或抽象类,而不是实现类,这主要是实现里氏替换原则的一个要求 抽象层尽量保持稳定,一旦确定就不要修改 元数据(metadata)控件模块行为 编程是一个很苦很累的活,那怎么才能减轻压力呢

    62310发布于 2020-08-27
  • 来自专栏wuter

    JavaWeb后端入门7—Response对象

    Response对象概述 什么是Response 开发的软件是B/S结构的软件,可以通过浏览器访问服务器的软件。从浏览器输入一个地址访问服务器(将这个过程称为是请求)。 Response对象的API 2.1 关于响应头 set开头的方法:针对一个key对应一个value的情况 setHeader(String name, String value) setDateHeader Response对象响应的中文乱码问题处理 3.1 Response向页面响应中文 使用字节流getOutputStream //使用字节流的方式输出中文 ServletOutputStream outputStream

    36210编辑于 2025-04-03
  • 来自专栏Java

    【Java SE语法篇】7.面向对象——类和对象

    面向对象的程序是由对象组成的,每个对象包含对用户公开的特点功能部分和隐藏的实现部分。 1.1 类 类(class)是构造对象的模板或蓝图。 程序只能通过对象的方法与对象数据进行交互。封装给对象赋予了“黑盒”特征,这是提高重用性和可靠性的关键。 1.2 对象 要想使用OOP,一定要清楚对象的三个主要特性: 对象的行为(behavior)——可以对对象完成哪些操作,或者可以对对象应用哪些方法? 对象的状态(state)—当调用那些方法时,对象会如何响应? 对象的标识(identity)——如何区分具有相同行为与状态的不同对象? 同一个类的所有对象实例,由于支持相同的行为而具有家族式的相似性。 类的定义和使用 面向对象程序设计关注的是对象,而对象是现实生活中的实体。

    25110编辑于 2024-05-07
  • 来自专栏企鹅号快讯

    面向对象的初步理解连载 7

    面向对象是一种主流的编程思维,其核心是把现实世界中的对象对象之间的关系模拟到程序世界中,构造一个软件系统。 Java 是一种典型的面向对象编程语言。 这篇文章主要是来初步理解一下面向对象的思维为下面的内容先给一个基础。针对 Java 面向对象编程的更多内容,会在后面的文章里面详细解释。 面向对象的思维里面有两个重要的概念,对象和类。 OK,那么来总结一下类和对象的关系: 类是描述一类对象属性和行为的模板(蓝图或者设计),对象是类的一个具体呈现(实现) 4. Java 的面向对象 到这里,已经理解了面向对象的几个重要的概念。 这个过程也叫new一个汽车对象polo 只有产生对象之后,才可以调用该对象的方法 这句代码就意思,让polo这个车启动。也就是调用了polo对象的startup方法。 对象的使用:先使用对象的模板(类)创造对象,之后才可以调用对象的行为,读取对象的属性。 在后面的内容里,会更多更深入的来讲 Java 的面向对象编程。

    58490发布于 2018-02-12
  • 来自专栏痴者工良

    浅入 ABP 系列(7):对象映射

    实体是领域驱动设计(Domain Driven Design)中的概念,实体通常一一映射某些对象的固有属性,最常使用的是关系型数据库中的表。 AutoMapper 集成 ABP 的 Volo.Abp.AutoMapper 模块封装或集成了 AutoMapper,所以我们正好使用模块,为 ABP 应用定义对象映射。 使用示例 _ = mapper.Map<...>(); } 对象拓展 ABP框架提供了 实体扩展系统 允许你 添加额外属性 到已存在的对象 无需修改相关类。 ObjectExtensionManager 是一个拓展对象映射类,可以显式为类拓展一些额外的属性,这个类型在 Volo.Abp.ObjectMapping 中定义。 ObjectExtensionManager 有两种属性,其说明如下: AddOrUpdate :是定义对象额外属性或更新对象额外属性的主要方法; AddOrUpdateProperty:快捷地定义单个拓展属性的方法

    2.4K10发布于 2021-04-26
  • 来自专栏一个会写诗的程序员的博客

    7章 面向对象编程(OOP)

    7章 面向对象编程(OOP) 7.1 面向对象思想 7.2 类与继承 7.2.1 类 7.2.1.1 抽象类 7.2.1.2 接口 7.2.1.3 枚举 7.2.1.4 注解 7.2.1.5 静态类与伴生对象 7.2.1.6 sealed 密封类 7.2.1.7 data 数据类 7.2.1.8 嵌套类Nested Class 7.2.1.9 内部类Inner Class 7.2.1.10 7.2.6 类的行为(算法函数) 7.2.7 接口与抽象类 7.2.8 接口的默认实现 7.2.9 继承 7.2.10 实现接口 7.2.11 函数override重载 7.3 类的实例对象 7.3.1 新建对象 7.3.2 对象属性(数据结构) 7.3.3 对象行为(算法函数) 7.4 委托 7.4.1 类的委托 7.4.2 属性的委托 ---- 《Kotlin极简教程》正式上架

    40810发布于 2018-08-17
  • 来自专栏bug收集

    【Python系列】 7. 类和对象

    今日分享: 【Python系列】 7. 类和对象 (python系列 —基本语法;更新结束,感谢阅读) ---- 01 类和对象的概念 对象: 用来描述客观事物的一个实体,由一组属性与方法组成 属性 - 特征(静态的特征) 方法 - 行为(动态的特征) 类: 类是模型(模子),它是对对象的抽象 类与对象的关系: 类是对象的抽象,对象是类的实例 02 应用 类的组成: 类的名称 、 类的属性 、 类的方法 类的语法: 不能直接写名称,需要加上self.名称 2、__init__(self): init 方法 ,又称为构造函数:为对象创建初始化状态 此方法,在实例化类时,程序会自动调用。 但是必须要有self 3、 self 说明 : 类中的所有函数,都必须有self, 且在第一个参数位置 self 的名称是可变,但是为了见名知义,最好使用默认的self self 的意义:代表实例化对象

    25010编辑于 2022-07-22
  • Java SE(7)——类和对象(二)

    ,当对象内部发生变化时,只需要修改对象内部即可,不会影响到外部程序,因为公开的接口是不会发生改变的。 ,是所 有对象所共享的。 这是因为static成员属于类本身,而不属于某个对象,在整个内存中只存在一份副本,被所有对象共享,存储在方法区中。 变量不依附于对象而存在,存储在方法区中,被所有的学生对象共享。 使用static修饰后的直接好处是,classroom变量在内存中只有一份,而不需要保存多份 静态/类变量特性: 1.不属于某个具体的对象,是类的属性,所有对象共享的,不存储在某个对象的空间中 2.既可以通过对象的引用访问

    11410编辑于 2026-01-13
  • 来自专栏大数据钻研

    JavaScript创建对象7种模式

    可以无数次地调用这个函数,而每次它都会返回一个包含三个属性一个方法的对象。 工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型) 。 以这种方式调用构造函数实际上会经历以下 4个步骤: (1) 创建一个新对象; (2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ; (3) 执行构造函数中的代码(为这个新对象添加属性 如果按照字面意思来理解,那么 prototype 就是通过调用构造函数而创建的那个对象实例的原型对象。 使用原型对象的好处是可以让所有对象实例共享它所包含的属性和方法。 ;也就是说,构造函数返回的对象与在构造函数外部创建的对象没有什么不同。 7)稳妥构造函数模式 所谓稳妥对象,指的是没有公共属性,而且其方法也不引用 this 的对象

    1K50发布于 2018-04-18
  • 来自专栏前端笔记ing

    PHP7-2: 面向对象开发

    PHP 是面向对象语言, 和JAVA 挺像, 面向对象的思想都是一样的, 继承 接口 抽象类 静态属性 …… 语言都是互通的,语言只是实现的工具,学好面向对象对以后设计接口有很大的帮助,那么我们开始吧 PHP 面向对象 静态属性 static // 使用场景: 类的一些公用属性和方法,值有可能改变 // 如何访问 静态属性呢 // 通过 self::方法 或者 属性 , 就可以访问到类的静态属性 # 切记: 静态属性和方法只能类自己访问,不能实例对象访问。 echo '子类不能重写父类'; } public function learn(){ echo '有阅读的能力'; } } // 类为抽象类时不能实例化对象 } Car::fly();//Fly : -------> 通过switch 来判断执行不同的业务逻辑 echo '


    '; Car::eat();//您访问的静态方法类没有 以上是PHP7

    72330发布于 2021-10-11
  • 来自专栏∑小熊猫的博客

    Java 设计模式系列(7) —— 对象池模式

    对象池模式 对象的示例化是最耗费性能的操作之一,这在过去是一个大问题,现在我们不用再过于关注它。当我们处理封装外部资源时,对象的创建操作则会耗费很多资源。 解决方案是重用和共享这些创建成本高昂的对象,这称为对象池模式 对象池模式的参与者: ResourcePool (资源池类): 用于封装逻辑的类,用来保存和管理资源列表 Resource (资源类): 用于封装特定资源的类 Client (客户端类):使用资源的类 对象池模式的简单示例 资源池 public class ResourcePool { private List<Resource> resources

    76210发布于 2021-01-06
  • 来自专栏廖雪峰python学习笔记

    Python day7 面向对象编程 (1)

    面向对象编程 OOPObject Oriented Programming,一种程序设计思想。 OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数面向过程和面向对象面向过程,把函数继续切分为子函数面向对象,把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息 ,计算机程序的执行就是一系列消息在各个对象之间传递对象自定义的对象数据类型就是面向对象中的类(Class)的概念首先必须创建出这个学生对应的对象,然后,给对象发一个print_score消息,让对象自己把自己的数据打印出来 Animal类型有run()方法,因此,传入的任意类型,只要是Animal类或者子类,就会自动调用实际类型的run()方法,这就是多态的意思这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要 获取对象信息type()函数它返回对应的Class类型。

    24410编辑于 2024-07-31
  • 来自专栏圣杰的专栏

    DDD理论学习系列(7)-- 值对象

    那是不是值类型对应的就是值对象,引用类型对应的就是实体吗?很抱歉,不是的。 值对象我们要分开来看,其包含两个词:值和对象。值是什么? 对象又是什么?一切皆为对象,是对现实世界的抽象,用来描述一个具体的事物。那值对象=值+对象=将一个值用对象的方式进行表述,来表达一个具体的固定不变的概念。 不会对协作对象造成副作用 由此可见,值对象包含了值所具有的全部特征。 总结 如果非要对值对象进行总结的话,我希望你记住我开头的那句话: 值对象=值+对象=将一个值用对象的方式进行表述,来表达一个具体的固定不变的概念。 仔细揣摩,定有收获。 参考资料 应用程序框架实战十六:DDD分层架构之值对象(介绍篇) DDD领域驱动设计(二) 之 值对象对象的威力

    1.8K70发布于 2018-01-11
  • 来自专栏浮躁的喧嚣

    对象、消息、运行期--7:在对象内部尽量直接访问实例变量

    Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

    37610编辑于 2023-11-22
  • 来自专栏从零开始学自动化测试

    httprunner学习7-extract提取content返回对象

    前言 提取response返回的对象数据,用extract关键字。前面有关于token的取值,通过content.token取值。 本篇详细讲解如何从返回的json数据提取出想要的各种数据 content对象 httprunner里面的content实际上就是request里面的r.content,返回的是一个byte类型。 , "username": "test", "token": "b3f7e8e12d23591ea671374dee818c63b1599d4d" } 上面的json数据,可以转成python content.username 取出username后面的值”test” content.token 取出token后面的值”b3f7e8e12d23591ea671374dee818c63b1599d4d ” list类型取值 如果返回的json数据,转化成python里面的list对象,如下结构 [{ "age": 20, "create_time": "2019-09-

    1.2K30发布于 2019-09-29
领券