StarBlog 番外篇 (3) StarBlog Publisher,跨平台一键发布,DeepSeek加持的文章创作神器
StarBlog Publisher是一款针对StarBlog博客系统的专业文章发布工具,简化了Markdown文章的发布流程。它支持预览、一键发布,自动处理图片,提供AI辅助创作,且支持跨平台使用。该工具基于.NET 8.0开发,集成多种AI模型,提升内容创作者效率。
StarBlog 番外篇 (2) 深入解析Markdig源码,优化ToC标题提取和文章目录树生成逻辑
本文介绍了作者在开发博客发布工具时,针对Markdown目录生成逻辑的改进。作者深入研究了Markdig源码,优化了目录生成逻辑,使用AutoIdentifiers扩展自动生成标题ID,提高了代码的可维护性和准确性。文章详细解析了Markdig的heading处理部分和ID生成机制,并提供了解决ID冲突的方法。最终,作者实现了与Markdig一致的ToC提取功能。
DeepSeek+Claude强强联手,使用AI驱动DjangoStarter 3.1框架升级
上个月底培训了一周就没时间更新博客 上周有一些空闲时间,就继续体验最近很火的AI辅助编程
微星绝影14开箱
微星这个绝影14定位有点尴尬,作为全能本吧,不够轻,1.8kg,被天选Air的1.4kg乱杀了 作为游戏本,性能释放又不太够,特别CPU搭配的是第一代Ultra,双烤的时候有点难顶。 不过据说微星的BIOS可玩性很高,或许可以自己折腾调教一下。
StarBlog 番外篇 (1) 全新的访问统计功能,异步队列,分库存储
虽然现在工作重心以AI为主了,不过相比起各种大模型的宏大叙事,我还是更喜欢自己构思功能、写代码,享受解决问题和发布上线的过程。 之前 StarBlog 系列更新的时候我也有提到,随着功能更新,会在教程系列完结之后继续写番外,这不第一篇番外就来了。 这次是全新设计的访问统计功能。
联想Thinkbook14+开箱
质感这块确实可以 不过据说今年的 Thinkbook 做工更差了,各种奇奇怪怪的问题都有 我这台还好,不过 C 面凸起还是有的 然后 Ultra 处理器的体验确实不如 AMD 的 8845 希望下一代 Intel 给力点吧
绿联USB3.0拓展坞开箱
之前家里用的USB拓展坞是USB2.0的好像 这次我就没带过来 于是张罗着买个USB3.0以上的新拓展坞来用 看了下3.0和3.2价格差距有点多,只是用来插鼠标和键盘适配器的话,似乎不需要那么高的速度,所以入手了绿联3.0的拓展坞
LLM探索:离线部署Ollama和one-api服务
离线部署Ollama?手动下载上传,导入模型文件,啧,麻烦。one-api用Docker,tiktoken需下载重命名,更烦。添加渠道?简单。
AI 如何重塑劳动力市场:基于 Claude 数据的深度分析
Anthropic 的报告揭示,AI 主要用于编程和写作,36% 职业至少 25% 任务涉及 AI,增强占 57% 而非自动化。中高薪职业更常见,低薪和超高薪反而少用,真讽刺?数据开源,但分不清工作用途,局限性明显。
从SSH远程到Git Push:在Windows上一步到位实现免密码登录
我一直希望在Windows上能像在Linux系统中那样,通过SSH密钥实现免密码远程连接。每次远程连接到服务器时,手动输入密码既麻烦又不太安全,尤其是在我需要频繁操作的情况下。
LLM探索:大模型背后的向量魔法,Embedding技术初探
Embedding技术从Word Embedding发展到动态预训练模型,无处不在,但本文只是过时的基础。LLM时代,向量魔法如此关键,作者却拖更太久,内容早该更新了。
个人数据保全计划:部署joplin server笔记同步服务
在这个数据爆炸的时代,个人数据的价值愈发凸显,成为我们生活与工作中无可替代的重要资产。上一篇文章里,我介绍了从印象笔记迁移至 Joplin 的过程,这是我寻求数据自主掌控的关键一步。在探索同步方案时,我尝试了 OneDrive,原以为它能提供稳定高效的同步服务,可实际使用时却发现它对小文件缺乏优化,同步速度极慢,极大影响了使用体验。虽说目前还不确定是否存在数据丢失问题,但这样的效率实在难以满足我的
LLM探索:使用DeepSeek免费平替cursor
Cursor太贵?DeepSeek+Cline勉强能用,但token烧得比我还快。生成的代码bug一堆,还不如自己敲。32k上下文调整后总算不报错,效果嘛,也就那样。
LLM探索:DeepSeek火爆全网,官网宕机?本地部署一个随便玩
DeepSeek官网又崩?本地部署14b模型,web界面倒还凑合。国产大模型热度高,服务器不行就自己搭,呵。代码能力待验证,反正比官网强。
使用EarTrumpet代替windows默认的音量调节功能
Windows 默认的音量调节功能挺弱的,要分别调节各个应用的音量得进入二级菜单,麻烦得很。有了这个功能就很方便了
个人数据保全计划:从印象笔记迁移到joplin
事实上我已经很多年没用印象笔记了,上次使用似乎还是很多年前大学时,当时还开了好几年会员,用来收藏网页、微信公众号文章,挺好用的。 可惜印象笔记(evernote)从某一年开始搞了中国特供版和国际版彻底切割,吃相越来越难看,而且导出格式也改成了专有格式,越来越封闭,这不是一个好兆头,我最怕被绑定在某个平台或者生态里。
轻薄笔电也能解锁桌面级高帧率体验?华为Hi GT Cube显卡魔方开箱
之前说到鸡哥14x很好用嘛,而且还有雷电接口,现在雷电接口的生态也丰富起来了。 甚至华为都开始出性价比产品了,这款跟着matebook gt笔记本一起推出的显卡坞性价比就蛮高的。
编写爬虫下载公众号上好看的壁纸
很多年前我还在大学的时候,曾经写过一篇类似的文章,不过当时是采集某游戏官网上好看的壁纸。 最近微信公众号总是给我推荐各种壁纸,里面有不少好看的,不过一张张保存太麻烦了,索性写个爬虫自动下载。
SSH 跳板机原理与配置:实现无缝跳板连接,一步直达目标主机
在日常运维或开发工作中,我们常常需要访问部署在内网的服务器。然而出于安全策略或网络拓扑的限制,内网服务器并不会直接向外部暴露端口,导致我们无法“直连”它们。此时,**跳板机**(Jump Host/Bastion Host)就成了必不可少的中转
在 Windows 10 上实现免密码 SSH 登录
在日常开发中,SSH(Secure Shell)作为一种安全的远程登录协议,广泛用于 Linux 和 Windows 系统之间的连接。为了提高效率,我们可以通过配置免密码登录,省去每次连接时输入密码的繁琐过程。
2025年1月买的几个好用的「新物件」
去年底比较忙,换工作+搬家什么的,一堆事情凑在一起,很多24年买的东西还没发开箱;只能后面慢慢补上了,现在先把1月份买的一些东西发一下
单点认证(SSO)方案调研总结
单点登录(SSO)是一种身份验证解决方案,可让用户通过一次性用户身份验证登录多个应用程序和网站。这意味着用户只需输入一次用户名和密码,即可访问所有相互信任的系统,而无需在每个系统中单独登录。
使用GTD工作法提升效率
GTD 即 Getting Things Done (儘管去做) 的首字母縮寫字,這是一種由 David Allen 在 2001 年首次提出的生產力方法。Allen 在其書中這樣描述 GTD 法:「儘管去做:毫無壓力的生產力藝術。」
2024年我最喜欢的轻薄本模具,机械革命无界14X暴风雪开箱
鸡哥这个无界 14x 换了新的模具之后,可以算得上是我最的轻薄本模具了,1.46kg 的重量,价格与能耗比都最适合轻薄本的 8845 处理器,80Wh大电池,还有双 M2/双内存插槽,扩展性拉满,接口也非常丰富,直接就是轻薄本的高分答卷~ (为啥其他厂商不抄一波呢?)
14寸小钢炮,轻薄本的毕业选择!华硕天选Air开箱
忽略这些问题的话,这个天选Air基本就是轻薄本(1.5kg以下)的完美选择了,才1.4kg+,非常轻,这么轻的电脑性能却堪比游戏本,如果不在乎这些缺点的话,这台机子是非常推荐的~
如何优雅地在Django项目里生成不重复的ID?
在生成唯一 ID 这件事上,Django 和其他后端框架没啥不同的,思路都是类似的,只不过可以借助 Python 生态偷懒一下…
一个有趣的插件,让写代码变成打怪升级的游戏
CodeStats 是一款将编程过程游戏化的插件和配套网站。每当你编写代码时,它都会为你累计经验值,帮助你在不同的编程语言中提升等级。你可以直观地看到自己在哪些语言上表现突出,哪些领域还有提升空间。
基于.NetCore开发博客项目 StarBlog - (32) 第一期完结
本文记录一下 StarBlog 项目的当前状态与接下来 v2 版本的开发规划。
八位堂猎户座X-Pro手柄开箱
这个手柄是在之前介绍奥丁2时背景里出现的,也是6月份和飞智那款差不多时间入的,事实证明这玩意就是一分钱一分货,这款的扳机震动和充电底座的体验还是不错的。
返璞归真!使用 Alpine.js 开发交互式 web 应用,抛弃 node_modules 和 webpack 吧!
前端框架层出不穷,项目越做越大,alpine.js 和 htmx 这种库是反其道而行,可以用最简单的方法来开发现代化的 web 应用。
LCD党快看!Android+高通旗舰芯片,奥丁2开箱
这简直就是手机的完美替代品,原生干净的 Android 系统、LCD 屏幕、主动散热、超大电池,除了大一些和重一些,基本完美~
机械革命翼龙15Pro开箱
我只说一句,今年万元内性价比最强笔电,没有之一!! 我买的这款是白色顶配,4070和99wh的大电池,JD国补叠加乱七八糟的优惠了接近2k到手非常划算~
部署个SSH蜜罐玩玩,既能增强安全性,又能当电子蛐蛐
部署SSH蜜罐?改个端口,装fakessh白嫖密码字典,sshesame当电子蛐蛐记录操作。typora插件更新麻烦,安全测试才是真本事。
Blazor Hybrid 实战体验:那些你可能没预料到的坑
接下来我会找时间试一下 Electron 和 wails 的开发体验,进一步探索 Blazor Hybrid 在桌面软件开发中的优势。
PC软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
国庆假期各种活动比较多,直到上班才有时间来更新文章~ 不过这两天我还是做了个小玩意(Clipify),起因是想给之前开发来自己用的简单视频剪辑工具 QuickCutSharp 加个功能,不过这个软件是基于 WinForms 开发的,做界面得拖拉控件,感觉繁琐又不灵活,于是索性重新做一个。
一加Ace3Pro极简开箱
买了台一加Ace3Pro,系统广告恶心到吐,拍照还烂得要命。GPU跑分猛,CPU却低得离谱,搞什么鬼?颜值手感还行,但屏幕和拍照拉垮,不值这价。
iPhone15ProMax简单开箱
开箱包装环保?连充电器都不给,苹果的“省钱”真是高明。质感不错,但发热烫手,单手操作?别做梦了。系统干净,但续航差,微信Bug多,与Mac协作?国产方案秒杀它。
MacbookPro-M3-14寸版本开箱
亮度不足?买了Pro,包装如出一辙,封面换了,Pro更厚,啧。对比MateBook14,大小相似,随手拍几张,看奥运,无聊。屏幕亮配置高,但15寸Air更薄舒适,何必?
MacbookAir-M3-15寸版本开箱
开箱?简约得无聊,环保包装?哦,真环保。硬件M3芯片不错,续航长,但键盘布局恶心,系统?呵呵。屏幕亮度不够?后来买了Pro,系统不如Linux舒服。
项目完成小结:使用DjangoStarter v3和Taro开发的微信小程序
后端DjangoStarter v3秒杀开发,ninja API写起来真香。前端Taro做微信小程序?呵呵,微信烂得一坨但居然有护城河?django-filer和tailwindcss还行,分享搞定,就是拖太久没动代码。
Django集成腾讯COS对象存储
腾讯COS集成Django真够折腾的,官方SDK和文档烂到不行。自己封装Storage虽然简单,但腾讯那帮人写代码的心思让人看不懂。Django这套东西倒是好用,`FileField`、`ImageField`自动转OSS,不过`django-filer`那中文locale问题得手动改。