酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
wordpress上传文件自动重命名方法一

PHP wordpress上传文件自动重命名方法一

function custom_rename_uploaded_files($file) { $info = pathinfo($file['name']); $ext = $info['extension']; $newname = uniqid() . '.' . $ext; $file['name'] = $newname; return $file; } add_filter('wp_handle_upload_prefilter', 'custom_rename_uploaded_files');

24次阅读 0个评论
PHP 2024-06-20
小程序海报生成神器之一Painter配合uniapp使用示例

前端 小程序海报生成神器之一Painter配合uniapp使用示例

本篇详细介绍Painter在uniapp中的使用方法 前置资源: Painter的github库:https://github.com/Kujiale-Mobile/Painter Painter在线设置网站:https://lingxiaoyi.github.io/painter-custom-poster/ 完整demo:https://gitee.com/hackchen/uniapp-painter-demo 新建项目 使用HBuilderX新建一个空项目 新建一个叫painter-demo的页面 新建一个js文件paletteData.js(这个文件可自行决定是否需要,本demo因为数据量太大,所以独立建一个文件) 通过github,下载得到painter项目文件 将项目下的components/painter文件夹复制到uniapp项目的wxcomponents文件夹下 新建完文件后,大致的目录结构如下图 修改pages.json { "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/…

19次阅读 0个评论
前端 2024-06-20
Linux shell 通过环境变量方式启动golang 程序记录

golang Linux shell 通过环境变量方式启动golang 程序记录

golang程序中使用 os.LookupEnv 获取环境变量时,在Linux下启动golang程序时可以使用 export VAR=b 来赋值 shell 使用时整体示例 #!/bin/bash export HTTP_ADDR=0.0.0.0:39033 export DEBUG=true ./xxx

13次阅读 0个评论
golang 2024-06-16
golang 网页截屏开发

golang golang 网页截屏开发

最近在做一个网页截屏的功能,通过搜索,找到一个golang下不需要下载Chrome的网页截图的功能,主要是依靠 github.com/chromedp/chromedp 这个库来处理。 github.com/chromedp/chromedp 库简单使用方法在这里记录一下: ctx, cancel := chromedp.NewContext(context.Background()) defer cancel() chromedp.Run(ctx, chromedp.ActionFunc(func(ctx context.Context) error { _, err := domain.SomeAction().Do(ctx) return err }))

15次阅读 0个评论
golang 2024-06-15
鸿蒙开发填坑记录 web 组件01

前端 鸿蒙开发填坑记录 web 组件01

// xxx.ets import web_webview from '@ohos.web.webview' @Entry @Component struct WebComponent { controller: web_webview.WebviewController = new web_webview.WebviewController(); build() { Column() { // src 不能带协议 Web({ src: 'www.baidu.com', controller: this.controller }) } } } // 需要额外配置当前模块下的 module.json5 文件 requestPermissions 块 { "module": { "name": "entry", "type": "entry", "description": "$string:module_desc&quo…

27次阅读 0个评论
前端 2024-03-29
golang 枚举 使用示例

golang golang 枚举 使用示例

package main import ( "fmt" ) // 定义枚举类型 NicFlag type NicFlag uint // 枚举常量定义 const ( FlagUp NicFlag = 1 << iota // FlagUp=1 FlagBroadcast // FlagBroadcast=2 FlagLoopback // FlagLoopback=4 FlagPointToPoint // FlagPointToPoint=8 FlagMulticast // FlagMulticast=16 ) // 提供一个全局字典,用于存储枚举名称与枚举值之间的对应关系 var flagNames = map[NicFlag]string{ FlagUp: "up", FlagBroadcast: "broadcast", FlagLoopback: "loopback", // … 其他枚举值的映射 FlagPointToPoint: "pointtopoint&quo…

29次阅读 0个评论
golang 2024-03-22
electron 安装失败,其中一种处理办法

前端 electron 安装失败,其中一种处理办法

运行下面命令 npm config ls -l 上面命令会显示 .npmrc 文件所在路径 打开 .npmrc 文件,并添加下面内容 ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"

21次阅读 0个评论
前端 2024-02-28
一个golang 基于 interface 链式调用的示例

golang 一个golang 基于 interface 链式调用的示例

// 定义一个接口,包含一个接收者为接口类型的方法,该方法返回接口自身以便于链式调用 type Chainable interface { DoSomething() Chainable DoSomething2() Chainable } // 假设我们有两个不同的结构体,它们各自实现了Chainable接口 type Step1 struct{} func (s *Step1) DoSomething() Chainable { fmt.Println("执行 Step1 的操作") return s } func (s *Step1) DoSomething2() Chainable { fmt.Println("执行 Step2 的操作") return s } func main() { // 开始链式调用 chain := &Step1{} chain.DoSomething().DoSomething2() }

