team 拼车 codex 试用感受
没有红绿对比最近一次修改的功能,像是在盲改
时不时的就用覆盖方式写文件,把中文全变成乱码
xiaohack博客专注前沿科技动态与实用技术干货分享,涵盖 AI 代理、大模型应用、编程工具、文档解析、SEO 实战、自动化部署等内容,提供开源项目教程、科技资讯日报、工具使用指南,助力开发者、AI 爱好者获取前沿技术与实战经验。
在早期,网页的“内容”和“样式”是混在一起的。想改 100 个标题的颜色,就得改 100 次 HTML 代码,简直是噩梦。 1996 年,CSS(层叠样式表) 诞生,彻底解决了这个问题。 核心优势:结构与样式分离。样式写一次,全站复用,极大地提升了维护效率。 要让 CSS 生效,必须把它和 HTML 关联起来。按推荐程度排序: 实战演示 CSS 的语法非常像下达指令,核心公式是: 最常用的 3 种基础选择器: 实战演示:HTML 与 CSS 的配合 这是 CSS 最核心的概念:网页里的每一个元素(段落、图片、按钮),本质上都是一个矩形盒子。 从内到外,盒子分为 4 层: 设置 (注: 今天你掌握了 CSS 的三大基石:前言:为什么需要 CSS?
如果把网页比作建房子:核心 1:怎么把 CSS 用到网页里?(3 种方式)
方式 写法示例 适用场景 推荐指数 1. 外部样式表 <link rel="stylesheet" href="style.css">实际项目必备。一个 CSS 文件搞定全站样式,修改一次全网生效。 ⭐⭐⭐⭐⭐ 2. 内部样式表 在 HTML 的 <head> 里写 <style> p { color: red; } </style>单页面临时测试。不需要新建文件,但代码无法跨页面复用。 ⭐⭐⭐ 3. 内联样式 <p style="color: green;">文字</p>极不推荐。样式和标签死死绑定,后期改起来让人崩溃。 ⭐ <!DOCTYPE html>
<html>
<head>
<!-- 1. 外部样式表:通过 link 标签引入外部的 style.css 文件 -->
<link rel="stylesheet" href="style.css">
<!-- 2. 内部样式表:直接写在 head 里的 style 标签中 -->
<style>
h1 { color: blue; }
</style>
</head>
<body>
<!-- 3. 内联样式:直接写在标签的 style 属性里 -->
<p style="color: green;">这是一段绿色的文字</p>
</body>
</html>核心 2:CSS 语法公式 —— “选谁” + “怎么改”
选择器 { 属性: 值; }/* 这是一个 CSS 注释,浏览器会忽略它 */
p {
color: red; /* 声明:把文字颜色(属性)改成红色(值) */
font-size: 16px; /* 注意:必须用冒号分隔,分号结尾! */
}关键零件:选择器(我要改谁?)
选择器类型 语法 作用 示例 元素选择器 标签名选中所有同名标签 p { color: red; } (所有段落变红)类选择器 .类名选中带有特定 class 的元素(最常用,可复用).box { background: yellow; }ID 选择器 #ID名选中带有特定 id 的元素(全页唯一,不可复用)#header { font-size: 20px; }<!-- HTML 骨架 -->
<p>我是普通段落</p>
<p class="highlight">我是高亮段落(带 class)</p>
<div id="footer">我是底部区域(带 id)</div>/* CSS 装修 */
p { color: #333; } /* 元素选择器:所有 p 标签变深灰 */
.highlight { background: yellow; } /* 类选择器:带 class="highlight" 的背景变黄 */
#footer { font-size: 14px; } /* ID选择器:带 id="footer" 的字号变小 */核心 3:万物皆盒子 —— CSS 盒模型 (Box Model)
💡 通俗理解:想象一个装在快递箱里的易碎品。
物品本身是 Content,包裹物品的防震气泡膜是 Padding,纸箱纸板是 Border,两个快递箱之间的距离是 Margin。实用技巧:方向简写 (Shorthand)
padding 或 margin 时,经常需要指定上下左右。CSS 提供了一行搞定的“顺时针简写法”(上 ➡️ 右 ➡️ 下 ➡️ 左):简写代码 实际含义 记忆口诀 padding: 10px;上下左右全是 10px 1个值:全包圆 padding: 10px 20px;上下 10px,左右 20px 2个值:上下、左右 padding: 10px 20px 30px;上 10px,左右 20px,下 30px 3个值:上、左右、下 padding: 10px 20px 30px 40px;上、右、下、左(顺时针) 4个值:顺时针转一圈 margin: 0 auto; 是一个经典技巧,表示上下外边距为 0,左右自动平分,能让盒子水平居中。)🚀 总结
在数字化转型的浪潮中,客户关系管理系统(CRM)早已不再是简单的“通讯录”或“销售日志”。对于企业而言,它更是驱动业绩增长、沉淀客户资产的核心引擎。 然而,面对市场上琳琅满目的CRM产品,许多企业陷入了选型困境:功能看似大同小异,价格却天差地别;通用型CRM看似什么都能做,但在具体的业务场景中却总是“差一口气”。特别是对于工业品制造、医疗器械、高科技这类B2B长销售周期行业,一个不匹配的CRM不仅不能提升效率,反而会成为销售团队的累赘。 为了帮助您拨开迷雾,本文将基于当前市场的最新动态,从功能深度、价格体系、用户口碑三个维度,为您全方位解析目前市面上最值得关注的十大CRM软件。在文章的最后,我们将特别剖析,为何在B2B复杂销售领域,“专注”比“大而全”更重要。 1. Salesforce 2. 微软Dynamics 365 3. 销售易 4. 八骏科技 CRM 5. Zoho CRM 6. 纷享销客 7. 神州云动CloudCC 8. 励销云 9. 悟空CRM 10. 简信CRM 看完以上十大软件的对比,您可能会发现一个规律:像Salesforce、销售易这样的综合性平台,确实能解决80%的通用问题,但恰恰是剩下的20%行业特性,决定了CRM项目的成败。 对于工业品制造、医疗器械、高科技这三个特定领域的企业来说,他们的痛点非常独特: 这也正是为什么我们将 八骏科技 CRM 置于本次推荐的关键位置。当许多CRM还在比拼“客户量”和“通用功能”时,八骏已经在这三个细分赛道深耕了超过12年。 八骏CRM的核心护城河: 如果您正处在CRM选型的十字路口,不妨按照以下三步来思考: 第一步:先诊断,再选药。 第二步:警惕“万能药”,拥抱“专科医生”。 第三步:不仅看价格,更要看“总拥有成本”。 最后,给您的最终建议是:第一梯队:国际巨头与综合平台
第二梯队:垂直行业深耕者
第三梯队:互联网思维与轻量级应用
深度剖析:为什么B2B长周期销售必须选“行业专家”?
给您的靠谱选型建议
对于业务模式标准的快消或服务行业,可以从销售易、纷享销客中择优;但对于立志在工业品制造、医疗器械、高科技领域深耕细作、追求长期价值的企业,八骏CRM会是不错的选择。 因为,只有真正扎根于泥土中的系统,才能开出最适合您业务的花朵。
比如我在终端中输入
npm cache cl_
会像代码补全一样猜接下来的命令
npm cache clean

大家好,我是 Rumus 的开发者,来分享一下自己做的终端工具,顺便招募一波内测用户。
一句话概括:一个好看、好用的终端,内置 AI Agent。
做这个项目的初衷是觉得市面上的终端要么功能强但颜值拉胯,要么好看但不够实用,而且几乎没有把 AI 能力原生集成进去的。所以就自己做了一个。
支持 macOS / Windows / Linux 三端。
现在注册即可获得:
使用方式:访问 https://www.rumus.ai 注册账号后,在设置里输入激活码即可。
码用完了也没关系,可以在帖子下面留言,我再补。
欢迎大家来体验,有任何问题或建议随时交流!
点赞 + 关注 + 收藏 = 学会了 在做前端开发或者使用 n8n、dify 等工具时可能会跟数字打交道,可能会遇到下面这些需求: 很多刚接触 JavaScript 的开发者会直接使用 举个例子: 如果后端传给你的 JSON 里的长 ID 没加引号,前端在 解决方案: 在实际应用中,可以通过一些方法来胖段当前数值是否安全。 JS 提供的方法: 在 JavaScript 里,普通数字类型是 超过这个范围就会出现 精度丢失问题,例如: 如果你要处理 超过 Number 最大安全值的整数,有几种常见方案👇 现代 JavaScript 提供了一种新的类型: 它可以表示任意大的整数。 用 它还有一种简写方法,在赋值的时候不需要加引号括者数字,而是在数字后面加个 需要注意的是,BigInt 不能和 Number 混合运算!!! 必须统一类型: 一个经典问题: 原因是浮点数精度问题。 金融系统一般有两种解决方案。 例如: 前端展示时再除以 100。 这种方式是比较老派的方法。 **MikeMcl 写了几个很出名的处理数字的JS库,比如: 我用 bignumber.js 演示一下。 安装 bignumber.js 在前端项目里引入: 此时直接计算小数位的数值 处理数值比较大的数据也没问题 在金融行业,金额的展示不仅关乎美观,更关乎准确性和合规性。针对你提出的千分位转换、中文大写转换以及大数处理 JavaScript 原生支持国际化格式化。 金融项目比较推荐使用这个方案。 如果想在金额前面加一个“钱”的符号,比如人民币就加个 如果要使用美元符 如果需要支持小数就这么写: 但金融系统一般不推荐这种方式,因为这种方式不支持国际化,不支持货币格式,容易出 bug。 在中文的金融系统中,经常需要展示: 这个规则有点复杂,一般不建议自己实现。 我推荐使用开源库 nzh(https://github.com/cnwhy/nzh)。 安装: 使用: 最后总结一下。 在 JavaScript 中处理金额和大数时,核心要记住三点: 1️⃣ 不要直接用 Number 做金融计算 只要遵循这三条原则,就可以避免绝大多数金额相关的 bug。 以上就是本文的全部内容了,还有疑问的话可以在评论区交流。 点赞 + 关注 + 收藏 = 学会了1234567.89 → 1,234,567.890.1 + 0.29007199254740993123456.78 → 壹拾贰万叁仟肆佰伍拾陆元柒角捌分Number 类型处理这些问题,但实际上这里面隐藏了不少 坑。JSON.parse 的一瞬间就已经把精度丢了。const rawJson = '{"id": 9007199254740995}';
const parsed = JSON.parse(rawJson);
console.log(parsed.id.toString()); // "9007199254740996" 精度丢失了!!!json-bigint 库来解析原始的 JSON 字符串。数值是否安全?
Number.isSafeInteger(9007199254740991) // true
Number.isSafeInteger(9007199254740992) // false处理大数值的几种方案
Number(64位双精度浮点),它有一个安全整数范围:Number.MAX_SAFE_INTEGER = 9007199254740991Number.MIN_SAFE_INTEGER = -9007199254740991console.log(9007199254740991 + 1) // 9007199254740992
console.log(9007199254740991 + 2) // 9007199254740992 ❌ 精度丢失方案1:BigInt
BigInt。const num = BigInt("9007199254740993")
console.log(num + 1n)
// 9007199254740994nBigInt 的话,数字后面会跟着一个字母 n,看到它就能区分这个值和普通的 Number 类型不一样,这个需求可能会涉及很大的数值。n。const num = 9007199254740993n1n + 1
// ❌ 报错1n + BigInt(1)金融计算为什么不能直接用 Number
0.1 + 0.2
# 结果是 0.30000000000000004方案一:金额用“分”存储
123.45 元
存储为:12345 分const amount = 12345 / 100
console.log(amount)
// 123.45方案二:使用大数库
npm install bignumber.jsimport BigNumber from 'bignumber.js';const a = new BigNumber(0.1)
const b = new BigNumber(0.2)
a.plus(b).toString()
// 0.3
// 格式化,保留2位小数
a.plus(b).toFormat(2)
// 0.30// 1. 创建大数(建议始终传入字符串)
const x = new BigNumber('9007199254740995.123456789');
const y = new BigNumber('100');
// 2. 加减乘除
const res = x.plus(y); // 加
const res2 = x.minus(y); // 减
const res3 = x.times(y); // 乘
const res4 = x.div(y); // 除
console.log(res.toString()); // "9007199254741095.123456789" (精度完全保留)格式化数值
千分位格式化
方案1:
toLocaleString()const amount = 123456789.56
amount.toLocaleString()
// 123,456,789.56方案2:
Intl.NumberFormatconst formatter = new Intl.NumberFormat('zh-CN', {
minimumFractionDigits: 2,
maximumFractionDigits: 2
})
console.log(formatter.format(1234567.8))
// 1,234,567.80¥,可以这么写:const formatter = new Intl.NumberFormat('zh-CN', {
style: 'currency',
currency: 'CNY'
})
console.log(formatter.format(123456))
// ¥123,456.00$ 就这么写:const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD'
})
console.log(formatter.format(123456))
// $123,456.00方案3:正则实现千分位(不推荐)
function formatNumber(num) {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
console.log(formatNumber(123456789))
// 123,456,789function formatMoney(num) {
return num.toString().replace(/\d+/, function(n) {
return n.replace(/(\d)(?=(\d{3})+$)/g, '$1,')
})
}数字转大写中文
123456.78
↓
壹拾贰万叁仟肆佰伍拾陆元柒角捌分npm install nzhimport nzh from "nzh"
nzh.cn.encodeS(123456)
// 十二万三千四百五十六
nzh.cn.encodeB(123456.78)
// 壹拾贰万叁仟肆佰伍拾陆点柒捌
nzh.cn.toMoney(123456.78)
// 人民币壹拾贰万叁仟肆佰伍拾陆元柒角捌分
2️⃣ 金额存储最好使用整数(分)
3️⃣ 展示时再进行格式化
一天晚上,我在电脑前打牌(游戏王大师决斗)。
对手先手,玩的是当前版本最新最潮的码丽丝卡组,场子做的很大。我后手玩的是烙印,手牌还行,有几张大解牌,正准备突破对面呢,听到门响,伯伯走了进来。
伯伯和我爸的父亲是堂兄弟,这几代人传下来,关系也比较远了。但一个队里住着,平时见面也会打个招呼。伯伯在我们社区门上卖东西,消息比较灵通,也很热心肠。
我起身说:您坐,给您倒杯水。伯伯笑呵呵说:不用麻烦了,你妈呢,有件好事说说。我一听就感觉不妙。老妈听到人来了,从卧室走了出来。
然后伯伯就说起了好事:他今天和老兄弟一起喝酒,喝着喝着俩弟兄就聊到儿女,他的老兄弟说他女儿,三十了还没有嫁出去,这么单着也不是事,想找找有没有合适的小伙子。我伯伯的一对儿女早已结婚,娃娃都能打酱油了。于是,伯伯就想到了他的侄儿:也就是我……
老妈一听,喜笑颜开。我在旁边听的是头皮发麻,伯伯这两年已经说过好几次这样的好事,说实话,把我折腾得够呛。此时老妈呵斥了一声:别玩了!过来听你伯伯说话!我心乱如麻,手里的一张解牌交错,对面连锁起跳,已经拦不住了。一招不慎,满盘皆输,我点了投降。
搬着小板凳,坐到了桌子旁。伯伯还在高谈阔论:这女娃长得心疼(老家方言就是漂亮的意思),性格又好,在镇里当老师,工作也稳定,也不知道为啥没找着对象。家里也不说别的,主要看娃娃们能谈上不,能谈上就成。
老妈听得更高兴了,觉得天上要掉馅饼了。伯伯接着趁热打铁对我说:你可要把握住啊,这可是你的福气啊,我腹诽道:这样的福气给你要不要啊?终究没敢说出来,怕被打。
倒不是我非以恶意揣测别人,就我这几年接触到的大龄相亲对象来说,真的各种稀奇古怪。国内这样严峻的相亲市场上,女方还能剩到大龄,真的不好说啊。当然我也是大龄,我肯定也有问题(一是丑,二是穷,三是嘴还不会说),我不单身谁单身?
眼看着这事推不掉了,我立马起身给伯伯添水(茶还是给客人倒上了):伯伯,我还想多了解一下对面姑娘,看看合不合适。想套话看有没有大坑,以前几个实在是踩怕了。伯伯的兴致更高,话也多了起来。抛开一些主观评价的客套话,我终于找到了一点有用的信息:这位姑娘,已经在我们队里相过一个人了(辈分上算我堂弟),然后才来找的我。
我赶紧旁敲侧击:那到底是为啥没看上呢?自知者明,我可不认为自己有足够的魅力让陌生异性对我倾心。伯伯也不是很了解详情,好像听姑娘说的,觉得那个小伙太瘦了。我一听,就有了借口:那我不是更瘦吗?手不能提,肩不能挑,风大一点就能吹跑。
伯伯赶紧给我建立信心:你还是挺好的,肯定能行,赶紧来把微信加上。老妈也在瞪我。没奈何,我只好扫了微信加了好友。伯伯见状,起身告辞。老妈出去送客,我心想又要遇到一只算盘了。
果不其然,第二天通过好友之后。我问一句,她答一句。我不问她,她也不说话。和她的聊天,我就在上珠算课,拨一下,动一下。我被搞得不厌其烦:要不出来一起吃饭,聊聊天,就我们两个。我说:基本情况大家都了解,线上聊出花也没用,万一线下见光死了呢。就别浪费各自的时间精力了,大家都很忙的。姑娘长时间沉默,我也不管她,忙自己的事。过了好久,她说:好。
到了吃饭的那天,我早上给她发消息:下午什么时候有空,你想吃什么?姑娘又是沉默,到中午回了一句:随便听你安排,吃什么都行。
老妈给我出主意,让我带她去城里,在某某广场吃饭然后转转,还能买点礼物。我听得头都大了:打住打住。这么热的天气,晒得人简直能脱了皮,那广场也不知谁设计的,没有遮阴凉的地方,铺的一条条碎石子路,炎炎夏日走上去就像在热锅上跳舞。我是去吃饭的,不是去受刑的。说好下午说在社区门上吃个烧烤完事,好久没去吃了,还挺想的。
万幸的是,天公作美。中午过后云层黑压压地堆积了起来,可能要下雨,风也起来了,刮得树叶哗啦啦响。慢慢地热气消退了,等到下午六点,我发消息:该出发了,要不一会儿雨下大了。又是沉默,过了半小时,她说不好意思让你久等了,我心想:可想瞎了你的心,你还以为我大热天在吃饭的地方等你吗?我还在床上躺着呢,你不出门我也不出门。
然后她说:要带个朋友过来,不介意吧?我早就受够了她的算盘回答和时不时断联,心想你爱咋咋地。骑着小电驴到了社区门上,她还是没有到。我到旁边商店买了三瓶水,等了五分钟,她终于神龙现身了,可不容易,我把水递给她,说去吃烧烤吧,她同意了。
坐在烧烤店里,外面的雨大了起来,雨点像黄豆一样砸在店前的台阶上,空气中传来黄土和青草混合出来的独特气息,家乡的味道,让人心定。在外地漂泊的时候,我就时时渴望像这样的雨能抚慰我的心灵,本来我心火挺大的,但是美景与美食不可辜负,何必为陌生人动气呢。想到这里,我释然了。
我问她:你朋友呢?她说在路上,她出去迎一下。我说你去吧,起身我就挑了几样喜欢吃的食材,让老板烤上。我在这家店是老顾客了,老板说还是老样子:少辣然后再烤上两个饼子,切成扇形分开装盘?我点点头:对。
过了一会儿,她的朋友来了。然后我就体验了一次特殊的考试,跟审犯人似的:家里几口人啊?兄弟姐妹几个啊?父母工作是什么啊?有车没?有房没?工作是什么啊?工资多少啊?对未来有啥打算啊?她就是主考官,她朋友是副考官。还想把我当学生训呢?我可不吃你这一套,能答的答,不能答的略过不谈,总之烧烤的味道还是很不错,可惜对身体不好,只能偶尔吃一顿。
暴雨停了下来,我吃得心满意足,问她吃好了没?她说好了,我说那就散了。这时两位独立女性,低着头,眼睛被手机迷住了,屁股上坠了千斤,一动不动。还当老师呢?志士不饮盗泉之水,廉者不受嗟来之食的道理懂不懂,蹭白食蹭得理直气壮。
我笑了一下,对这样的人还要有所期待吗?起身结账,老板说:又来和朋友吃饭?我说算不上,陌生人而已。老板笑了:算你优惠,三十块,欢迎下次光临。我说:谢谢老板。出门后我想:这家店我吃过不下二十次了,和家人、朋友、同事都来过,还真没见过今天这样的。
凉风习习,骑上小电驴回家了。
一边骑着一边想着今天的消费。
三瓶水:六块,烧烤:三十,纸巾:两块,雪糕:两块。总计四十。
还好,真别说,烧烤还是挺好吃的。
GitLab 多个安全漏洞通告
CVE-2025-14560,CVE-2025-12073,CVE-2025-8099,CVE-2025-7659,CVE-2026-1094,CVE-2026-0958,CVE-2026-0595,CVE-2026-1387,CVE-2025-12575,CVE-2026-1456,CVE-2026-1080,CVE-2026-1458
近日,GitLab 发布了安全公告,修复了 15 个安全漏洞,其中值得关注的高危漏洞有:CVE-2025-7659、CVE-2025-8099、CVE-2026-0958、CVE-2025-14560、CVE-2026-0595,中危漏洞有:CVE-2026-1458、CVE-2026-1456、CVE-2026-1387、CVE-2025-12575、CVE-2026-1094、CVE-2025-12073、CVE-2026-1080。
GitLab CE/EE 是一款基于 Git 的代码托管、版本控制、协作开发平台。
CVE-2025-7659 GitLab CE/EE 未授权访问漏洞
漏洞类型:未授权访问
漏洞等级:高危
漏洞详情:该漏洞可能允许未经身份验证的用户通过滥用 Web IDE 中不完整的验证来窃取令牌并访问私有仓库。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2025-8099 GitLab CE/EE 拒绝服务漏洞
漏洞类型:拒绝服务
漏洞等级:高危
漏洞详情:在特定条件下可能允许未经身份验证的用户通过发送重复的 GraphQL 查询来造成拒绝服务的问题。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-0958 GitLab CE/EE 拒绝服务漏洞
漏洞类型:拒绝服务
漏洞等级:高危
漏洞详情:该漏洞可能允许未经身份验证的用户通过绕过 JSON 验证中间件限制,导致内存或 CPU 耗尽,从而引发拒绝服务。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2025-14560 Code Flow 中的跨站脚本问题影响 GitLab CE/EE
漏洞类型:XSS
漏洞等级:高危
漏洞详情:在某些条件下,该漏洞可能允许认证用户通过向漏洞代码流程中注入内容,代表其他用户执行未授权操作。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-0595 测试用例标题中的 HTML 注入问题影响 GitLab CE/EE
漏洞类型:其它
漏洞等级:高危
漏洞详情:在某些条件下,该漏洞可能允许经过身份验证的用户通过在测试用例标题中的 HTML 注入向用户账户添加未经授权的电子邮件地址。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-1458 GitLab CE/EE 拒绝服务
漏洞类型:拒绝服务
漏洞等级:中危
漏洞详情:在特定条件下,该问题可能允许未经身份验证的用户通过上传特别制作的文件来造成拒绝服务。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-1456 Markdown 预览中的拒绝服务问题影响 GitLab CE/EE
漏洞类型:拒绝服务
漏洞等级:中危
漏洞详情:该漏洞可能允许未经身份验证的用户通过提交特制的 markdown 文件,在 markdown 预览中触发指数级处理,从而导致 CPU 耗尽,造成拒绝服务。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-1387 仪表板中的拒绝服务问题影响 GitLab EE
漏洞类型:拒绝服务
漏洞等级:中危
漏洞详情:该漏洞可能允许认证用户通过向仪表板上传一个特殊构造的文件并反复发送 GraphQL 查询来解析它,从而造成拒绝服务。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2025-12575 虚拟注册表中的服务器端请求伪造问题影响 GitLab EE
漏洞类型:SSRF
漏洞等级:中危
漏洞详情:在某些条件下,具有特定权限的认证用户可能对内部网络服务执行服务器端请求伪造。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-1094 差异解析器验证不当问题影响 GitLab CE/EE
漏洞类型:其它
漏洞等级:中危
漏洞详情:GitLab 已修复一个可能导致经过身份验证的开发者向 WebUI 隐藏特殊构造文件更改的问题。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2025-12073 Git 仓库导入中的服务器端请求伪造问题影响 GitLab CE/EE
漏洞类型:SSRF
漏洞等级:中危
漏洞详情:在某些条件下,该漏洞可能允许经过身份验证的用户通过绕过 Git 仓库导入功能中的保护措施,对内部服务执行服务器端请求伪造。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
CVE-2026-1080 迭代 API 中的授权绕过问题影响 GitLab EE
漏洞类型:其它
漏洞等级:中危
漏洞详情:在特定条件下可能导致已认证用户通过查询迭代 API 端点访问私有子组迭代数据的问题。
远程利用:是
POC 状态:未公开
在野利用状态:未发现
漏洞细节:未公开
利用复杂度:未知
影响版本: CVE-2025-7659 + 18.2.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2025-8099 + 10.8.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-0958 + 18.4.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2025-14560 + 17.1.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-0595 + 13.9.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-1458 + 8.0.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-1456 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-1387 + 15.6.x ≤ GitLab EE < 18.6.6 + 18.7.x ≤ GitLab EE < 18.7.4 + 18.8.x ≤ GitLab EE < 18.8.4 CVE-2025-12575 + 18.0.x ≤ GitLab EE < 18.6.6 + 18.7.x ≤ GitLab EE < 18.7.4 + 18.8.x ≤ GitLab EE < 18.8.4 CVE-2026-1094 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2025-12073 + 18.0.x ≤ GitLab CE/EE < 18.6.6 + 18.7.x ≤ GitLab CE/EE < 18.7.4 + 18.8.x ≤ GitLab CE/EE < 18.8.4 CVE-2026-1080 + 16.7.x ≤ GitLab EE < 18.6.6 + 18.7.x ≤ GitLab EE < 18.7.4 + 18.8.x ≤ GitLab EE < 18.8.4
目前官方已发布安全版本,受影响用户可下载安装。 https://about.gitlab.com/update https://docs.gitlab.com/runner/install/linux-repository.html#updating-the-runner
网上找到的教程是开交通卡去物业写卡,太麻烦了
或者就是买个 nfc 卡贴自己复制
还有没有更优雅的方式
还是短视频刷多了,夸大了爱情的想象
今天必须好好说道说道特斯拉。
说实话,特斯拉刚出来那会儿,我是真觉得它帅炸了。全新的设计语言,还有那句“加速世界向可持续能源的转变”,当时听着确实挺戳人的。
想想以前走在路上,跟在油车后面吸尾气那股味儿,真的难受。有些老破油车排放不达标,路过都恨不得捂鼻子。电动车普及之后,至少街边空气质量好了不少,这点确实是实打实的进步。
再说外形设计,特斯拉没出来之前,我对满大街的油车外观是真的提不起兴趣。不是说非得跑车才好看,但你倒是设计得走心点啊?结果特斯拉一来,嚯,原来车可以长这样——线条流畅、科技感拉满。就是内饰吧……简陋得让人沉默。
但问题是,从 Model S/X 到 Model 3/Y ,这都多少年了?真正意义上能叫“迭代”的,就 3 和 Y 这一波。现在我是真受不了了,忍不住要骂几句:
内饰是真的省。 那个中控无线充电板,设计出来是为了凑配置单的吗?功率低得感人,放上去充半天还不如掉电快,导航还得低头看手机,那我要它干啥?隔壁蔚来至少有个 NOMI ,会转头会卖萌,你哪怕官方出一个车载电子宠物,我愿意掏钱买,真的。
座椅真的不行。 我老款 Model Y ,没通风,夏天一开车后背湿一片。新款终于加了通风,但还是没按摩,而且那个头枕,谁靠谁知道——硬,角度还不对,头根本放不舒服。零重力座椅?想都别想。午休想眯一会儿,调半天姿势,最后只能脖子歪着睡。
车载冰箱?想多了。 大夏天开车累了,想喝口冰可乐、冰咖啡,过分吗?不过分吧。结果全车连个冷藏手套箱都没有。我可以不用,但你得有,对吧?
前备箱那个手动开关…… 真就 2024 年了,前备箱还得用手掀、用手摁。后备箱都有电动了,前面省这点成本,每次开都觉得自己在开古董车。
售后保养价格离谱。 这次去售后做一次过保前检查,告诉我“热泵冷凝器建议清洗一下”,报价 633 块。633 ?!我去外面 T9 洗一次 99 ,搞活动 49 。我寻思这差价够我洗 10 次了,你特斯拉洗的是金箔吗?
充电桩价格也让人迷惑。 超充站有些站点能干到两块一度电,哪怕买了充电卡也要一块三。问题是也没感觉快多少啊?关键是别的品牌快充站一堆,价格便宜一半不止。真就不理解为啥特斯拉还能定这价,懂行的朋友能不能解释一下?
雨刮器的自动模式像抽风。 明明毛毛雨刮得飞快,大暴雨反而安静如鸡。手动调?行,但触屏操作你知道多危险吗?开车调个雨刮得盯着屏幕点,这不是反人类是啥。
语音助手约等于无。 说句话识别半天,反应还慢,基本只能用来设导航。别家语音都能控制车窗、空调、座椅了,特斯拉还在“嗯?您说什么?”
悬挂是真的硬。 操控好没问题,但你过个减速带像撞墙,过个坑感觉轮子要飞了。偶尔带家人出门,人家坐后排颠得话都不想说。
我有个在广州的朋友,认识一个介绍软件外包私单的人。
我们年付固定的费用,大约 1-2 万,然后,每个月广州的那个人给我们推这种软件开发外包单,价值在几千到几万不等。
这个人只负责推单子,不管我们的成单后的利润,也不分提成。
请教朋友们两个问题:
求真
昨天一天都没事,今天早上发现被删帖隐藏了

