自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Redis List操作

在名称为key的list左边(头)添加一个值为value的 元素。

2024-12-18 14:18:54 606

原创 Redis Set操作

向名称为key的set中添加元素value,如果value存在,不写入,return false。

2024-12-18 14:18:16 429

原创 Redis Hash操作

Redis Hash 是一种非常常用的数据结构,它可以用来存储 key-value 对。

2024-12-17 15:26:45 138

原创 以网站、app应用实名认证为背景,详细介绍一下实名认证的必要性以及认证示例

总的来说,这5种实名认证方法(三网手机实名认证、身份证实名认证、活体视频认证、活体人脸实名认证H5版、银行卡三四要素)各有特点,从简单的手机号码和身份证验证,到更加智能和可靠的生物识别和三方认证,满足不同场景和需求。平台可根据自身情况选择合适的认证方式,以确保用户身份的真实性和安全性。可以根据具体的场景和需求选择不同的认证方式。

2024-12-17 15:24:26 1438

原创 go 包引用查询

如果您正在使用 Go Modules,您可以使用 go mod why 命令来查看包的引入情况。这个命令可以告诉您为什么会引入某个特定的包以及它的依赖关系。GoLand 或 VS Code 等 IDE: 现代的 Go IDE 提供了集成的工具来查看包依赖。您还可以直接查看项目的 go.mod 文件,其中列出了项目的所有依赖包。如果您想在整个代码库中查找某个包的直接引入,可以使用 grep 命令在源代码中搜索 import 语句。使用这些方法,您应该能够方便地了解到某个包在项目中的引入情况。

2024-11-19 14:21:27 431

原创 go版本,google-authenticator动态口令算法,二次安全校验

登录安全二次校验,可以有效的提升账户安全等级,目前常用的方法:手机短信二次校验、动态口令本文介绍google-authenticator动态口口令算法,以及加解密以及二维码生成动态安全口令,秘钥一般通过二维码少吗形式自动获得。

2024-11-19 14:19:11 1117

原创 搞懂go开发过程中反射处理结构体:属性修改、带参方法调用

通过反射,您可以在 Go 中有效地修改通过接口所引用的结构体的字段值。只需注意解包接口并确保实际结构体是可修改的。使用反射时,也要考虑性能和安全问题,因此仅在必要时使用。

2024-10-18 14:53:24 583 1

原创 go开发过程中mapstructure使用,

import ("fmt"Name string `mapstructure:"name"` // 使用标签指定映射的字段可以使用结构体标签控制字段名称的匹配,这对从不同命名风格的 JSON/Map 到结构体的映射非常有用。mapstructure 支持嵌套结构体。一旦正确配置,嵌套的 map 可以被映射到对应的嵌套结构体中。因为 mapstructure 可以处理 map[string]interface{} 类型,所以这种灵活性使得对多种数据源(JSON、YAML 等)的数据处理变得非常容易。

2024-10-18 14:49:18 549

原创 golang扩展 日志库ZAP[uber-go zap]切割 natefinch-lumberjack

因为 zap 本身不支持切割归档日志文件,为了添加日志切割归档功能,我们将使用第三方库 lumberjack 来实现。

2024-07-08 15:19:31 715

原创 golang 日志库ZAP[uber-go zap]详解

zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分割,结合这两个库我们就可以实现以下功能的日志机制:

2024-07-08 15:17:26 1355 1

原创 Dockerfile各参数详解

指定运行容器时的用户名或 UID,后续的 RUN 也会使用指定用户。使用USER指定用户时,可以使用用户名、UID或GID,或是两者的组合。当服务不需要管理员权限时,可以通过该命令指定运行用户。将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget。设置工作目录:类似先cd到当前目录,然后后续的操作指令都是在该目录下执行。构建镜像时执行的命令(RUN用于在镜像容器中执行命令)构建容器后调用,也就是在容器启动时才进行调用。用于指定传递给构建运行时的变量。

2024-07-05 13:57:46 537

原创 Laravel 宏指令(Macro)动态添加自定义方法到Laravel的核心组件中

您可以在模型中定义宏指令,让模型具备额外的功能。// 定义自定义方法逻辑});您也可以在查询构建器中定义宏指令,以便在查询数据时使用自定义的方法。});通过宏指令绑定自定义方法到路由实例路由定义时候通过宏指令自定义的方法将响应的参数存储到路由action参数下,该参数在路由缓存的时候回一并缓存/*** 扩展路由方法*/});?[];});/*** 路由定义*/'name' => '付费数据统计','label' => '付费API统计']);/**

2024-07-05 13:51:27 1265

原创 golang 模板引擎常用语法

自定义方法添加一定要在ParseFiles解析之前,因为解析的时候同时会校验模板文件里的方法和语法一般情况页面都指多模板嵌套显示:所以这种情况下New和ExecuteTemplate里面的模板名称需要是最父级的模板文件,如下的layout.html}...)// 或福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全。

