自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git配置代理

Git clone 太慢国内大部分的git速度还是挺慢的,前面也提到过使用 镜像或下载站的方式来加速.这次通过配置git 的代理方式来加速http 方式git clone 的方法分为 https | ssh 两种,而这两种的代理配置方式也是不同用的.对于 https | http 方式的链接全局配置123456# sock 方式git conf...

2020-10-19 18:38:50 919

原创 加入在线服务--在线多人共享屏幕

ScreegoScreego 是一个共享屏幕的应用.使用golang进行开发,在readme中作者吐槽了微软等公司的延迟问题,然后就开源了这个项目.????这个支持多人共享屏幕,通过浏览器就可以进行共享.所以要在一台服务器上配置好服务以供使用.过去,在使用Microsoft Teams等公司聊天解决方案与同事共享屏幕时,我遇到了一些问题。 我想向他们展示一些我的代码,但是要么流落后...

2020-10-16 16:40:56 1082

原创 Go 多版本管理

Go版本跟其他编程语言一样,go的项目也会有对版本的要求.所以这个时候我们就需要进行对go的版本进行管理.管理go版本的方式比较多,这里介绍一种比较简单的方式 – gg的方式从g的 github 源码及介绍中,可以大概了解到进行版本控制的方法.通过在官网下载二进制包并进行解压,解压后放入不同的文件夹中,使用软连接的方式创建一个目录,将当前go的目录链接进去,配置为环境变量......

2020-10-13 03:27:57 2918 2

原创 将博客搬至CSDN

使用 csdn 的博客搬家功能更,将博客同步到 csdn 中.

2020-10-10 06:37:45 118

原创 Chrome 小技巧

记录log中的值到一个临时变量中通常我们在chrome的devtools的工具中使用console.log来打印一些值,有时候是一个对象.但是我们想对这个值进行一个后续的操作,比如json转字符串,或者字符串的筛选操作,我们可以使用下面的操作自动创建一个临时变量进行保存选中log输出的值,鼠标右键,保存为全局变量.自动会赋值给一个tmp的变量,序号是变量的个数.然后我们就可以使用...

2020-09-15 07:59:57 72

原创 Windows家庭版安装Docker

Docker在Windows上使用目前,docker还只能在专业版或者企业版的windows中安装使用.在家庭版中进行安装的过程中会提示我们使用修改注册表中windows的版本信息就可以完成安装了.修改完成后重启注册表会自动被修改回来,但docker仍然可以正常使用安装步骤首先进入到bois中开启CPU虚拟化.各电脑型号开启的方式可以百度.开启hype-v,家庭版...

2020-09-13 09:59:44 123

原创 Windows 查找被占用端口并结束程序

Windows!!!常常由于开启某项服务而端口已经被其他服务或者同服务的应用所占用,导致我们无法再成功开启一个应用服务.在linux中对进程的查找以及"杀掉”,都是比较容易记忆的操作.可以使用 lsof -i:port 或使用 ps 与 管道符 | 组合使用下面介绍在Windows中进行进程的查找及kill通过端口号查找进程号netstat -ano | find...

2020-09-09 00:16:31 72

原创 Goland 中配置 go-lint 代码检查

Go-lintgo-lint 是由go官方提供的一个代码审查及问题提示的工具.在vscode 中,如果安装了go-lint 则会在终端的问题中显示所有的代码不规范的地方及优化提示.但是在 goland中我并没有发现这个提示,最近更新到 2020-02版本后也发现了一个problem ,里面也会进行代码提示.配置go-lint在低版本的goland中是没有problem这一项的...

2020-09-06 12:59:49 3371 5

原创 Syntax Highlighting

123function helloWorld () { alert("Hello, World!")}12345public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}...

2020-08-30 08:48:26 281

原创 加速Github的访问及下载速度

Github的痛国内访问github的速度一直被广大网友及开发者所诟病,为了缓解这一现象,本文介绍几种方式加速,由于中国开发者人群越来越大,github也被微软收购,相信这个问题今后肯定会慢慢的被解决.期待我们再不久的将来国内的体验也能像访问百度之类的网站一样访问github. 如果你有一个速度还不错的代理,就不需要再使用下面的方案了.修改CDN或HOST常用的方式是修改hos...

2020-08-23 23:52:46 161

原创 Windows下新建和更改分区

分区分区只是逻辑上的概念,实际都是在一块硬盘上.分区可以使文件存放更规范也可以分离一些系统级别的概念,防止用户操作系统分区导致系统出现问题如何分区windows自带了一个磁盘管理器,可以满足基本的需要,本文主要介绍使用磁盘管理器进行下面操作 分区新建 分区初始化 分区格式化及删除 更改卷标分区长啥样从一个分区中新建一个分区压缩卷分区初始化及设置卷标...

