自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HowieMen的博客

怀着真诚与敬畏与世界相处

  • 博客(167)
  • 资源 (1)
  • 收藏
  • 关注

原创 MiniMax的不可能三角

MiniMax陷入"质量、效率、成本"不可能三角,市值半年蒸发72% AI公司MiniMax上市后市值经历断崖式下跌,从3月的4100亿港元跌至千亿港元以下。分析认为其困境源于同时追求质量、效率和成本三个目标却均未达标: 质量争议:M3模型虽在编程测试中宣称超越GPT-5.5,但独立评测排名靠后,且技术参数落后于国内竞品; 效率瓶颈:400人团队同时研发文本、视频、语音、音乐四模态模型及多条产品线,资源分散导致各领域竞争力下滑; 成本失控:C端业务毛利率仅4.7%,B端因价格战被迫降价50%,叠加每月281

2026-08-03 15:04:49 208

原创 2026年5月,我调研了7款主流大模型

本文总结了2026年5月全球主要AI模型的最新动态和发展趋势。国际方面,OpenAI重点优化企业服务能力,Anthropic的Claude Opus 4.8强化了任务协作稳定性,Google则通过Gemini系列推进系统级AI整合。国内方面,DeepSeek-V4完善了工具调用能力并验证了国产算力可行性,Kimi聚焦企业级多代理应用,MiniMax M3补齐了长文本短板,GLM则走行业垂直路线。作者推荐Claude和Kimi分别作为国际和国内复杂任务的首选工具,DeepSeek适合批量任务,并建议重新评估M

2026-06-24 17:01:18 414

原创 2026年4月,我调研了15款主流大模型

本文梳理了2026年4月AI大模型领域的最新进展,涵盖15款国内外主流模型。国际方面,OpenAI推出GPT-5.5强化代理能力,Google发布Gemini 3.1和开源Gemma 4,Anthropic的Claude 4.7提升多模态能力,xAI的Grok 4.3新增视频处理功能,Meta首次推出闭源模型Muse Spark,Mistral Medium 3.5在开源领域表现亮眼,Arcee AI的Trinity-Large-Thinking成为开源黑马。国内方面,DeepSeek-V4统一架构并优先适

2026-05-14 17:59:11 1010

原创 Claude Code 权限系统实践指南

Claude Code 权限系统摘要 权限系统是 Claude Code 的安全边界,包含五层配置层级(Managed/CLI/Local/Project/User),优先级从高到低。提供三种权限模式: default:每次操作都询问 acceptEdits:文件编辑免确认,Bash 仍需确认 bypassPermissions:跳过所有确认(仅限CI) 工具权限规则采用deny优先评估顺序,支持通配符匹配。沙盒模式提供操作系统级隔离,可与权限规则形成双重防护。配置遵循"高优先级覆盖低优先级&qu

2026-03-30 21:01:22 2494

原创 Claude Code 记忆系统实践指南

文章摘要 本文详细解析了Claude Code中的CLAUDE.md文件机制。该文件在每次会话启动时自动加载,用于传递项目上下文。文章从加载机制(多层级优先级)、内容编写原则(项目概述、工作规范、设计决策)、常见错误(避免冗余指令)到文件组织方式(拆分规则、导入语法)进行了系统阐述。特别介绍了2026年新增的Auto Memory系统(MEMORY.md)与CLAUDE.md的区别:前者由AI自动记录会话知识,后者由开发者主动编写规则。最后提供了维护建议,强调精简有效的内容比冗长规则更重要,并附有实战练习参

2026-03-30 20:14:15 1295

原创 Claude Code 斜杠命令实践指南

摘要 本文详细介绍了Claude Code中的Slash命令系统,这些以"/"开头的指令用于控制会话行为而非提问。主要内容包括:1) 命令分类(内置/自定义);2) 核心功能组:上下文管理(/compact、/clear)、会话监控(/cost、/status)、账户认证(/login、/usage)、模型配置(/model、/effort);3) 项目管理(/init创建CLAUDE.md、/memory编辑);4) 扩展功能(/mcp服务器管理、/plugin插件系统)。这些命令实现

2026-03-30 00:02:12 830

原创 Claude Code 命令行参数实践指南