2024-07-04 10:33:23 551

原创 golang web服务搭建学习和优雅的停止服务

这里分享一下golang web服务搭建过程,仅分享安装搭建过程中的配置,相关工具的安装请自行下载安装:项目打包使用了(go-bindata)包实现将项目静态配置文件编译成二进制嵌入到go文件中,解决了打包时候因相对路径问题,导致的二进制文件不能再任何目录下运行优雅的启停服务。

2024-07-04 10:30:41 380

原创 基于golang的文章信息抓取

读写锁的使用、不同goroutine之间通过channel通讯、url地址解析、html解析、html内容提去链接地址、通过map进行链接地址去重、go-extend扩展工具包使用。为了解决map类型共享变量竞争问题,封装map类型添加读写锁限制,防止不同的goroutine之间出现写入竞争(虽然只有goroutine比较多的时候才会出现)主要学习golang的goroutine和channel之间的协作,无限爬取站点小说的地址仅限书目录地址,不进行文章内容爬取。接下来是main函数处理。

2024-07-03 09:40:26 377

原创 golang net.url 标准库

Go 语言标准库中的 net/url 包提供了用于 URL 解析、构建和查询的功能。这个包使我们能够处理 URL,从中提取出各个部分,比如协议、主机、路径和查询参数等。其它功能:url.URL 结构体中还提供了一些其他方法,比如获取完整的 URL 字符串、处理路径、解析主机等等。

2024-07-03 09:37:40 1671

原创 golang字符串截取操作

字符串处理,截取,中文字符串截取

2024-07-02 15:38:44 827

原创 golang go-bindata打包配置文件嵌入到二进制文件

项目中难免会用到一些静态资源和配置文件,但是常规打包的二进制文件无法再其他目录正常运行(静态资源和配置文件不存在)有类似需求的可以安装使用:go-bindata进行编译处理配置文件,(go-bindata)包实现将项目静态配置文件嵌入到go文件,解决了打包时候因相对路径问题,导致的二进制文件不能再任何目录下运行>>go-bindata原理:运行go-bindata会将指定目录下的静态文件或配置编译成二进制嵌入到bindata文件中,所以如果配置文件更新的话需要重新生成该文件;新增配置文件同样需要执行该命

2024-07-02 15:35:59 639

原创 Laravel Activity Log操作日志扩展包

