10 2022 档案
摘要:#变量拼接字符串 teststr="abcd" echo "${teststr}efg" 这样就可以拼接字符串,输出为abcdefg 编译脚本configure参数传递 在编写批量编译工具包的脚本时,我们会设置一下环境变量,比如CPPFLAGS,但是在脚本中运行./configure,这个变量并不会
阅读全文
摘要:debian下安装的不是snap而是snapd,所以要注意区分,不过命令还是snap
阅读全文
摘要:远程连接不上mysql有很多原因:服务器防火墙,mysql默认绑定本地ip,访问用户默认绑定本地ip 防火墙的原因需要配置策略或者关闭 mysql绑定本地ip需要配置mysql 用户的需要修改用户限制,可以在infomation_schema数据库的USER_PRIVILEGES表中找到对应的账户修
阅读全文
摘要:有时候git仓库下因为编译等原因多了很多文件,但是并没有放到git仓库,我们也不需要,git提醒未提交,用git add添加。如果我们想批量清理掉这些文件可以使用git clean git clean -fd 可以查看git clean的help,参数不多,f是强制删除,d是删除文件夹
阅读全文
摘要:有时候录制的视频需要微信或者邮件发送,不需要画质多清晰,只需要在能看清内容的情况下,尽可能小,在windows下有格式工厂可以压缩,在linux下试了几个,都不好用,还是需要ffmepg直接操作。 linux下的图形化工具 ffqueue不能选择中文,使用有点麻烦,功能还算正常 handbrake功
阅读全文
摘要:ldconfig -p | grep xxx ldconfig -p列出所有的lib库的位置,用grep过滤一下自己需要的
阅读全文
摘要:我们在学习c/c++的时候,最开始接触的就是变量的声明和定义。对于这两个概念大家都很熟悉,但是具体研究下来,往往比较模糊,尤其是在代码跟踪调试,对于ide提供的跳转到声明和跳转到定义,不能明确区分其差别。包括后续开发,全局变量的使用的时候,往往有各种编译问题,还有extern static等等对变量
阅读全文
摘要:前言 由于工作需要,从windows迁移到linux,但是怕linux下有工作不能胜任,所以先装了双系统过度。用了一段时间,对windows的依赖越来越低,所以准备卸载windows上的一些软件,清理一下空间,而多出来的磁盘,合并到linux下。 目前的磁盘结构是一块512G的固态 |||||| |
阅读全文
摘要:线上版本稳定后,需要在git仓库打标签,方便后续更新维护追溯。 git tag实际上也是和branch一样的,对所有存储数据的一个快照(快照的具体意思可以查一下资料,就是一堆数据快的索引列表,方便定位到所有数据快,把其串起来,还原成原来的样子)。 git tag的使用也和branch基本一样,创建t
阅读全文
摘要:git push origin 本地分支名:远程分支名 如果不加冒号,直接是git push origin 分支名会把对应分支直接推送到远程,创建一个同名分支 如果什么都不加,git push会把当前分支推送到默认关联的远程分支 如果不加本地分支,git push origin :远程分支名会推送一
阅读全文
摘要:git rev-parse --abbrev-ref HEAD git rev-parse HEAD
阅读全文
摘要:我们以firefox为例,下载firefox对应的安装包,解压到一个目录。 #开始菜单的目录 开始菜单存放在这几个目录下 ```bash ~/.local/share/applications /usr/share/applications /usr/local/share/applications
阅读全文
摘要:所有的[abc]替换掉 https://qv[abv]2[abc]ray.net/ https://github.com/Qv[abv]2[abc]ray/Qv[abv]2[abc]ray https://qv[abv]2[abc]ray.net/lang/zh/getting-started/ h
阅读全文