Vscode Markdown Shortcut Keys
使用VS Code的Markdown Shortcut插件,可以方便快捷的编辑Markdown文档,并且已经与上下文的菜单集成,右键即可使用。下面将介绍安装和使用。 安装 Markdown Shortcuts 插件 地址为:https://marketplace.visualstudio.com/items?itemName=mdickin.markdown-shortcuts 也可以直接在 VS …
使用VS Code的Markdown Shortcut插件,可以方便快捷的编辑Markdown文档,并且已经与上下文的菜单集成,右键即可使用。下面将介绍安装和使用。 安装 Markdown Shortcuts 插件 地址为:https://marketplace.visualstudio.com/items?itemName=mdickin.markdown-shortcuts 也可以直接在 VS …
准备文件: 从这里下载windows的python3.7的tensorflow1.9安装包。 *注: 这个网站的whl文件是非python官方的windows二进制扩展包。 执行安装命令 PS C:\Users\Husee\Desktop> pip install .\tensorflow-1.9.0-cp37-cp37m-win_amd64.whl Looking in indexes: …
通过Git规范和脚本自动生成release Notes 第一性原理告诉我们,我们不但要用工具,还要能自己创造工具,这样才能提升生产力! 创造的工具可以开源,让社区强大和优秀的人一起完善,很多牛X的工具就是这么来的,好的工具总得有人先把概念和第一行代码写出来牵个头,linux 、docker 、Kubernetes、tensorflow 、Git 等等 都是从概念和第一个demo 开始的,然后在社区 …
采用docker编译如下: 为了能在docker执行的时候加速,采用了--build-arg参数,设定了代理地址 在X86上编译如下: docker build –build-arg HTTP_PROXY=http://192.168.16.254:1080 –build-arg HTTPS_PROXY=http://192.168.16.254:1080 -t …
什么是 defer?如何理解 defer 关键字?Go 中使用 defer 的一些坑。 defer 意为延迟,在 golang 中用于延迟执行一个函数。它可以帮助我们处理容易忽略的问题,如资源释放、连接关闭等。但在实际使用过程中,有一些需要注意的地方(坑),下面我们一一道来。 一些结论 首先,我们来了解 defer 的一些结论: 1、若函数中有多个 defer,其执行顺序为 先进后出,可以理解为栈 …
配置环境步骤如下: 安装kubeadm必要的软件 apt install socat ebtables ethtool 安装相关的软件 主要软件有: kubeadm_1.10.2-00_arm64 、kubectl_1.10.2-00_arm64 、kubelet_1.10.2-00_arm64 、kubernetes-cni_0.6.0-00_arm64 下载地址为 …
按如下步骤进行安装: 设置win10开启Linux 系统升级到一周年正式版及以上(1607) 依次在 设置 - 更新与安全 - 针对开发人员 选项中,启用"开发人员模式" 在资源管理器中打开 控制面板\所有控制面板项\程序和功能 , 打开 启用或关闭 Windows功能 , 勾选 适用于Linux的Windows子系统(Beta) 重启电脑 命令行运行 lxrun …
远程桌面协议对比 最近在学习虚拟化相关的知识,遇到远程桌面协议,就简单整理了下找到的资料,目前常用的协议有VNC/SPICE/RDP三种,就在这里做一个简单的介绍。 一、VNC 适用系统:windows、linux 网络流量:较小,常用100k左右 适用场景:主要用于linux的服务器的管理,由于无声音和usb传输,不满足于虚拟桌面的使用 二、SPICE 适用系统:linux 网络流量:较大,正常 …
Docker中使用深度学习框架并支持GPU加速 启动一个支持gpu的容器 docker run --runtime=nvidia --restart=always --name tensorflow -dit -v `pwd`:/app -w /app nvidia/cuda:9.0-cudnn7-runtime-ubuntu16.04 进入容器 docker exec -it …
执行如下命令完成配置 root@raspi:/home/pi# cat > /etc/apt/sources.list deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi #deb-src …
Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源、功能丰富、强大的远程桌面客户端,它用 GTK+ 3 编写而成。它适用于那些需要远程访问及使用许多计算机的系统管理员和在外出行人员。 它以简单、统一、同质、易用的用户界面支持多种网络协议。 Remmina 功能 支持 RDP、VNC、NX、XDMCP 和 SSH。 用户能够以组的形式维护一份连接配置列表。 支持用户直接输入服 …
安装步骤 先下载对应的deb包: wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/docker-ce_18.06.0~ce~3-0~ubuntu_arm64.deb 通过dpkg进行安装 直接 dpkg -i *.deb 进行安装 然后设置开机启动 systemctl enable …
根据之前build好的镜像,启动容器 启动一个带有python3.6 和 opencv3.4.1的环境 docker run -itd --name cv -v `pwd`/app:/app --net host -w /app jermine/opencv:alpine-arm64 进入容器 docker exec -it cv sh
Certificate signed by unknown authority error x509: certificate signed by unknown authority This error message means that you do not have a trusted certificate. You need to trust the default …
git 设置和取消代理 本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站 代理设置如下(可复制): 注:git 设置 socks5 代理 加速。只对http,https生效,对ssh仍然无效 git config --global http.proxy http://127.0.0.1:1080 git config --global …
Golang类似于C的静态语言,效率也接近于C,如果Golang也可以导出可供C调用的库,那可以和很多高级语言say goodbye了,goodbye似乎又有点武断,但至少说,Golang可以做很多事,而且效率优于很多高级语言,这样说应该没有问题。 接下来,就从三个方面分别来介绍Golang中关于库的使用。 Go中调用go编译的共享库,避免源码调用 Using Share Library The …
经常与一些保密级别较高的企业打交道,他们使用的网络都是内部网络,根本无法访问到公网,但是部署一些项目时难免会有依赖包需要离线安装。遇到这种问题通常都是手动去下载依赖的库,然后离线安装,但是你无法判断下载的这个依赖库是否还依赖其他库,如果是手动去下载安装将耗费很长时间(他们导入任何文件都要走流程,一次就需要4h左右),为了改善这种情况,就需要将所有依赖都离线下载到本,本文将介绍如何将Centos和 …
安全计算模式(secure computing mode,seccomp)是 Linux 内核功能,可以使用它来限制容器内可用的操作。 Docker 的默认 seccomp 配置文件是一个白名单,它指定了允许的调用。 下表列出了由于不在白名单而被有效阻止的重要(但不是全部)系统调用。该表包含每个系统调用被阻止的原因。 Syscall Description acct Accounting …
Golang与C的关系非常密切,下面主要介绍在Golang中使用C。 Golang中嵌入C代码 1 package main 2 //#include <stdio.h> 3 //#include <stdlib.h> 4 /* 5 void Hello(char *str) { 6 printf("%s\n", str); 7 } 8 */ 9 …
“君子生非异也,善假于物也” 。–语出《荀子·劝学》 如果记得没错的话,《荀子·劝学》我们这一代高中的时候应该都读过这篇文章。原意大概是君子的资质与一般人没有什么区别,君子之所以高于一般人,是因为他能善于利用外物。对于技术人来说,好工具的选择和使用往往可以省去很多不必要的麻烦,好的开源工具很多,看你如何去使用。对于终端复用工具这里推荐使用tmux,当然此类工具比较好的还有screen,不过相对 …