gtk编程

gui编程介绍 这两天在学习 gtk的东西 windows 环境的gui : MFC /c++ WinForm ,c# WPF , c# linux 环境编程: GTK/c GTK 已经被 移植到 win环境下了,可以用于开发跨平台应用 gtk 是 gnome

c语言基础

c语言基础 c语言环境搭建 安装visual studio 2019 安装 MinGW (模拟 posix环境,可以安装 msys2) 安装 wsl 安装 msys2 1 2 3 4 pacman -Sy base-devel pacman -S mingw-w64-x86_64-toolchain 环境配置 参考博客 我选择默认

msys2

Msys2 介绍 这是一个 windows下可以运行 linux的模拟器 网站链接 参考博客 在msys2上可以使用多数shell命令,现在 msys2还可以使用p

内存管理

内存管理知识 RAM (random access memory) 随机存储器中数据的读写可以在几乎相同的时间内完成,与树物理位置无关 分层存储体系 (memory hierarchy) 硬盘 内存 L3 (<=100mb) L2 (<=20Mb) L1 <1m CPU 通常

vim配置学习

配置vim 参考的教程 原生 vimrc配置 1 2 3 4 5 6 7 8 call plug#begin('~/.vim/plugged') Plug 'morhetz/gruvbox' Plug 'preservim/nerdtree' Plug 'vim-airline/vim-airline' Plug 'easymotion/vim-easymotion' Plug 'tpope/vim-surround' call plug#end() snippets插件 必装插件 easymotion vim-surround vim-sourand 动作符 + motion 学习视频 f{c

踩坑总结

go generate 报找不到命令位置 se\ast\parser.go:12: running “stringer”: exec: “stringer”: executable file not found in %PATH% 原因是没有给 gopath/bin 加入到环境变量中 ,注意,是 gopath/bin,不是 gopath ,之前踩的坑

vscode使用总结

vscode使用总结 ​ vscode 官网使用说明 web ide 安装 参考文章 自定义代码片段 没有这个功能,vscode 不用其他编辑器好用 标识符 描述 ${1:foo} 占位符,用来填写信

typora软件使用

typora软件使用 typora 目前已经收费了,不过可以下载免费版本,低于1.0版本都是免费, 这里用做个总结,因为 已经习惯了这个软件,切换到别的软件还

hugo的使用总结,shortcode使用

hugo的使用总结 ​ shortcode 使用总结 1 . 定义 shortcode 解析 yaml语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 {{ with .Inner | transform.Unmarshal }} <a class="friends" target="_blank" title="{{ .name }}" href="{{ .link }}"> <div class="card" > {{ if .avatar }} <img class="lazyload

lucene

lucene ​ 使用普通数据库的缺陷 因为没有通过高效的索引方式,所以查询的速度在大量数据的情况下是很慢。 搜索效果比较差,只能对用户输入的完整关键字首尾位
T