profile
viewpoint
Steven Qiu tnqzh123 Honoka Tech LTD(GB) Aincrad https://www.littleqiu.net 只是一个什么都会一点但也只会一点的渣渣。

jinzhijie/Bing-Api 29

轻巧但辣鸡的 Bing 今日美图 API

LittleSkinChina/manual 5

User manual of LittleSkin.

bs-community/multi-index-style 1

A plugin for customizing index style for Blessing Skin Server.

tnqzh123/shadowsocks-qt5 1

A cross-platform shadowsocks GUI client

tnqzh123/502Network-knowledge-base 0

Example integration of VuePress with Netlify

tnqzh123/blessing-skin-server 0

Web application brings your custom skins back in offline Minecraft servers. (第三方 Minecraft 皮肤站)

tnqzh123/electron-ssr 0

Shadowsocksr client using electron

tnqzh123/MCCustomSkinLoader 0

Custom Skin Loader for Minecraft

tnqzh123/shadowsocksr 0

Python port of ShadowsocksR

tnqzh123/shadowsocksr-android 0

A ShadowsocksR client for Android

push eventLittleSkinChina/manual

Cheny

commit sha 65287478cb62c9caa3740364c85e32dc61d01f0d

添加平滑滚动 (#15) * 添加平滑滚动 * 添加逗号

view details

push time in 6 days

PR merged LittleSkinChina/manual

Reviewers
添加平滑滚动
+2 -1

3 comments

1 changed file

Cheny233

pr closed time in 6 days

fork tnqzh123/SkinsRestorerX

SkinsRestorer development repository

fork in 10 days

startedSkinsRestorer/SkinsRestorerX

started time in 10 days

startedmicrosoft/winget-cli

started time in 11 days

issue commentxfl03/MCCustomSkinLoader

Force disabling cache.

Hey, I have a violent solution: set the caches directory to read-only.

Tai1er

comment created time in 11 days

issue commentxfl03/MCCustomSkinLoader

Force disabling cache.

forceLoadAllTextures means CSL will keep querying the servers in loadlist utill all textures (skin and cape) are loaded.

According to the MCBBS thread, set cacheExpiry to 0 is equal to disable cache.

Tai1er

comment created time in 13 days

startedstackia/keylol-frontend

started time in 14 days

startedstackia/keylol

started time in 14 days

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 63fe93e12a76dc6a07b187826c270c95873ff5be

Update faq.md

view details

push time in 15 days

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha fd591222fa3b3aa6946a7d0f01d1c042a623414f

delete empty line in the end of skinport's config

view details

push time in 15 days

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 68bd2e26b98aa82a992aba7192b8639c21ba024b

Update config-mod.md

view details

push time in 15 days

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha b5dbb5d13c00473a11b0702ef94192594c771e2e

Create CODEOWNERS

view details

push time in 15 days

issue closedtnqzh123/littleskin-manual

值得怀疑的 常见问题解决方案

https://github.com/tnqzh123/littleskin-manual/blob/9bbd4dfdd4c81b4814de13afc390dce5fe3aa5ae/faq.md#L80-L95

实测:若不修改配置文件(.minecraft\config\skinport.cfg)中的一些字段,则无效

另附配置文件 skinport.zip

# Configuration file

client {
    # /skins/(uuid|username) and /capes/(uuid|username) will be queried for respective resources [default: http://example.com]
    S:hostCustomServer=http://example.com

    #  [default: true]
    B:useCrafatar=true

    #  [default: false]
    B:useCustomServer=false

    #  [default: true]
    B:useMojang=true
}


要注意的是,我未探索过如何修改才能有效;但我可以确定的是,不修改的话是无效的(注意正版用户重名问题可能导致假象

closed time in 15 days

jinzhijie

push eventtnqzh123/littleskin-manual

Xiao_Jin

commit sha 1ad01027dfba3a321a442609c026058d301e4a27

Add SkinPort (#3, #14) * Update config-mod.md * Update faq.md

view details

push time in 15 days

PR merged tnqzh123/littleskin-manual

Add SkinPort

Changes

  • 完善 SkinPort 相关 (已通过测试)
  • 提示域名调整
  • 提示使用 TinyPNG 压缩图片
+57 -5

2 comments

2 changed files

jinzhijie

pr closed time in 15 days

Pull request review commenttnqzh123/littleskin-manual

Add SkinPort

 https://skin.prinzeugen.net/cape/*.png  保存退出,再次打开 Minecraft 之后,你应该就能看到你在 LittleSkin 中设置的材质了。 +## SkinPort <Badge text="beta" type="warning"/>+::: warning+这一部分正在接受 beta 测试,可能会出现未知的问题。+:::++如果你使用了 Alex 模型的材质,并且你的 Minecraft 版本为 1.7.10(必须是 1.7.10),你可能需要通过 SkinPort 来加载你的材质。  +你可以在 [GitHub Releases](https://github.com/zlainsama/SkinPort/releases/latest) 下载到最新版本的 SkinPort。++::: tip+目前仅支持 1.7.10-v10 及以上版本的 SkinPort。SkinPort 加载方式的本质是传统加载。

没有必要说明原理

jinzhijie

comment created time in 15 days

Pull request review commenttnqzh123/littleskin-manual

Add SkinPort

 LittleSkin 仅提供材质的上传、存储、检索和分享的功能。想要 所有的配置文件内容都可以在用户中心的「皮肤 Mod」页面找到。  :::tip-当前 LittleSkin 支持 CustomSkinAPI 和传统加载。我们建议使用 CustomSkinLoader 通过 CustomSkinAPI 加载材质。如何安装 Mod 请自行搜索,本文假定你已经安装好了皮肤 Mod,仅说明如何配置皮肤 Mod 使其从 LittleSkin 加载材质。+当前 LittleSkin 支持 CustomSkinAPI 和传统加载。我们建议使用 [CustomSkinLoader](#CustomSkinLoader) 通过 CustomSkinAPI 加载材质,或使用 [SkinPort](#SkinPort) 通过「传统加载」加载材质。  

这里列出的是支持的 API,不是 Mod,不需要列出 SkinPort

jinzhijie

comment created time in 15 days

Pull request review commenttnqzh123/littleskin-manual

Add SkinPort

 https://skin.prinzeugen.net/cape/*.png  保存退出,再次打开 Minecraft 之后,你应该就能看到你在 LittleSkin 中设置的材质了。 +## SkinPort <Badge text="beta" type="warning"/>+::: warning+这一部分正在接受 beta 测试,可能会出现未知的问题。+:::++如果你使用了 Alex 模型的材质,并且你的 Minecraft 版本为 1.7.10(必须是 1.7.10),你可能需要通过 SkinPort 来加载你的材质。  +你可以在 [GitHub Releases](https://github.com/zlainsama/SkinPort/releases/latest) 下载到最新版本的 SkinPort。

这行上面少了空行

jinzhijie

comment created time in 15 days

Pull request review commenttnqzh123/littleskin-manual

Add SkinPort

 LittleSkin 对材质格式有着严格的要求,请按照 Minecraft 官方的  此外,LittleSkin 不支持 22\*17 格式的披风,请自行将披风转换为 64\*32 格式后再上传。  +### 上传材质时提示积分不足

在材质上传页面有提示,不需要写进用户使用手册

jinzhijie

comment created time in 15 days

pull request commenttnqzh123/littleskin-manual

Add SkinPort

@jinzhijie 没空,忙着

jinzhijie

comment created time in 15 days

issue commentbs-community/blessing-skin-plugins

有没有可能添加个uuid 获取皮肤的接口了

@g-plane

不是可以先通过 UUID 查到角色,再通过角色查到材质吗?

他需要的是,直接通过 UUID 查询到材质。

在 Mojang 官方的 Yggdrasil API 中,UUID 只能查询到角色 Profile,客户端需要解析 Profile 中的 Properties 去获取材质的 URL,然后再去请求材质,并根据 Properties 中的 Metadata 判定材质模型。

graytoowolf

comment created time in 16 days

issue commentbs-community/blessing-skin-plugins

有没有可能添加个uuid 获取皮肤的接口了

@g-plane

安装 Yggdrasil API 插件就是了。

Yggdrasil API 本身并没有提供这种 API…有也是第三方验证服务器自行实现的扩展,但是 BS 的 yggdrasil-api 是没有实现的。

@graytoowolf 建议自行编写相关插件。

graytoowolf

comment created time in 16 days

issue commentbs-community/blessing-skin-server

API 应用场景调查

@longhuan1999

我其实并不在意用户使用自动签到脚本,或者说我期望有能力的人这么做

你不在意,但是别人在意。

如果真的有这方面的需求,可以自己写插件。

g-plane

comment created time in 16 days

push eventbs-community/blessing-skin-plugins

Steven Qiu

commit sha 77cd5ded647741cd6909712c7398572b417df25c

fix plugin enabled detection

view details

push time in a month

PR closed tnqzh123/littleskin-manual

Reviewers
使 faq.md 中的表述更为清晰

主要更改

  • 使表述更为清晰
+2 -2

1 comment

1 changed file

jinzhijie

pr closed time in a month

Pull request review commenttnqzh123/littleskin-manual

使 faq.md 中的表述更为清晰

 LittleSkin 会不定期举办站内活动。具体何时举办活动以及活动 解决方案分别是:  1. 正确安装并配置皮肤 Mod。你可以在 [新手指引 - 配置 Mod](/newbee-guide/config-mod.html) 中学习如何正确配置皮肤 Mod;-2. 删除这些 Mod,或让它们绕过皮肤 Mod 与 LittleSkin 之间的连接;+2. 删除这些 Mod,或更改它们的配置文件,使它们能绕过皮肤 Mod 与 LittleSkin 之间的连接;

不是所有 Mod 都是通过手动编辑配置文件来设置例外的。(虽然目前没有遇到过除了 NonUpdate 之外的这种奇怪的 Mod)

jinzhijie

comment created time in a month

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 4d656ccffa66a090cfba1fc055877e9af3995312

Update faq.md

view details

push time in a month

PR closed tnqzh123/littleskin-manual

Reviewers
更新入群机制

在DANGER一栏增加了提示

+1 -1

1 comment

1 changed file

Restent

pr closed time in a month

pull request commenttnqzh123/littleskin-manual

更新入群机制

已在用户交流群内说明

Restent

comment created time in a month

pull request commenttnqzh123/littleskin-manual

完善入群机制

又是沙雕的一天 @jinzhijie

自己 close 吧,改好了再 PR

没有必要 Close 后重开 PR,直接往你的分支中推送代码就行,新的改动同样会被推送到 PR 中。

Restent

comment created time in a month

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 1d194716a3eda679a7030d7e4d2586f824da1208

fix list

view details

push time in a month

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 2f1e9539660356fedf7095dbef944c955627fea2

Update how-to-report-question.md

view details

push time in a month

issue commentbs-community/blessing-skin-server

注册时验证码不能加载

@zcj924

我安装了FreeType,也是一样的不能加载

gd                                                                                         
                                                                                           
GD Support => enabled                                                                      
GD Version => bundled (2.1.0 compatible)                                                   
FreeType Support => enabled                                                                
FreeType Linkage => with freetype                                                          
FreeType Version => 2.9.1                                                                  
GIF Read Support => enabled                                                                
GIF Create Support => enabled                                                              
PNG Support => enabled                                                                     
libPNG Version => 1.6.36                                                                   
WBMP Support => enabled                                                                    
XBM Support => enabled                                                                     
BMP Support => enabled                                                                     
TGA Read Support => enabled 

不过这次提示不一样

500 Internal Server Error
详细信息:Call to undefined function Gregwar\Captcha\imagejpeg()

这里是最新的日志

你怎么安装的 GD 扩展?

根据 PHP 的文档:

JPEG 支持仅在 PHP 与 GD-1.8 或更高版本一起编译时可用。

zcj924

comment created time in a month

issue commentbs-community/blessing-skin-server

注册时验证码不能加载

之前头像不能加载,我开启GD后,头像可以了,但验证码还是不行.

所以让你先自行截取日志中有用的部分…

你在安装 GD 扩展时,有启用 FreeType 2 支持吗?

https://stackoverflow.com/questions/7290958/php-fatal-error-call-to-undefined-function-imagettftext

zcj924

comment created time in a month

issue commentbs-community/blessing-skin-server

注册时验证码不能加载

GD Library extension not available with this PHP installation.

你没有安装 PHP 的 GD 扩展。

zcj924

comment created time in a month

issue commentbs-community/blessing-skin-server

注册时验证码不能加载

请给日志。

日志位于 storage/logs/laravel.log,请自行截取相关的部分,上传至 Pastebin 后给出链接,或直接上传日志文件,不要直接粘贴日志内容

zcj924

comment created time in a month

issue commentbs-community/blessing-skin-server

Redis能否支持UNIX连接

支持,请在 .env 中添加如下字段:

  • REDIS_SCHEME:Redis 连接方式,将其值设为unix 即可使用 Unix Socket 方式连接 Redis;
  • REDIS_SOCKET_PATH:Redis 的 Unix Socket 文件的路径。
hank9999

comment created time in a month

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha a79aa3f5dea0f884edf073f8d9d77935f1d59b1c

Update user-group.md

view details

push time in a month

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 3f05b2980105c506ae3b8eb1551f279bbd228037

update some pages

view details

push time in a month

PR opened xfl03/MCCustomSkinLoader

Update LittleSkin's API root

Update LittleSkin's API root due to the service domain change.

+1 -1

0 comment

1 changed file

pr created time in a month

push eventtnqzh123/MCCustomSkinLoader

Steven Qiu

commit sha 4a47e6db74f261d921b0d3fe870f842c7a6306de

Update LittleSkin's API root

view details

push time in a month

fork tnqzh123/MCCustomSkinLoader

Custom Skin Loader for Minecraft

fork in a month

push eventtnqzh123/littleskin-manual

Xiao_Jin

commit sha 830f7b854628a142b024b9c7189b091d25a94bf5

fix rendering error (#9)

view details

push time in 2 months

PR merged tnqzh123/littleskin-manual

Fix Markdown syntax error

要加空格哦

+1 -1

2 comments

1 changed file

jinzhijie

pr closed time in 2 months

pull request commenttnqzh123/littleskin-manual

Fix Markdown syntax error

Humm...我记得之前版本的 VuePress 这样写是没问题的,但是某个版本之后这么写就不会正确渲染了。

但是我觉得这样直接加空格不太好看,并且也违反了《中文文案排版指北》中的 全角标点与其它字符之间不加空格 这一项。

所以我选择直接写 HTML。

jinzhijie

comment created time in 2 months

push eventjinzhijie/littleskin-manual

Steven Qiu

commit sha 7c835a80443cd750691c398aca8287ea784985c5

use HTML instead of Markdown

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Xiao_Jin

commit sha d00f0dce53b4ddd9a2b0f0d1ca172413fa3009b0

add DO NOT PM, close #7 (#8)

view details

push time in 2 months

issue closedtnqzh123/littleskin-manual

建议完善「勿私聊」

建议在 user-group.mdfaq.md 中添加以下内容

::: danger 警告
请不要随意私聊站点管理员,或所谓的「大佬」,并且不要过分打扰他们。
:::

可以将 danger 警告 替换为 tip 提示 等更为委婉的词语

closed time in 2 months

jinzhijie

PR merged tnqzh123/littleskin-manual

add ANTI PM, fix #7

同 #7 ,并将 danger 改为 warning

+6 -1

0 comment

1 changed file

jinzhijie

pr closed time in 2 months

push eventjinzhijie/littleskin-manual

Steven Qiu

commit sha 92c5ca7856843f1758a4501938a33151b1e4d0b5

Update user-group.md

view details

push time in 2 months

issue commentbs-community/yggdrasil-api

仓库合并到 blessing-skin-plugins

你问我滋磁不滋磁,我说滋磁,我就明确告诉你。

我的意见和上面那句话的意思一样(

g-plane

comment created time in 2 months

issue commentxfl03/MCCustomSkinLoader

Skin online doesn't work [1.12.2]

Yes. We have a cache problem which lead to the textures loading failure. It will be solved ASAP. Sorry for the inconvenience.

@CommunistSylas The problem had been solved. Please set your textures again on LittleSkin to update your cache. Thank you for supporting LittleSkin.

CommunistSylas

comment created time in 2 months

issue commentxfl03/MCCustomSkinLoader

Skin online doesn't work [1.12.2]

@tnqzh123 May be LittleSkin's fault.

Yes. We have some cache problems which lead to textures loading error. It will be fixed recently. Sorry for the inconvenience.

CommunistSylas

comment created time in 2 months

issue commentbs-community/blessing-skin-server

皮肤站的500报错

你先尝试重现?

xiao-k233

comment created time in 2 months

issue commentbs-community/blessing-skin-server

皮肤站的500报错

错误信息描述地很清楚了,你的服务器连接插件市场时出现了错误,如何解决请自行探索。

发送错误日志时先请截取有用的部分并使用 Pastebin(而不是一股脑儿把所有日志都直接粘贴在 GitHub 上),或是直接上传日志文件。

xiao-k233

comment created time in 2 months

issue commentbs-community/blessing-skin-server

开发者应用

你可以写插件屏蔽掉这一块,或者直接从源码中删掉这一块的菜单项。

xiao-k233

comment created time in 2 months

issue closedtnqzh123/littleskin-manual

建议添加:Java 版本注意事项

Java 版本注意事项

你的 Java 版本必须满足以下中的任何一个条件:

  • ≥ 7u111
  • ≥ 8u101

否则可能无法识别 Let's Enccrypt 签发的 SSL 证书。

你可以前往 Java.com 下载适合你系统的 Java 版本,
你也可以在 官方用户交流群 的 QQ 群文件中下载到较新版本的 Java。

closed time in 2 months

jinzhijie

issue commenttnqzh123/littleskin-manual

建议添加:Java 版本注意事项

换回 TrustAsia 的证书了。

jinzhijie

comment created time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 51828091244ecb44c5677ff00fb5e555c17245ba

fix favicon, close #6

view details

push time in 2 months

MemberEvent

issue commentbs-community/yggdrasil-api

[feature request] 在 API 中添加跨域响应头

@jinzhijie

https://mcskin.littleservice.cn/Little_Qiu.json

image

一样的。我没有故意加减 Access-Control-Allow-Origin。你也可以直接翻阅 BS 对应部分的代码。

jinzhijie

comment created time in 2 months

issue commentbs-community/yggdrasil-api

[feature request] 在 API 中添加跨域响应头

image

LittleSkin 也没有。

感觉这个更应该由皮肤站来做,有需要的皮肤站自己加上。

jinzhijie

comment created time in 2 months

issue commentbs-community/yggdrasil-api

[feature request] 在 API 中添加跨域响应头

Mojang 也没有在官方的 Yggdrasil API 加 Access-Control-Allow-Access

感觉这个更应该由皮肤站来做,有需要的皮肤站自己加上。

jinzhijie

comment created time in 2 months

push eventbs-community/blessing-skin-plugins

Steven Qiu

commit sha f5fb0bfe4b6e8230ea1de074af77522e93ea22c7

fix incorrect urls

view details

push time in 2 months

issue commentbs-community/yggdrasil-api

[1.15.2]←请问是否支持

这个问题应该问 authlib-injector。

和有无 Forge 无关,只要 Mojang 不对 Authlib 做出破坏性变更,一般都能支持。

EnterFor

comment created time in 2 months

issue commentbs-community/blessing-skin-server

在阿里云上部署遇到的问题

错误信息已经说明地很清楚了,你没有给予正确的文件权限。

如何更改文件权限请自行 Google。

xiaozhe19

comment created time in 2 months

issue commentbs-community/blessing-skin-manual

新公共CDN提交

@g-plane

我这边访问不了 https://bs-mirrors.bairuo.top/4.4.0/public/app/manifest.json 这个链接。

我这边没问题?

Screenshot_2020-03-31-22-57-26-359_com.android.chrome.jpg

TheBaiRuo

comment created time in 2 months

Pull request review commentipaperclip/paperclipfans

补全Vol.025-073

+# Vol.072 你的硬盘是如何储存数据的++!!! abstract ""++	哔哩哔哩视频:[【回形针PaperClip】你的硬盘是如何储存数据的?](https://www.bilibili.com/video/BV1n4411G7s5)+	+	Youtube:[Vol 072 你的硬盘是如何储存数据的?](https://www.youtube.com/watch?v=svhIPM2VT8U)+	+	`host` 存档:[Vol.072 你的硬盘是如何储存数据的? | 回形针](https://paperclip.host/%E5%B8%B8%E8%A7%84Vol/Vol.072%20%E4%BD%A0%E7%9A%84%E7%A1%AC%E7%9B%98%E6%98%AF%E5%A6%82%E4%BD%95%E5%82%A8%E5%AD%98%E6%95%B0%E6%8D%AE%E7%9A%84%EF%BC%9F%EF%BD%9C%E5%9B%9E%E5%BD%A2%E9%92%88.mp4)++这是你的个人电脑,里面的硬盘则是你的命根子,藏着你多年以来积累的文档、照片、视频和游戏。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsdPvSia6w8NHmTApHU4lazjUeXAWh8C18M9b8TgCDImlxEXvSWPfBZNA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++这块硬盘会以 0 和 1 组成的二进制形式默默储存着各种数据,随时等待着被你写入或者读取。++++硬盘分为机械硬盘和固态硬盘。对于机械硬盘,最重要的结构是这些两面涂有磁性材料的磁盘,在工作时会以每分钟 7200 转的速度旋转。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsia0rwlfsTEKDSNnpl4y8xZzTib7AAB85tZzz4ZQOSwibIp2T0zssTtlYQ/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++写入数据时,距离盘面 3 纳米的磁头会利用电磁铁,改变磁盘上磁性材料的极性来记录数据,两种极性分别对应 0 或 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsWLpcAjqWATZZFNn5ehSVGcolUs9jR3z3CzIPpEfogB0X2a6eibHV8JA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++而读取数据时,旁边的读取器可以识别磁性材料的不同极性,再还原成 0 或 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsjr7n2WjyA3OHtM7nSUaRnDpibQl5NRaH16L4BQjBxGZwTia61SXX2p3w/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++一片磁盘分为若干个磁道,每个磁道又分为各个扇区。扇区是磁盘存储的最小数据块,大小一般是 512 字节。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsKhN1GFLicU4rQwdZWaCia4drUnuibxXgiadNq7HnicH00NibO2TSXLnN16Fw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++因此,磁头要想读取某个文件,必须在电机驱动下,先找到对应的磁道,再等磁盘转到对应扇区才行,一般会有十几毫秒的延迟,这就让机械硬盘在读取分散于磁盘各处的数据时,速度将大幅降低。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTstgiay0M6j8cEGQdPDYxSyqtq3wRwZKWB2u4Q87Bz9CNFHGfcAQwKrvA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++基于电路的固态硬盘则不用担心这种延迟。固态硬盘储存数据靠的是闪存。++++在工作时,数据会通过接口进入主控制器,经处理后再分配到闪存中储存。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTssW9yvRYD83Xibk7Wso2g3zBWibpMLC8VHcMibSXvHoiaqx6fO6w7ubdSEA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++闪存的基本存储单元是浮栅晶体管,主要有这些结构。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsicXGv76sibxCzvCKlaibz9lFoDCjtlSqusnPoehpByS0ic3JX62pjTmX5A/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++其中的浮栅被二氧化硅包裹,和上下绝缘,在断电时也能够保存电子,当电子数量高于一个中间值就表示 0 ,低于中间值就表示 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsksGiapO1OwWyX15WUp0BiaIb9cQmichTgEklWayLoQXicRXJGkiamvt9asA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++晶体管每次写入数据前都要先擦除,在 P 极上加一个电压,浮栅中原有的电子会因为量子隧穿效应通过绝缘层被吸出来,让浮栅中的电子数量低于中间值,还原成 1 ;++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTs0ibSUicjTkbUJSTochPzTqrp8glfPUDAmiaDph5I3ib9FhzVVYNwia2AZmw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++如果要写入 0 ,就在控制极加一个电压,让电子穿过绝缘层再注回浮栅,使电子数量高于中间值,表示 0 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsdIXiaZVPicRhxwFMQKTXKt6p5ZcQNUibBDZZBAPlrzcEfvx2gYMZGYqLw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++但在读取时,闪存无法直接得知浮栅中有多少电子,只能曲线救国。++++我们首先要知道,往控制极加一定大小的电压,会导通这两个 N 极。控制极上的电压越大,N 极间的电流也越大。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsFviaiaI0jPEe00a65ua5fvPQic7a9DdboE2GZ8ghg2DlDct477FukFRQw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++然而,存储 0 的浮栅,相比存储 1 的浮栅,有更多的电子,会抵消控制极上的电压,所以控制极需要更大的电压才能导通两个 N 极。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsZsGaia146qBPcGReFwvV0FUN2gGibTyNfFAArSeHiaYR3fibmzHF0DO1RQ/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++因此,当我们不知道浮栅中有多少电子时,就可以往控制极加一个中间值电压,如果两个 N 极导通,就能反推出浮栅中的电子较少,识别为 1;如果没有导通,就说明浮栅中的电子较多,识别为 0 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsE1gy2TP9eMpnB46QmzswWE0fia5SgHAWtiak5uScicu4vkj4gtibvZwXDg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++传统的单阶存储单元 SLC ,电子数量只有两种状态,只能保存一比特的数据。而多阶存储单元 MLC、TLC 和 QLC ,它们的电子数量有 4~16 种状态,一个单元可保存 2~4 比特。++++多阶存储单元大大降低了固态硬盘单位容量的成本,但也影响了硬盘寿命和性能。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsg7dzvRicUlf3FJXcRRUNH5WpNLXApY0wXvL07ITUVfxzG91AI4TXXiaw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++晶体管擦写数据时,二氧化硅绝缘层会困住一部分电子,这些电子的累积会逐渐抵消控制极上的电压,使得控制极为了导通两个 N 极所需的电压越来越大,当这个偏移超过中间值,那么读取时也就无法分辨 0 和 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsG0XkoCYhRWldALicFopXPtRf5VBHoiafR9gzribnLXvusJqOibjsk4C3xg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++而多阶存储单元由于不同状态之间分得非常细,也就更容易受这种偏移的影响,所以从 SLC 到 QLC ,它们总的擦写次数呈几何级数递减。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsuJFNOCwm6qCDDdLUryDmf9icYjR4Lj5vRfWH7sOUZ6DNmZIevWCDgyw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++相比机械硬盘可无限次擦写,断电后数据可保存十年,固态硬盘着实算是消耗品,储存的数据通常在断电一年后就会因浮栅内的电子衰减而彻底丢失数据。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTslspJA2OP2JlCbfNC2QuAYbD3PR2Eq7GUUPDwmoveIBFxicUNibErRnoA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++不过,一块消费级的 MLC 或 TLC 固态硬盘也足够你至少使用 5 年,且使用体验远超机械硬盘,读写速度可达后者的十倍以上。此外,由于没有复杂的机械结构,固态硬盘工作时也更安静、更抗震。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsO6D4lTqJYelhty2YfnegoeDAPIiaYCeCDlmlUVv6NITqibQpysdCInDA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++而机械硬盘在长期使用后,各种金属部件的老化会让读写速度像挤奶一样细水长流。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsrg1MIX5QFbTDkeXY5ugFyy5SniapPhNriberAOGlAnFEE1llzG5eib3zA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++++况且,机械硬盘长久保存数据也未必是好事。比如本·拉登在死亡六年之后,CIA 公布了这位著名恐怖分子的硬盘数据,里面就存有大量的色情片、十八禁游戏和阿拉伯语字幕的日本动漫。++++![img](https://mmbiz.qpic.cn/mmbiz_png/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsOU8Xe4wJqM2pbcicFMqhRic9ib6xyuibDfwLjAEibwEBhn8OKLhicBv9SYqA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1)++++![img](data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)

图挂了?

parozhao

comment created time in 2 months

Pull request review commentipaperclip/paperclipfans

补全Vol.025-073

+# Vol.072 你的硬盘是如何储存数据的++!!! abstract ""++	哔哩哔哩视频:[【回形针PaperClip】你的硬盘是如何储存数据的?](https://www.bilibili.com/video/BV1n4411G7s5)+	+	Youtube:[Vol 072 你的硬盘是如何储存数据的?](https://www.youtube.com/watch?v=svhIPM2VT8U)+	+	`host` 存档:[Vol.072 你的硬盘是如何储存数据的? | 回形针](https://paperclip.host/%E5%B8%B8%E8%A7%84Vol/Vol.072%20%E4%BD%A0%E7%9A%84%E7%A1%AC%E7%9B%98%E6%98%AF%E5%A6%82%E4%BD%95%E5%82%A8%E5%AD%98%E6%95%B0%E6%8D%AE%E7%9A%84%EF%BC%9F%EF%BD%9C%E5%9B%9E%E5%BD%A2%E9%92%88.mp4)++这是你的个人电脑,里面的硬盘则是你的命根子,藏着你多年以来积累的文档、照片、视频和游戏。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsdPvSia6w8NHmTApHU4lazjUeXAWh8C18M9b8TgCDImlxEXvSWPfBZNA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++这块硬盘会以 0 和 1 组成的二进制形式默默储存着各种数据,随时等待着被你写入或者读取。++++硬盘分为机械硬盘和固态硬盘。对于机械硬盘,最重要的结构是这些两面涂有磁性材料的磁盘,在工作时会以每分钟 7200 转的速度旋转。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsia0rwlfsTEKDSNnpl4y8xZzTib7AAB85tZzz4ZQOSwibIp2T0zssTtlYQ/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++写入数据时,距离盘面 3 纳米的磁头会利用电磁铁,改变磁盘上磁性材料的极性来记录数据,两种极性分别对应 0 或 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsWLpcAjqWATZZFNn5ehSVGcolUs9jR3z3CzIPpEfogB0X2a6eibHV8JA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++而读取数据时,旁边的读取器可以识别磁性材料的不同极性,再还原成 0 或 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsjr7n2WjyA3OHtM7nSUaRnDpibQl5NRaH16L4BQjBxGZwTia61SXX2p3w/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++一片磁盘分为若干个磁道,每个磁道又分为各个扇区。扇区是磁盘存储的最小数据块,大小一般是 512 字节。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsKhN1GFLicU4rQwdZWaCia4drUnuibxXgiadNq7HnicH00NibO2TSXLnN16Fw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++因此,磁头要想读取某个文件,必须在电机驱动下,先找到对应的磁道,再等磁盘转到对应扇区才行,一般会有十几毫秒的延迟,这就让机械硬盘在读取分散于磁盘各处的数据时,速度将大幅降低。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTstgiay0M6j8cEGQdPDYxSyqtq3wRwZKWB2u4Q87Bz9CNFHGfcAQwKrvA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++基于电路的固态硬盘则不用担心这种延迟。固态硬盘储存数据靠的是闪存。++++在工作时,数据会通过接口进入主控制器,经处理后再分配到闪存中储存。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTssW9yvRYD83Xibk7Wso2g3zBWibpMLC8VHcMibSXvHoiaqx6fO6w7ubdSEA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++闪存的基本存储单元是浮栅晶体管,主要有这些结构。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsicXGv76sibxCzvCKlaibz9lFoDCjtlSqusnPoehpByS0ic3JX62pjTmX5A/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++其中的浮栅被二氧化硅包裹,和上下绝缘,在断电时也能够保存电子,当电子数量高于一个中间值就表示 0 ,低于中间值就表示 1 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsksGiapO1OwWyX15WUp0BiaIb9cQmichTgEklWayLoQXicRXJGkiamvt9asA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++晶体管每次写入数据前都要先擦除,在 P 极上加一个电压,浮栅中原有的电子会因为量子隧穿效应通过绝缘层被吸出来,让浮栅中的电子数量低于中间值,还原成 1 ;++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTs0ibSUicjTkbUJSTochPzTqrp8glfPUDAmiaDph5I3ib9FhzVVYNwia2AZmw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++如果要写入 0 ,就在控制极加一个电压,让电子穿过绝缘层再注回浮栅,使电子数量高于中间值,表示 0 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsdIXiaZVPicRhxwFMQKTXKt6p5ZcQNUibBDZZBAPlrzcEfvx2gYMZGYqLw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++但在读取时,闪存无法直接得知浮栅中有多少电子,只能曲线救国。++++我们首先要知道,往控制极加一定大小的电压,会导通这两个 N 极。控制极上的电压越大,N 极间的电流也越大。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsFviaiaI0jPEe00a65ua5fvPQic7a9DdboE2GZ8ghg2DlDct477FukFRQw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++然而,存储 0 的浮栅,相比存储 1 的浮栅,有更多的电子,会抵消控制极上的电压,所以控制极需要更大的电压才能导通两个 N 极。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsZsGaia146qBPcGReFwvV0FUN2gGibTyNfFAArSeHiaYR3fibmzHF0DO1RQ/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++因此,当我们不知道浮栅中有多少电子时,就可以往控制极加一个中间值电压,如果两个 N 极导通,就能反推出浮栅中的电子较少,识别为 1;如果没有导通,就说明浮栅中的电子较多,识别为 0 。++++![img](https://mmbiz.qpic.cn/mmbiz_gif/U6yRaDu1NaYiagkASYlkHYBQrM4TT5TTsE1gy2TP9eMpnB46QmzswWE0fia5SgHAWtiak5uScicu4vkj4gtibvZwXDg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)++++传统的单阶存储单元 SLC ,电子数量只有两种状态,只能保存一比特的数据。而多阶存储单元 MLC、TLC 和 QLC ,它们的电子数量有 4~16 种状态,一个单元可保存 2~4 比特。

请将 ~ 修改为 \~,以避免两个 ~ 中间的内容被渲染。

image.png

parozhao

comment created time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 322ba2043c1d326f6badbea701eb03eae9f63cf7

add something about BakaXL

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 5651578fc7d2c24037fdc9c31e0ad3fb4d64751b

update index, close #5

view details

push time in 2 months

issue closedtnqzh123/littleskin-manual

希望能顺序调整

README.md

建议:

  • 将 TIP3 的 你可以在 GitHub 获取到 LittleSkin 用户使用手册的所有 Markdown 源文件。我们也欢迎各位对 LittleSkin 用户使用手册提出修订。
    移动至 如果你发现了某些文档说明的内容落后于 LittleSkin 的最新特性,请加入官方用户交流群,联系站点管理员更新文档。 后,
    符合说明文的逻辑顺序

closed time in 2 months

jinzhijie
IssuesEvent

issue commenttnqzh123/littleskin-manual

无效的 常见问题解决方案

淦,Close 错了...

jinzhijie

comment created time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha d2717c094985b2977afeb6a97ca940c02a28d837

update index, close #3

view details

push time in 2 months

issue closedtnqzh123/littleskin-manual

无效的 常见问题解决方案

https://github.com/tnqzh123/littleskin-manual/blob/9bbd4dfdd4c81b4814de13afc390dce5fe3aa5ae/faq.md#L80-L95

实测:若不修改配置文件(.minecraft\config\skinport.cfg)中的一些字段,则无效

另附配置文件 skinport.zip

# Configuration file

client {
    # /skins/(uuid|username) and /capes/(uuid|username) will be queried for respective resources [default: http://example.com]
    S:hostCustomServer=http://example.com

    #  [default: true]
    B:useCrafatar=true

    #  [default: false]
    B:useCustomServer=false

    #  [default: true]
    B:useMojang=true
}


要注意的是,我未探索过如何修改才能有效;但我可以确定的是,不修改的话是无效的(注意正版用户重名问题可能导致假象

closed time in 2 months

jinzhijie

issue commentbs-community/blessing-skin-plugins

single-player-limit无效

@GiriNeko 不可能没有 options 表的吧…

GiriNeko

comment created time in 2 months

issue commentbs-community/blessing-skin-plugins

single-player-limit无效

没有管理员权限的普通用户可以创建多个角色吗?

Yggdrasil API 插件按理来说不需要进行特殊调整,具体原因可以研究一下 Yggdrasil API 相关的技术规范。

GiriNeko

comment created time in 2 months

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 1cd3f2ab0fa16bd9eee4796bb1f98e956b81ae9c

fix typo

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 3f3a3550fa0d1f32a6a2dc1799e4f371f99db47b

edit links

view details

push time in 2 months

MemberEvent

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 9bbd4dfdd4c81b4814de13afc390dce5fe3aa5ae

update some pages Updated pages: README advanced-usage/yggdrasil faq

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 9d838f411a915ee9a009c6d9c499122652374d5e

update README.md

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha 1bbd960776216f7b1461739f2ea9067eea59e78a

Add License

view details

push time in 2 months

PR closed tnqzh123/littleskin-manual

小幅度修订
  • 更新了一些常见问题,
  • 优化文章顺序,
  • 配置mod页面增加mc版本的badge,
  • 新增平滑滚动,
  • 更新了一些图片,
  • 其他改动

建议修改&删除部分内容以符合实际

注意!DEMO有严重的滞后性,实际请以我的commit为准!
查看DEMO

+354 -161

1 comment

30 changed files

jinzhijie

pr closed time in 2 months

pull request commenttnqzh123/littleskin-manual

小幅度修订

已通过其他渠道沟通。

jinzhijie

comment created time in 2 months

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 4788eabce8f312d0a714a426072b72c3c482790c

update config

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha 3b4b1c781eb9c90a964e802a84b330d1cacac16c

Create CONTRIBUTING.md

view details

push time in 2 months

push eventtnqzh123/littleskin-manual

Steven Qiu

commit sha e69d7079e82126be26bb60b916dc3941edd1021b

Create FUNDING.yml

view details

push time in 2 months

PR closed tnqzh123/littleskin-manual

亿点修改
  • 更新了一些常见问题,
  • 优化文章顺序,
  • 配置mod页面增加mc版本的badge,
  • 新增平滑滚动,
  • 更新了一些图片,
  • 其他改动

建议修改&删除部分内容以符合实际

DEMO

+401 -212

1 comment

30 changed files

jinzhijie

pr closed time in 2 months

pull request commenttnqzh123/littleskin-manual

亿点修改

你是不是把你的魔改版手册一股脑地全提交了?

好好修改一下再开新 PR 吧,有些内容是不应该被加入官方手册的(比如你的首页中的那些内容、你的 config.js 等等)。

jinzhijie

comment created time in 2 months

MemberEvent
MemberEvent
MemberEvent

push eventtnqzh123/littleskin-manual

Little_Qiu

commit sha c0b4e2500383761ad81085002f25302918f3a5b1

update config

view details

push time in 2 months

create barnchtnqzh123/littleskin-manual

branch : master

created branch time in 2 months

created repositorytnqzh123/littleskin-manual

created time in 2 months

startedvoidge/actions-NEWIFI3

started time in 2 months

startedidawnlight/qcloud-lets-encrypt

started time in 2 months

more