• frp内网穿透

    通常,局域网如教育网内的主机无法通过教育网以外的机器进行连接,因此需要做内网穿透,即将内网的ip暴露在公网。frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通...
  • Anaconda下PyTorch3D模块安装

    PyTorch3D是PyTorch对几何方向处理的封装库。笔者曾在安装时出错,这里记录一个比较容易成功的安装方法。 从Gitee上克隆仓库并安装: 12$ git clone https://gitee.com/starstar365/pytorch...
  • Ubuntu下PyTorch深度学习环境搭建

    Anaconda安装进入Anaconda官网下载Linux版本,通常选择64-bit (x86) Installer。下载后,赋予文件可执行权限后使用root权限安装: 12$ chmod +x Anaconda3-2021.11-Linux-x86...
  • Ubuntu安装oh-my-zsh

    安装zsh查看当前终端: 1$ echo $SHELL 首先检查系统自带的终端: 1$ cat /etc/shells 如果系统不自带zsh,则使用apt命令安装: 12$ apt update$ apt install zsh 切换默认终端: 1$...
  • 流模型一: NICENICE: Non-linear Independent Components Estimation是ICLR 2015 Workshop收录的论文,这篇文章是流模型的基石。流模型的本质是利用变量变换公式通过极大似然估计学习一个非...
  • UNIX操作系统高级编程

    UNIX环境高级编程第1章 UNIX基础知识1.1 Unix体系结构 内核:一种软件,控制计算机硬件资源,提供程序运行环境 系统调用:内核的接口 shell,公用函数库 应用程序 1.2 不带缓冲的I/O函数open、read、write、lse...
  • C++ Primer Plus学习记录

    C++ Primer Plus第1章 预备知识1.1 C++简介C++融合了3种编程方式: 面向过程编程 面向对象编程 泛型编程 1.2 C++简史1.2.1 C语言汇编语言是一种低级语言,可以直接控制硬件,速度快,但依赖于特定的处理器所支持的指...
  • 十大经典排序算法

    1. 冒泡排序思路冒泡排序是一种比较排序,且会交换元素位置。以从小到大排序为例,每轮排序过程会比较相邻两数大小,如果大数在前,则交换相邻两束位置,因此每轮将得到剩余元素中的最大值。 代码实现123456789101112131415161718192...
  • 剑指Offer09 - 用两个栈实现队列

    题目描述 用两个栈实现一个队列。队列的生命如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回-1)。 123456/** * Y...
  • Hello World - Github+Hexo搭建个人博客

    搭建个人博客有很多平台,比较受欢迎的就是基于Github使用Hexo框架搭建个人博客了。本文记载了一次使用Github+Hexo搭建个人博客的过程。 1 准备工作1.1 为Github配置ssh1.1.1 生成新的ssh密钥 打开终端,Windows...