强烈建议支持修改中文名称啊哈。
我先来,主力机 iphone air ,备用机 vivo x fold5 。基本上是出门在外更多的用 air ,在家主要用 fold ,得益于蓝厂强兼苹果,两台手机可以互相接听电话、短信、通信,微信也可以在 fold 上使用平板模式共存。另外我选 fold 还有一个重要原因,即兼容连接 watch 和 airpods 。app 的话 google play 和 apple store 覆盖全了,app 广告跳过---fold 有 GKD (类似李跳跳),iphone 可以用 loon 。
下面讲讲缺点,两台手机的续航都不太行,好在公司和家里尝待的地方都有充电器,随时补电。众所周知 air 只有一颗主摄,所以 fold 的三摄弥补了这个缺点,蓝厂自带滤镜也确实比 iphone 的拍片好看。两台手机的扬声器都很拉跨,属于勉强能听的水平。
暂时想到这么多,后面再补充。大家有兴趣都可以互相分享下心得,友好交流,谢谢~
先说经过
12 月份 在一家三甲医院的门诊就诊做了几个检查
花了 2000 多块钱
刷的医保卡
当时 没扣款
第二天才显示扣的医保卡的钱
没仔细看
以为自动门诊统筹了
结果过年期间查医保记录
那 2000 多全是余额支付的,一分没报销
当地政策是门诊消费超过 700 后能走门诊统筹报销
我去医院问为什么没报销
医院给的答复是医保余额支付的不能门诊统筹,要现金支付才能门诊统筹
还说可以退款,叫我现金支付再报销
结果退款过程中说是跨年了, 不能退款了,叫我自认倒霉
我想知道这里面有什么猫腻吗
我只能认栽吗
根据 Axios 的报道,美国国防部长 Pete Hegseth 与 Anthropic 首席执行官 Dario Amodei 举行闭门会晤,并正式向其发出周五晚(2 月 27 日)截止的最后通牒,要求 Anthropic 放弃其针对「大规模国内监视」和「完全自主杀伤性武器」的 AI 限制条款(AUP),否则 Anthropic 将被列为「供应链风险」企业,同时美国政府将援引《国防生产法》(DPA)强制接管其技术——在 DPA 法案下,政府将有权强制 Anthropic 优先为国防需求定制无安全护栏的模型版本,这一手段此前多用于战时或大流行期间的物资增产。
在早些时候的达沃斯世界经济论坛采访中,Anthropic 首席执行官 Dario Amodei 曾抨击美国政府允许英伟达向中国出口 H200 处理器的决定,强调针对中国维持计算能力优势对防止极权主义利用 AI 技术至关重要,当地时间 2 月 23 日,Anthropic 还通过官方博文指控 DeepSeek、Moonshot AI、MiniMax 三家中国厂商对其模型进行产业级蒸馏攻击;目前 Claude 也是唯一拥有五角大楼 IL6 级机密访问权限的尖端 AI 供应商,但拒绝在使用限制条款上妥协,军方官员方面则强调军事工具必须支持「所有合法用途」且不应受私营公司「觉醒(woke)」政策的约束。五角大楼据传也在加速推进替代方案,并于本周二确认已与 Elon Musk 的 xAI 签署协议,允许其 Grok 模型进入机密系统处理武器开发与战场操作,同时接近与 Google 达成 Gemini 的机密准入协议。来源
松下宣布与创维达成战略合作并向其移交电视制造、销售及营销业务。根据协议,创维将主导北美与欧洲区域的销售、营销及物流;松下则提供技术专长与质量保证,并与创维联合开发高端 OLED 机型。同时松下承诺为 2026 年 3 月前售出的存量电视及 4 月起上市的新品提供售后支持。
此次业务重组自 2026 年 4 月起执行,届时松下娱乐事业部将并入松下控股。来源
Ubiquiti 于 2 月 19 日宣布推出 UniFi Industrial 产品线,该系列产品采用无风扇被动散热设计,专为极端环境打造,首款产品为多功能万兆网关 Cloud Gateway Industrial,也称 UCG-Industrial(270W)。

