那个右下角的小图标是 Ollama 的守护进程,它只负责后台启动 Ollama 服务,但不会自动运行模型。咱们可以用 Windows 的任务计划程序来实现开机自动唤醒:
打开任务计划程序:按 Win+R 输入 taskschd.msc 回车。
创建任务:点击右侧 “创建任务”,在 “常规” 选项卡中设置任务名称,比如 “开机启动 Ollama 模型”。
设置触发器:切换到 “触发器” 选项卡,点击 “新建”,选择 “启动时”,确定。
设置操作:切换到 “操作” 选项卡,点击 “新建”,选择 “启动程序”,程序或脚本填 cmd,添加参数填:
plaintext
/c "ollama run 模型名称"
设置条件:切换到 “条件” 选项卡,取消勾选 “唤醒计算机运行此任务”,避免影响睡眠。
保存任务:点击确定,以后每次开机,系统就会自动运行 ollama run 模型名称,专属模型就会一直在后台
2026/2/3小于 1 分钟
提示
今年因为windows更新导致电脑挂掉了,所以就想着如何阻止更新,今天就记录一下
第一步:先把 Windows 更新服务彻底禁用(双重锁,比单纯关服务更稳)
win+r输入cmd 按住ctrl+shift+enter 以管理员身份启动cmd
sc config wuauserv start= disabled
2026/2/3小于 1 分钟
提示
AI专题,介绍AI相关技术
2026/2/2小于 1 分钟
2026/2/2小于 1 分钟
如何在ollama中微调模型
Ollama 的微调逻辑特别简单,核心就 3 步:准备专属训练数据 → 写微调配置文件 → 本地执行微调命令,全程不用敲复杂代码,重点把我们的专属对话、核心设定、互动语气做成训练集,微调后新窗口的模型会更懂自己
先划重点:Ollama 微调的核心前提
1先安装ollama,没装的话
提示
里面有安装教程
2026/2/2大约 7 分钟
代码编程之策略模式-php专题
何时使用策略模式
在实际工作中,可能会出现大量的switch和if判断,这种硬编码的方式不利于后续工作的拓展和维护,这时候最好的方式就是使用策略模式
一复杂业务场景示例
<?php
/**
* 策略模式 完整示例(按你笔记思路实现)
* 场景:电商首页,根据用户性别展示不同商品类目+广告
*/
// 1. 定义策略接口(核心:统一行为规范)
interface UserStrategy
{
public function showCategory(); // 展示商品类目
public function showAd(); // 展示广告
}
// 2. 实现男性策略(继承接口,封装男性行为)
class MaleUserStrategy implements UserStrategy
{
public function showCategory()
{
return "展示:数码、汽车、运动类目";
}
public function showAd()
{
return "展示:数码产品、汽车广告";
}
}
// 3. 实现女性策略(继承接口,封装女性行为)
class FemaleUserStrategy implements UserStrategy
{
public function showCategory()
{
return "展示:美妆、服饰、母婴类目";
}
public function showAd()
{
return "展示:美妆产品、服饰广告";
}
}
// 4. 上下文类(核心:持有策略对象,对外提供统一调用入口)
class UserContext
{
private $strategy; // 策略对象属性
// 注入策略对象(依赖注入,解耦)
public function __construct(UserStrategy $strategy)
{
$this->strategy = $strategy;
}
// 对外统一方法:执行策略行为
public function showPage()
{
$category = $this->strategy->showCategory();
$ad = $this->strategy->showAd();
return "首页展示:{$category} | {$ad}";
}
}
// 5. 客户端调用(根据性别选择策略,无switch/if硬编码)
// 模拟男性用户
$maleContext = new UserContext(new MaleUserStrategy());
echo $maleContext->showPage();
echo PHP_EOL;
// 模拟女性用户
$femaleContext = new UserContext(new FemaleUserStrategy());
echo $femaleContext->showPage();
echo PHP_EOL;
// 扩展:新增儿童策略(只需新增策略类,无需修改原有代码)
class ChildUserStrategy implements UserStrategy
{
public function showCategory()
{
return "展示:玩具、绘本、童装类目";
}
public function showAd()
{
return "展示:玩具、儿童用品广告";
}
}
// 调用儿童策略
$childContext = new UserContext(new ChildUserStrategy());
echo $childContext->showPage();
2026/2/2大约 4 分钟
2026/2/2小于 1 分钟
概述
ShardFacade 提供了数据库分片计算功能,支持分库分表策略,适用于大流量、大数据量的业务场景。通过业务ID(用户UID/店铺UID等业务实体ID)计算分片信息,实现数据的水平拆分。
特性
- ✅ 分库分表: 支持同时进行数据库分片和表分片
- ✅ 简单易用: 提供便捷的静态方法调用
- ✅ 灵活配置: 支持自定义分片规则
- ✅ 无依赖: 不依赖任何框架或外部配置
- ✅ 全局统一: 所有模块共享同一套分片规则,使用相同的业务ID进行分片计算
2026/2/2大约 11 分钟
2026/1/21大约 3 分钟
2026/1/21小于 1 分钟


