码迷,mamicode.com
首页 > 2018年02月17日 > 全部分享
三 面向对象之绑定方法与非绑定方法
一 绑定方法 二 非绑定方法 三 classmethod和staticmethod的区别 一 绑定方法 绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个 ...
分类:其他好文   时间:2018-02-17 23:49:57    阅读次数:141
OOP 1.5 类和对象的基本概念与用法1
1、定义 面向对象的基本特点: 抽象、封装、继承、多态 面向对象程序设计方法:将某类客观事物的共同特点归纳出来,形成一个数据结构 抽象:将事物所能进行的欣慰归纳出来,形成一个个函数,这些函数可以用来操作数据结构 通过某种语法,将数据结构和操作该数据结构的函数捆绑在一起,形成一个 类 封装:使得数据结 ...
分类:其他好文   时间:2018-02-17 23:49:50    阅读次数:125
alpine编译安装tengine,并使用supervisor启动
Alpine是一个小型的linux系统,官方docker镜像只有不到5MB,非常适合作为容器镜像。 为了更好地了解alpine,我在虚拟机上安装了一个本地alpine。 上官网下载一个标准STANDARD镜像。创建一个虚拟机,我用的 VMWare Fusion,挂载好下载iso镜像。 然后启动就可以 ...
分类:其他好文   时间:2018-02-17 23:49:43    阅读次数:948
owaspbwa tickets
owaspbwa tickets 来源 https://sourceforge.net/p/owaspbwa/tickets/ 192 SQL Injection in pic_id parameter Peruggia High 191 1 AWStats Medium 190 GetBoo re ...
分类:Web程序   时间:2018-02-17 23:49:37    阅读次数:274
63 滑动窗口的最大值
给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6, ...
分类:其他好文   时间:2018-02-17 23:49:29    阅读次数:143
ES6解构
解构赋值: 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。 我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。在ES6中添加了可以简化这种任务的新特性:解构。解构是一种打破数据结构,将其拆分为更小部分的过程。 然而javascri ...
分类:其他好文   时间:2018-02-17 23:49:22    阅读次数:166
python 读写文件 FileIO
读写文件 例1,写入: a=''' I love python because python is fun ''' #定义一段文本 f=open('test.txt','w') #用open方法打开名为text的txt的文本文件,后边逗号跟着‘w’ 写入的意思 f.write(a) #用F的writ ...
分类:编程语言   时间:2018-02-17 23:49:16    阅读次数:181
四 python中关于OOP的常用术语
抽象/实现 抽象指对现实世界问题和实体的本质表现,行为和特征建模,建立一个相关的子集,可以用于 绘程序结构,从而实现这种模型。抽象不仅包括这种模型的数据属性,还定义了这些数据的接口。 对某种抽象的实现就是对此数据及与之相关接口的现实化(realization)。现实化这个过程对于客户 程序应当是透明 ...
分类:编程语言   时间:2018-02-17 23:49:07    阅读次数:140
异常--解析
Java异常处理 简介 异常处理是java语言的重要特性之一,《Three Rules for effective Exception Handling》一文中是这么解释的:它主要帮助我们在debug的过程中解决下面的三个问题。 什么出错了 哪里出错了 为什么出错 java语言可以说是提供了过于完善 ...
分类:其他好文   时间:2018-02-17 23:49:00    阅读次数:270
PEP8编程规范
1.PEP8编程规范 【少加空格多写注释,严格对齐】 1.缩进 缩进table = 4个空格;设置好后使用编辑器的自然table 2.if条件书写规范 if的条件多的时候用左边括号对齐;if条件完毕后加注释说“条件完了”;适当换行 3.换行 顶层函数和顶层类之间用两个换行隔开,两个类/方法用一个换行 ...
分类:其他好文   时间:2018-02-17 23:48:51    阅读次数:124
二、类模型-领域类映射
第一步,照猫画虎 首个要解决的问题是:类从哪里来? 从上一章中总结的领域模型关系图中可以看到,这些领域对象基本上就是我们所需要的类,只是有些映射到软件类后并不是系统真正参与的类,所以要剔除掉。 领域类是需求涉及的业务的概念,软件类是软件系统内部的概念。 以POS机为例,顾客这个领域类可以剔除,因为它 ...
分类:其他好文   时间:2018-02-17 23:48:42    阅读次数:123
五 面向对象软件开发
很多人在学完了python的class机制之后,遇到一个生产中的问题,还是会懵逼,这其实太正常了,因为任何程序的开发都是先设计后编程,python的class机制只不过是一种编程方式,如果你硬要拿着class去和你的问题死磕,变得更加懵逼都是分分钟的事,在以前,软件的开发相对简单,从任务的分析到编写 ...
分类:其他好文   时间:2018-02-17 23:48:34    阅读次数:110
poj 3186 Treats for the Cows (区间dp)
题意:给你一个序列,每次只能从头或为取数,然后乘以这是第几个数,最后加和,是加和最大 思路:假设长度最开始是1,然后依次枚举长度,以及起点,dp[i][j]是又里面的两端点扩出来的(ps:代码不是这么写的) 代码: ...
分类:其他好文   时间:2018-02-17 23:48:27    阅读次数:125
HihoCoder 1640 : 命名的烦恼(预处理)(好题)
描述 程序员常常需要给变量命名、给函数命名、给项目命名、给团队命名…… 好的名字可以大大提高程序员的主观能动性,所以很多程序员在起名时都会陷入纠结和烦恼。 小Hi希望给新的项目起个拉风的名字。他希望这个名字可以包含N个关键字,并且总长度最短。例如包含关键字abcd、cdab和dabc的最短字符串是c ...
分类:其他好文   时间:2018-02-17 23:30:56    阅读次数:159
R语言-方差分析
方差分析指的是不同变量之间互相影响从而导致结果的变化 1.单因素方差分析: 案例:50名患者接受降低胆固醇治疗的药物,其中三种治疗条件使用药物相同(20mg一天一次,10mg一天两次,5mg一天四次),剩下的两种方式是(drugE和drugD),代表候选药物 哪种药物治疗降低胆固醇的最多? 结论: ...
分类:编程语言   时间:2018-02-17 23:30:48    阅读次数:345
Servlet设置Cookie
Cookie_Servlet.java: TestCookie.java: 运行结果: ...
分类:其他好文   时间:2018-02-17 23:30:39    阅读次数:121
(转)java之Spring(IOC)注解装配Bean详解
java之Spring(IOC)注解装配Bean详解 在这里我们要详细说明一下利用Annotation-注解来装配Bean。 因为如果你学会了注解,你就再也不愿意去手动配置xml文件了,下面就看看Annotation的魅力所在吧。 先来看看之前的bean注解装配例子: package com.eco ...
分类:编程语言   时间:2018-02-17 23:30:30    阅读次数:127
430条   1 2 3 4 5 6 ... 26 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!