Go 语言变量

  • 冯奎
  • 2021-04-10 20:27:07
  • Go
  • Go
Go 语言变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字:```govar identifier type```可以一次声明多个变量:```govar identifier1, identifi
阅读全文

PHP基于redis GEO的经纬度计算

  • 冯奎
  • 2021-04-02 19:50:31
  • PHP
  • php
在之前文章中我们介绍了Redis GEO的使用,在这篇文章中,我们基于GEO进行相关位置信息操作。封装成PHP类,便于后期开发使用。本扩展支持添加经纬度,返回添加数量,获取坐标点信息,删除坐标点信息,all删除全部,获取之间距离,获取范围内的坐标点,由近到远升序。
阅读全文

Go的简介与安装

  • 冯奎
  • 2021-03-25 19:44:21
  • Go
  • Go
Go 语言简介Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSPstyle 并发计算。 语言特色简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速 语言用途
阅读全文

详解PhpSpreadsheet设置单元格

  • 冯奎
  • 2021-03-16 19:04:01
  • PHP
  • php
PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并实例化。 ```phpuse PhpOffice\PhpSpreadsheet\Spreadsheet;$spreadsheet = ne
阅读全文

mysql关联分组统计查询

在进行数据统计时,有时我们需要进行关联分组统计, 那我们我们应如何进行关联分组统计呢? 这里记录一个使用示例边后期使用开发,首先关联查询,获取每门考试的用户名及成绩,接着分组查询,获取参加考试的学生,最后分组统计,获取参加考试每个学生考试数与平均分。。。
阅读全文

Unrar的安装与rarfile文件解压

RAR 文件格式也是一种常用的归档与压缩标准格式, 这篇文章我们介绍一下 `unrar` 下 `rarfile` 模块的使用, 这个模块提供了创建、读取、写入、添加及列出 RAR 文件的工具, 这里介绍一下 `unrar` 的安装与相关使用。 一、安装对于一般的扩展包,我们一般直接 `pip install xxx` 即可安装, 但是 unrar 直接安
阅读全文

Python获取目录下所有文件

再我们使用python获取目录下的文件时, 有时需要获取特定类型的所有文件, 这里记录一个获取特定类型文件的函数: ```python 获取目录下的文件def print_all_file_path(path, suffix=''): url = if isinstance(suffix, list) is True: suffix
阅读全文

OSS web直传

本示例是对官方示例,进行修改便与使用, 一、OSS web直传优点 1. 上传速度快,不走服务器进行中转。2. 扩展性强,可多台服务器共享资源,便于后期服务迁移。 二、使用之前需先配置OSS相关信息前往阿里云OSS控制台创建Bucket(需要注意的是要把读写权限改为: 公共读;)根据服务器的位置获取外网endpoint;https://he
阅读全文

Laragon安装PHP8,相关新特性

  • 冯奎
  • 2021-01-28 19:45:29
  • PHP
  • php
2020特殊的一年,在这一年中爆发了新冠疫情, 但在全国人民的努力下,疫情得到了控制。 2020特殊的一年,在这一年中PHP家族迎来了新成员`PHP8`, 在这篇文章中,我们介绍一下php8的安装,以及相关心特性。 因为本人使用的是 `Laragon` 集成环境,所以介绍其下安装,开启相关扩展,修改php8_module引起的启动失败,介绍PHP8相关新特性...
阅读全文

原生js图片拖动排序

再我们上传完图片时,经常不是我们需要的顺序, 这时,我们就需要对上传图片进行排序处理, 这里 我们 基本 `ondragstart` 与 `ondragover` 事件, 进行拖拽排序处理成我们所需的顺序, (本文已封装 `dragSort.js` 插件,可直接使用) 定义和用法`ondragstart` 事件在用户开始拖动元素或选择的文本时触发。 (拖放
阅读全文