python对Xlsx的读写(openpyxl)

在上一篇文章中我们介绍了Csv文件的操作, 在这片文章中我们介绍一下, 使用 `openpyxl` 对 Xlsx 文件进行读写。 1、安装```pythonpip install openpyxl``` 2. 打开文件① 创建```pythonfrom openpyxl import Workbook 实例化wb = Workb
阅读全文

python读写CSV文件

在使用Python进行数据爬取的时候, 需要将爬下来的数据写入文件中, 这里记录一下使用Python对CSV文件的读写。 CSV文件逗号分隔值(CommaSeparated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号), 其文件以纯文本形式存储表格数据(数字和文本)。```pythonimport csvcsv.reader
阅读全文

Redis GEO经纬度位置处理

Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。 Redis GEO 操作方法有: geoadd:添加地理位置的坐标。 geopos:获取地理位置的坐标。 geodist:计算两个位置之间的距离。 georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。 georadiusbymember
阅读全文

vue 多维数组循环合并单元格

在之前的文章中介绍了php导出 `excel` 时进行单元格合并,在这篇文章中,介绍一下 `vue` 数据循环时如何进行单元格合并,这里主要介绍 `二维` 和 `三维` 数组循环时数组的合并。
阅读全文

mysql 避免数据重复插入的三种方式

在进行 `mysql` 数据插入时,有时要先查询当前数据是否存在相同的主键,或是唯一键是否冲突,根据情况,数据插入策略也不同,一般有以下三种避免方法。1. insert ignore(先查询,不存在则插入,存在则忽略) 2. replace into(先查询,不存在则直接插入,存在则直接删除然后插入) 3. insert on duplicate key update(先查询,不存在则插入,存在则更新)
阅读全文

php生成器函数与yield关键字

  • 冯奎
  • 2020-11-12 19:26:46
  • PHP
  • php
初次接触迭代器与生成器是在Python中,之后了解到在 php5.5 中也引入了生成器的特性, 但很多PHP开发者或许都不知道生成器这个功能,可能是因为平时使用场景较少吧。但是,生成器功能的确非常有用。 优点:生成器会对PHP应用的性能有非常大的影响,PHP代码运行时节省大量的内存,比较适合计算大量的数据...
阅读全文

字节跳动小程序支付

  • 冯奎
  • 2020-10-29 20:02:14
  • PHP
  • php
因为业务扩展需求,开发了字节跳动小程序, 记录之下在字节跳动使用支付方法。 因为字节跳动中使用到了,微信及支付宝支付, 建议显示相关支付流程,再进行相关开发。。。 本次使用微信支付获取类为```phpcomposer require yansongda/pay vvv``` 一、在小程序支付之前我们先要获取相关配置审核通过以后就能够在小程序开发者后台
阅读全文

Composer 包的开发与提交

在之前文章中我们介绍了 `composer` 的安装以及使用, 在这篇文章中我们介绍一下如何进行开发 `compsoer` 包, 并发布到 `packagist.org` 上,并进行后续更新。 一、在 GitHub 创建一个名 `demo` 的新仓库,并克隆至本地。```bash$ git clone git@github.com:kuif/demo.git$ cd
阅读全文

百度智能小程序支付(新)

  • 冯奎
  • 2020-10-13 20:24:25
  • PHP
  • php
最近因为项目重构的原因, 对百度支付重新进行了编写封装, 本次重写,添加了对签名的处理、添加用户退款, 方便之后开发的使用。 因为百度电商开放平台的升级, 支付功能已移至智能小程序内部, 具体申请流程:, (注:在支付服务中,服务电话应填写银行预留手机号,如填写错误报【银行预留手机号码格式校验不通过】) 百度支付文档: 一、申请通过后,填
阅读全文

CSS限制文本行数,超出省略号

一、CSS显示指定行数文本1.单行文本溢出用省略号显示:```CSSoverflow:hidden;textoverflow:ellipsis;whitespace:nowrap;```2.多行文本溢出用省略号显示:```CSSdisplay: webkitbox;webkitboxorient: vertical;webkitlineclamp:
阅读全文