自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (7)
  • 收藏
  • 关注

原创 xz后门处理 archlinux降级处理

就需要降低或者升级了。

2024-03-31 17:04:52 579 1

原创 archcraft bspwm环境下修改锁屏壁纸

挨个测试,最后确认是xflock4。即可查看修改锁屏参数。

2024-03-27 23:28:06 162

原创 arch微信无法登入

安装完成后微信扫码无法登入。

2024-03-27 23:18:42 234

原创 gin embed打包静态资源文件

在gin项目中如果单纯的只是实现api接口,那打包出来的是一个可执行文件。但如果项目中如果包含一些页面,则必定会引入一些css,jss,html文件。这样会使打包出来后会挂着对应的静态资源文件夹,部署的时候就要带上这些文件夹,没有api项目打包后只有一个可执行文件那么方便。有什么好的方法能解决这个问题呢。embed是在Go 1.16中新加包。它通过//go:embed指令,可以在编译阶段将静态资源文件打包进编译好的程序中,并提供访问这些文件的能力。这样就能解决部署带页面的项目时候静态文件的问题了。

2022-11-21 18:02:27 1503 1

原创 ssh no matching host key type found. Their offer: ssh-rsa

ssh登入异常

2022-11-17 22:04:59 796

原创 go ISO-8601时间格式化

