C语言单向链表实现
# 前言
代码为博主无聊时自己敲的,作为学习笔记,仅供学习参考,未进行系统性测试,不保证其可用性
# 学习版
此代码思路来源于网络,写于学习链表时
优点:可以很好的操作所有节点,无需在主函数内执行额外操作
缺点:需要实例化一个节点作为头结点并且不能对其进行操作
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155#include ...
[转载] 尊重不同
原文转载于 尊重不同
“君子和而不同。” 在不同的社会历史背景下,在不同的人生经历的基础上,我们每个人都有着不同的价值判断与价值选择。正如世界文化具有多元性一样,我们的价值取向也各有差异。尊重各自的不同,放下彼此的偏见,正是当下我们作为开放多元社会的成员所应具备的素质。
“人生来就应是自由和平等的。” 人类社会的多元代表着有 “少数” 存在。有时成为 “少数” 并非自己所能决定,却要遭受他人异样的眼光和尖酸刻薄的言语。我们看到坐着轮椅的出行障碍人士会感到好奇,我们遇到 “长相突出” 的会感到不自然,我们见到与我们意见不同的会大骂粗口,我们听到与常见价值取向不同的人会背地讥讽 … 这些都是不尊重 “不同” 的表现。这些行为很明显影响到了社会的包容性,对少数群体不友好。
我所强调的尊重不同,并非是对主流思想的结构,对大多数群体的道德绑架。我也不认为成为少数就可以高人一等。在我看来,社会至少需要给 “少数” 生存的空间,在主流外应该允许特例的存在。
前文提到,成为少数有时并不是自己的主观意识所能决定的。这就好比客体事物是不会因我们的主观意识而凭空消失的。例如性取向和性别认同就是既定的。目 ...
[转载] 谁再跟你说“存在即合理”,你就大耳光子抽他
文章转载于 谁再跟你说 “存在即合理”,你就大耳光子抽他
暂未获得转载授权,请前往原文链接阅读
Chinese-LLaMA-Alpaca-2部署
# 前言
之前部署的 ChatGLM 用来当私人助手还行,但是要是把他当做聊天对象的话真的不是一般的出戏
于是我在网上又找到了一款新模型「Chinese-LLaMA-Alpaca-2」
在初步测试之后,用来聊天是基本没有问题的(测试参数为 7B 4bit 量化),要是使用 13B 全精度推理应该会好很多
注:这里使用的是二代版本而不是一代版本,一代采用的是 Lora 权重 + 基底 LLaMA,需要手动合并并且无法商用,二代采用基于 Meta 发布的可商用大模型 Llama-2 开发,遵守相关协议下可以商用
# 介绍
项目地址 https://github.com/ymcui/Chinese-LLaMA-Alpaca-2
官方介绍:
本项目基于 Meta 发布的可商用大模型 Llama-2 开发,是中文 LLaMA&Alpaca 大模型的第二期项目,开源了中文 LLaMA-2 基座模型和 Alpaca-2 指令精调大模型。这些模型在原版 Llama-2 的基础上扩充并优化了中文词表,使用了大规模中文数据进行增量预训练,进一步提升了中文基础语义和指令理解能力,相比一代相关 ...
嗷呜语言翻译器v1.1版本发布
# 更新内容
本次 v1.1 版本相较于 v1.0 版本更新了数据校验位,在嗷呜语 To 人类语言时会进行数据校验,确保数据传输的完整性(并不是很可靠 doge)
因为没有完整记录所有校验位,所以校验通过的数据不一定是完整且没有被修改过的,但是校验不通过的一定是不完整或者被修改过的
将原先是数据位的空格替换为「嘤」,增大适用场景(1.0 版本在部分会吞空格的场景无法使用)
# 下载地址
嗷呜语言翻译器 32 位下载
嗷呜语言翻译器 64 位下载
使用SoftEther组建虚拟局域网
# 前言
本教程意在完成异地组网以安全访问内网设备,请勿用于任何非法用途!!!
之前一直使用的 N2N 作为组网工具,但最近老是断链不稳定(答辩校园网),想着换个组网工具试试,然后就找到了这款软件
这款软件其实算是专业的虚拟专用网络建立软件了,兼容 IPsec/L2TP/L2TPv3/OpenVPN 等等
开源地址 https://github.com/SoftEtherVPN/SoftEtherVPN/
官方网站 https://www.softether.org/
下载页面 https://www.softether-download.com/?product=softether 当然也可以从 GitHub 上下载
# 开始
# 服务端
# 下载、编译
首先我们先部署服务端
下载源码至服务器,解压,进入目录
123tar zxf 压缩包名称cd vpnservermake
如果未配置 GCC 编译环境请先配置环境
12apt-get updateapt-get install build-essential
将编译完后的文件夹移动至一个方便的地方(当然也可以不移动)
可以 ...
Orange pi 3B穿衣记
# 前言
之前光买 Orange Pi 3B,货到了之后发现好像似乎少了点啥,等玩了一会才发现貌似它少了「衣服」(???)
虽然说裸板也可以玩,但是追求完美的我不容许这种情况发生(doge
在淘宝上找了一圈发现有个外壳看起来挺不错的,而且还有散热板和风扇可以加购,刚好也打算买个散热装置的,于是便一起加购买了
不过由于当时发现太晚了,等下单后客服跟我说国庆放假,5 号才开始发货(无奈😭),所以今天才拿到货
# 开始
感觉用料还是挺足的,不然对不起这个价格了,顺便让我也久违的体验了一把拼积木(确信
毕竟是第一次拼亚克力板,还是有点小激动
我是打算先把外壳拼好一次,看看会不会出现孔位误差过大导致无法拼合的情况
拼完一次发现这个精度还是蛮高的诶,真的就严丝合缝
然后我便开始撕膜,拼装,上螺丝和铜柱
一开始我是打算将底板和裸板先固定并上好铜柱,结果等我做完后发现有接口的地方侧板套不进去😂
最后只能先把铜柱卸了然后再套侧板,最后把开发板用铜柱固定在底板上
小插曲
套网口那边的侧板时我当时是里外套反了,但是仍然可以正常套(貌似?)
所以我一开始没发现,当给开发板固定上铜柱的时候就发现板子怎 ...
博客海外版关闭通知
# 通知
介于博客海外版流量过少,为节省精力和资源,近期将关闭海外版博客,届时将无法正常访问 GoodBoyboy's Blog 海外版
大陆版、大陆版镜像站点不受影响
Orange pi 3B折腾记
# 前言
有这个想法其实已经很久了,一直想入手一个开发板
之前了解到的是树莓派,但是我看这个价格蛮劝退的,而且我也用不上 GPIO 接口,只是单纯想做个小主机玩玩
先前入手的那个玩客云其他地方都好,就是内存真的太小了,就只有 1G,硬盘也只有 8G 左右(?)
最后还是打算入手 Orange pi 3B 了,虽然配置可能会比树莓派低一点,但是性价比绝对是杠杠的
包括运费和运险费花了 337,买了个 8G 版本的(要买就要买最高配的 doge
# 开始折腾
# Debian 12 server
一开始我打算是建个游戏服务器(这也是我买 8G 版本的初衷),但是找了一圈才发现很多游戏服务器是不支持 ARM 架构的 CPU 的。。。
最后就找到 Minecraft Java 版支持,装上 Java JDK,跑个 Minecraft 1.20.2 官方服务器(先试一下官服压力再决定跑不跑 mod 或者插件)
结果就是一点也不尽人意。。。能跑但是不多,当我在控制台看到「Can’t Keep Up」时我就知道没戏了
测试一轮下来发现有时候服务器反应还是很慢,有时候又挺好的,也不知道是不是因为裸板 ...
中秋佳节,GoodBoyboy与您一起度过~
中秋佳节,GoodBoyboy 与您一起度过~