- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 生成新的ssh-key
第一步:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"第二步: 开启 ssh-agent eval "$(ssh-agent -s)"第三步:ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。ssh-add ~/.ssh/id_rsa
2020-07-24 08:43:32 571
转载 Centos 升级 python版本
下载python 2.7.12[root@openstack ~]# wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz解压python 2.7.12[root@openstack ~]# tar -jxvf Python-2.7.12.tgz进入目录:[root@openstack ~]# cd Python-2.7.12安装python[root@openstack ~]# ./configure[root@op
2020-07-21 01:09:41 485
原创 centOS或者RedHat升级 gcc
# 按安装gcc/gdb等yum install devtoolset-4-gcc devtoolset-4-gcc-c++ devtoolset-4-binutils devtoolset-4-gdbecho "source /opt/rh/devtoolset-4/enable" >> ~/.bashrcsource ~/.bashrc或者# yum install -y centos-release-scl-rh \&& DTS4_PACKAGES="devt
2020-07-18 12:27:14 1150
原创 在cmake工程中引入 gtest
第一步在工程文件中加入一个新的文件 CMakeLists.txt.incmake_minimum_required(VERSION 2.8.2)project(googletest-download NONE)include(ExternalProject)ExternalProject_Add(googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG
2020-07-18 10:32:52 1341
原创 C++ compilation of rule ‘@grpc//:gpr_base‘ failed (Exit 1)
直接编译Tensorflow 如果报错C++ compilation of rule ‘@grpc//:gpr_base’ failed (Exit 1)编译的指令:bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package需要制定c++ 的版本:加入参数 --cxxopt=-std=c++11bazel build --config=opt --cxxopt=-std=c++11 //tensorflo
2020-07-18 09:18:35 2277
原创 mac下镜像安装Homebrew
Homebrew默认安装脚本:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"无法访问官方脚本地址:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out使用了中科大镜像来加速访问/usr/bin/ruby -e "$(curl -
2020-07-15 21:52:39 283
原创 Let‘s Encrypt 申请免费的 Https 证书
Let’s Encrypt 证书不仅是免费的,而且支持通配符证书,通配符证书指的是一个可以被多个子域名使用的公钥证书,多个子域名使用起来十分方便。申请和配置的流程都非常简单,虽然每次的有效期为 90 天,但可以通过脚本去更新证书,只要配置好了,几乎可以一劳永逸。Certbotcertbot 可以通过简单的命令来生成证书,我们需要先将 certbot 克隆到我们的服务器中。git clone https://github.com/certbot/certbotcd certbot申请证书需要提
2020-07-12 20:44:58 419
原创 gcc 中的-L、-rpath和 -rpath-link的区别
本文将通过实验的方法找到三种方式的区别。-L1.1 deps.cc#include <stdio.h>void deps() { printf("deps.\n");}parent.cc#include <stdio.h>void deps();void parent() { printf("parent.\n"); deps();}test.cc#include <stdio.h>void parent();int main
2020-07-08 15:04:20 1631
原创 GCC 编译常用的选项
文章目录gcc 制作Library 分为 static、shared、dynamically loaded1.static libraries1.1 编译1.2 使用2. shared library2.1 编译2.2 使用Dynamically loaded libraries3.1 使用方式部分GCC选项链接Warningsgcc 制作Library 分为 static、shared、dynamically loaded1.static librariesStatic 链接库用于静态链接,简单讲是
2020-07-07 16:54:16 1429
原创 从tensorflow的LazyLoader谈python的importlib
从LayzerLoader 讲起python 的module 可以通过三种方式进行importing,分别是import, importlib.import_module(), __import__。import 语句结合了两个操作:首先搜索指定的模块,然后将搜索结果绑定到当前的作用域。import() 直接调用,将会执行模块的搜索以及在找到时进行模块的创建。例如: module2 = __import__ ("data.api") print(module2.__dict__) """
2020-07-02 15:57:28 2488
原创 Bazel responsitory_rule 创建一个 rule
bazelrespository_rule主要功能是创建一个workspace 空间。对于package 内部的BUILD.tpl文件target 可以使用 responsity_ctx.file("//package") 创建 BUILD文件,或者repository_ctx.template(“BUILD”, build_tpl, {})对BUILD文件进行修改,然后通过@< name>//package:target 进行引用。这个rule 当你创建的时候就会加载,这时Bazel 就
2020-07-01 14:06:45 583
McGrawHill_-_Machine_Learning_-Tom_Mitchell课后答案
2016-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人