1·def是可执行的代码 Python的函数是有一个新的语句编写的,即def。不像C这样的编译语言,def 实际上是一个可执行的语句--函数并不存在,直到Python运行了def后才存在。在典型的操作中,def语句在模块文件中编写,并自然而然地在模块文件第一次被导入地时候生成定义的函数。 2·def ...
分类:
编程语言 时间:
2019-01-31 22:54:04
阅读次数:
782
我们先来看一下用join和+连接字符串的例子 两者的结果是一样,那么考虑这样一个问题,这两者在性能上有区别吗? 我们来做个实验,比较下join和+的性能 那么这里我们不对timeit模块做过多解释,你们可以理解为是一个对代码效率进行检测运行耗时的模块。下次我们单独起一篇来说这个timeit。 上面的 ...
分类:
编程语言 时间:
2019-01-31 18:21:55
阅读次数:
184
将做工程过程中常用的内容片段记录起来,如下内容内容是关于C语言基础:数组作为函数参数传递演示的内容,应该能对小伙伴也有好处。#include<stdio.h>voidshow_array(intvalues[],intnumber_of_elements){inti;printf("Abouttodisplay%dvaluesn",number_of_elements);for(i=0
分类:
编程语言 时间:
2019-01-30 17:07:47
阅读次数:
172
本文将介绍笔者在工作中遇到的Python的一个坑,那就是使用列表作为默认参数。 我们知道,在Python中,列表(list)是可变对象,所以列表的内容可能会在函数内改变。另一个需要注意的是,使用列表作为函数的默认参数时,列表的内容变化情况。 &emsp ...
分类:
编程语言 时间:
2019-01-27 13:03:27
阅读次数:
169
最近在研究PHP一句话后门,查阅了很多大佬的博客,并从中衍生出了一些可用的方法。 现总结如下: 方案一:回调函数 回调函数:Callback (即call then back 被主函数调用运算后会返回主函数),是指通过函数参数传递到其它代码的,某一块可执行代码的引用。 已被D盾查杀的函数: arra ...
分类:
Web程序 时间:
2019-01-26 10:58:29
阅读次数:
261
1、channel介绍 和map类似,channel也一个对应make创建的底层数据结构的引用。 当我们复制一个channel或用于函数参数传递时,我们只是拷贝了一个channel引用,因此调用者何被调用者将引用同一个channel对象。和其它的引用类型一样,channel的零值也是nil。 定义一 ...
分类:
其他好文 时间:
2019-01-16 17:20:11
阅读次数:
173
Item7:覆盖equals时需要遵守通用约定 在我们日常开发过程中,重写equals是比较常用的,但存在许多不合适的覆盖方式导致错误,最好的避免方法就是不去重写equals。但有时我们的业务又需要建立特定的等价关系,而父类中又没有这种特定的等价关系,我们就要重写equals,我们必须遵守它的通用约 ...
分类:
编程语言 时间:
2019-01-16 12:02:51
阅读次数:
231
js中的类型: 2大类型:原始类型和对象。 原始类型有 boolean、number、string这三个普通原始类型,还有null、undefined这俩特殊原始类型 对象嘛就多了,普通对象、内置对象、全局对象、函数、数组等。 函数参数传递类型: 对于原始类型,传递的是值,即复制一份传入函数,在函数 ...
分类:
Web程序 时间:
2019-01-14 21:24:41
阅读次数:
150
go语言中,定义数组有3种方法: 遍历数组也有2种方法: 具体看完整的练习代码吧: 需要注意的是: go语言中, 数组是值类型,不会对原始数组里的数据做出修改,只是简单的拷贝。 另外需要注意的是: [10]int 和 [20]int 是不同的类型 调用 func f(arr [10]int) 会拷贝 ...
分类:
编程语言 时间:
2019-01-13 23:31:11
阅读次数:
301
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的 ...
分类:
Web程序 时间:
2019-01-12 13:18:26
阅读次数:
139