Announcement
AnnouncementThis blog is automatically translated from my Chinese blog. It uses Chatgpt to translate. The translation may not be accurate. If you find any problems, please refer to the orginal Chinese blog. Thank you for your understanding.
Build VSCode Development Env into Docker
The writer offers a guide to set up a remote Linux development environment using a personal mini-server, Docker, and VSCode with SSH connection. This solution bypasses the need to install a Linux development environment directly on your main desktop, providing flexibility and mitigating latency issues associated with other remote support methods like VNC. The mini-server is configured with an Intel N100 CPU, 16GB LPDDR5 RAM, 256GB SSD, and 2x 1000Mbps Ethernet. Dockerfile
Windows安装Tensorflow以使用GPU计算
最近ML课大量使用Tensorflow进行计算,并且卷积神经网络的计算量较大,因此我决定使用我的RTX3070Ti进行计算加速,增加生产力。本文记录了我在Windows 10上安装Tensorflow以使用GPU计算的过程。
版本选择本文安装的是Tensorflow 2.10.0 版本。此版本为Windows最后一个原生支持GPU计算的版本。自从Tensorflow 2.11开始,如需在Windows上使用Tensorflow GPU,需要使用WSL或者虚拟机。本文不会讨论WSL或者虚拟机的安装,如需了解,请自行搜索。CUDA和cuDNN的版本选择Tensorflow 2.10.0支持CUDA 11.2和cuDNN 8.1。因此,我们需要安装这两个版本的软件。本文使用Anaconda进行安装
建议不要使用过旧版本的Tensorflow,过老版本会存在很多的依赖问题。
安装CUDA从NVDIA官网上下载CUDA 11.2的安装包。传送门下载完成后运行安装包,根据提示完成安装。
安装cuDNN从NVDIA官网上下载cuDNN 8.1的安装包。传送门下载完成后解压缩,将解压缩后的文件夹复制到 ...
anaconda frequent commands
conda relatedview conda version12conda --versionconda info
Update conda1conda update conda
env relatedCreate virtual envs1conda create --name evname
Create envs with specific version1conda create --name python36 python=3.6
Activate env1conda activate envname
Go back to previous env1conda deactivate
List existing envs1conda info -e
Remove envs1conda env remove --n envname
Clone env1conda create --name clone_env --clone envname
Package relatedInstall a package1conda install packagename
Update a pa ...
Hexo frequent commands
This post is only about several commands that will be used during updating this blog.
Hexo related commands:123npm install hexo -g #install Hexonpm update hexo -g #update Hexohexo init #initialize a new blogBlog related commands:1234hexo n "我的博客" == hexo new "我的博客" #create a new posthexo g == hexo generate #Generate the bloghexo s == hexo server #start preview webserverhexo d == hexo deploy # deploy to remote server i.e GithubPreview server related commands:12345hexo server # ...
使用Docker拉取OP编译环境并进行编译
最近台式机电脑电源坏了,送厂返修,很长一段时间没有台式机用,遂决定使用安装了OMV的小主机进行编译。由于系统版本较老,安装环境无法成功,于是使用Ubuntu-docker进行环境的搭建,并打包上传到DockerHub,以便下次使用,并且节省空间。
声明
此次只是博主的一次尝试,docker image并没有进行精简,提及可能会比较大。
op的一些包已经下载完成,减少多次下载的烦恼。
docker可以根据需要将编译成果或者整个Lede目录挂载到本机方便文件操作,本篇只使用docker cp命令进行文件的转移。
不喜勿喷,大佬勿喷。
使用Docker编译环境拉取镜像请前往dockerHub拉取镜像,传送门。选择最新的docker镜像的tag进行拉取:
1docker pull frank921/opcompile:v3
部署镜像1docker run -itd --name opcompile frank921/opcompile:v3
通过docker exec 进入容器并进行编译操作。注意:这里可以通过 -v 参数添加目录映射,具体请查询docker文档
1docker exec ...
配置OpenWRT的802.1x认证加入内部网
又是很久没有更新了,其实这个已经完成了很多时候了,但是事情太多一直没来的及写。
因为学校使用的Ethernet是通过802.1x认证的(好像WIFI也是),对于智能家居等不方便更改网络的设备非常不方便,遂有了添加路由器的想法。
顺便说一句,校园网的速度还是非常爽的,最重要的是包含在房租里了,不用另外付费。
这个测速确认是外网速度,校园内没有测速节点。(可惜是NAT3,不然可以开机子了🤣)
硬件配置主路由使用的是R2S,对于我一个人来说性能足够了(毕竟不需要科学上网了)。
整体速度能跑满上下千兆,内网还带了一个nas做pt下载用,性能足够。
本人使用骷髅头固件,注意自编译固件会有大负载下重启的问题,此固件无此类问题。传送门
另外我还买了一个小米AX1800,就是国内的小米AX5作为AP使用,刷入极客固件,无线网的速度能跑到700Mbps左右。
其实这个成绩还是挺差的,没有达到我的心理预期,WIFI6性价比路由器还没有WIFI5强,其实没有升级的必要
配置802.1x认证最重要的就是配置802.1x认证了,不然都是瞎扯。
1. 安装完整WPAD现在OpenWRT上默认使用的是wpa ...
关于使用NBMiner挖掘ETH的初体验
最近因为上学博客已经好久没有更新了。
因为之前沉迷战地2042,原来的1660Ti笔记本打起游戏来已经不够用了,遂在欧洲重新配了一台电脑。基本配置是11600K+3070Ti的组合。
PS:欧洲的电脑是真的贵啊。
心想着既然这么好的电脑配了也配了,不如来试试挖矿回血。因为一些原因,电费不需要我来交,所以收入永远都是为正的。
本篇只是记录一下挖矿心得,并不是教程。
矿池选择市面上有很多挖矿矿池,请根据自己的需要进行选择。
我使用的是Binance矿池,虽然总算力不高,但是好处就是可以随时体现,对于我这种只是尝试的人还是很香的。
Binance矿池和Binance的账号是通用的,开通一个挖矿账号就可以开始挖矿了。
软件选择因为我的卡是RTX 3070Ti,是LHR版本(LHR:low hash rate),选择了NBMiner作为挖矿软件,毕竟是初来乍到,原来就听说了可以解锁68%的算力,还是很香的。
本人测试的时候Nbminer更新到了v40.1版本,亲自测试,本卡可以解锁到73.5%-74%的算力性能。
网络事项由于中国境内的特殊原因,切勿直连到矿池进行挖矿。并且SSL技术也不可靠 ...
Linux使用脚本自动更新华为云DNS(DDNS)支持OPENWRT
最近应朋友的需求,研究一个华为云的DDNS解决方式,并且支持OpenWRT和一些主流Linux发行版本。
本教程来源于Github大佬开发的脚本,传送门
并且感谢另外一位大佬修改脚本,使其支持Openwrt网卡获取IP:传送门
此脚本支持IPV4与IPV6双栈,但是需要对脚本做出一些改动,下文会提到。
准备工作首先将域名解析到华为云上,这里不再赘述。
添加需要ddns的A记录或者AAAA记录。建议将TTL改小。
配置单IPV4或者单IPV6首先点击链接下载脚本文件(IPV4,IPV6),请下载对应的脚本。
首先在脚本开头,修改个人配置
1234567891011#用户名username=""#账户名accountname=""#密码password=""#域名domain="example.com"#主机名host="www"
username与accountname都填你登陆的用户名,password填入密码
domain填入你的顶级域名,hosts填入二级域名,如果想直接用顶级 ...
关于如何使用小猫咪与其他的类似软件
注:这篇文章可能违反了中国大陆的法律规定。如果您在中国大陆,请立刻离开。请勿转载和传播,否则可能受到中国大陆法律的处罚或制裁。
机场准备
机场,顾名思义,请立刻前往当地机场 (大雾)
机场就是给你提供fq节点以及服务的网站,本人不做推荐,请自行准备好相应的订阅链接,付完款后继续阅读。
如果你实在不知道什么是机场,哪里去找,请直接找本人帮忙
准备好订阅链接或者节点链接(不推荐)。
软件准备请从Github上面下载Clash for Windows软件,下面贴出官方的下载地址:
https://github.com/Fndroid/clash_for_windows_pkg/releases
找到最新的版本号,例如:
(这个很可能已经不是最新的了,直接找最新的用就行了)
点击Assets,并下载文件
看到这个点击一下,
选择相应的版本进行下载,看到蓝色的字点击一下
这里Windows建议直接选EXE版本,苹果直接DMG版本,更加方便。
如果你实在找不到,这里贴一个最后更新的最新版本供你下载。
EXE
如果下载过慢,请慢慢下,或者来找本人,本人 亲 自 帮 你 下
安装软件软件下载完成以 ...