别打名名
码龄7年
  • 850,261
    被访问
  • 164
    原创
  • 918,534
    排名
  • 518
    粉丝
  • 6
    铁粉
关注
提问 私信

个人简介:学无止境,贵在坚持。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-04-04
博客简介:

易名

查看详细资料
个人成就
  • 获得238次点赞
  • 内容获得310次评论
  • 获得800次收藏
创作历程
  • 6篇
    2020年
  • 31篇
    2019年
  • 6篇
    2018年
  • 8篇
    2017年
  • 35篇
    2016年
  • 81篇
    2015年
成就勋章
TA的专栏
  • Bazel
    2篇
  • 构建系统
    2篇
  • DevOps
    15篇
  • 微服务
    11篇
  • 爬虫
    1篇
  • Pixhawk抛砖引玉
    11篇
  • 重学C++ Primer
    13篇
  • C/C++
    23篇
  • php5
    14篇
  • PX4/Pixhawk
    11篇
  • QT
    15篇
  • stm8s
    7篇
  • Matlab
    7篇
  • Computer Vision
    10篇
  • ARM-Linux
    10篇
  • 数据结构
    2篇
  • 文档格式
    4篇
  • html/js/css/ajax
    6篇
  • Git
    3篇
  • 测试资源
    1篇
  • 数据挖掘
    2篇
  • Python
    1篇
  • OpenCV2-4+
    8篇
  • 网络编程
    3篇
  • Projects
    2篇
  • 笔-面试
  • Docker
    2篇
  • 虚拟化技术
    1篇
  • golang
    9篇
  • 脚本
    1篇
  • 编译工具
    2篇
  • deep-learning
    8篇
  • 网络课程
  • 小程序
    4篇
  • TCP/IP/Protocol
    4篇
  • 加解密
    1篇
  • Android
    1篇
  • 职场
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【名名的Bazel笔记】自定义工具链实现交叉编译

文章目录1 前言2 Non-Platform 方式3 Platform 方式3.1 平台3.1.1 概述3.1.2 定义约束和平台3.1.3 通用的约束和平台3.1.4 指定平台构建3.2 工具链3.3 Platform + Toolchain 实现平台方式构建4 小结5 参考资料1 前言本文会讲述 Bazel 自定义工具链的两种方式,Platform 和 Non-Platform 方式。会存在这两种方式的原因是 Bazel 的历史问题。例如,C++ 相关规则使用 --cpu 和 --crosstoo.
原创
发布博客 2020.09.19 ·
1341 阅读 ·
0 点赞 ·
0 评论

【名名的Bazel笔记】自定义规则实现将多个静态库合并为一个动态库或静态库

文章目录1 前言2 自定义规则实现2.1 规则功能2.2 实现规则的理论基础2.3 规则代码实现3 总结4 参考资料1 前言为了实现如标题所述的将多个静态库合并为一个动态库,内置的 Bazel 规则是没有这个功能的,Bazel C/C++ 相关的内置规则有:cc_binary :生成可执行文件cc_import :允许用户导入预编译的 C/C++ 库,包括动态库、静态库cc_library :生成动/静态库cc_proto_library :从 .proto 文件生成 C++ 代码fdo_.
原创
发布博客 2020.09.19 ·
1011 阅读 ·
1 点赞 ·
0 评论

[golang]包管理

文章目录1 GOPATH vs Go Modules2 Go Modules、Go Module Proxy 和 goproxy.cn3 Go Modules 相关知识3.1 语义化版本控制规范3.2 go.mod3.3 go.sum3.4 GOPROXY、GONOPROXY、GOSUMDB、GONOSUMDB、GOPRIVATE4 Go Modules 及其相关常用命令5 Go Modules 实践5.1 创建一个 Go Modules 项目5.2 本地包依赖管理5.3 如何发布我们的模块呢?5.4 迁.
原创
发布博客 2020.07.31 ·
278 阅读 ·
1 点赞 ·
0 评论

[开源]OTA打包工具

文章目录OTA打包工具: `ota-packer`安装二进制安装源码编译安装使用准备示例全量包增量包生成关于OTA包版本之间文件变更类型说明`ota_packer` 使用条件LicenseOTA打包工具: ota-packer使用 git 获取不同提交之间的文件差异实现OTA包生成。ota_packer 工具默认提供了一个 linux-x86-64 的可执行文件,放于开源项目的 bin 目录下。该工具能够构建两种类型的包: 全量包和增量包。支持 tar 和 zip 两种文件类型的包文件。实现 OTA
原创
发布博客 2020.07.09 ·
671 阅读 ·
0 点赞 ·
0 评论

An Ota Package Tool

文章目录OtaPackageToolInstallationBinary InstallationInstalling Tool from SourceUsagePreparationExamplesFull UpdatesIncremental updatesAbout OTA Changelog StatusRequirementsLicenseOtaPackageToolArchive of the diff files and changelog using git on Linux syste
原创
发布博客 2020.07.06 ·
202 阅读 ·
0 点赞 ·
0 评论

CMake---优雅地构建软件项目实践(1)

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape[TOC]首先说明的是本篇文章不从cmake的整个语法上去讲述,而是从一个实际项目的构建上入手,去了解如何优雅的去构建一个软件项目,搭建一个C/C++软件项目基本的依赖组件,最后形成一个构...
原创
发布博客 2020.03.19 ·
1156 阅读 ·
5 点赞 ·
0 评论

