Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢? 首先,这三种方法都定义在类中。下面先简单说一下怎么定义和调用的。 实例方法 定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方 ...
分类:
编程语言 时间:
2020-02-29 00:56:33
阅读次数:
96
深度讲解23种设计模式,力争每种设计模式都刨析到底。废话不多说,开始第二种设计模式 - 原型。 一、为什么有原型模式 当一个类需要克隆的时候,我们总不希望new一个对象,然后逐个属性去设置值。 这个时候,我们亟需一种 高效的对象copy方法,原型设计模式应运而生。 二、原型设计模式写法 原型设计模式 ...
分类:
编程语言 时间:
2020-02-29 00:56:13
阅读次数:
71
将pip源更换到国内镜像用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有50KB/s。幸好,国内的一些顶级科研机构已经给我们准备好了各种镜像,下载速度可达2MB/s。其中,比较常用的国内镜像包括:(1)阿里云 http://mirrors.aliyun.co ...
分类:
其他好文 时间:
2020-02-29 00:55:57
阅读次数:
210
集合可实现增删改查,下面的项目用ArrayList集合来做实例,ArrayList集合几个常用的函数 .size() 集合大小 .add() 添加对象到集合 .remove() 删除集合的对象 用到的其他函数 .equals() 字符串比较 System.exit(-1) 退出系统,非零 1 /* ...
分类:
编程语言 时间:
2020-02-29 00:55:41
阅读次数:
78
注解 @SpringBootApplication标注在类上,表示该类是“主配置类”,运行该类的main方法启动应用 @RunWith(SpringRunner.class)@SpringBootTest使用 Spring 进行单元测试 @ConfigurationProperties获取配置文件值 ...
分类:
编程语言 时间:
2020-02-29 00:55:23
阅读次数:
85
【题目】 实现一个栈,在实现栈的基本功能的前提下,再实现返回最小元素的操作。 【要求】 pop、push、getMin操作的时间复杂度都是O(1) 设计的类可以使用现成的栈结构。 【分析】 想要使得获取最小值的时间复杂度为O(1),最简单的方法就是提前将最小值记录下来,当我们需要获取时便可直接获取 ...
分类:
其他好文 时间:
2020-02-29 00:55:11
阅读次数:
93
环境 win10 vs2017 Release x86 突破GS 禁用DEP,ALSR 使用安全函数,不然会报错,要是禁用SDL,GS也会被禁掉。(反正我没搞定,不过好像也没啥影响,安全函数也阻止不了我写bug) 1.虚函数的调用 ①首先,虚函数的地址保存在虚函数表,虚函数表的地址保存在类对象前四个 ...
分类:
其他好文 时间:
2020-02-29 00:54:51
阅读次数:
76
1. 过滤类操作符的模式 很多时候,上游Observable对象吐出的数据,并不是下游关心的,这个时候我们需要把不需要的数据,过滤掉。在RxJS中,提供了这类过滤操作符来实现这种功能。 过滤类操作符最基本的功能就是对一个给定的数据流中的每个数据判断是否满足某个条件,如果满足就传递给下游,如果不满足就 ...
分类:
Web程序 时间:
2020-02-29 00:54:34
阅读次数:
161
<!-- 小程序中图片默认宽度是320*240 mode="scaleToFill" 在图片宽高小于默认宽高的情况下 拉伸至100%,完全将图片显示出来 mode="aspectFill" 只有图片的短边会被100%显示出来,长的边会被截取 mode="aspectFit" 图片的长边会被100%显 ...
分类:
微信 时间:
2020-02-29 00:54:21
阅读次数:
127
就是。。。 这个样子 程序运行的时候会提示你出现错误 来到官网 Live Preview 不工作-它显示一条错误消息,说明This view has crashed! 在 Windows8中已具体观察到此问题。您可能会看到错误消息如这里所示在 “标记编辑器” (Markdown Editor)窗格中 ...
分类:
其他好文 时间:
2020-02-29 00:53:53
阅读次数:
186
1.目录操作 目录操作和文件的逻辑类似:打开目录 > 操作目录 > 关闭目录 对于目录来说,基本的操作就是读取子文件/子目录的信息,所以操作目录其实只有一个操作,就是读取目录。 a.打开目录 opendir()函数 参数: name 要打开的路径 函数执行成功之后会返回目录流指针,失败则返回NULL ...
分类:
其他好文 时间:
2020-02-29 00:53:12
阅读次数:
74
[TOC] 太纯净了,得加下拉菜单 问题: 纯净过头,找原来的一些链接不方便了。 解决: 第一步: 点击我的博客之中的“管理”,或者点击这里: "管理" 再点“设置”, 下面,有个: 这个地方加代码,在网页加载的时候,会加到代码头部去。 相当于代码“注入”头部。 第二步: 复制进以下代码: 注意代码 ...
分类:
其他好文 时间:
2020-02-29 00:52:59
阅读次数:
69
01.我们新建一个和app同级的目录,并在里面创建一个控制器,代码如下: <?php namespace tianpan\Controllers; class MyController extends \CodeIgniter\Controller { public function show() ...
分类:
其他好文 时间:
2020-02-29 00:52:44
阅读次数:
134
举例场景一:部署边界网络监控【需要在互联网/广域网出口部署IDS/分析软件等】场景一的传统解决方案1:端口镜像/SPANSPAN解决方案的问题:–流量不能超过端口速率的50%;–无法灵活选择需要监控分析的链路,大多路由器没有SPAN功能;–不能保证原始数据包顺序;–交换机负载高时会丢包;–某些故障数据包不能通过镜像获得;–无法分辨进出方向;场景一的传统解决方案2:串接HubHub解决方案的问题:产
分类:
其他好文 时间:
2020-02-29 00:52:25
阅读次数:
59
其实对MSP430F169的单片机使用有段时间了。有些代码觉得还是不是很透彻。几乎每个例程里都会有这么一句:WDTCTL = WDTPW +WDTHOLD; 这行代码初看非常简单,仔细看来其实也不是那么容易的。 一、从UserGuide手册中不难查到:Watchdog Timer Registers ...
分类:
其他好文 时间:
2020-02-29 00:52:06
阅读次数:
102
深拷贝与浅拷贝 1. 概念 深拷贝:拷贝的是数据本身 ? 值类型的数据,默认都是深拷贝。array,int ,float,bool,string,struct 浅拷贝:拷贝的是数据地址 ? 导致多个变量指向同一块内存 ? 引用类型的数据,默认都是浅拷贝。slice,map 2. 针对切片的深拷贝函数 ...
分类:
其他好文 时间:
2020-02-29 00:51:50
阅读次数:
74