文章目录前言定义一个.proto文件 : msg.proto使用方法输出结果总结 前言 本篇博客讨论使用protobuf定义的消息 message, 使用 protoc 编译生成对应的.h 和 .cc文件后, 其中对应产生的API 定义一个.proto文件 : msg.proto syntax = "proto3"; package test_2; message usr_login ... 作者:weixin_36888577 发表于 2019/05/04 16:28:24 原文链接 https://blog.csdn.net/weixin_36888577/article/details/89814855 阅读:5 继续阅读 >>


吕子健 19/05/04 16:28:24
一 为什么会出现AOP这个词 1.1 POP 1.1.1 含义 Process oriented programming的缩写,意思是面向过程编程 1.1.2 作用 以功能为中心,强调的是系统的数据被加工和处理的过程,说白了就是注重功能性的实现,效果达到了就行 1.2 OOP 1.2.2 含义 Object oriented programming的缩写,意思是面向对象编程 1.2.2 作用 注重... 作者:lalala323 发表于 2019/05/04 12:20:24 原文链接 https://blog.csdn.net/lalala323/article/details/89789876 阅读:0 继续阅读 >>


李重乐 19/05/04 12:20:24
近期项目中要使用到find命令,下面两个点彻底搞蒙了我: -prune 参数怎么用 -a -o 两个参数的短路逻辑如何理解 作者:zhuxinquan61 发表于 2019/05/04 11:23:14 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/89741710 阅读:12 继续阅读 >>


朱新全 19/05/04 11:23:14
文章目录前言安装并配置环境变量简单使用 前言 本文只介绍如何安装protobuf, 如何编译使用了protobuf的 C++ 代码 至于详细的protobuf对应产生的 C++ 的 API, 下一篇博客再讨论 安装并配置环境变量 安装辅助工具 sudo apt-get install autoconf automake libtool curl make g++ unzip 获取源代码,... 作者:weixin_36888577 发表于 2019/05/02 23:55:47 原文链接 https://blog.csdn.net/weixin_36888577/article/details/89766459 阅读:12 继续阅读 >>


吕子健 19/05/02 23:55:47
背景 项目中需要执行shell命令,虽然exec包提供了CombinedOutput()方法,在shell运行结束会返回shell执行的输出,但是用户在发起一次任务时,可能在不停的刷新log,想达到同步查看log的目的,但是CombinedOutput()方法只是在完全执行结束才返回整个shell的输出,所以肯定达不到效果,所以,我需要寻找其它方法达到程序一边执行log一边输出的目的。 使用重定向... 作者:zhuxinquan61 发表于 2019/05/01 23:10:10 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/89716301 阅读:26 继续阅读 >>


朱新全 19/05/01 23:10:10
前言 很早之前写过内核模块,前两天探究一个问题时又用到了,结果因为忘记了大部分知识又重新学了一遍,这次还是记录一下,以后就不用再查了。 正文 准备工作 内核模块开发与普通应用开发完全不同,再也不是我们熟悉的stdio起手,main开写。而是单独的功能函数。 所以我们要先安装依赖的函数库(内核代码)。 以我的Fedora 29(kenel version 4.18.16-300.fc29.x86_6... 作者:XiyouLinux_Kangyijie 发表于 2019/05/01 15:19:28 原文链接 https://blog.csdn.net/XiyouLinux_Kangyijie/article/details/89737984 阅读:52 继续阅读 >>


康艺杰 19/05/01 15:19:28
本文参考: mac安装thrift.0.10.0 brew安装指定版本的软件 环境 我的brew版本: ➜ ~ brew -v Homebrew 1.9.2 Homebrew/homebrew-core (git revision 0ff7; last commit 2019-04-29) 安装brew 首先需要安装 brew ,方式很多,可直接看官网 编辑依赖文件 然后编辑一个文件 th... 作者:zhuxinquan61 发表于 2019/04/30 21:57:27 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/89716170 阅读:16 继续阅读 >>


朱新全 19/04/30 21:57:27
写在前面 close()函数成功返回是否标志着文件已经成功写入磁盘? Linux下一切皆文件,具体的实现过程或者背后的原理是什么? Linux下如何实现跨文件系统的数据交换? 为了解决以上所提出的问题,我们先来了解一下Linux下的虚拟文件系统:VFS 首先我们来先看一张图片: 对于任何一个特定的文件系统接口,需要一个映射模块来转换实际文件系统特征到虚拟文件系统所期望的特征,VFS层向用户... 作者:Cxinsect 发表于 2019/04/29 10:39:53 原文链接 https://blog.csdn.net/Cxinsect/article/details/89577687 阅读:9 继续阅读 >>


陈新 19/04/29 10:39:53
本文不去探究日志门面 slf4j 与其他众多日志框架 log4j、log4j2、logback、j.u.l(java.util.logging) 之间的关系,我们将重点关注 slf4j 与 log4j 的组合使用。 log4j 应该是最经典、使用人数最多的日志框架。博主刚好在最近开发的一个项目中使用到了 slf4j 与 log4j,期间发现了不少问题,遂决定将 slf4j-log4j 在项目中的使... 作者:championhengyi 发表于 2019/04/28 22:06:41 原文链接 https://blog.csdn.net/championhengyi/article/details/89647046 阅读:24 继续阅读 >>


董恒毅 19/04/28 22:06:41
昨天一时兴起,我丢弃了ubuntu,安装了manjaroLinux,然后就开始了要一个一个装起我之前的东西,tcl。下面是安装Mariadb的过程,其实也就是安装mysql,原因见 https://wiki.archlinux.org/index.php/MySQL 和 https://www.archlinux.org/news/mariadb-replaces-mysql-in-reposi... 作者:tiandc 发表于 2019/04/27 21:23:30 原文链接 https://blog.csdn.net/tiandc/article/details/89607756 阅读:46 继续阅读 >>


刘甜 19/04/27 21:23:30