2020-08-19 12:47:20 339

原创 Windows下给磁盘扩容

磁盘分区太小?当我们新买的电脑或者硬盘进行分区安装系统后发现 c盘或者其他盘的空间太小,不够我们使用,或者有强迫症,那么这个时候我们就要考虑给分区扩容了.扩容的条件分区是可以扩容的,但有个先决条件,既是 想要扩容的分区所在的磁盘必须还有可用的空间.必须在同一块硬盘上,右键开始菜单选择磁盘管理,可以看到电脑的磁盘及分区信息当前磁盘必须有足够的剩余空间,剩余的空间即为...

2020-08-19 12:17:47 3663

原创 使用 Acme 脚本申请 let's encrypt 证书配置 HTTPs

宝塔申请let's encrypt给hexo申请证书并设置https在上面这篇文章中介绍了使用宝塔快速给网站申请https证书并布置到网站上面,但是证书只有3个月的有效期,昨天发现到期后并没有续签成功,打开计划任务的日志发现由于python环境配置除了问题根据提示搜索并处理了一段时间后发现比较麻烦,所以索性就自己重新手动的去生成新的证书并配置到nginx上,可靠性更高使用 ...

2020-08-09 17:02:11 860

原创 Vscode进阶使用

Vscode基础配置及插件基础介绍 这篇文章是对vscode的一些基础介绍跟推荐的插件使用注意事项有些快捷键不起作用,可能是跟某些软件冲突,可以把其他软件的设置不为全局,或者直接关闭ctrl + , 无法使用快速修复,一般是输入法的问题,使用win10自带的是没问题的,其他输入法可能会有问题,如有问题可以使用 CTRL + shift 切换为系统默认英文键盘,就可以使...

2020-08-09 08:16:03 406

原创 博客整体风格更改

原主题问题使用even的github最新主题,发现更改主题样式无法生效,很多样式的更改都无法失效 ???? ,最终查阅issuse得知更改src目录后需要使用npm run build命令重新编译scss文件,但是github上最新的源码没有src文件夹,应该是配置好package.json就可以使用了,但我一开始将无用的文件都剔除了,所以直接到release里下载了一份,下载地址这个是...

2020-08-06 00:45:22 157

原创 关于页更改并加入一些在线服务

更改关于页面先前的关于页面比较单一,本打算用hugo做一个下拉的子菜单显示一些更多的信息,但是无奈查询了文档和谷歌都没查到很好的先例,因此就用hugo的单页概念将页面分了级别.页面由原来的一页分为了n个子页,通过一个a链接进行访问,目前整合了联系我,在线提供的服务,友情链接三个板块,如有需要可以在加,新建一个markdown文件放到about目录就可以了关于在线提供的服务目前...

2020-08-01 14:34:45 60

原创 自定义Chrome等浏览器搜索引擎

自定义搜索引擎如图:经常想打开一个使用频率不高不低的网站时,如果没有加入书签,或者浏览器的扩展和一些设置页面,每次都要去手动的一个选项的去找,十分的麻烦,定义一个自定义的引擎,可以帮助我们提升效率开始设置在浏览器地址栏输入 chrome://settings,回车进入浏览器的设置,每个浏览器可能不一样,手动打开设置也会在地址栏显示,可以记住,以后就可以直接输入网址打开如果...

2020-07-24 16:02:25 530

原创 Go各时间字符串的解析

