前言

一个月前马斯克开源了自家的大语言模型 grok-1 并顺带着嘲讽了一下 OpenAI,想看看 OpenAI 关于 “Open” 的部分。

这波我肯定是站马斯克了,记得第一次听说 OpenAI 名字的时候,还以为这是一个研究 AI 的开源社区,应为它遵循了 OpenCV, OpenGL 这样的命名模式。

后来 GPT-4 需要一个月 20 刀的时候,也算是认清 OpenAI 的真面目了。

自从大语言模型诞生以来,中国民众想使用 AI 服务是真的难。可谓是双向卡脖子,一方面阿美丽卡的公司不对中国开放服务。另一方面国民无法访问自由的互联网。

最近,ChatGPT-3.5 可以免注册使用了(它总算是 Open 了一小部分😂),也就是说对于我们来说又少了一道使用 ChatCPT 的门槛。

这篇博客介绍了一种访问 chat.openai.com 的方法。

教程WikiCloudflare

Here is the CWAP Official Study Guide Chapter 1 (802.11 Overview) summary notes.

此为CWAP官方学习指南的第一章(802.11概述)的总结笔记。

译者注:

CWAP全称为 “Certified Wireless Analysis Professional”,中文意思是"认证的无线分析专家"。这是一个专业的网络证书,对于深入理解802.11网络应用和射频的网络人员来说非常有用。

IEEE 802.11-2007 standard define communication mechanism only at Physical layer & MAC sublayer of the Data Link layer of the OSI model.

IEEE 802.11-2007标准仅在OSI模型的物理层和数据链路层的MAC子层定义通信机制。

译者注:

OSI的全称是 “Open Systems Interconnection”,中文意译为"开放系统互联"。这是一种理论上的模型,用于描述系统如何通过网络进行通信。该模型包含七个层次,每个层次都负责执行特定的网络功能。

MAC是“媒体访问控制”(Media Access Control)的缩写。在数据链路层(Data Link Layer)的两个子层中,MAC子层是下层,负责如何在物理媒体上发送和接收数据。完全依赖于具体的物理媒体(如以太网、Wi-Fi),并负责处理物理指标,如错误检测和帧同步等。此外,MAC地址也在这一层定义,以便在同一局域网内区分设备。

WikiWLAN

最近在看 Linux 中双向链表的实现,发现大部分代码都是能看懂的,和上学时学的内容基本一致。

什么头插法,尾插法啊乱七八糟的。

但我注意到有一点似乎不一样,在学校时,我们学的链表包括数据域指针域,但在 Linux 中双向链表的节点是这样定义的:

struct list_head {
	struct list_head *next, *prev;
};

没有数据域

没有数据域的链表该怎么使用呢?

WikiC/C++Linux

Lesson 1

Words

  • Q1. 如何引起他人注意
  • Q2. 如何让对方再讲一遍
  • Q3. 当我谈单词时我谈些什么?
  1. excuse me
    打扰一下,用于引起别人的注意

借过一下,让一下,也用 Excuse me

  1. handbag n.
    手提包
  2. pardon
    没听清,再说一遍

sorry? 也有这个意思

  1. Thank you very(so) much
    非常感谢

Thank you very much 是比较正式的说法。
大多数情况下不必说 Thank you very much, Thank you 足够了。
e.g. Thank you, Sir! Thank you! Thank you, man

WikiEnglish

现在的工作可以说是一行代码也不写,WB 程序员,经历了才会懂。

为了避免手生以及进一步巩固基础知识,决定定期抄一抄代码。

Linux 核心工具 开始,学习如何优雅编程。

WikiC/C++Linux

想当年 jsdelivr 在国内还能用的时候, GitHub 就是免费小网盘。

现在虽然国内访问不那么流畅了,但是用来存一些小的琐碎的日志文件还是不错的。

为了实现自动化,使用 Python 参考 GitHub API 文档 封装了一些常用功能。

教程WikiGitHubPython