Spring Boot Kafka概览、配置及优雅地实现发布订阅

本文属于翻译,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net文章目录1 前言2 Spring Kafka功能概览2.1 自动创建主题2.2 发送消息2.3 接收消息2.3.1 消息监听器2.3.1.1 消息监听器容器2.3.1.2 使用KafkaMessageListenerContainer2.3.1.3 使用 Concu...
原创
发布博客 2019.12.26 ·
1181 阅读 ·
2 点赞 ·
0 评论

Spring Boot 基于Spring Integration 实现MQTT客户端简单订阅发布功能

本文属于翻译,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net[TOC]1 简介Spring Integration 提供入站(inbound)和出站(outbound)通道适配器,以支持MQTT消息协议。使用这两适配器,需要加入依赖:<!-- Maven --><dependency> ...
原创
发布博客 2019.12.22 ·
2196 阅读 ·
0 点赞 ·
0 评论

Kafka,ZK集群开发或部署环境搭建及实验

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape[TOC]1 前言Kafka其他特点这里就不罗嗦了,本篇主要是集群开发环境的搭建。具体Kafka相关介绍内容和周边分析可以见另一篇文章《Kafka及周边深度了解》。Kafka是依赖Zoo...
原创
发布博客 2019.12.15 ·
950 阅读 ·
0 点赞 ·
0 评论

Kafka及周边深度了解

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape[TOC]0 前言文章有点长,但是写的都挺直白的,慢慢看下来还是比较容易看懂,从Kafka的大体简介到Kafka的周边产品比较,再到Kafka与Zookeeper的关系,进一步理解Kaf...
原创
发布博客 2019.12.08 ·
993 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_13_自动部署项目到远程服务器

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape文章目录1 准备2 目标和原理2.1 目标2.2 原理3 Jenkins项目创建及webhook配置4 项目编译打包及远程发布5 参考文档1 准备Gitlab相关插件安装,参考前面文章《Jenkin...
原创
发布博客 2019.11.26 ·
288 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_12_配置Jenkinsfile构建完成后自动发送邮件

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape文章目录1 准备2 Jenkinsfile emailext示例3 参考1 准备安装Email Extension Plugin插件配置Email Extension Plugin插件Mana...
原创
发布博客 2019.11.25 ·
458 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_11_gitlab or github代码提交后自动构建2

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape文章目录1 准备2 Jenkinsfile3 参考上一节“gitlab or github代码提交后自动构建1”中简单使用了Pipeline script的方式去构建Pipeline流程,这一节使用Pi...
原创
发布博客 2019.11.24 ·
276 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_10_gitlab or github代码提交后自动构建1

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape1 背景在多人团队开发中,经常会涉及到将分支代码合并到主干分支的操作,而待合并分支是否能够编译通过,是否能够正常运行,每次需要开发人员主动去测试后才放心将其合并,而这一繁琐还可能会出现遗漏的过程可以通过...
原创
发布博客 2019.11.23 ·
164 阅读 ·
0 点赞 ·
0 评论

Spring Boot从零入门7_最新配置文件配置及优先级详细介绍

本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape文章目录0 前言1 我们需要了解2 简介和全局概述3 配置参数3.1 参数设置及加载目录的顺序及作用优先级3.2 生成配置参数随机值3.3 参数间引用(占位符)3.4 自定义配置文件3.4....
原创
发布博客 2019.11.22 ·
141 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_9_主题更换

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape1 为啥换主题?原始安装的Jenkins页面相对于现在的WEB前端风格,实在说是有点原始了,给人一种不愉悦的感觉。幸好jenkins插件的强大,可以通过安装插件实现主题更换。2 jenkins-mat...
原创
发布博客 2019.11.21 ·
266 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_8_Jenkins vs Travis-CI, 有何区别

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape1 什么是CI?持续集成是一种软件开发方法,团队成员可以在一天内至少整合一次他们的工作。在此方法中,每个集成都由自动构建检查并检索错误。CI概念最初是在20多年前引入的,以避免“集成地狱”,这种情况发生...
原创
发布博客 2019.11.20 ·
286 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_7_Jenkins是如何判断是否成功和失败的

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape判断条件Jenkins是通过错误代码来判断是否成功或失败,0或者true代表执行成功,非0代表执行失败,在书写测试用例时,我们可以根据这个让Jenkins来做出测试结果的判定。扩展errno 是记录...
原创
发布博客 2019.11.19 ·
1769 阅读 ·
1 点赞 ·
0 评论

3天学会Jenkins_6_管道或流水线教程之Jenkinsfile示例

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape文章目录1 什么是Jenkins管道(流水线)2 什么是持续交付管道?它是如何工作的?3 什么是JenkinsFile?4 实现JenkinsFile的两种语法4.1 声明式(Declarative)4....
原创
发布博客 2019.11.18 ·
325 阅读 ·
0 点赞 ·
0 评论

3天学会Jenkins_5_如何创建并编译自定义Jenkins项目

转载注明出处,欢迎关注微信小程序小白AI博客 微信公众号小白AI或者网站 https://xiaobaiai.net或者我的CSDN https://blog.csdn.net/freeape文章目录1 什么是自定义(freestyle)Jenkins项目?2 创建一个自定义构建项目1 什么是自定义(freestyle)Jenkins项目?一般的Jenkins项目是一个可重复的构建过程,其...
原创
发布博客 2019.11.14 ·
177 阅读 ·
0 点赞 ·
0 评论
加载更多