UCG-Industrial 基于四核 Arm Cortex-A73@2.2GHz 处理器,配备 3GB 内存,可管理 50 台以上 UniFi 设备、支持连接 500+ 用户,支持包括机架在内的多场景部署;接口方面提供 1 个 10Gb SFP+、1 个 10GbE PoE+++ RJ45、4 个 2.5GbE RJ45(2 个支持 PoE+++、2 个支持 PoE++),还集成了 BE5000 双频 Wi-Fi 7;预装 128GB NVR 存储 microSD 卡,还拥有可与 UniFi 5G Max Outdoor 调制解调器配套使用的 SIM 卡槽,定价为 579 美元。来源
适马于 2 月 24 日正式发布 35mm F1.4 DG II 和 15mm F1.4 DC 两款镜头新品。其中 35mm F1.4 DG II 采用全新设计的 12 组 15 片镜片结构,含有 4 片高精度非球面镜片与 2 片 SLD 特殊低色散镜片,配有 11 片圆形光圈叶片,镜头重量 530g、长度 94mm(L 卡口),搭载双 HLA 浮动对焦系统,相比上一代的长度缩短约 14%,重量减轻约 20%。该镜头在两个位置配备了 AFL 按钮,可通过兼容相机的菜单为其分配多种功能;除光圈环外,还配备了光圈环锁定开关以及无极光圈开关,定价 1059 美元。