Go 中时间格式化的模板const ( ANSIC = "Mon Jan _2 15:04:05 2006" UnixDate = "Mon Jan _2 15:04:05 MST 2006" RubyDate = "Mon Jan 02 15:04:05 -0700 2006" RFC822 = "02 Jan 0...

2020-07-21 18:32:53 1787

原创 把笔记本触摸板用起来

还在让你的触摸板吃土?大部分的笔记本用户对于触摸板都是当作没有鼠标时的一个替代品,但是现在的windows触摸板內置了不少的快捷功能,比自己去鼠标找然后点击效率会高一点,如果没有外接键盘,双手随便可以触碰的到的话,使用触摸板会把体验提升一个档次支持那些快捷操作?单指单,双击和滑动这是我们使用最多的一个情景了,平时用来移动鼠标,选中,打开文件双指操作双指操作可以模拟鼠标的滚...

2020-07-18 13:01:03 113

原创 虚拟机安装Centos后的一些配置

VMware 安装 Centos使用vmware安装了centos7,并去除了不必要的硬件,只保留了比用的几个,安装的是server with gui安装完成后,又上角链接网络更换为阿里云的软件源,备份本地源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak下载阿里云的...

2020-07-15 20:21:55 150

原创 使用frp搭建内网穿透

什么是Frpfrp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发frp的用途很多,本文只做基础的内网穿透应用如何搭建要搭建一个frp服务,需要服务器端和客户端安装frp应用,通过frp应用进行通信,安装在服务器的叫做frps,安装在客户端的叫frpc,注...

2020-07-15 17:41:36 278

原创 自定义短标签

Hugo无法渲染video标签在markdown文件中可以使用video标签,来完成视频的内嵌,但是hugo无法将该标签渲染成为正常的h5的video标签使用shortcode 嵌入视频hugo提供了短标签的形式,可以自定义标签内容,even主题自带了几个短标签,其中有 网易云音乐的短标签,使用效果如下:\{\{< music id="32507039" auto="1...

2020-07-14 08:20:36 124

原创 增加标签云代替原有标签和分类效果

更换hugo博客主题的原有标签更换标签显示以及分类显示,使用 highcharts 的 wordcloud 来实现一个更好看的标签云,并增加点击事件,实现原来的点击效果.官方案例.英文文档按官方顺序将js文件导入或者使用cdn引入本文使用官方提供的https cdn,注意https网站引用http会有问题修改主题文件下的 even/layouts/_default/terms...

2020-07-14 04:05:55 145

原创 使用 JsDelivr作为CDN 加速服务

什么是JSDelivrjsdelivr 是一个免费的开源的快速的 cdn, 官方地址为什么使用 jsdelivr对于个人用户而言,使用cdn的场景的场景和需求并不多,图床,web端的文件访问.这些功能当然也有很多cdn的服务商提供服务,首先jsdelivr的优势就是 免费, 速度对于个人用户来说是完全够用的,而且还是https的资源,避免了我们在https的站点上引用一些ht...

2020-07-14 03:19:42 1378

原创 使用docker-compose 搭建 lnmp

Docker compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。使用docker compose 搭建一个 lnmp准备工作:1. 选择一个系统,本文章使用系统为`win10 商店里的 Ubu...

2020-07-13 02:36:31 126

原创 Theme preview

Based on MarkdownPreview test.md.Markdown# H1## H2### H3#### H4##### H5###### H6### Duplicate Header### Duplicate HeaderH1H2H3H4H5H6Duplicate HeaderDuplicate HeaderParagraphs...

2020-07-10 13:17:37 706

原创 Linux 文件隐藏权限

文件的隐藏权限除了文件的读写,执行权限外,linux还有一种隐藏权限,设置隐藏权限可以防止一些其他用户的误操作或者恶意操作,当我们配置了nginx的放跨站攻击或其他安全措施后,相应的会在项目的根目录下生成一个隐藏文件.user.ini,当删除整个项目时会阻止操作完成.我们使用ls命令并使用chmod chown等命令设置了文件权限后会发现还是无法删除.这就是因为这个文件有隐藏的权限...

2020-07-05 04:06:52 2596

原创 Go使用工厂方法实例结构体

像面向对象一样Go 语言不支持面向对象编程语言中那样的构造子方法,但很容易实现工厂模式来构建子工厂使用New来定义实例规范首先定义一个结构体type Exmple struct{ ID int Name string}开始构造func NewExmple(id int,name string) *Exmple { if id <0 { return ni...

2020-07-04 09:46:07 160

原创 Golang Flag包的参数格式问题

问题使用golang flag包开发命令行程序或者读取命令行参数时,有时候参数为bool值会读取不到后面的参数原因golang flag 包对于命令行的参数格式有要求,如下-flag -flag=x-flag x //只支持非bool类型所以在使用bool值的参数时,导致读取参数错误后面的参数就读取不出来解决方案将bool值的参数写到最后面改为-s=tr...

2020-07-04 01:00:49 320

原创 windows 右键菜单的添加和移除

关于注册表windows下所有系统及部分软件的配置都在注册表中,注册表相当于是一个windows系统的数据库.我们想要增加或更改一些功能可以通过修改注册表的方法实现.修改注册表同时也是一个十分危险的行为 在修改重要的数据之前,最好先备份一下注册表,以防系统崩溃,备份后的注册表也可以在系统崩溃后进入安全模式或者pe下,进行恢复.增加右键用phpstorm打开文件或文件夹我们在安...

2020-06-25 07:12:50 339

原创 新增搜索功能

给hugo添加搜索功能当文章数量太多了以后,寻找文章如果只靠标签,分类,和归档是不太容易的,尤其是对标签和分类有哪些标签,划分是否合理不清楚的话,更无法的去定位到相关的文章,所以添加一个搜索功能是必须的.方式有许多第三方的服务提供了搜索功能,如 algolia就提供了站内搜索的功能使用node js的一些模块也可以实现根据hugo生成的静态资源,通过js进行匹配推荐第...

2020-06-25 02:08:46 130

原创 Typora Picgo自动使用图床上传图片

博客图片改为图床随着图片的增加,以及博客平台的不固定性,开始改用图床来保存图片,但是每个图片都要上传和替换链接就把使用图床的快捷优势全都丢掉了。Typora还是使用这个编辑器,里面现在集成了picgo的上传及自定义命令行上传的功能,也省去了自己再去手动上传或者写脚本的时间和精力。关于Typoa的配置如下:××注意,我的桌面环境是linux-manjaro,跟windows会有...

2020-06-21 23:17:38 107

原创 linux 安装并配置zsh

linux 下 zsh 的安装及配置安装sudo apt-get install -y zsh安装 oh-my-zsh 三种方式sh -c"$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"sh -c "$(wget https://r...

2020-06-21 08:18:47 289

原创 Hugo Travis 完结!

hexo-hugo平台的转移完成!今天完成了博客遗留下来的一些问题,并配置好了自动推送及webhooks,有着hexo的基础,配置起来并不难,对于hexo的仓库和webhooks都选择了保留,只是代替了github pages,新建了coding仓库自动部署及webhooks详情此处贴出我的配置文件,可以根据自己的项目和目录进行更改,只做参考用travislanguage:...

2020-06-20 05:49:09 74

原创 Hugo Travis

博客更换计划自从打算把博客换到hugo到现在已经过去两个星期了,今天才开始往服务器上面部署,之所以没有直接部署还是有很多原因限制,时间是一个方面。还有就是平台更改后的样式和功能也有所变化。更换遇到的问题markdown文档的front matter头的更改以及主题的替换及样式的自定义,还有就是部署的问题,以前是用了travis+webhooks,这次当然也不能少,所以又要看tr...

2020-06-20 00:52:26 72

原创 deepin下安装向日葵依赖问题

在deepin系统上安装linux的向日葵时,会提示依赖缺失,在官方网站上下载ubuntu|deepin的 向日葵 deb包,双击会显示依赖缺失,通过命令dpkg -i 包名同样会显示有一个依赖安装不了,并且不在源内,无法手动安装解决方法:打开命令行,使用sudo apt --fix-broken install修复依赖问题没有安装的包,会把向日葵的包卸载掉,然后使用命令安装,强...

2020-06-19 22:47:56 796

原创 Linux 安装PicGo问题

使用deepin安装PicGo时,由于时制作的AppImage包,我们可以直接在终端加上执行权限后运行,但是运行的时候报错[1827:0619/220927.597934:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correc...

2020-06-19 08:50:09 809

原创 deepin下状态栏无法显示问题

在deepin的使用中,如果使用了一些插件改变了状态栏,可能会使状态栏因配置更改而无法正常显示自己设置了dde-dock栏为一直隐藏解决方法:直接启动dde-dock,通过 ctrl + atl + t 键呼出终端,在终端输入 dde-dock来启动状态栏,如果状态栏已经启动过,则会报错并退出,返回一个进程的pid,我们拿到pid然后使用kill -9 pid将进程关闭,此...

2020-06-18 16:03:06 941

原创 将hexo文章头转为hugo格式

由于hexo的语言限制,在博客文章数量达到一定的数量后,生成静态内容的速度比较的缓慢,最近打算转到hugo的框架上,hugo使用的是golang编写的,号称是世界上最快的静态页面生成器但是由于 golang 语言的一些语法及特性,在一些变量的表现上跟hexo有所不同,markdown文件虽然可以复用,但是文章内容的front matter,即文章头定义的那些标签会有所不同,首先是时...

2020-06-07 08:23:23 306

原创 JetBrains 集成开发环境常用插件-快捷键-内存优化

JetBrains 集成开发环境常用插件-快捷键-内存优化工欲善其事必先利其器.在开发过程中,一个称手的工具对我们开发的提高是非常大的,用的好帮助可以早下班,减少我们的手部磨损及眼睛的疲劳.每个人的习惯不同,对插件的使用体验也是不尽相同,这里推荐一些普遍被接受并排名比较靠前的插件,效率满满chinese language :对于国内的很多开发者来说一个中文的熟悉界面...

2020-06-05 07:22:15 209

空空如也

空空如也

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

TA关注的人

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