logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

新版本的protoc使用grpc容易遇到的两个坑,gen gRPC,mustEmbedUnimplementedHelloServer

新版本的protoc使用grpc容易遇到的两个坑,gen gRPC,mustEmbedUnimplementedHelloServer--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPCcannot use HelloService (variable

#golang#rpc
brpc第一周学习分享

寻求帮助由于自己第一次读开源代码,所以完全没有方法,所以第一步是疯狂Googlebrpc学习最佳实践如何阅读源代码最终找到一篇比较好的文章如何阅读一份源代码?制定计划目前自己的大计划是一年能够改写brpc所以小计划是当前一个月先搞清楚brpc的基本框架,了解基本结构制定以上计划的原因如下:自己第一次读大型开源项目这个brpc涉及的知识点较多,工程庞大,而且十分经典实用,所以应该深入学习第一周实践阅

VScode的python版本不对[与conda环境不对应]

可以直接跳转到解决方法现象Terminal.app中python版本是对的,但是VScode中的python版本一直是2.7然后用echo $PATH检查发现如下现象分析发现解决方法在setting.json中插入"terminal.integrated.env.osx": {"PATH": "",} // mac可以先搜索terminal.integrated.env.osx、terminal.

#python
vscode-cpp IntelliSense解析开发包到系统路径而非指定的项目路径原因探索以及解决方案

因为确实**会进行递归操作,于是猜测是level的包递归路径太深时,可能会导致 IntelliSense 的性能下降或者缓存不足,于是导致其无法正确地解析代码,导致对于 includePath 支持的内容有些折中,所以最终导致出现较深的本地目录只有在精确命名时才能找到,否则认为本地没有,于是去找系统目录,发现系统目录有,于是显示系统目录的leveldb

文章图片
#vscode#linux#ide
docker容器改静态ip

自己网上找了,没有明确的步骤只知道可以改配置,操作一把,成功systemctl stop dockerdocker info | grep "Docker Root Dir"vim ${docker_root}/containers/1b1xxxxx/config.v2.json (修改ip)systemctl start docker

#docker#容器#tcp/ip
git pull无反应

现象git pull 半天没有反应检测$ git remote -vorigingit@xxx.org:YYY/samba.git (fetch)origingit@xxx.org:YYY/samba.git (push)$ ssh -T git@xxx.orgPermission denied (publickey).处理$ vim ~/.ssh/config$ cat ~/.ssh/confi

文章图片
#git#ssh#github
git commit提交多行注释

背景因为自己看开源代码的提交记录都十分的规范,所以自己也想学习这样的好习惯网上说的 git commit -m ' 不能提交多行注释…所以经过一番查找尝试,如下方法可以提交多行注释具体操作git commit -m "1" -m "2"示例git commit -m "第一行: 简要概括(会在git平台目录界面展示)" -m "第二行: 详细信息的第一行" -m "第三行: 详细信息的第二行,之后

#git
vscode sftp permission denied

原因在sftp.json中设置的用户对远程目录没有足够的权限去mkdir,所以报错解决方案可以在远程服务器上使用如下脚本解决chown -R <username>:<group> <remotePath>

vscode中编译c++文件No such file or directory

原因分析vscode在win下${file}等中的默认文件分隔符是\,如果你使用了bash集成终端,bash使用的文件分隔符是/,不兼容,解决方案一修改VScode的默认shell为cmd或者powershell,要用bash的时候再直接在shell中输入bash解决方案二貌似没有什么好的解决办法,有人做了个插件可以试下,可以去看看https://github.com/microsof...

You've added another git repository inside your current repository.解决方案

shell大法好# cd 到你的根仓库目录,一般也就是你报错的当前rm -rf .git && git rm --cache . -f

#bug#linux#git
    共 23 条
  • 1
  • 2
  • 3
  • 请选择