- 博客(2125)
- 资源 (267)
- 收藏
- 关注
原创 Subversion 取代 CVS 后的 2026
恰如其分的是,CVS本身是一个自由软件,它的非限制性的技法和对网络操作的支持(允许大量的不同地域分散的程序员可以共享他们工作的特性)非常符合开源软件领域合作的精神,CVS和它半混乱状态的开发模型成为了开源文化的基石。Subversion 可以在多种不同的操作系统上运行,它的主要用户操作界面是基于命令行的,但现在已经开发出很多可以运行在不同操作系统上的客户端以及多种开发工具的集成套件。不管怎么样,在大学毕业后的那几年,软件版本的控制一直用的是 CVS,也算是代表了青春的一段回忆。
2026-04-16 23:23:55
43
原创 AI 域名投资价值高吗
由于“AI”是人工智能(Artificial Intelligence)的缩写,这一域名逐渐受到科技和IT公司的青睐,被视为通用顶级域名(gTLD),如今已成为最受欢迎的域名后缀之一。除非有特别好的 AI 域名,否则我不觉得这一类域名的投资价值有多高,可能当这个风口过了以后,这个域名就变得不再那么重要了。和 com 域名一年10美元左右的持有价格相比,这一类域名的持有成本更高,可能再砸了一些钱进去以后,也没有人追捧了。这就有点和我们国家的 CN 域名以及一段时间炒的比较火的 IO 域名是一个意思。
2026-04-16 23:21:56
44
原创 光模块是不是质量有问题
感觉不像是这个原因,因为已经用了多一个多月了,而且好像是每次 1 个多月后多会发生下。大部分的时候数据访问都比较正常,但会不确定性的出现超时的现象。总感觉上面的问题是光模块自己因为什么原因重启了?就说这光模块吧,大部分的时候都时候好好的。但用了个把月,就开始出现下面的问题。我感觉更多的像是模块本身的质量问题。
2026-04-16 23:19:24
26
原创 Npmp 安装时候提示警告: error (ERR_INVALID_THIS)
这主要发生在 pnpm 版本与 Node.js 版本不兼容 时(特别是 Node.js 20+),常见于运行。再次运行安装程序,使用升级后的版本,通常问题都可以完全解决。可以看到 pnpm 的版本升级到了 10.33.0。解决方法也很简单,运行下 pnpm 的更新命令。
2026-04-15 22:06:35
61
原创 Jenkins pipeline 构建提示 packageManager 配置
但实际上源代码的包文件中没有packageManager 这个配置。登录 DeveOps 服务器,发现确实添加有:packageManager 这个参数。有点奇怪这个参数是从哪里来的。
2026-04-15 22:05:22
67
原创 Jenkins 中 NodeJS 安装如何添加全局安装组件
实际上使用的是空格作为分隔符,对需要安装的组件,直接使用空格即可。在 NodeJS 的安装中,可以在全局包中安装所需要的包。开始的时候,一般可能会考虑使用逗号作为分隔符。如果需要安装多个包的话,使用空格作为分隔符。
2026-04-15 21:54:24
40
原创 Jenkins 构建 VUE 前端提示 pnpm 错误
上面问题的原因是 Jenkins 虽然配置了 Node 构建环境,但是没有安装 pnpm 构建工具。重新触发构建后,pnpm 工具就会找到对应的命令让构建继续。在 NodeJS 的安装配置中,添加 pnpm。找到 Jenkins 中的工具。
2026-04-14 20:35:31
81
原创 Intellij IDEA 如何自动生成 serialVersionUID
在 IntelliJ IDEA 中我们需要自动 serialVersionUID 创建,如何进行配置。Intellij IDEA 设置进入 Intellij IDEA 的设置,使用下面的路径:File -> Settings -> Editor -> Inspections -> Java ->Serialization issues然后找到serialization class without serialVersionUID选项,然后选择。...
2026-04-14 20:34:27
190
原创 JUnit 5 测试问题 throws java.lang.Exception’ must be static unless the test class is annotated
在运行测试的时候提示下面的错误:org.junit.platform.commons.JUnitException: @BeforeAll method 'protected void com.ossez.edtestbank.tests.QuestionTest.setUp() throws java.lang.Exception' must be static unless the test class is annotated with @TestInstance(Lifecycle.PER_C
2026-04-13 23:27:45
206
原创 IT 行业中的大厂病
不要觉得 IT 行业中的大厂病和你无关,在 IT 大厂中工作过的人是会把很多的这些习惯下沉到其他企业中,无形给自己的公司带来很多的伤害。其实每个公司都会有其自己的企业文化。在 IT 企业中的大厂病和其他生产领域的大厂病是完全不同的。在制造领域的生产线上,企业在招聘你之前就非常明确的告诉你,你的工作是可以被替代的,而且你只需要做好你自己该做的事情就可以了。对这种市场和用工需求,企业员工通常对企业不会抱有太大的幻想,他们要求的就是日结。
2026-04-12 22:11:38
290
原创 宁愿相信母猪会上树,都不要相信老板画的饼
美国裁员这个事情每几年都会来一次。职场人对虚假激励的疲惫感,更倾向于追求实实在在的工资和福利,以及对自己头上这把剑的焦虑和郁闷。人类的资本在短期内快速向少数人集中,大部分的所谓中产都生活在斩杀线左右。昨天公司裁员的余温已经慢慢的消散。早上看到原同事的 LinkedIn 头像已经换成了 open to work。其实也并不知道这个效果怎么样,说是实话在现在这个硅谷横扫一片的情况下,要找到一份工作不难度已经上升到不是一个数量级的。
2026-04-11 03:42:56
225
原创 北美斩杀线——裁员 2026
焦虑不是没有原因的,一直在科技和软件行业,2026 年的硅谷简直就是一地鸡毛,裁员的消息是正常得不能再正常了。在 2026 年 4 月一天的 10 点的时候突然收到了一个会议请求,会议请求的题目是 Mandatory Meeting,看到这个标题,大概率就猜到会发生什么了。在从会议的参与人员上看和 Team 上没有要求参加的同事都显示为 offline,大概率猜到这些同事今天应该属于被裁员的名单。不想去猜测,只有到了开会的时候才知道发生了什么。
2026-04-10 00:51:03
34
原创 Postman 测试 API 如何上传文件
很多时候我们都会用 Postman 来测试 API。在最开始的时候,我们都会使用字符串呀什么的来进行测试,随着 API 的继续开发,我们希望通过 API 来上传文件。如何在 Postman 中进行设置来上传文件?设置方法Postman 已经帮我们想到了。在进入 Postman 以后,找到你需要进行测试的 API,然后选择 body。在 Body 下面选择文件,然后输入 key 就可以了。其实主要开始很多人不知道怎么设置的原因是,你需要将鼠标移动到后面,然后在下拉框中选择文件。
2026-04-10 00:50:40
60
原创 Markdown 为什么会被更广泛的使用
在当今的网络和文本环境中,MD 格式成为了很多文档和内容的标配格式。再加上有更多的软件框架来帮助 MD 格式进行渲染,MD 已经成为了互联网文档快速发布格式的标准。MD 格式能走到今天和 MD 格式好不好用其实没有什么太大的关系,最重要的工作就是做到了把 Word 格式的复杂进行简化,去掉 HTML 中繁琐的标签,让最后的渲染用发布框架来做。MD 格式只定义了一些基础的结构,至于和后面的内容显示无关。对比下 Discourse 本身自己提供的 MD 格式编辑器,可以看到有多么简单。
2026-04-07 20:17:09
380
原创 Gemma 4 开源
在默认的情况下 Postman 是不显示控制台的。你可用在 Postman 中查看控制台。单击左下角的控制台,就可以打开了。你可用通过上面的链接查看发送的数据的状态以及每次发送后返回的结果。单击每次发送的情况,你就可以查看每次发送请求的请求数据和接收数据。上面就显示了发送和接收的数据类型。https://www.ossez.com/t/postman/629...
2026-04-04 04:00:27
37
原创 草台班子和 AI 泡沫
具体的提示错误信息如下:uploading "asciidoc/js/jquery-3.2.1.min.js" with {:content_type=>"application/javascript"}/home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.632/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call': The bucket you are
2026-04-01 21:21:32
456
原创 CloudFlare 修改域名自动重定向
当某个网址可能不用的时候,我们希望从 DNS 上能够进行域名重定向。CloudFlare 可以实现这个功能。
2026-03-31 03:25:16
223
原创 Opera 2026年的最近更新后发布个 Web 30 年回顾
从 1995 年的第一代拨号上网到现在的宽带普及和 AI 技术。每次更新都是人类技术的进步,我们对速度的要求越来越块。还记得老电脑上的那个能源之星标记吗?还记得,计算机需要从软盘上启动不?
2026-03-23 21:04:47
26
原创 AI 真是一部大棋 —— OpenClaw 的收割工具
在 AI 时代,是什么能够让科技公司赚钱?科技公司花出去的大量基础建设成本怎么收回投资?答案只有一个:token。对于什么是 token 其实都说法都有很多,如果你做过全文检索工具,例如 Apache 的 Solr,这样的工具就知道,如果要进行文本搜索,那么就必须要对搜索的内容进行分词,在全文搜索工具中,有一个 Tokenizer,这个叫做分词器。分词器的作用是把一句话拆分成很多的 token,然后进行搜索,或者进行机器学习。
2026-03-16 23:24:05
244
原创 妥妥的豪华局 —— 让 AI 来做照片分析
虽然 AI 无法给出所有的准确分析。尝试使用 AI 分析一张照片,照片上的不少细节 AI 都注意到了,尤其是对中美使用餐具的情况做了对比。同时,口味判断是准确的。同时,给出的照片中,删除了所有的 EXIF 信息,AI 工具无法读取照的元数据,只能通过内容进行分析。
2026-03-15 23:35:36
216
原创 Facebook 准备继续在 2026 年裁员 20%
举例来说,在一个 List 列表中进行查询,如果没有怎么写过的话,一开始的时候是不会写这些代码,但 AI 工具可以非常容易生成正确率很高的算法。但,不代表 AI 可以完整的理解业务逻辑,很多时候业务是复杂和多变的,使用 AI 来对代码进行重构,只能是增加更多的垃圾代码。Meta 的基础还是 Facebook,Facebook 的基础还是用户,有用户的基础收入还是广告。在使用 AI 的公司中,AI 在代码编程领域的影响是深远的,这个毋庸置疑。拜托,不要让 AI 为管理层的愚蠢背锅了好不好。
2026-03-14 21:00:24
55
原创 抓只小龙虾来养养
你发出去的每一个 abc 字符都会成为 LLM 训练的工具,同时变成你的账单。想想下,这个 Raspberry Pi 只有 64G 的 SD 卡做存储。Raspberry Pi 上真的没有什么内容,但小龙虾会对机器进行扫描。在用之前需要看看使用量,别只知道装,同时需要注意计算机中的敏感数据。目前使用的计算机上面的内容有超过 1 个 TB,有图片,有文本。AI 没有你想象中的那么便宜,更没有想象中的那么美好。主要用途是测试,部署在 Raspberry Pi。光启动就 32K 的 Tokens 发布出去了。
2026-03-12 23:55:26
47
原创 Intellij IDEA 在查看 GitHub PR 的时候提示不能载入 data 错误
在通过 Intellij IDEA 查看可用的 PR 的时候,你可能会遇到下面的错误:Can't load data from GitHub[Although you appear to have the correct authorization credentials, the `cwiki-us-spring` organization has enabled OAuth App access restrictions, meaning that data access to third-pa
2026-03-12 23:53:57
51
原创 AI 也拯救不了 Atlassian
在 SaaS 行业寒冬中股价遭受重创的 Atlassian 表示,裁员是为了将更多资金投入 AI 与销售业务。为开发者及其他商业团队提供项目协作软件的 Atlassian 公司,其 CEO 迈克・坎农 - 布鲁克斯在博客文章中宣布,将裁员约,占员工总数的。
2026-03-12 20:46:51
434
原创 Spring Boot 2.4 部署你的第一个 Spring Boot 应用需要的环境
这部分的内容将会对如何开发一个小的 “Hello World!” web 应用程序进行指导,同时还会对使用的 Spring Boot 的关键特性进行一些提示。 我们将使用 Maven 来构建这个项目。我们选择使用 Maven 的原因是大部分的 IDE 都能很好的进行支持。spring.io 的网站提供了很多使用 Spring Boot 的 “开始使用(Getting Started)” 相关的 指南。 如果你需要解决一些特定的问题,请参考官方网站提供的开始使用指南。你可以简化创建这个小应用的过程。这
2026-02-21 04:23:05
224
原创 JDK 17 需要准备升级到 21
JDK 21 是 LTS(长期支持版),至此为止,目前有 JDK8、JDK11、JDK17 和 JDK21 这四个长期支持版了。虽然 JDK 17 的 Premier Support Until 到 2026 年的 9 月。JDK 21 于 2023 年 9 月 19 日 发布,这是一个非常重要的版本,里程碑式。但 Jenkins 上的大大提示 JDK 17 已经逐步不被支持。对于新开的项目,还是建议使用 JDK 21 版本。JDK8,这个版本还是用得很多。
2026-02-21 04:20:00
436
原创 Discourse Python API 调用库
本文介绍了pydiscourse库在Discourse用户批量处理中的应用。该库可通过程序调用Discourse接口,特别适用于网站迁移时的用户批量导入。通过CSV文件读取用户数据,可一次性完成大量用户添加,显著提高效率。添加后的用户会获得随机密码,可通过邮箱重置。虽然该库在常规场景中使用频率不高,但对于大规模数据迁移和批量用户管理而言,API调用的效率远高于人工操作。
2026-02-20 21:46:56
84
原创 Jenkins 更新时候提示 Key 错误
上面问题的原因是 Jenkins key 安装和更新的问题。Jenkins 更新时候提示 Key 错误。当运行完上面的命令后,再次更更新即可。
2026-02-20 04:22:20
530
原创 jsDelivr CDN 的自动缓存更新时间
jsDelivr作为免费开源的CDN服务,在NPM包更新后不会立即同步,默认缓存时间为24小时。如需强制刷新,可通过两种方式:1)将原链接中的"cdn.jsdelivr.net"替换为"purge.jsdelivr.net";2)访问PurgeCDNcache-jsDelivr网站手动提交URL刷新。这两种方法都能即时更新CDN缓存内容,返回结果即表示刷新成功。这种机制既保证了CDN的正常缓存策略,又提供了特殊需求下的强制更新方案。
2026-02-13 22:46:46
246
原创 Cloudflare Page docsify 文档部署
cloudflare Page 如果从 Git 中自动拉取代码部署的话,需要使用 GitHub 不能使用自己的 SRC 库。docsify 部署很简单,不需要特殊的命令,但构建输出文件这里需要选择 docs。docsify 但框架部署的时候,这里是唯一需要配置的地方。其他所有的配置都可以使用 Page 配置的默认选项就行。否则,系统将会提示 404 找不到文件错。
2026-02-08 02:29:51
88
原创 PostgreSQL 创建用户表的时候提示 user 错误
因为 user 在 PostgreSQL 是保留关键字。就说了用户 (user) 这个字别乱用。直接用于表名或列名会导致语法错误。括起来,或者更推荐的做法是改用。直接使用会引发SQL语法错误。所以创建用户表的时候最好用。解决方法是用双引号将。
2026-02-05 02:34:28
404
原创 这光 SPF+ 肯定和光猫八字不合
没有办法,只能在中间再加个路由器看看。结果是,问题解决了,还不丢包。这是不是有点八字不合了。折腾了几天就是连不上。测试也能到 2.5G。
2026-01-29 21:00:22
50
原创 还有谁记得 PC 卡
最初是由“个人电脑储存卡国际联盟”(Personal Computer Memory Card International Association)设定了这种卡的标准,故命名为“PCMCIA”卡,根据它的首字母缩略,又被谐称为“人们记不住计算机产业缩略词”(People Can’t Memorize Computer Industry Acronyms)或“个人电脑制造商不能创造出个新的缩略词”(Personal Computer Manufacturers Can’t Invent Acronyms)。
2026-01-10 21:49:49
298
原创 群晖开始打内存的主意了吗
使用 Discourse API 进行从其他站点导入数据的时候,如果你是站点管理员或者拥有者的话,在运行 API 一段时间后,你的调用可能会返回错误:2021-01-16 08:34:30.871 DEBUG --- [ main] com.ossez.edtestbank.tests.PostTest : >>>{"errors":["You’ve performed this action too many times. Please wait
2025-12-06 06:51:12
290
原创 体验一下科大讯飞的语音输入键盘
在默认的界面中,Discourse 将会按照下面的方式进行显示主题和回复的时间。显示的内容不是非常多,让人有点迷糊,其实这也是 Discourse 简约化显示的表现。如果你希望了解更详细的内容,你需要讲鼠标放到时间上,上面的时间将会显示发布的具体的时间,包括是几点中发布的。转存失败重新上传取消在进入主题或者回复的具体页面后,将鼠标移动到时间上,你也可以看到当前主题发布的具体时间。转存失败重新上传取消简单来说,Discourse 的设计逻辑就是将鼠标移动到特定的...
2025-12-06 01:59:44
417
原创 HP 宣布将会裁员 6000 —— AI 真是万金油
最后还不忘说一下是因为公司需要投入更多的资源到 AI ,并且因为 AI 的发展导致公司不需要这么多的人力资源。不可否认的是 AI 取得了长足的发展,但还没有到可以取代人这一本体的阶段,最多就是一个得力的助手。丝毫不说是因疫情期间的胡乱扩张和人力资源过剩,以及管理层在处理各个问题上出现的失误和偏差。AI 在这次裁员中扮演的角色是越来越大,简直就是各大公司的一块遮羞布。AI 在所有公司的裁员报告中都无一例外的被提及,简直就是一个万金油。但无疑为公司进行裁员提供了极佳的遮羞布。
2025-11-27 07:13:55
277
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
2013-09-26
SkySQL MariaDB 云数据组件
2013-09-24
合并到 XtraDB 存储引擎集群
2013-09-27
MySQL 内存分析
2013-09-28
MySQL Galera 集群
2013-09-28
Innodb 和 XtraDB 结构和性能优化
2013-09-28
MariaDB 初学者指南
2013-09-28
MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB
2013-09-24
Confluence 6 整合到其他数据库
2018-06-05
介绍 Percona 服务器 XtraDB 和 Xtrabackup
2013-09-28
创建基于时间的 UUID
2024-04-29
2021 年一次比较奇葩的 AWS 面试
2024-04-29
2021 疫情期间美国公司技术岗的面试流程
2024-04-29
Java 中将 UUID 存储为 Base64 字符串
2024-04-28
Java 在 JEP 12 提供的特性预览
2024-04-28
logback 介绍
2014-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