摘要:掌握Claude Code命令行参数提升效率 本文系统介绍了Claude Code的命令行参数使用技巧,分为五个核心部分: 启动模式:交互模式、单次问答和非交互模式三种启动方式,支持会话恢复功能 核心参数:模型选择策略(Opus/Sonnet/Haiku)、工作目录添加和JSON/文本输出格式 提示词控制:推荐使用追加而非替换系统提示词,保留Claude内置能力 自动化参数:非交互模式、跳过权限确认(仅限CI)和详细日志输出 实战练习:包含5个即学即用的场景练习,从快速查询到团队规范加载 通过合理使用

2026-03-29 20:58:03 703

原创 2026年3月,哪些大模型路由平台值得冲

本文分析了国内用户通过路由平台调用国外大模型的现状与风险。文章对比了不同路由平台的运作模式(官方API、反向代理、账号池、云厂商渠道),并从稳定性、成本、合规性等维度评估各模式优劣。针对DeepSeek、Kimi等国内模型和GPT、Claude等国外模型,详细对比了多个平台的价格(按百万Tokens计)。最后指出低价平台可能采用账号池等高风险模式,建议用户关注平台透明度、价格合理性、服务质量等指标,并先进行小规模测试再正式使用。文章为国内开发者选择合适的大模型调用方案提供了实用参考。

2026-03-23 00:09:10 1100

原创 DPDK、Onload和TCPDirect在低延迟方面对比

本文对比了三种高性能网络加速技术:DPDK、Onload和TCPDirect。DPDK通过用户态数据包处理实现微秒级延迟,适用于NFV和SDN等场景;Onload提供用户态网络栈,保持标准Socket API,延迟为几微秒,适合高频交易;TCPDirect结合FPGA硬件加速,可实现亚微秒级延迟,专为超低延迟应用设计。三者各具优势,DPDK侧重高吞吐量,Onload兼顾兼容性,TCPDirect则提供极致的低延迟性能,适用于不同场景的高性能网络需求。

2026-03-20 18:27:43 517

原创 2026年3月,我调研了13款主流大模型

在2023年11月3日,我的同事在微信群内转发了一篇DeepSeek Coder的文章。作为同行,我对DeepSeek背后的幻方一直用机器学习炒股也早有耳闻。早前,我的前前前东家历经艰难险阻也购入了1张A100。在内部有力推动下,这张A100后来给公司带来了惊人的超额收益。在这种背景下,这个11月2日才发布的模型,居然注册就可以用!相比起国内别家还要邀请码,DeepSeek至少尝试成本很低,放出的态度也很友善开放。于是我想看看同行做的这个工具是否可以和ChatGPT相媲美,所以就有了下面这段对话。

2026-03-19 22:39:21 1206

原创 Windows下配置针对WSL的cc-switch

本文介绍了在Windows系统上安装配置CC Switch工具的步骤。首先从GitHub下载Windows安装包并安装,然后通过WSL命令获取Claude配置目录路径,将其填入CC Switch设置中。最后验证配置是否成功,确保能够正常使用Claude进行对话。全文提供了详细的命令行操作指引和配置截图说明。

2026-03-18 17:56:04 10011 5

原创 Ubuntu 22.04外接NVIDIA显卡驱动安装

本文介绍了在Ubuntu系统中禁用Nouveau开源驱动并安装NVIDIA官方驱动的完整流程。首先通过创建黑名单配置文件和更新内核引导镜像彻底禁用Nouveau驱动,然后使用apt包管理器安装系统推荐的NVIDIA驱动版本。安装完成后,通过运行nvidia-smi命令验证显卡是否正常工作。整个过程需要多次重启系统,若遇到Secure Boot问题建议暂时禁用。该方案成功解决了外接显卡扩展坞的驱动问题,使GPU加速功能得以正常使用。

2026-03-03 21:57:45 562

原创 Windows远程桌面连接Ubuntu

本文记录了在Ubuntu 22.04 Desktop上配置XRDP远程桌面的完整过程。首先关闭系统自带远程桌面功能释放3389端口,安装XRDP服务并配置防火墙。关键步骤是切换到Xorg显示服务器(Ubuntu默认使用Wayland)。针对常见的黑屏问题,建议创建专用远程用户和本地自动登录用户实现会话隔离。最后解决了色彩管理弹窗问题,推荐卸载colord服务。最终实现了Windows通过RDP稳定连接Ubuntu桌面的方案,满足不同分辨率需求和长期使用要求。

