很多时候我们希望在windows上进行c语言的开发,而要进行开发,我们就需要搭建开发环境,一般有两种选择,一种是配置GNU环境,可以使用mingw和cygwin等方式,一种是使用微软的cl编译环境,一般visualstudio都会自...
wsl2使用宿主主机代理
在使用wsl2的时候,有些时候我们希望可以使用主机的代理来访问某些404网站,这里我们就需要解决两个问题。 第一个问题就是我们的代理是否支持通过局域网ip+port进行访问使用。 第二个问题就是我们的wsl2能否访问...
通过浏览器控制台下载西瓜视频
西瓜视频正在茁壮成长,已经快有赶超b站的势头了。作为一个自媒体平台,每天都会有大量的视频产生,可以说它应该是对标国外的youtube视频。 西瓜视频和油管一样,似乎所有视频网站都是这样的,没有提供下载链接,不...
vim 开发springboot java项目
随着lsp的出现,现在的vim的自动提示和跳转已经可以和IDE相媲美了。 现在介绍下如何使用vim开发springboot项目。 工具需求 vim lsp插件 jdtls(java lsp) curl zip maven java openjdk 初始化项目 下载项目基础...
linux 服务器进行图形界面开发
linux图形界面 我们知道linux内核是没有图形界面的,所有的linux图形界面都是通过client->server形式构建的,那么我们就可以让本地的机器充当server来显示服务器客户端要显示的图形界面。 服务器软件需求 Xorg...
wsl2 无法使用terminalizer 渲染gif图片
wsl上使用terminizer需要通过xrdp远程登录使用,在使用的时候,可能会曝出下面的错误。 ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from ...
putty 内容的复制
在使用putty进行远程连接的时候,粘贴复制是我们经常使用的命令,我们可以通过配置快捷键绑定来进行快速的粘贴复制。 无论怎样,putty和远程进行数据交换的时候,都是通过剪切板进行数据传递的,因此我们需要在配...
tmux 安装配置主题
窗口管理工具tmux是可以配置主题的,配置之前,首先需要安装插件管理器 下载插件管理工具tpm git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm 安装tpm 修改tmux配置文件.tmux.conf,添加下面...
github集成自动化测试circleci
自动化测试 持续集成和持续部署是现在软件开发中必不可少的过程,任何软件都需要经过不断迭代,而每次迭代都需要进行大量的功能和单元测试,因此开发人员开发出了自动化测试框架,这样每次进行功能迭代的时候都会...
vim 窗口分屏之后尺寸调节
vim分屏 vim可以水平分屏和垂直分屏,分屏命令 :split :vsplit :sp :vs 可以通过下面的命令调整分屏窗口尺寸 :resize -3 :resize +3 :vertical resize -3 :vertical resize +3 上面分别实现减少高度3,增加高度3...