20pzqm 20pzqm
3年前
golang 基于grpc的插件框架——go-plugin 使用入门
golang基于grpc的插件框架——goplugin使用入门说说我对插件的理解大家都用过vscode,当我们想要在vscode中格式化json的时候,很简单,去插件市场安装一个jsontools就好了;想要使用eclipse的键盘快捷方式,安装一个eclipsekeymap就可以.由此可见,插件帮助我们扩展原有程序的功能,同时它与原有工程是解耦
Stella981 Stella981
3年前
Gradle的构建过程都不会?带你全面了解Android如何自定义Gradle插件
目前Android工程的默认构建工具为Gradle,我们在构建APK的时候往往会执行./gradlewassembleDebug这样的命令。。那么这个命令到底代表着什么含义呢?命令的执行究竟是在做什么事情呢?我们能不能在命令执行的过程中做一些自己的操作呢?接下来我们来具体的进行分析。Gradle的构建过程G
Easter79 Easter79
3年前
Tengine获统信软件兼容认证,携手统信完善我国基础软件生态
作为国内最早和OpenCV建立合作的公司,OPENAILAB配合本次OpenCVV4.5.0的迭代,将集成到OpenCV的Tengine也同步进行了升级,做出了深度的优化,极大的提升了稳定性与效率。作为OpenCV项目的负责人,OPENAILAB的高级软件工程师——李琦老师为大家详细的分享一下为什么OpenCV选择将Tengine作为DNNAR
Stella981 Stella981
3年前
Python向来以慢著称,为啥Instagram却唯独钟爱它?
PyCon是全世界最大的以Python编程语言为主题的技术大会,大会由Python社区组织,每年举办一次。在Python2017上,Instagram的工程师们带来了一个有关Python在Instagram的主题演讲,同时还分享了Instagram如何将整个项目运行环境升级到Python3的故事。本文为该次演讲的内容摘要
Stella981 Stella981
3年前
Open WebRTC Toolkit实时视频分析系统
随着物联网技术的发展,实时视频分析技术已应用于智能物联网的各个领域。英特尔基于与GStreamer以及OpenVINO构建了整套实时视频分析方案,为用户提供更加灵活、便捷的实时视频分析服务。本文由英特尔高级软件工程师吴秋娇在LiveVideoStack线上分享内容整理而成。文/ 吴秋娇整理/LiveVideoSta
Wesley13 Wesley13
3年前
Java基础10:全面解读Java异常
更多内容请关注微信公众号【Java技术江湖】这是一位阿里Java工程师的技术小站,作者黄小斜,专注Java相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”资料“即可领取3T免费
Stella981 Stella981
3年前
DevOpsDay一个专业且专注的组织
!(https://oscimg.oschina.net/oscnet/37593a205cfc498889e7a05ffb6e0baa.jpg)自2017年加入百度工程效率部开始接触互联网公司的DevOps,到如今在做金融业的DevOps,在一边理解DevOps的深刻含义的同时,也在体会DevOps在不同行业内实施的差异。互联网公司的开放和
Stella981 Stella981
3年前
OpenGL选择与拾取GL_SELECT 附源码
【一个提示】该方法虽然可行但是已经淘汰很多年,建议自行尝试,后面也许会写论文最好的方式是:1\.使用Kdtree组织场景中的物体,以便于快速查找。2\.使用屏幕坐标空间三维坐标的逆矩阵变换,实现选取。在介绍开始,首先给出工程和可执行程序的下载链接:     OpenGL选择和拾取obj模型\_代码及
Stella981 Stella981
3年前
BaikalDB技术实现内幕(三)
本系列文章主要介绍HTAP数据库BaikalDB的技术实现细节作者简介:于正泉,百度商业平台研发部高级研发工程师。主要从事分布式存储、分布式数据库等领域的工作,现主要负责BaikalDBSQL性能优化,稳定性相关方向的研发工作。欢迎关注Stargithub.com/baidu/BaikalDB(https://www.
Wesley13 Wesley13
3年前
UML软件开发与建模工具Enterprise Architect常见问答:试用版常见问题
EnterpriseArchitect是一个对于软件系统开发有着极好支持的CASE软件(ComputerAidedSoftwareEngineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,