2026-03-02 23:02:31 1176

原创 vscode中Java开发环境的配置

然后尝试构建这个项目spring-boot-mysql-with-wrapper。考虑Linux环境下,需要安装的有JDK和vscode中Java的插件。然后在vscode对应的工作区或者是全局用户的json中设置。在Ubuntu系统下,JDK可以按照如下方式检索版本和安装。我使用gradle构建, 所以需要安装gradle。在Rocky系统下,JDK可以按照如下方式安装。

2025-10-24 20:36:13 386

原创 使用Chrome和Selenium实现对Superset等私域网站的截图

搭建的Superset的Report功能由于节假日期间不好控制邮件的发送,所以急需一个方案来替换掉Superset的Report功能

2025-01-20 15:48:08 1618

原创 Linux系统下非高精度对时实操

接着将时区固定为国内时区, 否则将有可能按照UTC时间执行job, 那样则会出现严重的启动错误。并且修改完后必须重启cron, 否则已经设置的任务时间将还是会按照原来的UTC时间执行。, 修改其中的server后指定的对时服务器地址, 注意保留后面的iburst。, 更改系统时间可能会对系统和应用程序产生重要影响, 因此需要谨慎使用。就代表系统时间比NTP服务器时间快了0.012036秒。选项, 挑选一个合适的ntp对时地址比如。, 可以看到如下结果, 其中。

2024-06-10 23:21:04 551

原创 git lfs原理和使用

如果我们用git管理的项目中出现了一些大文件, 同时若其数量比较多, 而且更新又比较频繁, 那么当首次clone该项目时, 就会不可避免地将这些大文件的当前版本和历史所有版本的文件都下载下来, 虽然你很可能用不到这些历史文件, 但是却不得不为它们所占用的额外空间买单. **git lfs**(large file storage)就很好地解决了这一问题. 通过将大文件替换为小指针的方式, 当你真正需要到这些大文件的时候, 它才会从本地或者远端的lfs缓存中下载这些大文件.

2022-09-27 20:18:54 14154

原创 git hooks原理和使用

Hooks 是放置​​在 hooks 目录中的可执行程序, 以在 git 执行的某些点触发操作. 没有设置可执行位的钩子将被忽略.Hooks分为客户端和服务端Hooks, 二者路径相同, 均在.git/hooks 目录下. 客户端的Hook只会根据客户端git事件来执行. 同理, 服务端的Hook只会根据远端仓库的git事件来执行. 但是用户clone下来的项目并不会继承远端的hooks程序.所以, 如果想让某个发生在服务端的事件发生后执行一些操作, 比如每次客户端的push操作被接受后, 向所有人发送

2022-05-29 15:31:18 1386 1

原创 .bash_profile和.bashrc的区别及应用

文章目录一句话总结shell与bash交互式与非交互式登陆与非登陆二者启动的条件及顺序修改环境变量时应该修改哪个文件参考一句话总结.bash_profile是当用户登录后被加载的文件, 随后该文件会显式调用 .bashrc. 其内容主要为设置环境变量..bashrc是每次启动新的shell时, 或者被 .bash_profile调用时加载的文件. 其内容主要为设置功能shopt和设置别名aliasshell与bashshell是用户与linux系统进行交互的媒介, 而bash是目前linux上最常

2021-11-12 00:11:51 3125

原创 UEFI与BIOS(CSM)下安装Windows及双系统

文章目录EFI是什么CSM是什么UEFI是什么EFI是什么我之前的一篇博客计算机启动的基本过程提到了BIOS是个程序,存储在BIOS芯片中. 而现在的新式电脑用的基本都是UEFI启动,早期的过渡电脑用的都是EFI启动.其实EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本是不一样的.EFI和BIOS一

2021-10-24 22:23:43 17080

原创 计算机启动的基本过程

文章目录1. 上电2. BIOS自检2.1 硬件自检2.2 查找引导设备3. 系统引导参考当用户按下开机按钮后, 再到操作系统初始化完毕大概可以分为4个步骤1. 上电比如按下电脑上的电源按钮, 这个过程就是’上电’.上电后, CPU的RESET引脚会产生一个逻辑值来复位CPU, CPU唤醒后, CPU将在0xfffffff0处执行一条长跳转指令, 直接跳到固化在ROM中的启动代码处(即BIOS), 然后执行BIOS的代码2. BIOS自检2.1 硬件自检顾名思义, BIOS程序负责检测系统外围

