- 博客(94)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 WSL数据迁移:缓解C盘压力
虽然不知道新的名字为什么会导致这个问题,但我不打算深究,毕竟已经顺利完成了迁移。希望这篇文章能帮助你顺利完成WSL的迁移工作,让你的开发环境更加顺畅!
2025-04-15 01:43:30
930
原创 使用miniconda来管理你的python环境
根据常用的python版本下载一个的安装包,安装后配置系统环境变量PATH比如是我的安装路径,则添加以下两项即可。
2025-03-09 02:24:57
215
原创 Ollama安装 指定路径
默认双击exe是安装到C盘下的,占用空间是我们要迁移的主要原因。下载后在exe目录打开命令行,运行以下命令就会安装到指定目录。
2025-03-08 18:50:06
328
1
原创 XML与HTML的区别汇总
XML的基本格式规则主要规则:XML文档必须格式良好(well-formed)所有标签必须关闭标签名称区分大小写HTML内容需要转义属性值必须使用引号不能有交叉嵌套XML声明(可选但推荐):<?xml version="1.0" encoding="UTF-8"?>根元素:必须有且只有一个根元素所有其他元素都必须在根元素内<root> <!-- 所有其他元素 --></root>元素规则:
2024-12-09 19:56:30
494
原创 autodl+modelscope推理stable-diffusion-3.5-large
本篇介绍如何在服务器上实现SD3.5模型的加载及推理,不包含训练及微调。
2024-11-12 11:14:41
851
原创 数学篇 - 微分(求导)的基本法则与行列式
对于多元函数的某一个自变量进行求导就是基于这个自变量的偏导数,偏导数反映的是函数沿着坐标轴方向的变化率。行列式常用于求解n元一次方程组,二元方程组对应于二阶行列式,多元方程组对应于多阶行列式。,即二阶或高阶混合偏导数在区域D内连续,则必相等。导数是针对一元函数,而偏导数则针对的是多元函数。反函数是原函数关于y=x对称的函数。即主对角线之和 - 次对角线之和。,带入结果知函数z对x的偏导数是。,其中第二和第三叫做混合偏导数。在点(1,2)处的偏导数,则。,函数z对y的偏导数是。
2024-11-05 19:43:58
1404
原创 善用Git LFS来降低模型文件对磁盘的占用
图书馆里有很多书(大文件),但你不需要把所有的书都搬回家,你只需要借阅你需要的书就可以了。Git LFS 就是这个图书馆,它帮你管理这些大文件,让你随时随地都可以“借阅”到它们。将讲一个实际的例子:对于模型文件,动辄就是好几个G,而有的仓库更是高达几十G,拉一个仓库到本地,稍不注意直接磁盘拉满都有可能。刚刚去看了一下,为什么一开始说clone下来是60多G,因为它仓库原本还有一个.pth文件,我们没有。目录删除掉,这样就可以使占用空间最小,只保留了需要用到的模型文件。,自然整体少占用了30G左右的空间。
2024-11-04 23:57:45
631
原创 了解神经网络中的激活函数
导数的取值范围为[0, 1],反向传播过程中衰减速度比sigmoid要慢,经过tanh激活函数处理后的输出均值约为0(这相当于做了归一化),所以tanh比sigmoid具有更稳定的梯度,但是依然无法避免梯度消失的问题。,导数的取值范围[0, 1/4],sigmoid在使用反向传播来训练神经网络时,会产生梯度消失的问题,另外sigmoid处理后的输出数据是一个非负值,在反向传播过程中会增加梯度的不稳定性。如ReLU,softplus等,还有Leaky ReLU,ELU,Softmax等。
2024-11-01 22:17:11
919
原创 多个路由器级联实现子网的方式
简单来说,就是主路由的LAN连接子路由的WAN口,配置子路由与主路由在同一个网段(分配一个IP给它),同时子路由有自己的网段,所有终端设备都将接入子路由工作,而对主路由隐藏。使用场景是租房提供光猫+主路由的情形,我看网上很多的方案都是自己家里网络增强,那就选择组网的方式就好了。原因是第一个路由是房东的,我希望自己的终端设备通过子路由运行在一个独立的子网内,于是就有了一些折腾和这篇文章的出现。第二是配置子路由接入主路由的方式为静态IP,网关和DNS都设置主路由的网关。这个词可以很好的概括我做的事情。
2024-09-08 01:14:40
767
原创 为你的网站安装免费的 SSL TLS 证书
申请了很久的域名没有用起来怎么行呢?而访问安全需要获得一个可信的https证书颁发机构的认证,这其实是一个提升你网站可信度的方法,有很多的证书颁发机构,收费也高低不等,今天主要是介绍一个免费的https证书颁发机构ACME,以及如何给自己的网站进行认证。
2024-06-08 13:57:21
647
原创 Django Admin报错“外键冲突”排查
当继承自 ,并自定义一些字段(如 ),Django 将根据这个自定义模型来创建和管理用户。自定义用户模型对应于 表,而不是默认的 表。因此,执行 时,数据会写入 ,当然前提是 配置正确。查了django_admin_log表,其FOREIGN KEY ()是依赖于auth_user表的id:但是由于自定义了User模型,并继承于AbstractUser,并且在声明AUTH_USER_MODEL的情况下,也就是说现在根本不会用到auth_user这个表,而是自定义的tb_user表。原因终于浮出水
2024-05-04 01:51:06
869
1
原创 Django运行不提示网址问题
问题描述:运行django项目不提示网址信息,也就是web没有起来,无法访问。今天还是一样的问题,数据库直接OOM了,无赖之下只能重启了服务器。
2024-05-02 19:26:46
751
2
原创 遇到you-get下载报错问题解决
安装这里就不赘述了,如果你还不会安装,说明这篇文章不适合你,这篇文章主要解决当执行you-get的报错:当然你可以加选项–debug具体看一下到底报什么错。
2024-04-21 22:44:54
2751
1
原创 SSH连接慢的问题
在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。在配置文件中,虽然UseDNS yes是被注释的,但。还真是这个问题,就记录一下。1、关闭DNS反向解析。
2023-12-11 20:53:08
274
原创 浅话人工智能和深度学习
RVC是一种视频编码标准,它使用了一种名为可逆多项式近似(RPA)的技术,可以将视频数据压缩到更小的大小,但仍然保留高质量的视频画面。RVC运行的实现方式涉及到一系列的编码器和解码器,编码器将视频数据压缩后传输给解码器,解码器则将压缩的数据解码还原为原始的视频数据。RVC的运行过程需要一定的计算资源,因此需要使用高性能的硬件和软件平台来实现。
2023-12-07 16:14:14
622
1
原创 Mysql基础知识回顾整理
假设有一个public_db库,一个info表建库:建表:然后就可以进行插入了,但是一般一个表都会有主键,这是为了查询方便。我这里只是为后面的内容做铺垫,所以删除了主键。看起来很奇怪,因为正常情况下id和name应该是一一对应的关系,这里主要是having子句的使用,常与group by一起使用,目的是将分组后的组合进行筛选,这与where子句。什么意思?
2023-09-03 08:54:24
299
原创 被迫学习一波Linux命令
1、别人给的配置不是乱给的,最小配置一定是经过测试的,毕竟寸‘土’寸金,这一点不用质疑;2、赶快给服务器装上监控,不要再裸机跑了,配置上必要的告警,及时知道资源的监控状况;3、不要随便使用root用户操作,如果今天这个进程是root运行的,那估计很难救了,在没查清楚是哪个进程之前你总不能把root下的所有进程都kill了吧?4、虽然只是个人服务器上的一次小小事故,但是同样适用于生产,请谨慎操作,对自己也对他人负责;
2023-08-16 19:12:01
6999
2
原创 记录npm的安装过程
这些配置写到本地哪里了呢?在这里:C:\Users\Administrator.npmrc,这里面保存的就是刚刚set的三行记录。一、访问官网https://nodejs.org/en。可以看到,一开始是C目录下,现在已经移动到D下了。添加到系统环境变量PATH中,重启CMD生效。-g 即表示我们将最新的npm包管理器安装到。最后运行,根据提示启动项目。离线安装可以参考这篇(
2023-04-15 12:57:08
2066
原创 关于学习老是忘记的问题讨论
并且不是很建议所有的用例都写到一个文件里(比如都写到main里面,然后通过注释不需要的部分来测试),最好是分多文件,让每一个例子都可以完整运行。有没有发现我们在学习一个新的东西的时候,中间可能因为各种原因停滞了那么一段时间,后来想重新捡起来接着往下学的时候,才发现什么都不会了,感觉很陌生,以前的努力不是白费了吗?其实一个好的方式是,做笔记,比如画思维导图,把逻辑结构写清楚,后面即使忘了,也可以通过短时间的复习快速进入状态。也不要小看一些类似于安装的简单的操作,只要是觉得可能会忘记的,当时都应该做好笔记。
2022-09-14 22:02:15
155
原创 Go语言学习笔记(1):基本介绍及数据类型回顾
一、基本介绍环境配置:GOROOT:指定go sdk的安装目录,sdk是软件开发工具包;GOPATH:golang的工作目录,源码都放在这个目录下面;Path:sdk/bin下,如go.exe,godoc.exe,gofmt.exe编译:go build 源文件; 运行:go run 源文件;注意事项:1)go代码区分大小写;2)语句结尾不用谢分号;3)定义的变量及import的包,必须要使用,否则会报错;4)不可以把多条语句放在同一行,因为编译时默认在行尾加分号;5)注意拼写错误,如文件名、
2022-05-10 23:53:48
211
原创 git clone: SSL certificate problem: self signed certificate 报错解决
git clone: SSL certificate problem: self signed certificate 报错解决首次拉取代码仓库,如果是https方式,可能会报SSL certificate problem: self signed certificate的错误,解决如下:export GIT_SSL_NO_VERIFY=truegit config --global http.sslVerify "false"一般来说,执行这个两条就可以了。参考(第二个可以不用看):git
2022-04-14 14:37:50
2811
1
原创 ubuntu20.04网络配置总结
先贴一张图,本文使用virtualbox工具搭建的虚拟机,所以其他工具不保证有参考价值。enp0s3:这里是配置Bridged模式,用于和宿主机通信;enp0s8:这里是配置NTP模式,用于访问外网;这个貌似使装机就自动配好了的。所以只需要再添加一张用于桥接的网卡enp0s3即可。enp0s3的配置如下,与宿主机设置在同一个网段(如果使wifi网卡,就用wifi的ip网段),gateway应于宿主机的网关一致:sudo vim /etc/netplan/01-network-manager-all
2022-01-08 11:28:59
3268
原创 ubuntu20.04分辨率调整
虚拟机ubuntu20.04,默认不支持1920*1080,分辨率没有调好,导致反复上拉下拉是很痛苦的一件事情。Settings->Displays里的分表率设置并没有适合主机分辨率的选项。解决如下:(同事说在windows用xrdp远程桌面,配置好网络后还是一样的问题,其实是走偏了哈。)1.添加分辨率 (用于后面的配置文件参数修改):2.标题查看已经支持的分辨率:3.修改配置文件:sudo vim /etc/profile #在结尾添加两行,后面的参数来自图1source /etc
2022-01-08 11:07:23
12206
3
转载 理解一下:系统负载
如何查看负载在Linux系统中,使用uptime命令查看(w命令和top命令也行)。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",后面有三个数字,我们可以从中判断系统负荷是大还是小,三个数字的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。当CPU完全空闲的时候,平均负荷为0;当CPU工作量饱和的时候,平均负荷为1。显然,"load average"的值越低,比如等于0.2或0.3,就说明电脑的工作量越小,系统负荷比较轻。但是,什么时候能看出系统负...
2021-12-31 09:44:47
4769
原创 windows下dos常用命令集合
作为一个Liunx用户,一句话总结写这个的原因,就是能用命令行的绝不要鼠标点点点创建目录:mkdir xxx批量创建目录:可以用mkdir不带参,回车然后目录名一个一个录入最后再回车,或者写一个.bat批处理如下:md amd bmd c递归创建目录:mkdir -p a/b/c删除目录:rm xxx递归删除目录:rm -r xxx新建文件:type nul > a.txt写入文件:echo "acb" > a.txt删除文件:rm a.txt复制文件:Xcopy
2021-12-27 18:41:16
1060
原创 remote: Support for password authentication was removed on August 13, 2021. Please use a pe
Settings -> Developer settings -> Personal access tokens -> Generate new tokenFor WindowsOpen your computer's Control PanelThen click on User AccountNext, go on Credential ManagerThen go to Windows Credentials and find git:https://githu...
2021-12-08 21:14:39
251
原创 SELINUX是个大坑
坑!!!还好有在linux主机收到selinux的报警,不然真不知道是怎么回事,说下背景:我就是按照网上大佬们的经验配置了个samba服务,想把linux主机的文件共享出来,在局域网的另一台window主机可以访问,结果老是说权限问题,无法访问,明明我以前也配置过,可以访问的啊!!就是因为之前搞了临时关闭,linux主机重启过,服了我自己啊。像selinux和firewall,如果你用不到它的规则,就统统永久给他关闭了吧,避免类似问题在发生,像个傻狗一样,假装思考这个傻问题的原因。1、临时关闭:输入命
2021-11-14 19:22:05
1664
原创 Virtualbox和win10上配置centos7的网络记录
本文仅介绍采用nat连接外网,host-only模式连接主机的配置方式。其它方式可自行在网上搜索。第一步,点击管理-网络-添加一个net网络,如如图:第二步,在虚拟机控制界面,点击设置-网络,添加两块网卡,第一块选择NAT网络,第二块选择host-only第三步,进入虚拟机,配置网络文件,可以看到ifcfg-ens0p3和ifcfg-ens0p8,分别对应NAT网络和host-only网络第四步,修改网络配置文件,ifcfg-ens0p3如下:修改BOOTPROTO和ONBOOT两个地方,添
2021-10-13 16:03:28
188
原创 记录隐藏ubuntu桌面图标
清爽的桌面,看起来就舒服隐藏桌面的回收站和文件管理图标:gsettings set org.gnome.shell.extensions.desktop-icons show-trash falsegsettings set org.gnome.shell.extensions.desktop-icons show-home false如果要打开,再设置为true即可gsettings的其他用法:用法: gsettings --version gsettings [--schemad
2021-09-10 16:39:49
1827
原创 add-apt-repository
添加了一个存储库^Csudo add-apt-repository ppa:linuxuprising/libpng12add-apt-repository表示将PPA添加到您的源列表中删除存储库^Csudo add-apt-repository --remove ppa:thopiekar/sierrabreeze
2021-09-06 20:39:45
351
Python sys.path问题
2023-08-29
linux系统,玩过(双屏)扩展屏的进来看一哈子
2019-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人