前几天上嵌入式的课,让搭建sqlite3环境,挺麻烦的,写了个脚本,记录如下:
bash#!/bin/bash
echo '*****************************************************'
echo
echo 'sqlite自动安装脚本_wanglu'
echo
echo '*****************************************************'
read -p "自动下载? y/n :" door
if [ "$door" = "y" ]
then
read -p "即将下载,任意键开始"
sudo apt install curl
curl -O https://www.sqlite.org/2019/sqlite-autoconf-3280000.tar.gz
tar vxzf ./sqlite-autoconf-3280000.tar.gz
cd sqlite-autoconf-3280000
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
elif [ "$door" = "n" ]
then
read -p "请确保文件名为sqlite-autoconf-3280000.tar.gz并在同一目录内"
tar vxzf ./sqlite-autoconf-3280000.tar.gz
cd sqlite-autoconf-3280000
sudo ./configure --prefix=/usr/local
sudo make
sudo make install
else
echo "输入错误!请输入y或者n"
fi
echo
echo '****************************************************'
echo
echo '完成!请再退出脚本后执行 sqlite3 进入环境'
echo
保存下来 bash 文件名即可
前些天搞深度学习的ai换脸,准备把香蕉君和蔡徐坤的脸换一下,一开始用的cpu跑,但是太慢了,扛不住,想了想买了张矿卡p106-90,这下子可好了我的乖乖,安装驱动和库搞了很久,所以记录一下。
安装环境 | 版本 |
---|---|
Ubuntu | 18.04 |
CUDA | 10.0 |
cuDNN | 7.4 |
Tensorflow-gpu | 1.13.1 |
python | 3.6 |
对于nvidia显卡,首先是要禁用默认的nouveau驱动再安装nvidia官方驱动的,两种公用就会导致很奇怪的问题,我是进不去gnome了,没办法在恢复模式删了驱动才好。
bashecho "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "options nouveau modeset=0" >>/etc/modprobe.d/blacklist.conf
rmmod nouveau
最近在买了一堆vps,用ssr+我的路由器实现了在ipv6校园网环境下的免流+科学上网,现在分享给大家
虚拟专用服务器,就是你买了一台在网上的虚拟的服务器,别人帮你管理,你只要用它就好了,很省心,而我们选用外国的云服务器就可以通过ssr代理来让vps替我们访问youtube等网站了。
可以理解为是一种vpn,主要用来科学上网,ssr全称是shadowscoks-R
,前身为ss但它被大家熟知后广泛使用,再后来,据说因为作者被请去“喝茶”,
所以就停止了该ss项目。后来有ssr出现了,改善了混淆和协议,更难被防火墙检测到。简单地说ssr是ss的改进版
而我们在云服务器上部署ssr服务端,在本地的路由器或者是手机、电脑下载配置客户端,就可以通过sock5代理来科学上网了~
高校原生开通了ipv6,而且是不限流量的,但是ipv4一般是限流的(比如一个月30g),而我们经常访问的网上资源,都是ipv4的,所以我们校园网没流量了,就无法上网了,但其实哪怕是没流量了ipv6也是可以访问的,可以点下面的ipv6测试链接,如果成功,就证明你有ipv6哦 而谷歌、youtube等网站是支持ipv6的,所以校园网一般可以直接访问他们哦~(国内普及ipv6慢)
而我们就是通过ipv6通道连接vps,然后让vps替我们用ipv4来访问ipv4的资源,再把数据通过ipv6的通道给我们发回来。 如果你不懂什么是ipv4和ipv6,请点下面的科普
如题,在hexo中markdown有些许不同哦~ 参考链接:
在想要设置为标题的文字前面加#
来表示
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
注:标准语法一般在#后跟个空格再写文字,hexo必须加空格,不然没法识别。
示例:
效果如下:
*加粗
要加粗的文字左右分别用两个*号
包起来
*斜体
要倾斜的文字左右分别用一个*号
包起来
*斜体加粗
要倾斜和加粗的文字左右分别用三个*号
包起来
*删除线
要加删除线的文字左右分别用两个~号
包起来
示例:
效果如下:
引用的内容前面加>
即可,加几个是几级引用
示例:
效果如下:
