一、概述 1、前文已经提过位置参数、默认参数,这两种是最常用的参数。 2、动态参数即不限定参数个数,以一种动态的方式接受传参的个数。 3、python的动态参数有两种,分别是 ‘ args ’ 和 ‘ **kwargs ’ 。他们区别在于是一个星号还是两个星号,而不是 args 和kwargs ,实际上定义成 ‘ cat ’ 和 ‘ dog’ 也是可以的,只是按照约定俗称的写法,通常写成 ‘ *args ’ 和 ‘ kwargs ’。 4、注意:动态参数必须放在所有位置参数和默认参数后面! 二、一个星号 1、一个星号的动态参数表示接收任意个参数,调用时会将实际参数打包成一个...

阅读全文>>

推荐的插件 box/spout 使用说明链接打开 测试案例: $reader = ReaderEntityFactory::createReaderFromFile('/path/to/file.ext'); $reader->open($filePath); foreach ($reader->getSheetIterator() as $sheet) { foreach ($sheet->getRowIterator() as $row) { // do stuff with the row $cells ...

阅读全文>>

自动安装介绍命令行: composer require xxx/xxx 版本号 手动安装介绍 1.复制扩展类的文件夹放到自己的vendor文件夹中2.拷贝同事vendor/composer 下的autoload_psr4.php和autoload_static.php 两个文件到桌面3.复制拷贝的autoload_psr4.php中的粘贴到自己的autoload_psr4.php中相同的位置4.复制拷贝的autoload_static.php中的 也添加到自己autoload_static.php中相应的位置ps:注意要添加到autoload_static.php中 $prefix...

阅读全文>>

[XDebug] xdebug.profiler_output_dir="D:\Log\xdebug" xdebug.trace_output_dir="D:\Log\xdebug" xdebug.remote_log="D:/Log/xdebug.log" zend_extension="C:/wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll" ;允许收集传递给函数的参数变量 xdebug.collect_params=on ;允许收集函数调用的返回值 xdebug.col...

阅读全文>>

虚拟环境管理之virtualenvwrapper安装使用步骤: 1.下载安装 virtualenvwrapper pip3 install -i https://pypi.douban.com/simple virtualenvwrapper 2.执行脚本,让当前机器支持virtualenvwrapper,但是有一个问题,重启后,退出会话后,这个功能就失效了 3.配置全局变量,让每次登陆linux时候,就加载这个virtualenvwrapper.sh脚本文件,使得virtualenvwrapper这个工具生效 #打开这个用户环境变量配置文件,写入以下信息,e...

阅读全文>>

1.通过pip3安装虚拟环境 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 通过virtualenv命令,创建第一个新的虚拟环境 virtualenv --no-site-packages --python=python3 venv1 virtualenv --no-site-packages --python=python3 venv2 virtualenv --no-site-packages --python=python3 venv3 ...

阅读全文>>

说明: 文章为转载,格式比较乱,推荐下载观看! 格式文档 推荐 -> 下载 1、PhpSpreadsheet 是什么 [info] PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式 PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到 使用 PhpSpreadsheet 开发的PHP要求 7.1或更高版本 PhpSpreadsheet 支持链式操作 2...

阅读全文>>

申明: 文章为转载 原文地址原文 RSA是一种非对称加密算法 非对称加密需要公钥(publickey)和私钥(privatekey) 消息传递前需要先生成公钥和私钥,发送方将待发送消息用公钥加密,发送给接收方。接收方收到消息后,用私钥解密。在这个过程中,公钥负责加密,私钥负责解密,消息在传输过程中即使被截获,攻击者由于没有私钥,无法破解截获的消息。 非对称加密算法的加解密速度低于对称加密算法,但是安全性更高。 非对称加密算法:RSA、DSA、ECC等算法 RSA加密解密过程: import rsa # rsa...

阅读全文>>