基于Ollama的DeepSeek部署
环境声明
Microsoft Windows 11 家庭中文版
显卡:RTX3060-6G
Python3.11
Ollama 0.5.7
安装Ollama先下载对应的Ollama版本,这里使用Windows版;注意Ollama默认会安装在C盘,所以需要C盘需要足够大的空间
默认下载位置:C:\Users\用户名\AppData\Local\Programs\Ollama\模型下载位置:C:\Users\用户名.ollama\
在开始菜单中运行Ollama,在任务栏右下角中看到Ollama表示成功运行
在cmd中执行下方命令,如果成功回显则表示Ollama成功安装
1ollama -v
修改ollama下载模型的位置
创建一个文件夹作为存储Ollama下载模型的位置,然后创建一个系统变量OLLAMA_MODELS,值为文件夹路径
注意:需要重启ollama才会生效!!!
如果已经有下载模型了,可以将C:\Users\用户名\.ollama\models下的所有文件都移动到新的目录下即可
安装Deepseek在Ollama官网中搜索deepseek,下载适合自己的版本 ...
fnos飞牛NAS+IPv6+DDNS配置
硬件篇系统安装与调试直接参考 官方教程 即可
硬件使用笔记本-华硕RS56L:i5-4210U、4G、功耗40W左右
笔记本电源配置
因为笔记本默认会盒盖休眠,所以需要将盒盖休眠关闭;参考【Linux】解决笔记本合盖子休眠的问题
关闭屏幕后功耗10W左右
123vim /etc/systemd/logind.confHandleLidSwitch=lock # 将suspend修改成lock
1systemctl restart systemd-logind # 重启服务
网络篇目标:使用飞牛自带的DDNS + IPv6 + 腾讯云域名,实现外部网络通过IPv6访问本地的NAS
IPV6调试首先光猫需要支持IPV6,然后进入fnos后台查看飞牛NAS的IPv6地址
使用 IPv6测试网站 来测试飞牛NAS获取到的IPv6地址在公网上是否能正常访问,如果可以正常访问则跳过下一个步骤
或者使用另一个网络通过浏览器访问 [IPv6地址]:8000 来测试是否能通过公网访问到飞牛NAS(测试的客户端设备要支持IPv6),注意一定不要是同一个局域网,不然测试不准确
如果测试IPv6访 ...
AHK快捷键隐藏桌面图标
使用方法环境声明
Windows11家庭中文版
AutoHotKey 2.0
使用方法
方法1:安装AutoHotKey v2.0后,将下方代码保存为.ahk格式,双击运行后使用对应的快捷键触发
方法2:使用.ahk编译后的.exe文件,双击运行后使用对应的快捷键触发,该方法不需要安装AutoHotKey v2.0环境就能使用
编译方法
如果需要自己编译可以使用下面的方法
右击.ahk文件,选择Compile Script(GUI),点击Convert,就会生成一个.exe的可执行文件
自启动
每次运行时都需要先执行脚本,可以将脚本或程序添加到系统自启动中
Win + R打开运行,输入shell:startup,将.ahk或.exe文件复制到该目录下即可
效果
快捷键触发快捷键Alt + Q隐藏或显示桌面图标
如果需要修改快捷键则参考https://zhuanlan.zhihu.com/p/348680863
以下代码引用至https://blog.csdn.net/qq_43442524/article/details/103744613
编译后的可以执行文件下 ...
光猫路由改桥接
环境声明
光猫型号: 移动-吉比特H2-3带宽: 100M主路由: 斐讯K2p_A2主路由固件: 老毛子(H大)
路由模式光猫的模式默认为路由模式,既要将光信号转化为电信号或网络信号,又要处理数据(路由功能)。如果传输的数据量大、终端数量多、光猫性能拉跨,网络就会出现卡顿丢包等。这时候就可以将光猫改为桥接模式,让主路由拨号,光猫只负责光电信号转换,减轻压力
光猫设置
需要先获取到光猫的超级密码,再使用超级密码登录到光猫中
可以使用默认账号CMCCAdmin、密码aDm8H%MdA尝试登录如果登录不上就打电话给装宽带的师傅,问看看能不能要到光猫的超级密码(一般是不会提供的)再或者就是直接去海鲜市场找人帮忙破解光猫,获取到超级密码不想花钱就去网上找教程慢慢尝试,我就是直接找装宽带的师傅要的
使用超级密码登录到光猫后,再将光猫中的宽带用户名密码获取到
网页中的密码是加密的,可以使用浏览器的网页开发工具定位到密码框,将type="paswsword"中的password删掉,就可以看到明文密码了
将宽带设置中带INTERNET字样的连接,连接模式改为Brid ...
Java基础
该文章持续更新中…
环境声明
系统: Windows10家庭中文版
硬件: 16G内存、8核CPU
Java版本: 1.8.0_181
Eclipse版本: 2021-12 (4.22.0)
IntelliJ IDEA版本: 2021.3.2 Community
常量变量常量
常量就是一个不变的量,常量的初始值定义后就不能进行更改
命名规则
常量名全部大写,每个单词之间用下划线分隔
123456789// 语法final 数据类型 常量名;final 数据类型 常量1,常量2,常量n;final 数据类型 常量名=初始值;final 数据类型 常量1=初始值,常量2=初始值,常量n=初始值;// 代码示例final int LED_PIN = 10;final char STR = 'H';
变量命名规则
变量名使用小驼峰命名法: 小写字母开头,后面单词开头大写
123456789// 语法数据类型 变量名;数据类型 变量1,变量2,变量n;数据类型 变量名=初始值;数据类型 变量1=初始值,变量2=初始值,变量n=初始值;// 代码示例int a ...
Git使用笔记
该文章持续更新中…
Git介绍什么是Git
Git是一个开源的分布式版本控制系统。当我们在写代码的时候可能会出现多个版本的迭代,假如你写完两版代码后觉得第二版代码没有第一版好,但第一版代码已经被第二版给覆盖过去了。为了避免这个问题的出现,我们需要在写完一版代码后就对其进行备份(就像玩游戏时的存档)。但在本地备份时可能只是简单的将该项目的文件夹再复制出来一层,如果版本过多则可能需要占用很多的存储空间。Git就是将这个备份的过程程序化了,他会复制你的代码,让你随时可以退回到任何的一个版本。
区域概念
工作区: 在电脑中的本地文件目录 (工作路径下除了.git的所有外的所有文件)
暂存区: 英文名为stage或index。一般存放在.git目录下的index文件中,所以我们把暂存区也称为索引
版本库: 工作区中有一个隐藏文件夹.git,这个就是Git的版本库
工作流程Git一般工作流程如下:
先使用git clone克隆远程资源到本地作为工作目录
对工作目录下的文件增删改
如果远程修改了则需要同步远程内容,使用git pull就可以进行更新
修改了工作目录的文件后可以通过g ...