2021-05-19 01:00:51 9306 2

原创 蓝宝石vega56刷64bios及降压超频全过程

需要准备的工具有刷bios的工具atiflash:https://www.techpowerup.com/download/ati-atiflash/所需bios:https://www.techpowerup.com/vgabios/200283/sapphire-rxvega64-8192-180125GPU-Z软件:https://www.techpowerup.com/downlo...

2019-01-07 23:18:05 56224 2

原创 RSA加密与解密简单实现

非对称密钥加密概述使用对称密钥加密体制进行保密通信时,任意不同的两个用户之间都应该使用互不相同的密钥。这样,如果一个网络中有n个用户,他们之间彼此都可能进行秘密通信,这时网络中将需要n(n-1)/2个密钥(其中,每个用户都需要保存n-1个密钥),这样巨大的密钥量给密钥分配和管理带来了极大的困难。另外,随着计算机网络,特别是因特网的发展,网络上互不相识的用户可能需要进行保密的会话(例如,如果用户...

2018-06-05 12:53:39 18600 30

原创 三分钟理解辗转相除法

今天下午偶然看到辗转相除法, 以前不能够理解原理, 现在能够想明白了. 比如求gcd(1970, 1066)#include <iostream>#include <string>using namespace std;int gcd(int a,int b){ printf("%d = %d * %d + %d\n",a,a/b,b,a%b); ...

2018-05-23 18:09:43 4754 1

原创 费马小定理和欧拉定理及其证明

费马小定理: 若p是素数, a是正整数且不能被p整除, 则 ap−1=1(modp)ap−1=1(modp){ a }^{ p-1 }\quad =\quad 1(mod\quad p) 费马小定理的扩展: ap=a(modp)ap=a(modp){ a }^{ p }\quad =\quad a(mod\quad p)证明:首先, 给定一个小于p的正整数的集合x{1,....

2018-05-10 17:33:05 5113

原创 仿射密码加密与解密简单实现

加密程序解密程序待加密文本待解密文本加密函数: Y=(AX+B)%26 解密函数: X=(A的逆元)*(Y-B)%26加密程序#include<stdio.h>int main(){ FILE *fp = ("fangshe1.txt", "rt"); FILE *res = fopen("fangshe2.txt", "wt+...

2018-04-11 09:58:43 9377

原创 单表置换加密与解密简单实现

加密程序解密程序待加密文本加密后文本加密程序#include <cstdio>#include <iostream>#include <string>using namespace std;int main(){ freopen("SingleTable1.txt","r",stdin); f...

2018-04-11 08:57:56 6326

原创 Caesar加密与解密简单实现

默认密钥K=3, 加密程序#include <cstdio>#include <iostream>#include <string>using namespace std;int main(){ freopen("Caesar1.txt","r",stdin); freopen("Caesar2.txt"..

2018-04-11 08:54:46 3232

原创 css居中的多种方法

本文介绍了多种CSS居中实现方法:1)水平居中可通过text-align+inline-block或margin:auto实现;2)垂直水平居中可用绝对定位+margin或transform;3)Flexbox方案只需父元素设为flex,子元素margin:auto即可。每种方法都提供了对应的HTML结构和CSS代码示例,涵盖了现代CSS布局中最常用的居中技术方案。

2017-08-23 23:54:42 408

原创 使用margin还是padding

在正文开始之前我们先看一下一些比较权威的解释 CSS边距属性定义元素周围的空间。通过使用单独的属性,可以对上、右、下、左的外边距进行设置。也可以使用简写的外边距属性同时改变所有的外边距。——W3School 边界(margin):元素周围生成额外的空白区。“空白区”通常是指其他元素不能出现且父元素背景可见的区域。——CSS权威指南为了便于理解,我们其实可以把外边距成为空白,把内边距称为留

2017-08-23 23:53:27 436

原创 完美的全屏幕背景图

参考自http://blog.youkuaiyun.com/ZGhekuiwu/article/details/54382145教程英文原版https://css-tricks.com/perfect-full-page-background-image/我们的目标是让一张背景图能够覆盖整个浏览器窗口,在做之前,先提一下对最后效果的要求:图片要填充整个窗口,没有边距;根据需要缩放图片Retains ima

