- 博客(22)
- 收藏
- 关注
原创 显存只有 16G 怎么跑 14B 大模型?手把手教你写 Ollama 的 Modelfile 做显存切片与防 OOM 配置
16GB显存可流畅运行14B大模型,关键在于破解KVCache爆显存陷阱。通过编写5行Modelfile,限制上下文至4096、合理分配GPU层(35/48)、绑定CPU线程,可将显存占用从18.7GB压至10.4GB,实现42.5t/s高速推理。推荐使用Q4_K_M量化版,避免Q8_0等高耗显存格式。团队部署需设API拦截、串行处理与自动释放机制,确保稳定。掌握这些技巧,16G显存也能驯服旗舰模型,性价比拉满。
2026-11-12 12:30:14
81
原创 Git 提交错了千万别删库重拉!4 个最常见翻车现场的安全撤销指南
本文针对Git新手常见误操作,梳理四大高危场景及应对方案:1)用git commit --amend修正提交信息或补漏文件;2)通过--soft reset+git restore --staged安全移除敏感文件并加入.gitignore;3)使用git reset --hard HEAD~1回退本地修改,结合git reflog恢复误删内容;4)远程分支错误推送时,采用git revert创建反向提交,避免强推破坏团队协作。文末强调工程红线:禁用push --force于公共分支、善用备份分支、前置配置
2026-11-12 11:29:56
25
原创 别再纵容 Cursor 和 Claude 瞎重构了!用单文件 CLAUDE.md 给 AI 立下 4 条死规矩,专治“100行代码写成1000行”
而 andrej-karpathy-skills 干的事情极其简单粗暴:它不改模型本身,而是通过一份结构极其克制的系统级指令(支持 CLAUDE.md、.cursor/rules、以及 npx skills),在 AI 动手写第一行代码前,给它戴上四个“紧箍咒”。炫技式过度工程化(Over-engineering):在模型的权重里,“写出一套包含接口、继承、重试机制、配置中心的企业级代码”看起来比“写 15 行大白话脚本”更像高级工程师,所以它拼命给你堆砌你根本用不上的特性。” 如果会,立刻砍掉重写。
2026-11-11 15:27:46
294
原创 【进阶实战】别傻傻守在电脑前了!3步把本地 DeepSeek 变成“全家私有云”:手机/iPad/跨设备无线畅联指南(附防火墙排坑)
IP 变动问题家里的路由器默认会动态分配 IP。可能今天你电脑是,电脑关机重开后变成了,手机就会突然连不上。解决招数:进你家路由器后台(一般是 192.168.1.1),找到“DHCP 静态 IP 绑定”或者“MAC 地址保留”,把你电脑的 IP 固定住,以后就再也不会飘了。为什么离开家就用不了?注意:以上操作是局域网共享,手机离开家切到 4G/5G 或者去公司后是连不上的。
2026-11-10 20:03:57
370
原创 【小白不踩坑】手把手教你在电脑本地部署 DeepSeek,搭建完全离线的私人文档知识库
最近单位和实验室都在抓数据合规,一堆内部文档、科研草稿和合同坚决不让往任何公网大模型里传。加上官方网页版一到下午高峰期就动不动“服务器繁忙,请稍后再试”,搞得人非常暴躁。网上搜了一圈本地部署教程,动不动就是 Docker、WSL2、CUDA 驱动版本匹配、Python 虚拟环境报错……说实话,大部分人只是想把本地一堆 PDF / Word 喂给 AI 当个离线助手,根本不想顺便考个运维证书。折腾了两天,我摸索出了一套。今天把具体步骤和踩过的恶心大坑记录一下,免得大家跟我一样走弯路。
2026-11-10 19:52:20
415
原创 Electron+vue桌面端应用实现本地版本更新
因业务需求,需要将PC网页端转化成桌面端应用,但是发布新代码后,用户已经下载的无法使用最新版本,现用简单方法实现。
2024-06-14 17:26:53
537
原创 Chrome安装拓展程序Traduzir-paginas-web(Chrome翻译功能)加载后提示清单文件缺失或不可读取报错解决方法
因为Chrome浏览器不再支持国内翻译功能,安装Traduzir-paginas-web拓展程序即可完美解决因为无法直接打开Chrome应用程序商店,所以采用离线安装,百度也能搜到相同安装文章,此文章主要解决报错问题。
2024-05-23 11:53:01
3186
原创 uniapp打包上架ios Appstore 最全流程windows电脑用户必看
最全uniapp打包上架ios的app store流程,windows用户无需通过mac机芯
2024-04-19 09:31:03
7847
1
原创 uniapp,vue,h5页面通过zxing.js实现扫描二维码或条形码
uniapp vue h5 微信公众号页面通过zxing.js实现扫描二维码或条形码
2022-10-18 09:46:30
9649
24
原创 node服务端使用socket.io实现简单实时视频一对一webrtc通讯
步骤:创建空文件夹 > 终端输入 npm init -y > 安装依赖 express cors socket.io(npm install express cors socket.io )这样就可以在局域网内与小伙伴一对一屏幕共享聊天了,可换成获取摄像头流。终端运行 node ./index.js。1. 首先新建一个node项目。创建index.js入口文件。2. 准备vue前端页面。
2022-09-26 11:05:10
1894
原创 node服务器端接收前端上传图片并返回url路径保存数据库
通过npm安装multer插件https://www.npmjs.com/package/multer首先先在node启动js文件中注册express.static中间件通过express.router将方法导出,在node启动js文件中注册const express = require('express');const router = express.Router();const multer = require("multer");const key = require('..
2022-05-06 23:03:05
4246
原创 vue,uniapp,js获取视频第一帧图片作为封面图
需求:后端返回http视频线上地址数组,将视频的第一帧作为封面图展示,通过列表渲染页面,如下图1、获取视频列表,这里需要Promise函数处理异步问题,跟据具体业务逻辑来处理// 获取设备的视频列表 function getVideoList() { return new Promise((resolve, reject) => { mui.ajax('你的接口地址', { data: { // 你接口的参数 code: pu_i.
2021-08-29 21:03:44
11566
10
原创 微信小程序多张图片循环上传
1.使用微信小程序自带上传组件wx.chooseImage上传图片,2.使用promise.all方法等promise函数都执行完毕
2021-06-22 15:57:42
1447
1
原创 uniapp,vue,h5页面图片压缩功能
1.这里使用的uniapp组件uni.chooseImage上传图片,vue可通过input type="file"原生进行上传
2021-06-21 11:52:24
756
原创 uniapp开发h5页面点击输入框会把底部fixed定位按钮弹起
解决方法:去除按钮的绝对定位,将输入框的高度固定将获取的屏幕高度减去红线输入框距离顶部的高度再减去底部按钮的高度就是红线范围的固定高度,减15是按钮底部留白在红线dom元素上赋值计算之后的高度,这里需要注意,单位为px,使用rpx可能不同机型底部按钮留白部分不一致...
2021-06-09 13:35:16
1590
原创 uiapp开发微信公众号,ios不能使用微信jssdk中chooseImage接口不生效的问题
uiapp开发微信公众号,ios不能使用微信jssdk中chooseImage接口不生效的问题如果也不是count大于9的问题话。应该就是获取config签名路由配置的问题了,可以判断当前是安卓还是ios系统
2021-04-19 11:58:33
878
原创 uniapp微信公众号页面使用获取当前精确位置及uni.chooseLocation显示当前位置不准确的问题
在微信公众号页面使用uni.chooseLocation显示当前位置不准确,测试发现在小程序中可以正常使用以及定位,wxjssdk也没有这个接口可以使用,只有getLocation可以获取到当前的精确位置,好了,附上具体流程1.首先先使用wxjssdk中的getLocation接口,获取当前精确位置附上微信公众号jssdk地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html2.选取地图插件(这里采取的
2021-04-12 19:43:42
9696
15
原创 关于uniapp中scroll-view标签里面的flex布局不生效
uniapp中scroll-view标签里面的flex布局生效## 标题在内容class类名加个display:inline-block;就可以了
2021-03-26 09:40:56
3542
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