16次阅读 0个评论
golang 2024-02-27
vite 打包 执行 build 报 Unexpected token ‘??=’

前端 vite 打包 执行 build 报 Unexpected token ‘??=’

当前环境 vite 版本 4.2.1 node 版本 14.20.0 通过百度查到 Unexpected token '??=' 是由于node版本太低造成的,使用nvm 升级node 到 18 版本即可解决

20次阅读 0个评论
前端 2023-11-06
微信小程序web-view中拦截后退事件

前端 微信小程序web-view中拦截后退事件

if(fast.device.isWxMiniProgram()) { $("#js_wx_mini").attr('src',"/js/jweixin-1.3.2.js"); $(".icon-arrow-left").hide(); $(".fast-nav-title").css({ marginLeft:'0px' }); // 监听 popstate 事件 window.addEventListener('popstate',function(event) { wx.miniProgram.navigateBack(); }); }

12次阅读 0个评论
前端 2023-11-02
mybatis-plus 执行动态SQL骚操作记录

Java mybatis-plus 执行动态SQL骚操作记录

// Mapper 文件 public interface XxxMapper { @Select("${sqlStr}") List<Map<String, Object>> dynamicSql(@Param("sqlStr") String sql); } @Autowired XxxMapper xxxMapper; @Test public void DynamicSql() { String sql="select * from myTest"; List<Map<String, Object>> list = xxxMapper.dynamicSql(sql); }

12次阅读 0个评论
Java 2023-10-19
解决SpringBoot项目启动报错 无效的源目标发行版:11问题

Java 解决SpringBoot项目启动报错 无效的源目标发行版:11问题

如图把右侧的目标字节码设置成指定的版本,比如 8

6次阅读 0个评论
Java 2023-09-21
Server Send Event 类似ChatGPT返回消息接收golang版

golang Server Send Event 类似ChatGPT返回消息接收golang版

Client Side: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>服务器发送事件</title> </head> <body> <h1>获取服务器更新</h1> <div id="result"></div> </body> <script> if (typeof(EventSource) !== "undefined") { //创建新的EventSource对象,然后发送更新页面的URL. //每接收一次更新,就触发message事件,添加onmessage事件处理程序. //最后将接收到的数据输入到页面.event对象的data属性中保存着更新的数据. var source = new EventSource("http://1…

12次阅读 0个评论
golang 2023-09-05
Server Send Event 类似ChatGPT返回消息接收PHP版

PHP Server Send Event 类似ChatGPT返回消息接收PHP版

Client Side: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>服务器发送事件</title> </head> <body> <h1>获取服务器更新</h1> <div id="result"></div> </body> <script> if (typeof(EventSource) !== "undefined") { //创建新的EventSource对象,然后发送更新页面的URL. //每接收一次更新,就触发message事件,添加onmessage事件处理程序. //最后将接收到的数据输入到页面.event对象的data属性中保存着更新的数据. var source = new EventSource("1.php&qu…

6次阅读 0个评论
PHP 2023-09-05
nodejs nvm list available 为空

前端 nodejs nvm list available 为空

找到nvm的安装目录,打开 settings.txt 文件,添加下面2行配置 node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

6次阅读 0个评论
前端 2023-08-30
  • «
  • 1
  • 2
  • 3
  • 4
  • ...
  • 15
  • »
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
114943
评论数
0
标签
3desAndroidbinlogcanalcentosChatGPTcicomposercosDeepSeekdockerdocker swarmdocker-composeDockerfiledronedtueasyswooleel-dialogelectronElement-Plus
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

今天刚好博客升级提示一个错误,在这里记录一下 解决方法:...
猜你喜欢
白嫖DeepSeek的一个开源项目Awesome-Ollama-Server

白嫖DeepSeek的一个开源项目Awesome-Ollama-Server

介绍 Awesome-Ollama-Server 是一个用于监控和检测 Ollama...
Web Worker使用 import 填坑的一些记录

Web Worker使用 import 填坑的一些记录

Web Worker中需要加载js文件中包含import 的文件的话,需要一些设置 //...
使用vue3+provide+inject+watch组件层级太深之后偶发watch监测不到的情况

使用vue3+provide+inject+watch组件层级太深之后偶发watch监测不到的情况

最近开发页面装修功能,封装了很多层级的子组件,顶层用provide设置当前编辑的右侧数据,如下图...
golang类似canal监听MySQL的binlog变更进行数据库多活部署

golang类似canal监听MySQL的binlog变更进行数据库多活部署

前言...
从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

技术难题初登场...
友情链接
又拍云
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock