- 博客(126)
- 资源 (8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 给docker中的PHP安装 gd扩展
在容器内使用docker-php-ext-install gd安装gd,使用过程中一些程序报错Call to undefined function imagettftext()。在phpinfo中发现它只支持png,所以需要重新编译。本文使用的docker镜像为php:7.1-fpm操作步骤首先主机中执行docker exec -it <容器名 or id> /bin/...
2019-05-21 16:15:07
12377
3
原创 linux 使用多版本 go goenv.sh
在 /usr/local/bin/ 下面创建一个goenv.sh 文件 内容如下/bin/bashversion=$1thenfiif [[!
2024-01-08 12:08:06
674
原创 golang check.v1 执行单元测试命令
go test -v -check.f TestBucketReferergo test -v -check.f OssTypeSuite.TestGetBucketRefererResult
2023-05-31 09:41:30
155
原创 在mac电脑上,用Safari浏览器调试ios手机移动端页面
打开iphone手机的开发者模式,流程是:【设置】->【Safari】->【高级】->开启【Web检查器】, 具体如下图所示打开Mac上Safari的开发者模式,流程是【Safari】->【偏好设置】->【高级】->【在菜单栏中显示“开发”菜单】勾选用数据线将iphone手机和mac连接起来,在电脑的safari中按照流程执行:【开发】->【手机名称】->【正在调试的网站】最后,就可以按照调试pc端页面的思路来调试ios的页面了这个时候调试移
2022-04-17 09:45:32
8532
原创 用mac的chrome浏览器调试 Android 手机的网页
一、参考链接read chrome remote debugging documentation调出开发者选项二、设置android在安卓4.2及更新的版本中,默认情况下,【开发者选项】是隐藏的。要启用【开发者选项】,设置 -> 关于手机 -> 版本号,对着版本号点击7次。设置 -> 开发者选项 -> USB调试三、连接手机和电脑1、用数据线,mac转接头把android和mac连接起来;2、打开android的chrome浏览器中需要调试的网页;
2022-04-17 09:44:10
2922
原创 linux Centos 安装 lamp
安装MariaDB Server。yum install -y mariadb-server启动MariaDB Server。systemctl start mariadb查看MariaDB Server运行状态systemctl status mariadb
2021-12-31 13:59:03
91
原创 docker-compose运行 nextcloud
可以使用的version: '2'services: db_nextcloud: container_name: db_nextcloud image: mysql:5.6 volumes: - "~/www/next-cloud/mysqldb:/var/lib/mysql" restart: always ports: - "3309:3306" environment: MYSQL_ROOT_PASSWOR
2021-09-14 22:01:41
548
原创 linux 服务器安装aapanel 面板
Centos/Debian/Fedora:yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.shUbuntu:wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.
2021-09-09 10:22:35
715
原创 guzzle 3.7 && php 发出请求
get 请求<?phprequire dirname(__FILE__) . '/../vendor/autoload.php';use Guzzle\Http\Client;$client = new Client('http://www.xxxxxx.com');$header = array('uuid' => 1, 'version' => "3.0", "Accept" => "application/json");$request = $client
2021-08-24 16:51:53
132
原创 swoole 协程执行任务
<?phpCo\run(function () { $wg = new \Swoole\Coroutine\WaitGroup(); $result = []; $wg->add();//协程数量加1 $time = microtime(true); //启动第一个协程 go(function () use ($wg, &$result) {//use 关键字 函数闭包 调用外部变量 co::sleep(1); $result['data0'] = ".
2021-07-26 14:35:07
326
原创 swoole 使用 http 客户端 多协程下载图片
<?php/** * Created by PhpStorm. * User: yangpeng * Date: 2021/7/22 * Time: 16:11 */namespace app;define('PUBLIC_DIR',__DIR__.'/public');define('IMG_DIR',__DIR__.'/public/image');use Swoole\Coroutine;use function Swoole\Coroutine\run;use S.
2021-07-23 15:48:43
451
1
原创 golang 读取csv 批量下载图片
package mainimport ( "encoding/csv" "fmt" "io" "io/ioutil" "log" "net/http" "os" "path" "strings" "sync" "time")var waitGroup = new(sync.WaitGroup)// 普通版type img struct { url string}func download(url string){ //获取文件名带后缀 filenameWith.
2021-07-21 10:55:13
988
原创 go 运行 初始项目
git clone git项目地址cd aliyun-oss-go-sdk// 初始化 go.modgo mod init// 引入所需的pkg 库go mod tidy// 运行程序go run main.go -name XXXX
2021-07-20 09:50:35
94
原创 php 实现CRC64 加密
/** * @return array */ function crc64Table(){ $crc64tab = array(); // ECMA polynomial $poly64rev = (0xC96C5795 << 32) | 0xD7870F42; // ISO polynomial // $poly64rev = (0xD8 << 56); f.
2021-07-15 09:46:24
431
原创 mysql 查找某个表中是否有某个字段
SELECT * from information_schema.columns where table_schema='wordpress-demo' AND table_name = 'wp_posts' and column_name="order_sn"
2021-07-15 09:44:29
1138
原创 vue3 ts 中ref 调用子组件的方法
const uploadModal = ref()shu ju组件绑定<UploadModal ref="uploadModal" @isGetList="fetGetList(true)" ></UploadModal>
2021-06-05 12:09:46
2000
1
原创 vue3 使用mitt 实现事物总线
bus.jsimport mitt from 'mitt'const bus = {}const emitter = mitt()bus.$on = emitter.onbus.$off = emitter.offbus.$emit = emitter.emitexport default busBother1.vue<template> <div> Bother1 <a-button @click="sendVal"
2021-05-25 20:44:27
322
原创 js dom操作
// e.target 是你当前点击的元素// e.currentTarget 是你绑定事件的元素#获得点击元素的前一个元素e.currentTarget.previousElementSibling.innerHTML#获得点击元素的第一个子元素e.currentTarget.firstElementChild# 获得点击元素的下一个元素e.currentTarget.nextElementSibling# 获得点击元素中id为string的元素e.currentTarget.getEl
2021-04-20 09:47:00
71
原创 vue 开发环境部署
vue-cli-service serve --sourcemap简单说,sourceMap就是一个文件,里面储存着位置信息。仔细点说,这个文件里保存的,是转换后代码的位置,和对应的转换前的位置。有了它,出错的时候,通过断点工具可以直接显示原始代码,而不是转换后的代码。...
2021-03-16 16:46:04
160
原创 golang 实现进度条的方法
package mainimport ( "fmt" "time")type Bar struct { percent int64 //百分比 cur int64 //当前进度位置 total int64 //总进度 rate string //进度条 graph string //显示符号}func main(){ var bar Bar bar.NewOption(0, 100) //bar.NewOptionWithGraph(0, 10
2021-02-10 16:39:38
1585
1
原创 mac 下 Navicat Prenum无法打开 dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
下载openssl1.0 版本把文件移动到/usr/local/opt/openssl/lib 下面cp libcrypto.1.0.0.dylib libcrypto.dylib libssl.1.0.0.dylib libssl.dylib /usr/local/ssl/libcp libcrypto.1.0.0.dylib libcrypto.dylib libssl.1.0.0.dylib libssl.dylib /usr/local/opt/openssl/lib...
2021-02-03 12:34:42
390
原创 js 前端的小方法
1. 获取一个随机布尔值 (true/false)const randomBoolean = () => Math.random() >= 0.5;console.log(randomBoolean());2. 检查日期是否为工作日const isWeekday = (date) => date.getDay() % 6 !== 0;console.log(isWeekday(new Date(2021, 0, 11)));// Result: true (Monda
2021-01-26 14:04:34
82
原创 css 书写的loading 页面
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><style> .loading-css { .
2021-01-26 11:16:07
142
原创 webbench测试并发数量
测试并发数量的命令: -c 并发数 -t 持续时间webbench -c 590 -t 60 http://pikishop.local.pikicast.com/test/test
2021-01-12 11:12:37
427
1
原创 linux启动多个php-fpm
创建第二个php-fpm进程所使用的主配置文件复制主配置文件 cp /etc/php-fpm.conf /etc/php-fpm2.conf2)复制子配置文件 cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www2.conf (注意子配置文件名会跟我这里有所不同注意www.conf是否存在,用存在的作为复制对象)3)更改子配置文件 www2.conf的配置listen = 127.0.0.1:9001 – 更改www2.conf 的监听端口4)更改
2021-01-12 11:12:13
1207
1
原创 mysql8 创建用户账号以及赋予用户权限
创建用户并设置密码(123456 是密码)create user 'test'@'localhost' identified by '123456';create user 'test'@'%' identified by '123456';其中localhost指本地才可连接可以将其换成%指任意ip都能连接也可以指定ip连接刷新权限flush privileges;赋予账号权限grant all privileges on *.* to 'test'@'localhost' with
2021-01-12 10:56:15
1318
原创 laravel中使用定时任务和队列
1.使用命令生成定时任务类:php artisan make:command RegCustomer这样会在app/Console/Commands 下生成一个php 文件在handle中写上你的业务代码使用命令生成队列类php artisan make:job RegCustomer
2021-01-11 11:25:57
635
原创 php 访问wordpress 返回502
查看日志文件发现是头部过大重新配置一下nginx修改或增加配置到 nginx.confproxy_buffer_size 64k;proxy_buffers 512k;proxy_busy_buffers_size 128k;php 中的配置 增加fastcgi_buffer_size 128k;fastcgi_buffers 32 32k;location ~ \.php$ { fastcgi_buffer_size 128k; fastcgi_buffer
2021-01-07 10:25:46
195
原创 监控php-fpm 的状态 html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!-- $Id$ (c) 2011 Jerome Loyet The PHP License, version 3.01 This ...
2020-12-23 14:00:02
236
原创 js自定义重写alert 以及confirm
window.MyAlert = function (data, callback,btn) { //回调函数 btn = btn || '확인'; var alert_bg = document.createElement('div'); alert_box = document.createElement('div'), alert_text = document.createElement('div'), alert_btn = documen.
2020-12-08 16:22:39
931
原创 部分手机浏览器,网页页面 js无法刷新的问题
function location_load() { var url = location.href; if(url.indexOf('time') != -1){ url = url.slice(0,url.search('&time')); if(url.indexOf('?') != -1){ url += '&time='+((new Date()).getTime())
2020-11-23 13:44:42
555
原创 wordpress 站点函数以及数据库查询
#站点路径相关函数home_url()返回站点路径,相当于后台设置->常规中的”站点地址(URL)”。$url = home_url();echo $url;//输出: http://www.uedsc.com$url = home_url('/images/');echo $url;//输出:http://www.uedsc.com/images/site_url()如果WordPress安装在域名根目录下,则该函数与home_url()相同。如果WordPress
2020-11-09 09:46:38
548
原创 wordpress 插件开发
插件开发<?php/*Plugin Name: 插件名Plugin URI: 插件的介绍或更新地址Description: 插件描述Version: 插件版本,例如 1.0Author: 插件作者名称Author URI: 插件作者的链接License: A "Slug" license name e.g. GPL2*/?>WordPress插件钩子许多WordPress插件通过连接一个或多个WordPress插件钩子来完成他们的功能。插件钩子的运行机理是,当Word
2020-11-09 09:45:19
576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人