自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 traefik 配置文件

使用traefik 分配服务转发。win运行traefik。

2024-05-16 17:03:01 193

原创 git 批量clone,pull 项目

git 批量clone,pull 项目

2024-03-13 10:20:54 704 1

原创 读取上传的csv 文件,不保存文件直接处理数据

func Read(file multipart.File, filename string) (data []models.AppleAppSov, err error) { //filename := "./Report0309.csv" //filenameall := path.Base(filename) //filesuffix := path.Ext(filename) data = []models.AppleAppSov{} //fmt.Println("filesuffix".

2023-08-10 10:14:20 124

转载 ​IDE Goland 升级Golang版本(1.13到1.17-1.18.4)​无效SDK

记录下GolandIDE里升级Golang版本到1.17时,无法配置GOROOTSDK为1.17的解决办法。

2022-07-28 16:09:07 1914

原创 layui.transfertable 穿梭框自定义文本

layui.use(['form', 'table', 'element', 'layer', 'jquery', 'transfertable'], function () { var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var transfer = layui.transfertable; var util = layui.util; var layer = layui.layer;.

2022-01-19 18:11:29 1009

原创 layui 多选xmSelect 新建对象,获取值,获取文本,赋值

xmSelect 的使用,新建对象,获取值,获取文本,赋值。

2021-12-22 16:46:04 4595

原创 go 不保存文件导出,下载Execl文件

data := []interface{}{[]string{"标题1", "标题2"},[]string{"第二行", "第二行"}, []string{"第三行", "第三行"}} fileName := "report" // 生成一个新的文件 file := xlsx.NewFile() // 添加sheet页 sheet, _ := file.AddSheet("Sheet") // 插入内容 for _, v := range data { row := sheet..

2021-12-13 11:13:23 445

原创 go 快速排序法

package mainimport "fmt"//快速排序法func QuickSort(arr []int, left, right int) { i := left r := right pivot := arr[(right+left)/2] fmt.Println("pivot", pivot) //循环查找目标 比这个pivot小的数放到左边 // 比这个pivot大的数放到右边边 f := 1 for i < r { fmt.Printf("第%d次循环.

2020-09-07 17:21:40 243

原创 go 查找一个数组是另一个数组的子集,并返回索引位置

package mainimport "fmt"func selectArr(arr1 []int, arr2 []int) int { num1 := len(arr1) num2 := len(arr2) if num1 < num2 { return -1 } j := 0Loop: for i := 0; i < num2; i++ { for j = 0; j < num1; j++ { if arr2[i] == arr1[j] { .

2020-09-07 17:18:29 1085

原创 go 插入排序法

package mainimport "fmt"func insterSort(arr []int) { // 这是第一次------------------------------------------------------------------------ //获取一个比较的值. 用第二值和第一个值比较插入 // value := arr[1] // index := 0 //1-1,第一个值的下标 // //开始比较,假设第二个值和前边n个值比较,前边是有序的数组 // .

2020-09-03 16:39:46 244

原创 go 选择排序法

package mainimport "fmt"//注释部分是分步思想计算func SelectSort(arr []int) { //先查找数组中最大的元素下边 //查找数组中最大的 // 假设arr[0]最大maxIndex=0 // maxIndex := 0 //i=1从得而元素开始比较,如果比第二个小,maxIndex变成第二个 // for i := 1; i < len(arr); i++ { // if arr[maxIndex] < arr[i] {.

2020-09-02 10:49:27 141

原创 go 获取远端url图片获取base64编码

package mainimport ( "encoding/base64" "fmt" "io/ioutil" "net/http")func main() { imgUrl := "https://img.ipcfun.com/uploads/ishoulu/pic/2013/05/9215193abd60b5ff099795216.jpg" //获取远端图片 res, err := http.Get(imgUrl) if err != nil { fm.

2020-08-18 18:19:03 3871

原创 go sync包锁的使用

互斥锁   由标准库代码包sync中的Mutex结构体类型代表,sync.Mutex类型(确切地说,是*sync.Mutex类型)只有两个公开方法——Lock和Unlock。顾名思义,前者被用于锁定当前的互斥量,而后者则被用来对当前的互斥量进行解锁。注意余额是变化的。package mainimport ( "fmt" "runtime" "sync" ...

2020-05-05 13:22:55 271

转载 go 文件转二进制

// 读取文件到[]byte中func file2Bytes(filename string) ([]byte, error) { // File file, err := os.Open(filename) if err != nil { return nil, err } defer file.Close() // File...

2020-05-03 21:58:33 2521

原创 go Since获取程序运行时间

package main import ( "fmt" "time" ) func testTime() { start := time.Now() // 获取当前时间 sum := 0 for i := 0; i < 80000000; i++ { ...

2020-05-02 22:28:09 2152

原创 kafka 添加用户名 密码权限ASL/PLAIN ACL常用权限操作

一、先配置对用户(SASL/PLAIN)1,kafka安装目录下的config下的server.properties 复制了 一份在复制上面进行改动 server-sasl.properties 修改文件# 添加下面的配置 ip和端口改成自己需要listeners=SASL_PLAINTEXT://localhost:9092security.inter.broker.pro...

2020-04-02 14:20:24 3246

原创 go 画图 压缩图片

使用"github.com/disintegration/imaging""github.com/fogleman/gg"包func drawBackground(path string) { // 加载图片 // img, err := gg.LoadPNG("map.png") img, err := gg.LoadPNG("aifile/maps/" + path...

2020-01-20 13:38:47 855

原创 go mongo aggregate cond

db.devices.aggregate({$match: {userId: "v73TuQqZykbxFXsWo", state: true}},{ $project: { userId: 1, categorySlug: 1, weight: { $cond: [ {"$or": [ {$eq: ["$c...

2020-01-06 16:52:36 700

原创 golang 不保存文件导出csv文件

import ( "encoding/csv" "fmt" //"io/ioutil" //"os" "bytes" "strconv" "strings" "time")//创建CSV timeUnix := time.Now().

2019-01-11 18:23:50 2476 1

原创 PHP实现页面静态化页面

ob_start     打开输出控制缓冲(要求php开启缓存,在php配置文件php.ini文件中可以设置 output_buffering = on)ob_get_contents     返回输出缓冲区内容ob_clean     清空(擦掉)输出缓冲区ob_get_clean     得到当前缓冲区的内容并删除当前输出缓冲区php生成文件的函数 file_put_conte...

2018-10-22 11:12:26 281

原创 PHP5.6 PHPMailer 发送邮件失败

PHP5.6 PHPMailer 发送邮件失败 报SMTP connect() failed.PHP5.3是正常发送的,一样的代码。PHP发送邮件开启php 的扩展 ssl 和 socket 就不多说,造成无法发送邮件的原因是,PHP 5.6引入了SSL证书验证,因此如果您的配置中断,它将失败并显示此错误。应修复SSL,但可以通过将SMTPOptions属性设置为不验证证书来恢复旧行为, ...

2018-10-18 18:01:02 2417

原创 php 获取过去多长时间

function time_ago($posttime){ //当前时间的时间戳 $nowtimes = strtotime(date('Y-m-d H:i:s'),time()); //之前时间参数的时间戳// $posttimes = strtotime($posttime); //相差时间戳 $counttime = $nowtimes - $...

2018-05-18 11:09:19 815 1

原创 获取当前路径及其参数

PHP获取echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];$url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];$arr = parse_url($url);echo '';print_r($arr);js获取window.location.host

2018-01-29 15:48:48 512

原创 本地获取谷歌 获取经纬度 海拔

运行代码显示谷歌地图,点击地图位置显示经纬度,查看元素,发现每次点击head会生成一个带有token的script 的js链接。直接访问链接会得到原始数据,有海拔和经纬度。 海拔高度查询 按地图查找海拔(等高线地图) 按住 Ctrl 并滚动鼠标滚轮才可缩放地图经度:116.4691543579101

2018-01-26 10:55:04 8907

原创 HTML + js 播放amr音频文件

将amr文件转化成base64字符串,用js转换成音频播放js文件下载链接: https://pan.baidu.com/s/1kWsLOc3 密码: 2ca5链接: https://pan.baidu.com/s/1smk2fdN 密码: qcbw $a=file_get_contents("./a.amr"); $b=base64_encode($a);// echo $b;// die

2018-01-19 14:31:32 18141 3

原创 PHP 视频格式转换类

class video{ /******************* 使用本类需要有mencoder.exe视频格式转换器 需要修改下面的绝对路径 支持的格式 rmvb,wmv,mkv,3gp,mp4,mpg,avi,mp3 该类需要结合两个视频转换软件 mencoder.exe 和 ffmpeg.exe *****************

2018-01-19 14:00:54 5217

原创 php 常见的视频格式转换

本文章只支持windows 64 系统 服务器  Linux系统文件需自己另行下载。文件下载百度云mencoder链接: https://pan.baidu.com/s/1o8VFftw 密码: g3wmffmpeg链接: https://pan.baidu.com/s/1jJTvDwq 密码: iykjclass video{         /*******************    使用

2018-01-19 13:57:43 6920

kafka.tar.xz

修改完毕的kafka安装包,ubuntu系统

2020-04-02

fcoin交易平台 PHP源码

php源码提供学习和研究

2018-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除