摘要: 创建虚拟环境的工具有anaconda和virtualenv,以virtualenv为例,介绍虚拟环境创建方法,如下是创建的命令: # 安装 sudo yum install python-pip python-dev python-virtualenv # 创建虚拟环境 virtualenv -p 阅读全文
posted @ 2020-05-27 23:39 不写诗的诗人小安 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. ssh免密登录 将终端机的id_rsa.pub内容拷贝到目标机器的 ~/.ssh/authorized_keys 2. 批量操作脚本 #!/bin/bash for host in `cat hosts.txt` do echo $host scp <something> admin@$hos 阅读全文
posted @ 2020-05-24 00:23 不写诗的诗人小安 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 本文以官方文档为蓝本,摘取其中的关键点及自己欠缺的知识点。想获取全面了解,请阅读文末的官方文档连接。 https://github.com/apache/incubator-brpc/blob/master/docs/cn/overview.md 什么是RPC RPC将网络交互类比为“client访 阅读全文
posted @ 2020-05-05 22:53 不写诗的诗人小安 阅读(775) 评论(0) 推荐(1) 编辑
摘要: LeetCode上的题目链接 https://leetcode-cn.com/problemset/lcof/ 面试题1:赋值运算符函数 题目:给定一个类型(CMyString),为其添加赋值运算操作符函数。 注意以下四点 返回值类型声明为该类型的引用,以便于连续赋值 传入的参数类型为常量引用 释放 阅读全文
posted @ 2020-05-05 14:54 不写诗的诗人小安 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1. 设计与架构 软件架构的终极目标是,用最小的人力成本来满足构建和维护该系统的需求。 一个软件架构的优劣,可以用它满足用户需求所需要的成本来衡量。如果该成本很低,且在系统的生命周期内始终很低,那么这个系统的设计就是优良的。反之,就是不好的设计。 胡乱编写代码的工作速度,其实比循规蹈矩更慢。要想跑得 阅读全文
posted @ 2020-05-02 22:31 不写诗的诗人小安 阅读(422) 评论(0) 推荐(0) 编辑
摘要: https://docs.bazel.build/versions/0.18.1/skylark/bzl-style.html (这是其中一节) 阅读全文
posted @ 2020-04-26 22:36 不写诗的诗人小安 阅读(263) 评论(0) 推荐(0) 编辑
摘要: https://docs.bazel.build/versions/0.18.1/user-manual.html 阅读全文
posted @ 2020-04-26 22:34 不写诗的诗人小安 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1. 加载扩展 https://docs.bazel.build/versions/master/build-ref.html#load bazel扩展文件扩展名为 .bzl。使用load语句从extension导入符号。 load("//foo/bar:file.bzl", "some_libra 阅读全文
posted @ 2020-04-26 01:10 不写诗的诗人小安 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1. Functions https://docs.bazel.build/versions/0.18.1/be/functions.html#workspace package package(default_deprecation, default_testonly, default_visib 阅读全文
posted @ 2020-04-26 00:47 不写诗的诗人小安 阅读(4509) 评论(0) 推荐(0) 编辑
摘要: 下载安装:wget https://github.com/bazelbuild/bazel/releases/download/0.18.0/bazel-0.18.0-installer-linux-x86_64.sh 常见的库用bazel编译的例子 https://github.com/bazel 阅读全文
posted @ 2020-04-18 19:55 不写诗的诗人小安 阅读(1148) 评论(0) 推荐(0) 编辑