自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fyonecon

Golang(Gin +云原生),PHP(Laravel + Swoole),ES6(小程序方向)

  • 博客(202)
  • 资源 (11)
  • 收藏
  • 关注

原创 Ginvel是web MVC框架,基础特性基于Gin、gRPC、Go1.17+、Redis5+

Ginvel是GinLaravel的难度版(升级版)。Ginvel使用起来可能比较难,入门难、操作难、阅读难。Ginvel是Golang的web MVC框架,基础特性基于Gin、gRPC、Go1.17+、Redis5+。

2022-07-06 01:24:35 570

原创 基于Golang框架Gin开发的MVC轮子框架:GinLaravel

GinLaravel项目开源地址:https://github.com/fyonecon/ginlaravel基于GO语言框架Gin开发,项目结构和项目哲学参考Laravel。MVC开发模式、必要的拦截器、扩展函数、灵活部署等特点。支持:Gin的模版输出、Gin的api输出。--获取源代码:git clone https://github.com/fyonecon/ginlaravel.gitcd ginlaravel使用 govendor 安装依赖包:go get -u

2021-04-14 23:43:15 3662

原创 【Golang map并发报错】panic: assignment to entry in nil map

就会遇到并发nil值报错,什么test[key-xxx] = make()根本不行。Lock锁那个比较麻烦,不建议使用。推荐使用sync.Map。

2024-01-11 15:25:56 1046 2

原创 wails运行子程序(Mac、Win)-隐藏cmd运行窗口

命令行打包(wails官方文档。

2024-01-01 19:50:09 450

原创 成品+思路:wails+Go+JS实现系统托盘小插件(状态栏小插件)功能

wails+Go+JS实现系统托盘小插件(状态栏小插件),如图,实现了状态栏实时显示CPU占用率、硬盘占用率功能。

2023-12-28 02:39:06 646

原创 Wails中js调用go函数(1种go写法,2种js调用方法)

b)运行 wails dev命令,系统将会在frontend/wailsjs/go中自动生成JSCallGo函数的export对象。官方js调用go方法文档:https://wails.io/zh-Hans/docs/howdoesitwork。

2023-12-22 22:20:07 874

原创 vue3中使用jsx/tsx写ElMessageBox嵌套ElSelect、ElInput、ElDatePicker

message: () => h() 必须是函数形式才能update数据。---

2023-08-10 16:20:37 1720

原创 js将Excel转成PDF(纸张、分页、铺满、提高清晰度)

Excel转PDF

2023-06-27 11:21:39 1858

原创 Mac报错:zsh: command not found: wails

