草庐IT

proto_path

全部标签

gRPC(Google远程过程调用)根据.proto文件生成代码机制(grcp_cpp_plugin插件)详解。

    这几天一直在研究grpc,谷歌的远程调用系统,这套系统谷歌开源在了github上,直接搜索grpc,star最高的就是项目本尊,我怀着好奇的心情去研究它,却被它蹂躏的很惨,道一句“珍爱生命,远离谷歌”。本篇大概分为这几部分:grpc项目的编译、简单样例的使用、grpc自动生成通讯代码浅谈、总结。目录一、Windows平台下编译grpc1.代码下载2.代码编译二、 简单样例的使用1.VS内依赖的配置2.demo的调用过程  三、代码生成机制 1.Protoc部分2.代码生成的插件部分(grpc_cpp_plugin)总结一、Windows平台下编译grpc        环境准备:   

分析解释selenium:DeprecationWarning: executable_path has been deprecated, please pass in 和打开浏览器闪退问题

问题一:报错:DeprecationWarning:executable_pathhasbeen          我们在解决chrom版本和驱动版本的问题后(如果还没有解决,可以私信我给你们chrome和chromedriver的包)写完基础的代码后会发现报错:url='http://www.baidu.com'path='chromedriver.exe'browser=webdriver.Chrome(path)browser.get(url)DeprecationWarning:executable_pathhasbeendeprecated,pleasepassinaServiceo

分析解释selenium:DeprecationWarning: executable_path has been deprecated, please pass in 和打开浏览器闪退问题

问题一:报错:DeprecationWarning:executable_pathhasbeen          我们在解决chrom版本和驱动版本的问题后(如果还没有解决,可以私信我给你们chrome和chromedriver的包)写完基础的代码后会发现报错:url='http://www.baidu.com'path='chromedriver.exe'browser=webdriver.Chrome(path)browser.get(url)DeprecationWarning:executable_pathhasbeendeprecated,pleasepassinaServiceo

golang、mysql、proto3数据类型对照表

goproto3mysqlfloat64doubledoubleprecisionfloat32floatdoubleprecisionint32int32sint32sfixed32integerint64int64sint64sfixed64bigintuint32uint32fixed32integerunsigneduint64uint64fixed64bigintunsignedboolboolboolstringstringvarcharlongtext[]bytebytestinyintunsigendtime.Timedatetimebytetinyintunsigned

golang、mysql、proto3数据类型对照表

goproto3mysqlfloat64doubledoubleprecisionfloat32floatdoubleprecisionint32int32sint32sfixed32integerint64int64sint64sfixed64bigintuint32uint32fixed32integerunsigneduint64uint64fixed64bigintunsignedboolboolboolstringstringvarcharlongtext[]bytebytestinyintunsigendtime.Timedatetimebytetinyintunsigned

使用IDEA进行javaDoc时报错:javadoc: 错误 - 无效的标记: --source-path

可能是因为idea版本太高其javadoc生成工具不能使用java8版本了,亦或是需要做一些设置 idea生成javadoc文件使用java8版本时报错  在这里修改一下java版本 我这里换的是17 然后再去生成javadoc文件就可以了 

使用IDEA进行javaDoc时报错:javadoc: 错误 - 无效的标记: --source-path

可能是因为idea版本太高其javadoc生成工具不能使用java8版本了,亦或是需要做一些设置 idea生成javadoc文件使用java8版本时报错  在这里修改一下java版本 我这里换的是17 然后再去生成javadoc文件就可以了 

若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

前言因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段。要麻烦你们自己手敲了。先来看看效果:场景:在费用配置列表中,点击每一项的配置,都会在页面容器内部打开一个新页面,所以新页面的路径一样,根据传的参数不同,面包屑和标签页标题动态改变二级路由效果(这是用菜单管理新建一条隐藏的路由做法,不推荐)http://localhost/feeManage/feeConfigDetail?id=4&metaTitle=3253的费用配置http://localhost/feeManage/feeConfigDetail?id=1&metaTitle=e

若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

前言因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段。要麻烦你们自己手敲了。先来看看效果:场景:在费用配置列表中,点击每一项的配置,都会在页面容器内部打开一个新页面,所以新页面的路径一样,根据传的参数不同,面包屑和标签页标题动态改变二级路由效果(这是用菜单管理新建一条隐藏的路由做法,不推荐)http://localhost/feeManage/feeConfigDetail?id=4&metaTitle=3253的费用配置http://localhost/feeManage/feeConfigDetail?id=1&metaTitle=e

Pycharm无法添加Conda新建的虚拟环境,点击没反应,在idea.log文件中报错:CondaPythonLegacy - Can‘t find python path to use, will

Pycharm无法添加Conda新建的虚拟环境,点击没反应,在idea.log文件中报错:CondaPythonLegacy-Can'tfindpythonpathtouse,willusecondaruninstead1.软件环境⚙️2.问题描述🔍🐡3.解决方法🐡4.结果预览🤔1.软件环境⚙️Windows10教育版64位WSL2Ubuntu20.04LTSPython3.7.13Pycharm2022.3.2(ProfessionalEdition)conda4.3.302.问题描述🔍今天在WSL2Ubuntu中安装了Pycharm,因此想把之前在conda中新建的虚拟环境关联上。在PyC