Laravel Action Logs操作日志记录[Laravel Activity Log](https://github.com/spatie/laravel-activitylog)>很多数据管理员都想记录他们用户的所有活跃记录。这个包可以很方便的记录你的用户何时何地的创建、更新实体的记录。外加,现在这个包还可以记录多个版本的实体间数据的变更。

2024-07-01 10:58:03 1327

原创 Swagger php注解常用语法梳理

快速编写你的 RESTFUL API 接口文档工具,通过注释定义接口和模型,可以和代码文件放置一起,也可以单独文件存放。Swagger 优势1. 通过代码注解定义文档,更容易保持代码文档的一致性2. 模型复用,减少文档冗余,带来更可靠的文档3. 提供客户端访问接口,可以直接调试接口,不需要第三方工具进行调用测试接口4. 支持权限认证,等功能

2024-07-01 10:54:25 2071

原创 Laravel swagger接口文档生成和管理

接口开发随着时间推移接口会越来越多,随着多部门之间的协作越来越频繁, 维护成本越来越高, 文档的可维护性越来越差, 需要一个工具来管理这些接口的文档, 并能够充当mock server给调用方使用这里推荐生成和管理接口文档,下面介绍基于laravel项目的swagger使用。

2024-06-28 10:56:12 1119

原创 golang跨平台GUI框架fyne介绍与使用详解,开放案例

Fyne 是一个使用 Go 编写的易于使用的 UI 工具包和应用程序 API。 它旨在构建使用单一代码库在桌面和移动设备上运行的应用程序。通过批量调用身份证实名和三网手机实名和银行卡核验等接口,完成fyne框架的基本使用介绍

2024-06-28 10:52:17 2739

原创 laravel Dcat Admin 入门应用(七)列copyable和自定义copy

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。自定义复制,显示编号,点击复制:可以自定义需要复制的内容,不局限于显示的内容,

2024-06-28 10:47:42 624

原创 laravel Dcat Admin 入门应用(六)列模态窗-异步数据和同步数据展示

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。模式窗按需显示:通过if条件判断是否在column上添加模态窗显示模式窗同步和异步获取数据展示。

2024-06-26 08:48:48 476

原创 laravel Dcat Admin 入门应用(五)文件上传之OSS自定义上传

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。

2024-06-26 08:47:01 1027

原创 laravel Dcat Admin 入门应用(四)自定义页面

Dcat Admin构建的是一个单页应用,加载的JS脚本只会执行一次,所以初始化操作不能直接放在JS脚本中,应该使用Admin::script方法载入。福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全需要实现Renderable接口,统一实现render自定义页面可以选择性的加载js和css,也可以加载页面需要执的js(当然页面js也可以直接写在模板里面)php// 定义页面所需的静态资源,这里会按需加载。

2024-06-25 09:21:17 1259

原创 laravel Dcat Admin 入门应用(三)Grid 之 Column

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。laravel Dcat Admin 入门应用(三)Grid 之 Column。

2024-06-25 09:17:25 812

原创 laravel Dcat Admin 入门应用(二)代码生成器

每个控制器都会生成相对于的语言包,语言包放置地址:resouces/lang/{当前语言}/admin-user.php。Dcat Admin的增删改查页面代码是非常简洁和易懂的,对开发者非常的友好,只需极少的代码即可构建出一个功能完善的后台系统,并且非常简单灵活和易于扩展。打开app/Admin/Controllers/AdminUserController.php可以看到如下代码。到此,就可以打开浏览器输入地址http://你的域名/admin/adminUser访问刚刚创建完的页面了。

2024-06-24 14:06:08 1462

原创 Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具

Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需极少的代码即可快速构建出一个功能完善的高颜值后台系统。支持页面一键生成CURD代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。开发文档地址演示地址(用户名、密码:admin、admin)福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全。

2024-06-24 11:15:30 1323

原创 golang基于cron的秒级计划任务实现思路和演示

字符串处理,截取。基于cron的秒级计划任务实现思路和演示,

2024-06-21 15:22:11 434

原创 go wails桌面应用开发:完成股票数据查询,股票数据API

本文主要是介绍和分享go-wails开发的股票Api数据查看桌面应用,通过定时器,轮询请求股票Api获取股票交易数据和趋势图,

2024-06-21 14:42:50 579

原创 多通道实现成语信息查询API:成语大全API、成语大全信息私有化部署方案、成语大全数据包

成语是汉语文化中一种独特的表达方式,蕴含丰富的历史、哲理和民俗。但随着现代生活的快节奏,人们有时候未必即刻清楚某个成语的意义或来历。为了帮助广大用户更好地理解和运用成语,我们推出了免费成语查询接口,让您轻松畅游于成语的海洋中。根据成语查询详细信息,如:详解、同义词、反义词、读音等信息;

2024-06-18 15:10:59 1039

原创 三种方式实现IP地址信息查询:免费IP地址查询API、私有化部署方案、IP地址段数据包

探索世界的每一个 IP 地址!快来尝试我们的免费 IP 地址查询接口,轻松获取全球 IP 地址的详细信息。简单、便捷,让网络世界更加透明!根据查询的 IPv4 地址,查询该 IPv4 所属的区域,城市级查询。 简单快捷,根据个人需求进行开发

2024-06-18 10:47:54 1633

原创 多渠道实现获取国家行政区数据:爬虫、调用API、私有化部署

现实情况,在信息系统开发、电子商务平台、app等等相关软件开发,都会设计到行政区数据联动,但是如何获取最新、准确的数据呢?在这里给各位推荐三种获取方式。

2024-06-17 15:07:45 938

原创 通过私有化部署与免费手机号归属API接口,实现手机号归属地查询

1、手机号(段)归属地查询 API 部署包支持私有化进行单机部署,支持 Windows、MacOs、Linux 等 64 位主流系统及版本,支持在无网、弱网、专网等环境使用。2、既可以部署在本地服务器,也支持部署到阿里云、华为云、腾讯云、百度云等云服务器。3、通过快捷下载部署包,即可一键启动私有化的"手机号(段)归属地查询 WEB API 服务”。4、支持 13x、14x、151x、16x、17x、18x、19x 等号段,查询归属地信息,如省份 、城市、运营商。

2024-06-17 15:00:01 715

原创 一文了解多语言API开发,免费天气预报查询接口使用示例

免费天气预报 API 接口1、根据城市名或城市代码查询天气预报:可以传入城市名称或城市代码,返回该城市未来几天的天气预报信息2、根据经纬度查询天气预报:传入经度和纬度坐标,返回该地点未来几天的天气预报信息。3、查询实时天气:返回一个地点当前时刻的天气状态4、查询天气预报详情:可以查询天气预报的详细信息。

2024-06-17 14:51:46 1892 1

原创 手把手教您提升系统和操作安全三步曲:短信验证码、身份证实名、手机三要素实名

满满的都是干货分享,获取对应的AppKey后代码可运行;python3环境众所周知,系统非法登录、登录密码撞库、数据泄露、用户信息不真实等情况是信息系统和网站业务面临的最大问题,当然提升系统完全的方式有很多种,下面介绍一下立竿见影的集中方式。

2024-06-17 14:11:16 911 1

原创 手把手教你接入人脸活体实名认证,提升应用用户体验

活体人脸实名认证服务是适用于企业用户的身份真实性核验服务。在使用前,请确保您已注册聚合数据账号,并完成企业实名认证。

2024-06-17 14:06:49 1268 1

go+wails 常见加密解密工具集合

小工具包含功能: 1、JSON在线格式化工具 2、MD5加密、SHA加密、DES/AES加密解密、RSA公钥私钥加密解密 3、JavaScript格式化/压缩工具、HTML格式化/压缩工具、CSS格式化/压缩工具、SQL格式化/压缩工具 4、国密SM2、SM3、SM4 5、字符串BASE64编码转换、图片BASE64编码、URL编码/解码、Unicode中文互换 6、常用进制转换、简繁火星文转换、汉字转拼音、数字转人民币大写

2024-12-25

身份证号码段归属查询、私有化部署、解决方案

身份证号段归属查询API服务,查询身份证号的基本信息,包括发证地区、出生年月日、性别及格式是否正确。 支持私有化进行单机部署,支持Windows、MacOs、Linux等64位主流系统及版本。 可以部署在本地服务器,也支持部署到阿里云、华为云、腾讯云、百度云等云服务器。 快捷下载部署包,即可一键启动私有化的API服务

2024-11-19

git 常用命令速查手册

git 常用命令速查手册

2024-10-17

空空如也

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

TA关注的人

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