网络层阻断
向 /etc/hosts 文件添加以下内容:
1 | 127.0.0.1 swscan.apple.com |
向 /etc/hosts 文件添加以下内容:
1 | 127.0.0.1 swscan.apple.com |
Go 中 sync.Pool 存储 *[]T vs []T 的性能对比研究
之前提交了一个功能,维护者后将一部分代码优化成如此,印象中返回具体类型性能会更好,想验证为什么需要返回使用指针。
直接上代码:
1 | package slices |
基准测试结果:
AI:基于 Eino + DeepSeek 配合 RSS 实现的每日简报功能
1 | package daily |
用 Llama3.1 解决大模型的经典问题:9.9 和 9.11 谁大
首先是 GPT-4 的回复:
1 | 9.11 比 9.9 大。 |
分享组件:go-kratos-ecosystem/components
注:该功能计划在 v2.11.0 版本中发布。PR
我们在早期使用 Go 做类型断言的时候,大多是这么用:
1 | var v interface{} |
那现在,我们只需要这么用:
1 | if IsType[int](v) { |
声明:本内容不一定是官方实际应用情况,仅为个人思考研究的方案。
买过票的都知道,乘客可以选车次的某站到某站,那意味着这期间的站点,该座位是不可售的。
那么,12306 是如何计算这个座位的售票情况的呢?
声明:本文仅为科普实践,不鼓励任何人进行非法活动。(保命要紧🤐🤐🤐🤐)
黑白可复印;彩印不行,会变成黑纸。效果如图:
昨晚突然想到一个问题:
假如我知道我只能活 1 天,我会怎么活?
然后我放大点:1年、10年、50年,甚至100年。
想想,结果好像都差不多,都是「及时行乐」。
那我现在每天辛辛苦苦,是图个啥呢? 🤔🤔
封面来源网络,如有侵权,请联系删除。
系统事件的命名以 socket: 为前缀,例如 socket:connect 事件。
socket:connected事件发送方:服务端
事件信息:
1 | { |
行程日期:2023-05-24 ~ 2023-05-28













CSP 是 Communicating Sequential Process 的简称,中文直译为通信顺序进程,或者叫做交换信息的循序进程,是用来描述并发系统中进行交互的一种模式。
CSP 最早出现于计算机科学家 Tony Hoare 在 1978 年发表的论文中(你可能不熟悉 Tony Hoare 这个名字,但是你一定很熟悉排序算法中的 Quicksort 算法,他就是 Quicksort 算法的作者,图灵奖的获得者)。最初,论文中提出的 CSP 版本在本质上不是一种进程演算,而是一种并发编程语言,但之后又经过了一系列的改进,最终发展并精炼出 CSP 的理论。CSP 允许使用进程组件来描述系统,它们独立运行,并且只通过消息传递的方式通信。
就像 Go 的创始人之一 Rob Pike 所说的:“每一个计算机程序员都应该读一读 Tony Hoare 1978 年的关于 CSP 的论文。”他和 Ken Thompson 在设计 Go 语言的时候也深受此论文的影响,并将 CSP 理论真正应用于语言本身(Russ Cox 专门写了一篇文章记录这个历史),通过引入 Channel 这个新的类型,来实现 CSP 的思想。
克拉克基本定律(英语:Clarke’s three laws)是英国著名科幻作家亚瑟·查理斯·克拉克积累有关科学文化方面的经验提出的。
Golang 版的 PSR-3 Logger 规范,支持自定义 Logger
阅读更多此处基于 Macbook Pro 的安装演示
下载地址:https://www.oracle.com/java/technologies/downloads/#java8-mac

配置环境变量
1 | vim ~/.bash_profile |
输入以下内容:
1 | # Java |
生效:
1 | source ~/.bash_profile |
摘录为主
SPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案。
下面是一个跟踪点击到宝贝详情页的引导成交效果数据的SPM示例:
http://detail.tmall.com/item.htm?id=3716461318&&spm= 2014.123456789.1.2
其中spm=2014.123456789.1.2 便是下文所说的SPM编码
SPM编码:用来跟踪页面模块位置的编码,标准spm编码由4段组成,采用a.b.c.d的格式(建议 全部使用数字),其中,
1 |
|
输入一个链表,输出该链表中倒数第 k 个节点。为了符合大多数人的习惯,本题从 1 开始计数,即链表的尾节点是倒数第 1 个节点。
例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。