windows上使用cmake和mingw-make 编译c程序

很多时候我们希望在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,添加下面...

vim 窗口分屏之后尺寸调节

vim分屏 vim可以水平分屏和垂直分屏,分屏命令 :split :vsplit :sp :vs 可以通过下面的命令调整分屏窗口尺寸 :resize -3 :resize +3 :vertical resize -3 :vertical resize +3 上面分别实现减少高度3,增加高度3...