特别注意的是PATH参数是否配置正确(这个逻辑同样适用于Win平台),这关系到,你可以参考搭建。1. 安装wails依赖(

2023-04-25 23:21:01 1070 1

原创 js判断用户输入完成后按Enter可执行下一步操作,对预选词状态进行识别

js判断用户输入完成后按Enter可执行下一步操作,对预选词状态进行识别。

2023-03-05 18:55:50 563

原创 解决MacOS Dock栏不能自动隐藏

已经在设置里面打开了了自动隐藏MacOS Dock栏功能,但是实际上不能自动隐藏。

2023-01-19 04:33:53 383

原创 Go1.18开始在老Goland中关于泛型any在recover()时的写法

Go1.18开始关于泛型any在recover()时的写法

2022-12-13 16:55:25 728

原创 解决macOS 13 Venture beta5的所有USB口不能充电、不识别拓展坞的问题。

使用Mac操作安卓adb,多次插拔手机数据线+升级了macos13 beta5的系统,不知怎么的造成了所有USB(type-c)口不能充电、不识别拓展坞的问题。

2022-08-09 14:59:39 4884 2

原创 解决macOS 13 Venture beta4、beta5的CPU占用高、风扇狂转的问题

mds_stores和powerd进程占用过高(持续占用),造成电脑发热严重,插不插电情况下无效,杀死进程无效,重启无效

2022-08-01 00:57:03 5971

原创 Vue3用js跳转带参数的URL

Vue3用js跳转带参数的URL

2022-07-21 18:08:02 762

原创 Vue3监听路由变化

Vue3监听路由变化,onBeforeRouteUpdate

2022-07-21 18:00:52 2498

原创 利用浏览器插件运行js来删除特定网站“禁用copy”功能

特定网站“禁用copy复制”功能,强迫用户注册登录,这很有特色。1.match是匹配的域名,只在此域名中运行js;2.如下js包含名称、匹配的网站和执行的代码。

2022-07-18 16:20:53 496

原创 macOS Ventura 13解决某app软件“已损坏,无法打开”

从12.4升级到13系统的安全选项被重置了,时间长不记得怎么回事,再次记录一下如图报错:方法一:前往 设置——隐私与安全性——安全性(在设置最下面)——“强制打开已拦截的xxxx.app”方法二:用命令行打开“任何来源”功能:sudo spctl --master-disable “任何来源就自动打开了: -...

2022-06-07 13:28:23 5912 4

原创 网页js打开微信小程序示例

1. 引入js,script方式引入SDK云函数:下载:网页js打开微信小程序js-SDK-Node.js文档类资源-CSDN下载2. 填写APP ID,封装调用函数:async function open_wx_xcx(path, query) { let cloud = new window.cloud.Cloud({ identityless: true, // true表示是未登录模式 resourceAppid: 'wxd5133625xxxx

2022-03-28 14:35:17 2911 3

原创 intel Mac的VM fusion12安装win11

新建win10 x64系统——bios选择UEFI(默认)——设置——加密——启用加密——添加设备(在全部设置的右上角)——开启可信平台模块——(若不能正常启动ISO镜像,请多添加几次,多试几次)——启动安装——选择自定义(不要在线更新,自定义安装即可)。--...

2022-01-17 12:42:26 1621

原创 js的navigator.webdriver判断访问是不是模拟浏览器

navigator.webdriver值为undefined是正常的浏览器,返回true说明用的是模拟浏览器。let webdriver = navigator.webdriver;if(webdriver){ console.log('模拟浏览器')} else { console.log('正常浏览器')}-参考:selenium 参数设置-window.navigator.webdriver - 码农教程...

2021-10-09 14:52:45 1250

原创 PHP代理转发接口

原理:用PHP的GET和POSt请求,实现代理访问服务器内网接口。假设:外网链接:http://127.0.0.1/php-proxy/index.php/api.gen1/admin?id=2021&name=%E5%BC%A0%E4%B8%89内网地址:http://127.0.0.1:8000/api.gen1/admin?id=2021&name=%E5%BC%A0%E4%B8%89<?php/* * PHP接口代理转发: 以Go

2021-09-16 13:24:22 3001

原创 【MacOS12安装PHP8.0,2/2】MacOS安装Swoole、laravel开启swoole

MacOS12安装PHP7.4、composer、Nginx请参考:https://blog.csdn.net/weixin_41827162/article/details/1192133811. 下载swoole:官方下载swoole包列表:https://gitee.com/swoole/swoole/tags我下载的事最新版本:https://gitee.com/swoole/swoole/repository/archive/v4.7.02. 安装swoole:将zip包解压在

2021-07-30 15:49:38 1015

原创 Mac双开微信(2种方法)、Win多开微信

这里我用sh命令自动运行来打开微信。1. 安装微信app:AppStore安装微信,然后复制出来一个“微信.app”出来,放在“应用程序”文件夹,并重新复制出来的app命名为“微信2.app”。2. 准备两个wechat打开命令:找到两个微信app的目标文件路径:如:然后选择方法1或方法2。方法1:分别制作sh命令行:微信1的sh文件open1.sh:open /Applications/wechat.app/Contents/MacOS/We...

2021-07-30 10:11:04 14224 1

原创 【MacOS12安装PHP8.0,1/2】MacOS12安装PHP7.4、PHP8.0、composer、Nginx

MacOS12 Monterey已经不自带PHP了,所以手动安装PHP。这里我们用brew来安装所有用的到扩展,PHP版本荐PHP8.0 。1. 安装brew(国内源):顺升级brew,这里主要是确保国内brew源和全球同步:--------------------------------------------2-1:安装PHP8.0:(也可安装最新版PHP:brew install php)2-2:链路PHP8.0查看php版本 3. 全局安装composer:4. 安装n

2021-07-29 16:02:04 8071 11

原创 利用win或mac的hosts文件屏蔽网址

利用win或mac的hosts文件屏蔽# ------屏蔽百度的广告---------------------------127.0.0.1 cm.baidu.com127.0.0.1 cm.pos.baidu.com127.0.0.1 cpro.baidu.com127.0.0.1 cpro.baidustatic.com127.0.0.1 cpro2.baidustatic.com127.0.0.1 cpu.baidu.com127.0.0.1 crs.baidu.com

2021-07-28 16:01:52 4221

原创 Chrome92开启显示完整网址

Chrome://flags/里面设置已经失效,UI Hide Steady-State URL和show full URLs 均不能用。2021年最新方法:在网址栏右键——选择“总是显示完整网址”。-

2021-07-25 17:50:26 297

原创 为gRPC-Server添加自定义中间件

1. 目标:欲自定义一个捕捉grpc-server里面的全局代码500报错(panic报错)的中间件。2. 书写中间件:安装插件依赖:go get github.com/grpc-ecosystem/go-grpc-middleware中间件全部代码,其中返回值类型为固定的形式(为go-grpc-middleware插件返回最值形式):package middlewaresimport ( "context" "fmt" "google.golang.org/grpc"

2021-07-12 10:59:49 1175

原创 go生成uuid

uuid是与其他人、同系统相同时间生成永不相同的id。方法一:package mainimport ( "fmt" "github.com/go-basic/uuid")func main() { uuid := uuid.New() fmt.Println(uuid)}方法二,Google官方,推荐:package mainimport ( "fmt" "github.com/google/uuid")func main() { id := uu

2021-07-08 11:57:59 649

原创 Centos7安装Java环境

java官网:https://www.java.com/zh-CN/download/manual.jspcmd进入centos7放置扩展的文件夹:cd /usr/local下载java包:wget https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244575_d7fc238d0cbf4b0dac67be84580cfb4b若wget无法下载文件,可以手动在java官网下载:将下载的包导入到centos7的.

2021-07-07 15:42:40 649

原创 Docker安装ElasticSearch (Centos7机器环境)

1. 拉取镜像:docker pull docker.elastic.co/elasticsearch/elasticsearch:7.13.02. 重启docker:service docker restart3. 创建网络:docker network create esnet4. 启动docker-es容器:4.1 安装窗口寄存管理screen,目标实现关闭cmd虚拟窗口后,命令仍然执行:yum install screen4.2 新建一个名叫es的窗口:scr

2021-07-03 09:58:43 208

原创 解决 Macbook 连接蓝牙鼠标卡顿、飘的现象

原因:1. 鼠标蓝牙缺陷;2. 电脑性能卡顿;3. 2.4Ghz的蓝牙与2.4Ghz的Wi-Fi--

2021-06-18 10:22:29 42037 8

原创 Go输出大一段字符块

-package mainimport ( "fmt")func main() { var str string = "2021" var div string = `<div style="color:blue;" data-id='1'> <!-- 动态渲染html内容 --> <h3 class="red"> ` + str + ` </h3></div> ` fmt.Println(div)

2021-06-17 15:06:07 689

原创 Go+Gin做一个WebSocket,(Ginlaravel演示)

控制器代码:package WebSocketimport ( "ginvel.com/app/Common" "github.com/gin-gonic/gin" "github.com/gorilla/websocket" "net/http" "time")// WebSocket参数var upGrader = websocket.Upgrader{ ReadBufferSize: 1024, WriteBufferSize: 1024, Handsha...

2021-06-16 09:32:47 709

原创 Centos7编译Golang报错:/usr/bin/ld: /tmp/go-link-xx0.o: unrecognized relocation (0x2a) in section `.text‘

-[root@xxx ginlaravel]# go run main.go# command-line-arguments/usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1/usr/bin/ld: /tmp/go-link-038275771/000010.o: unrecognized relocation (0x2a) in section `.text'/usr/bin/ld: final

2021-06-15 14:18:08 4091 1

原创 【k8s教程-4】将docker镜像推送到镜像库里面,并将镜像推送到k8s-v1.20

-1. 将docker镜像推送到镜像库里面。在docker服务器里面,cd到项目根目录。比如我的:cd /home/wwwroot/go/src/ginvel# 在终端登录docker账户(https://hub.docker.com/repository)[root@go-docker ginvel]# docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don'

2021-06-08 16:52:49 1698

原创 【k8s教程-2】安装kubernetes-dashboard

参考:https://www.kubernetes.org.cn/7189.htmlhttp://blog.51yip.com/cloud/2399.html# 安装kubernetes-dashboard# 需要科学攀登:wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc7/aio/deploy/recommended.yaml# 用自己下载好的[root@master1 ~]# wge..

2021-06-07 18:06:44 619

原创 Go调用struct或interface自定义的内部方法(函数)

-package mainimport "fmt"// ------------------------------// Function 封装接口,仅暴露参数type Function struct { Name string}func (fun *Function)Get() (name string) { name = fun.Name + "-Get" return}func (fun *Function)Set(name string) { fun.Nam

2021-06-04 14:29:38 997

原创 【k8s教程-1】kubeadm方法来安装k8s-v1.20(Centos7环境)

-kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64 硬..

2021-06-02 23:32:42 388

原创 开启网站或接口对http2的支持

我以nginx为例:条件:1. 软件:nginx -V查版本,需大于1.9.5openssl version查版本,需大于

2021-06-01 15:27:18 967

网页js打开微信小程序js-SDK

网页js打开微信小程序js-SDK

2022-03-28

mingw-gcc-win-8.1.0.7z

win的gcc环境,可适用于golang。mingw-gcc-win-8.1.0

2021-07-07

Vue3+vite+axios+route示例

Vue3+vite+axios+route示例,包含所有依赖,可直接运行。本次包修复了build的问题。

2021-03-22

Vue3+vite+axios+route示例view-vue3.7z

Vue3+vite+axios+route示例,包含所有依赖,可直接运行。

2021-03-17

纯js写的一个switch开关(或叫checkbox开关)

纯js写的一个switch开关(或叫checkbox开关)

2020-06-05

mplayer.js

mplayer.js实现自动音频播放功能的功能依赖

2020-05-22

zy-研究生考研专业详情页链接目录.7z

zy-研究生考研专业详情页链接目录。

2020-02-20

wamp的dll环境安装

wamp的dll环境安装,解决报错110.dll和140.dll报错。 安装后再安装wamp最好。

2019-02-25

laravel-redis-predis扩展离线包

laravel-redis-predis扩展离线包,因为composer墙或者网速慢原因,还是使用离线包吧。

2018-11-22

IT之家10万水文和200水编

IT之家10万水文和200水编,主要用于数据分析。没有0积分下载,最少是1积分,CSDN坑了广大网友。

2018-11-20

利用js检测url参数和插入历史url的方法实现页面刷新定位当前可记忆的位置(合成canvas并生成base64,等)

博客文章配套下载,不能免费给下载吗。。。。https://blog.csdn.net/weixin_41827162/article/details/82857411

2018-09-28

空空如也

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

TA关注的人

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