最近对接数据遇到ISO-8601时间格式需要输出,但是time包里面没有,需要自己定义,如下:package mainimport ( "fmt" "time")var FormatISOTime = "2006-01-02T15:04:05.000Z07:00"var FormatISOTimeoOmitted = "2006-01-02T15:04:05.999Z07:00"func main() { t := time.Now() fmt.Println("===

2021-12-08 22:43:10 971

原创 vim宏录制操作

平常开发过程中我们会有处理文本的需求,比如后端就要根据excel生成sql语句,运维需要处理各种日志转化成特定的格式。这些本质上都是批量处理文本内容。一般情况下我们会编写php,go,shell等脚本或者用awk这样的命令去处理。这里介绍下vim的宏录制功能 非常适合处理这样的情况。vim宏的适应分为录制和回放两个操作录制操作以q{register}开始, q表示开启/关闭宏录制,{register}表自定义的寄存器,用来存储批量操作命令。录制完成后用q关闭宏录制宏的回放。录制完宏操作之后,选择需要变

2021-10-24 23:32:45 3201

原创 好用的终端录制分享工具asciinema

以下都以Mac下安装为例。安装// 安装brew install asciinema// 生成机器码asciinema auth// 录制testasciinema rec test// 播放操作asciinema play test.cast// 复制所有命令asciinema cat test.cast > operate.txt// 上传操作asciinema upload test.cast官方文档账号和机器绑定首先官网注册账号执行asciine

2020-11-09 20:05:34 196

原创 iterm2查看图片

iterm2下支持查看图片// 下载imgcatcurl "https://iterm2.com/utilities/imgcat" > imgcat// 添加操作权限chmod +x imgcat// 移动文件mv imgcat /usr/bin// 查看文件imgcat test.jpg

2020-11-09 19:50:07 488

原创 centos8安装图形界面

// 查看支持的模块yum group info// 安装图形模块yum group install "Server With GUI" -y// 启用图形模式systemctl set-default graphical// 重启reboot

2020-11-09 11:31:05 910

原创 laravel日志优化

日志浏览arcanedev/log-viewer安装扩展composer require arcanedev/log-viewer注册服务,在config/app.php中的providers添加以下内容'providers' => [ ... Arcanedev\LogViewer\LogViewerServiceProvider::class,],如果有需要修改路由或者配置的。需要发布相关文件进行修改php artisan log-viewer:publish

2020-06-03 11:25:19 615

原创 laravel6使用RabbitMQ作为消息中间件

安装amqp扩展确保已安装rabbitmq-c-dev。我是alpine镜像下的使用apk add rabbmit-c-dev安装cd ~wget http://pecl.php.net/get/amqp-1.10.2.tgztar -zxf amqp-1.10.2.tgzcd amqp-1.10.2phpize./configuremake && make installcd ~rm -rf amqp-1.10.2*重启php,php -m查看是否成功安装amqp。

2020-05-24 17:23:57 1452

原创 vim配置文件模版

vim函数实现function AddTitle()call setline(1,"<?php")call append(1,"")call append(2,"/*")call append(3," * Created by vim")call append(4," * User: ache")call append(5," * Date:" . strftime("%Y-...

2020-05-21 12:32:29 282

原创 Vim配置文件默认模版

vim函数实现function AddTitle()call setline(1,"<?php")call append(1,"")call append(2,"/*")call append(3," * Created by vim")call append(4," * User: ache")call append(5," * Date:" . strftime("%Y-%m-%d"))call append(6," * Time:" . strftime("%H-%i"))c

2020-05-21 12:31:37 496

原创 Mac使用vimspector调试c++

vimspector安装vim配置文件加入一下内容Plug 'puremourning/vimspector'let g:vimspector_enable_mappings = 'HUMAN':PlugInstall安装插件即可。上面的HUMAN是插件配置的一套快捷命令。具体如下KeyFunctionAPIF5When debugging, continue. Otherwise start debugging.vimspector#Continue()F3

2020-05-19 14:01:00 1860 1

原创 树莓派命令行连接蓝牙音响

依赖安装sudo apt-get install bluez pulseaudio-module-bluetooth python-gobject python-gobject-2 bluez-tools命令行连接蓝牙# 打开蓝牙进入命令模式sudo bluetoothctl# 查看所有命令[bluetooth]# helpMenu main:Available command...

2020-05-05 05:56:34 2100

原创 树莓派常用设备使用

介绍开发 Zero 一体相机的初衷是基于兴趣,还有就是树莓派 Zero相较于其它版本够便宜,且体积小巧,可以满足制作常规应用,比如:简易拍照相机,延时拍照相机,视频监控,遥控小车,等。唯一遗憾的就是上高级点的应用性能就不够用了,但如果性能上去了,功耗也就跟着上去了,就不适合用电池供电,所以也就没必要一味追求性能,够用就好。先说说树莓派 Zero W 和 Zero 这两个版本,带 W 的是带 WI...

2020-05-05 05:39:03 983

原创 vim调试php

vdebug插件vim-vdebug/vdebug 用vim-plug下载安装这款插件具体配置如下Plug 'vim-vdebug/vdebug'let g:vdebug_options = {\ 'port' : 9000,\ 'timeout' : 20,\ 'server' : '',\ 'on_close' : 'stop',\ 'break...

2020-04-30 13:25:12 404

原创 swoole实现简易RPC

RPCRPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务代码实现<?php/** * Short description for client.php * * @package client * @author ache <1751987128@qq.com> * @version 0.1 * @co...

2020-04-26 03:47:26 398

原创 vim-plug安装和molokai主题插件使用

演示视频地址1 安装vim-plug插件管理工具// 安装vim-plugcurl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim编辑根目录下的~/.vimrc文件 加入一下内容cal...

2020-03-04 15:44:28 1505

原创 vscode - 使用Settings进行同步扩展以及配置信息等

vscode使用自动同步同步配置1 创建gisthttps://gist.github.com/2 vscode安装插件设置搜索set上传:Shift+Alt+U、下载:Shift+Alt+D 即可实现同步vscode配置

2020-02-27 11:49:18 396

原创 安装vim并支持python3

编译安装vim并支持python3,以centos7为例子1 编译安装python3// 卸载系统自带的python3yum remove python3 -y// 安装依赖yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel ...

2020-02-27 11:18:26 1388

原创 iterm2实现快捷键登入服务器

1 在本地配置服务器别名编辑本地~/.ssh/config文件,写入别名,ip,端口,登入用户等信息Host ali User root HostName 47.102.194.1 port 24保存之后尝试ssh ali和ssh root@47.102.194.1 -p 24这两个是一样的效果。别名同样适用于scp互传文件。很方便的。2 密钥自动登入服务器配置iterm2...

2020-02-27 09:27:51 600

原创 常用系统包管理工具的镜像

yum(centos7)镜像# 自行备份CentOS-Base.repo 文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecacheapt镜像# 默认注释了源码仓库,如有需要可自行取消注释deb https://m...

2020-02-03 17:10:05 393 1

原创 删除Karabiner-Elements 和 Karabiner-EventViewer提示项目被锁定

sudo '/Library/Application Support/org.pqrs/Karabiner-Elements/[uninstall.sh](http://uninstall.sh/)'

2019-12-26 17:34:01 6110 3

原创 sonarqube7.4安装使用

最近试了试sonarqube来检测自己的代码, = =不知道是不是我自己电脑配置低转了好久踩了好多坑才装上。安装sonarqube7.4这里我主要是安装来检测php代码的。数据库选择mysql,就不额外装其他库了。最新的7.9版貌似已经不支持mysql。这里我就选择7.4了。下载地址下载完成之后修改配置文件 /conf/sonar.properties 追加一下内容// 修...

2019-11-10 02:31:10 629

原创 centos监控磁盘,自动发送报警脚本

公司最近又遇到一次因为磁盘满了导致的问题,讲道理这个完全可以避免嘛。搞个监控就好了。自动检测磁盘使用情况,提前预警。磁盘检测脚本#!/bin/sh####################################################### Create by VIM# Author: ache# Created Time : 2019年11月02日 星期日 08时24...

2019-11-03 06:11:14 762

原创 vim php编辑器的docker镜像构建

今年用了大半年的vim感觉越来越好用了。但是vim的配置迁移比较麻烦的,之前自己安装的时候都没做记录,导致现在要在新电脑上装一个都不知道怎么装。这里记录一下在构件一个vim的docker镜像用于编写php。镜像选择这里我选用最新的alpine为基础镜像。原因无它,这个小。我电脑上的alpine,ubuntu,centos,以此为5M,64M,220M。这里我并不打算使用这个镜像...

2019-10-12 04:56:42 335

原创 locate使用

在linux下经常需要查找位置文件的路径,之前我经常用的是find。find查找文件很方便,但是在实际使用的时候。我经常是不知道查找的文件实在那个文件夹下面,需要全盘扫描。这个时候用find可能就要等上很久才能显示搜索结果。locate命令也是用于查找文件。与find不同的是,locate命令是提前为系统上的文件建立索引。扫描索引文件达到查找文件路径的效果。优缺点就很明显可,查找速度快,但是需要...

2019-10-10 09:13:10 330

原创 locate命令使用

在linux下经常需要查找位置文件的路径,之前我经常用的是find。find查找文件很方便,但是在实际使用的时候。我经常是不知道查找的文件实在那个文件夹下面,需要全盘扫描。这个时候用find可能就要等上很久才能显示搜索结果。locate命令也是用于查找文件。与find不同的是,locate命令是提前为系统上的文件建立索引。扫描索引文件达到查找文件路径的效果。优缺点就很明显可,查找...

2019-10-10 09:12:09 808

原创 laravel-totem安装使用

laravel-totem让定时任务的管理和使用变得更加的方便,它提供了一个定时任务的 Web 控制台可以查看项目中有哪些计划任务;获取任务下次执行的时间;可以手动执行计划任务;能够快速的通过 Web 界面 添加 / 修改 / 删除定时任务;统计记录定时任务的执行情况。以laravel5.8为例进行安装1.安装laravel5.8composer create-project ...

2019-09-20 10:33:33 924 9

原创 composer推荐镜像

今天compsoer的中国镜像,更新了半天都转不动。换了个镜像效果不错composer config -g repos.packagist composer https://php.cnpkg.org

2019-08-12 22:37:23 273

转载 frp使用教程(转)

frpfrp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。GitHub地址使用示例根据对应的操作系统及架构,从 Release 页面下载最新版本的程序。将 frps 及 frps.ini 放到具有公网 IP 的机器上。将 frpc 及 frpc.ini 放到处于内网环境的机器上...

2019-07-08 17:25:58 2741

原创 acme.sh安装ssl

今天换了服务器需要重新生成ssl。尝试了下acme.sh。1安装acme.shcurl https://get.acme.sh | sh运行以上命令就能自动完成安装acme.sh。并生成~/.acme.sh文件夹。如需将acme.sh修改为全部命令。只需要创建一个alias即可alias acme.sh=~/.acme.sh/acme.sh2域名解析在这里我是通过dns的方式生成证书...

2019-07-06 15:46:42 2644 3

原创 vim下模拟http请求

今前几天找了款好用的vim插件(前提需要安装coc.nvim)。安装coc-psot在vim命令模式下键入:CocInstall coc-post即可使用coc-post在vim命令模式下键入:CocList commands选择post.new输入test作为文件名写入请求的地址等参数在vim命令模式下键入:CocList commands选择post.do这样就完成了...

2019-06-16 23:24:59 419

原创 mac终端下常用的快捷键

Mac下终端常用的命令,经常都会用得到快捷键功能control+a光标移动到行首control+e光标移动到行尾control+u删除当前位置到行首的字符control+k删除当前位置到行尾的字符control+d删除当前的字符control+h删除前一个的字符control+w删除左侧的单词control+b向行首移...

2019-06-16 22:54:57 234

原创 mac终端下常用的快捷键

Mac下终端常用的命令,经常都会用得到快捷键功能control+a光标移动到行首control+e光标移动到行尾control+u删除当前位置到行首的字符control+k删除当前位置到行尾的字符control+d删除当前的字符control+h删除前一个的字符c...

2019-06-16 22:53:00 282

原创 终端下docker的TUI工具 dockly

终端下docker可视化的工具推荐dockly安装前提安装好docker和nodenpm install -g dockly运行dockly=:刷新Dockly界面/:搜索容器列表视图i:显示当前选择的容器或服务方面的信息回车键:显示当前容器或服务的日志v:在容器和服务视图之间切换l:针对所选择的容器启动/ bin/ bash会话r:重新启动所选择的容器s:停止所选...

2019-06-02 19:31:34 257

原创 dockerhub修改头像

今天抽空在dockerhub上注册了一个账号,但是找了半天没有找到修改头像的地方。这就很伤感了。百度了下发现dockerhub的头像是是需要在Gravatar这个网站上面上传的。传完之后会自动同步到dockerhub上。所以用注册dockerhub的邮箱在(Gravatar)[http://secure.gravatar.com/]也注册一个账号并且上传你的头像即可。完事~...

2019-06-02 19:08:11 694

原创 centos 添加挂载硬盘

前两天购买了一个locvps的服务器,里面给的60G硬盘,需要自己手动挂载。挂载建议在系统全新的系统下操作,如系统已经有数据建议先完整备份,以防挂载出现失误导致数据丢失。1 查看硬盘大小如图显示只有8G,和上面说的60G不符。询问客服后得知需要自己手动挂载。2 查看当前硬盘情况红框内的是未挂载的硬盘。有53.7G。/dev/mapper/centos-root ...

2019-05-29 10:56:00 413

irreader-1.6.2.dmg

全能订阅没有rss(feed)订阅源的网页也能订阅 论坛订阅支持订阅需要登陆账号才能浏览的网页 原站阅读直接在原网站阅读避免错过网站的一些重要内容 作为一款本地使用的rss阅读器工具,irreader 除了不支持网络同步,其他堪称完美。不过,换个角度来看,这何尝不是irreader 的优势呢,毕竟如Google Reader谷歌阅读器这般,关闭也已经是很久以前的事了。其他的,如feedly和inoreader等在线rss阅读器要么访问不顺畅,要么功能多限制。甚至对阅读器来讲非常重要的搜索功能,也需要付费才可以用。而 irreader 却非常强悍,阅读器该有的搜索和订阅功能它很强,音频视频订阅也

2021-02-26

docker-stack.yml

docker-stack文件,快速部署本地php开发环境。参数可自定义修改方便快捷,也可以加入一些自己需要的应用。

2020-05-19

windows键盘回显工具carnac

Carnac是一款可以实时显示当前的键盘操作的实用小软件,可以帮助你录制视频,直接将你当前的按键操作显示在电脑屏幕上,非常方便。该软件可以帮助用户进行视频录制,直接把当前的按键操作显示在电脑屏幕上。提示会在数秒后消失,支持设置显示字体大小、位置、背景、样式等,支持多屏。让你轻松进行视频教程录制。

2020-03-03

Karabiner-Elements-12.8.0.dmg.zip

简单修改:将普通键映射到任意键功能。 复杂修改:按复杂规则映射键。例如,修改键的键,修饰符+键的键,单独按下时发送键事件等。 功能键:将功能键映射到任意键功能。 设备:仅对指定的键盘应用修改。 配置文件:支持创建用户可以在其间切换的多个配置文件。 修改器标志同步:在所有连接的键盘上同步修改器标志。 安全键盘输入支持:在安全键盘输入环境中运行良好,例如密码提示,带有安全键盘输入的终端等。

2019-12-23

dash for mac

Dash 是适用于Mac OS平台的软件编程文档管理工具,可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架。

2019-12-19

KeyCastr.app.zip

keycastr mac是一款应用在macos平台上的录屏按键工具,它不仅能够帮助您实时显示常用的按键操作,而且支持多种模式的显示形式,使用者可以通过自定义设置的模式种类,从而在屏幕中有效的显示出当前操作的按键图像,并且实现了气泡一样依次往上冒的实时特效,带来炫酷的界面按键显示的同时,又增强了使用者对按键直观化的认知,对于经常写教程、做演示的朋友,这将会是一款简单实用的必备工具。

2019-12-19

vim常用配置文件下载

我自己的vim配置文件,包括常用的代码不全,git提示,nerdtree,taglist等。 复制到根目录下重命名为.vimrc

2019-05-21

空空如也

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

TA关注的人

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