15mm F1.4 DC 镜头为 APS-C 画幅无反相机打造,是此前 16mm F1.4 的升级版,镜头长度 64.8mm、重量 220g,等效全画幅 22.5mm(佳能 RF 卡口为 24mm),相比前代镜身长度缩短约 30%,重量减轻约 50%,配有 9 片光圈叶片;采用步进马达驱动轻量化对焦镜片组,配备光圈环,支持直观操控。此外佳能 RF 卡口版本采用控制环,用户可自定义功能,可选 E、X、RF 卡口版本,定价 579 美元。来源
2 月 24 日,Meta 宣布计划向 AMD 采购价值高达 1000 亿美元的芯片,涵盖 MI540 系列 GPU 及最新一代 CPU,预计将驱动约 6GW 的数据中心电力需求。作为多年度协议的一部分,AMD 向 Meta 授予了约占公司 10% 股份的绩效认股权证,行权价为每股 0.01 美元,其最终归属取决于 AMD 股价达到 600 美元等里程碑目标。来源
2 月 24 日,知名密码管理服务商 1Password 宣布将于 2026 年 3 月 27 日起上调个人与家庭计划的订阅费用,根据官方邮件,个人版年费将从 35.88 美元涨至 47.88 美元,涨幅达 33%;家庭版(Family)年费则由 59.88 美元涨至 71.88 美元。新费率将在 3 月 27 日后的下一次续费周期生效,在此日期前续费的用户仍可享受原价一年。
1Password 将此次涨价归因为对安全技术的大幅投入,包括今年 1 月推出的针对 AI 辅助钓鱼攻击的主动钓鱼防护功能、AI 驱动的项目命名及增强版 Watchtower 警报系统。来源
兰博基尼在近期的采访中宣布取消旗下 Lanzador 纯电动 SUV 项目,该决策基于奢侈超跑细分市场对纯电车型需求有限及普及速度放缓的现状,首席执行官 Stephan Winkelmann 指出,在市场尚未成熟时重金投入全电动开发属于财务不负责任行为,品牌将转向全线插电式混合动力(PHEV)路线,同时以积极应对欧盟 2035 年新车 90% 零排放的监管压力。兰博基尼计划到 2030 年将旗下所有车型均转为插电式混合动力版本。来源
暴雪娱乐正式公开了《守望先锋》IP 的移动端衍生作 Overwatch Rush,该作并非主系列游戏的移植,而是一款专为手机设计的俯视角射击游戏,由暴雪内部一支独立于 Team 4 的移动开发团队打造,采用 4v4 竞技模式,画风更具卡通色彩,首发角色包含猎空、莱因哈特、天使(其技能被重做为侧重战斗的医疗官)等主系列游戏中的英雄,支持虚拟摇杆双摇杆操作及技能自定义。

