关于Golang中的package 如何使用本地的package在说本地package之前先说明下main包,我们都知道package main代表了当前项目的运行入口,首先Go语言中一个目录下的go文件对应的package声明要一致,并且也并不是只能有一个文件是package main。当项目中同目录下有多个文件声明了package main时,执行go程序就不能指定某个文件来执行,而是采用go run .或者go build . 2023-12-06
pdb python pdb的使用pdb(python debugger)是python自带的代码调试工具,代码调试的核心点就是在特定的位置暂停程序的同时可以直观的观察当前变量的情况,那么pdb最基本的使用就应该从设置断点暂停程序开始。 基本用法源码中设置断点pdb允许直接在程序的源码中设定断点 1234567891011121314151617181920# function Adef bar(x: i 2023-11-29
hexo 多设备同步方案 方案原理我们在本地计算机中编写的markdown内容存放在源码的source/_posts中,当我们使用hexo g来进行生成操作时,我们会在本地生成博客网站中的所有的静态文件。根据_config.yml中设定的部署方案(一般是git),当执行hexo d时就会将静态文件上传到我们所设定的远端服务器。 那么实际上我们所面向的内容就分为两种: 编写博客文章的源码 上传到服务器的静态文件 也就 2023-01-17
在coc.nvim中无法使用coc-tsserver的解决方法 检查相关信息通常情况在打开相应扩展名的文件后相应的LSP服务会处于启动状态,比如打开.ts文件后,在Normal模式下执行:CocList services会显示出tsserver [running]。 如果没有任何显示,就可以输入:CocInfo命令来查看coc.nvim的一些运行信息,主要查看是否有error信息。 应急解决方案在找不到明确的错误信息,并且其他LSP服务又可以正常启动的情况下, 2022-06-01
箭头表达式 Javascript 箭头函数和匿名函数Javascript在ES6标准下增加了箭头函数(Arrow Function),可以简化匿名函数的写法。 123function() { return "这是一个匿名函数";} 1() => return "这是一个箭头函数"; 如果是带参数,只需要括号内增加参数即可 1(x,y) =& 2022-05-24
部署记录 关于使用HEXO部署的问题前言虽然hexo是一个轻量的静态博客框架,其搭建过程也足够的简便,不过依然有一些细节需要多加注意,避免再次入坑。 部署方式通常情况使用git方式来完成 1type: git 推动原理和直接在服务器部署一个git服务器一样,使用git账号将目标内容推送至服务器 1repo: git@yourgithost:/your/git/repo 需要注意的是,部署的方式有很多,其原 2022-04-21