2017-08-23 23:51:42 1411

原创 splay(伸展树)的实现

数据结构之伸展树 http://dongxicheng.org/structure/splay-tree/ 伸展树 http://www.cnblogs.com/kernel_hcy/archive/2010/03/17/1688360.html BZOJ 1500: [NOI2005]维修数列 (splay tree) http://www.cnblogs.com/k

2017-02-27 23:42:44 481

原创 POJ1201-Intervals-线段树+贪心

原题链接 题意:给定一些区间,每个区间里必须取ci个数,这些数组成一个集合z,求z的最少的元素数 思路:由于如果两个区间如果有重复取的元素,那么这个元素一定是在左边的这个区间的最右边的那些元素。所以我们按照区间的右边界排序后,总是如果当前区间还需要取数,那么就从右往左取还没有被取的数即可。然后就可以用线段树来维护一段区间内已经被取走的数的总数。这样问题的复杂度就降到了O(NlogN)的程度了#i

2017-02-22 16:34:40 786

原创 POJ3368-Frequent values-离散化+线段树

原题链接 题意:给定一个非严格单调增数列,请快速求解一个区间内出现最频繁的数的频次。 思路:其实就是把相同的值合并成三个信息,即相同的值的数量,左端点,右端点。这样我们就可以把问题分为三种情况 1、属于同一个区间:答案就是它们之间的大小 2、属于相邻区间:找到它们的分隔点,取两个区间大小的较大者 3、属于两个不相邻的区间:取出头尾两个区间,计算它们的大小。对于中间的一个或多个区间,它们都是

2017-02-21 22:44:39 395

原创 离散化思想

离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如: 原数据:1,999,100000,15;处理后:1,3,4,2; 原数据:{100,200},{20,50000},{1,400}; 处理后:{3,4},{2,6},{1,5};#include <iostream>#include <

2017-02-21 16:04:37 444

原创 POJ2886-Who Gets the Most Candies?-树状数组

原题链接 题意:N个熊孩子围成一个圈,从第K个开始淘汰,每淘汰一个,出示手中的数字(数字非0且绝对值可能有10^8这么大),决定下一个淘汰者,正数表示从这个孩子开始顺时针的第n个,负数反之。每个人可以拿到的存活回数的因数个数的糖果,求拿到最多糖果数的孩子的名字以及糖果数。 思路:首先根据不同的出局的数可以得出其因子数,为了快速处理我们可以使用类似于素数筛的方式得到。然后其实就是用树状数组实现约瑟

2017-02-21 12:58:45 428

原创 POJ2155-Matrix-二维树状数组

原题链接 题意:给定一个初始为0的矩阵,每次可以使一个方块内的数由0变成1或者由1变成0,询问某一点是1还是0 思路:普通修改肯定过不了,但是有一点,某一个点如果被改变k次那么这个点就是k&1或者说k%2。基于这个思路,我们可以用树状数组方便地得出某一个点被修改过多少次。假设sum[i][j]可以求得i,j这个点被改变的次数,那么如果我们给出12 2C 1 1 2 2Q 2 2这组数据,那

2017-02-20 21:37:32 363

原创 POJ3109-Inner Vertices-离散化+扫描线

Inner Vertices Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 2422 Accepted: 666 Case Time Limit: 2000MS DescriptionThere is an infinite square grid. Some vertices of the grid

2017-02-20 18:12:31 797

原创 线段树的实现

#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;iostream&gt;#include &lt;algorithm&gt;using namespace std;const int tree_maxsize = (1&lt;&lt;18) + 1;//代表最多的二叉树的节点const int maxn = 100...

2017-02-19 20:41:13 456

原创 POJ1990-MppFest-树状数组

原题链接 MooFest Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 7357 Accepted: 3299 DescriptionEvery year, Farmer John’s N (1 <= N <= 20,000) cows attend “MooFest”,a social gatheri

2017-02-18 17:49:41 384

vega56刷64所需工具及文件修正版

蓝宝石vega56刷64所需工具, 可以降压超频, 注意device ID如果与当前显卡不同那么可以参考我的博客强刷。这个是修正版, 相比原版有跟更多的东西。也更正了一些文件。

2019-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除