该作将以 F2P(免费游玩)模式登陆 Android 与 iOS 平台,目前处于早期开发阶段,计划近期在菲律宾等特定地区启动首轮 Beta 测试,官方承诺后续将通过 Discord 持续同步开发进度。来源
> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰
> 实用、好用的 正版软件,少数派为你呈现 🚀
2025-2026中国数智科技年度风云榜以“数智科技赋能产业未来”为主题,聚焦数字技术与智能技术深度融合的新赛道、新模式,集中展示我国数智科技领域的创新成果与先锋力量,为新质生产力加快形成提供示范与指引。 在此次发布的系列榜单中,北京中烟创新科技有限公司(简称:中烟创新)自主研发的“灯塔AI智能体”入选“2025-2026中国数智科技年度十大创新力产品”榜单。 灯塔AI智能体是中烟创新面向企业级智能化需求构建的多任务协同智能体系统,与通用大模型侧重内容生成能力的定位不同,聚焦于垂直领域的业务流程智能化,旨在将一线业务人员从重复性、事务性工作中解放出来,提升业务处理的效率与规范化水平。 灯塔AI智能体的核心设计理念是“智能体协同”,通过将复杂业务拆解为由不同职能智能体分工执行的子任务,系统能够模拟人工团队的分工协作模式,实现从信息感知、知识检索到推理决策的全流程自动化。这一设计使系统在应对复杂业务场景时,具备比单一模型更高的灵活性与可解释性。灯塔AI智能体的技术架构由三个层次构成,各层次承担不同职能,并通过标准化接口实现协同调用。 感知与理解层由OCR与NLP技术驱动,负责处理扫描件、手写票据、合同文本等非结构化输入。OCR引擎进行高精度识别与版面分析,NLP能力中心执行实体识别、语义理解、关系抽取等任务,将非结构化材料转化为结构化语义信息,为上层智能体提供标准化输入。 知识与记忆层由知识图谱、向量知识库与RAG架构支撑,将行业法规、裁量规则、历史案例等专业知识构建为可检索的知识资产。当智能体处理任务时,RAG机制从向量库中检索相关知识片段作为推理上下文,有效抑制通用大模型在专业领域常见的“幻觉”问题,确保输出的专业性与合规性。 知识图谱的引入支持多跳推理能力,使系统能够处理复杂查询。推理与生成层由大模型与提示词工程协同驱动。基于前两层输出的结构化信息与精准知识,该层通过业务提示词模板引导大模型进行逻辑推理、内容生成、风险研判等高级任务,确保输出符合业务规范与格式要求。智能体平台兼容多种主流大模型,可根据任务类型选择调用,平衡效果与成本。 灯塔AI智能体的技术能力在“烟草行政处罚案卷制作与评查平台”中得到集中体现。以三类智能体——文书生成智能体、案卷评查智能体与归纳分析智能体构建了一个覆盖执法办案全周期的智能闭环。文书生成智能体基于感知层提取的案件要素,自动匹配相应的文书模板,并依据知识层检索的法规条款填充说理部分。生成结果以草稿形式呈现,供执法人员审核确认。据实践数据,该机制可使案卷制作时间平均减少约70%。案卷评查智能体对关键信息项进行实时校验,发现遗漏或矛盾时即时提示。 文书定稿后,评查Agent依据预设规则库对全卷进行完整性、合规性、一致性核查,生成评查报告并标注疑点项。这一机制将事后抽检转变为事中全量审核,降低了不合格案卷流入后续环节的概率。归纳分析智能体对经办的案卷进行结构化解析,提取案件特征、处罚结果、裁量依据等维度信息,构建可检索的案例库。积累的案例数据既可用于同类案件的参考比对,也可为裁量规则优化提供实证支撑。正是基于上述架构与案例实践的反复验证,灯塔AI智能体的产品优势在解决企业真实痛点中逐步显现。其设计逻辑并非简单套用通用大模型,而是深入业务流程的末梢,在技术适配性与业务可操作性之间找到了平衡点。 首先,针对垂直行业专业性强、容错率低的特性,产品在底层构建了行业知识图谱与向量知识库,将数以万计的法规条款和历史案例转化为可即时调用的知识资产,使AI输出有据可依、有案可循。 其次,面对复杂业务流程中环节多、变数大的挑战,多智能体协同架构模拟了人工团队的分工模式。不同职能的智能体各司其职,既保留了系统在高复杂度任务中的容错性与可维护性,又通过完整的推理路径记录和知识来源索引,将AI决策过程“白盒化”。此外,考虑到业务流程的动态调整需求,灯塔AI智能体平台内置了低代码编排能力。 业务人员可通过可视化界面灵活配置智能体的调用逻辑与规则触发条件,无需频繁依赖研发介入。这种将技术主导权部分交还给业务端的做法,为后续规模化复制推广降低了组织门槛。灯塔AI智能体以智能体协同为核心架构,通过感知、知识、推理三层解耦,深度融合垂直行业真实场景,在切实提升流程效率的同时推动业务规范化。此次入选“2025-2026中国数智科技十大创新力产品”,标志着行业对中烟创新技术路线与落地成效的认可。这一技术路线为企业数字化转型提供了专业且可操作的实现路径,其架构的可迁移性也为拓展更多行业场景奠定了基础。