对于“鱼越大,鱼越小”悖论的个人分析
鱼,好大的鱼,虎纹鲨鱼刚才闲得无聊的时候无意中想到“风浪越大,鱼越贵”这句话,进而联想到“鱼越大鱼越小”这个莫名其妙的梗。 原文大概说是 鱼越大,刺越大,刺越大,肉越少,肉越少,鱼越小。所以鱼越大,鱼越小。 这个过程肯定是有问题的,毕竟这很矛盾。 定义变量刺大小 =x,肉多少 =y,鱼大小 =zx+y=z假设鱼本身大小为1x+y=1基于原有的假设z↑ = x↑ = y↓ = z↓先看左边z↑ = x↑ = y↓当x增加,y减小时,z增加但有个前提条件,取值范围呢?因为鱼刺或者鱼肉的数量都不可能没有或者负数,所以取值范围应该是(0,正无穷)关键在于,肉增多和刺减少的数值如果是一样的话,那么鱼本身大小不变肉增多的量比刺减少的量还多的话那么z↑,反过来刺减少的量比肉增多的量大那么z↓。所以如果基于这种假设,鱼大小可能还不一定这是在变量统一变化的前提下导致最终z的变化量不一定的情况但是原始问题中变量的变化关系是前者一定会是后者的前提,后者是前者的必然。右边x↑ = y↓ ...
Alist项目被卖,issues存档补充
新概念“互联网档案馆”之前的时候在网上随便看的时候就被推送过Alist被卖的消息,然后我好奇去原项目issues里看了一圈。我是真被你们的才华折服了,都太天才了唯一可惜的是我忘记搞备份了,都被删的差不多了——不过我倒是预料到了迟早会有这么一天。 关于被卖的事,我简单评价一下:卖(转移所有权)可以,毕竟项目所有者可以在一定程度上主导项目。但前提是对方的含金量必须有资格担得起这个沉甸甸的项目。即使没有,也要确保不会产生负面影响,这是底线问题。不然肯定会在社区内引发大的波浪,甚至对方还将开源贡献者踢出仓库???整个过程的重点并非被卖,而且被卖给了谁。 下面是我从网络中收集到的一些幸存的截图,供各位瓜客吃一吃。如果大家有更多信息的话也欢迎在评论区补充(如果评论不了就加频道) 原文链接:https://linux.do/t/topic/715019/70 原文链接:https://linux.do/t/topic/714960 原文链接:https://www.163.com/dy/article/K1PRJ07E0511CUMI.html 原文链接:https://www.landian...
超硬核的宝塔面板安装LskyPro(兰空图床)教程
我需要搞Twikoo评论系统的评论区上传图片功能。它里面内置的那些云服务提供我都不喜欢,于是想到了用兰空图床自建服务。刚好朋友那有剩的Linux服务器,正好就能拿来搭建图床服务 准备工作与部署首先你需要安装宝塔面板。这玩意网上教程一堆我就不再写了(哈哈)然后博主这里是全新安装的宝塔,LskyPro是这台服务器跑的第一个项目,所以一切配置将会是从零开始,因此比较适合小白来学习(?) 进入宝塔后台,首先需要做的是下载兰空图床项目到服务器本地:前往LskyPro开源版项目的github页面,找到release,在里面找到最新版的压缩包;https://github.com/lsky-org/lsky-pro/releases然后在那个压缩包那里鼠标点一下,然后浏览器下载的时候直接按暂停,然后右键复制下载链接就是文件直链了(注意:github的文件直链有有效期限制,具体多少不清楚;另外就是因为一些众所周知的原因,国内下载github release文件巨慢无比,但有时候就很快。如果你刚好脸黑roll到一个慢的……有条件的建议上霍格沃茨环境或者镜像源)接下来上宝塔的后台在这里选择URL链接...
小天才V3上浏览器教程(需要电脑)
注意:需要电脑能够开热点给手表,即电脑需要有无线网卡且支持启动热点。此方法不需要破解且小天才官方保留修复和谐此bug的权利。原理:通过热点来劫持小天才webview中要加载的内容(热点劫持法),通过DNS劫持来达到自定义加载的目的。此方法基本上无需破解,本文也不讨论破解相关事项视频教程 首先下载工具:https://wwljy.lanzoul.com/i0YEi31fgbli因为windows defender会报毒且自动删除,所以你需要临时关闭实时防护 或者 安装其他可以顶掉它的防病毒软件来解决此问题(例如火绒安全) 下载完成后必须全部解压 下一步,电脑开个“移动热端”,然后手表连接。连接完成后去手表设置关闭“移动数据” 接下来右键主程序main.exe,选择以管理员身份运行。在接下来的请求窗口中选择“是”即可注意,不能和代理软件同时运行,不然可能会没网 最后手表去应用商店下载“趣配音”,打开后左滑去第三个页面。点击“立即开通”,弹窗点“我知道了”就可以进入浏览器页面(实测这里下面那三个带书名号的按钮也可以进入)值得一提的是,这里并不支持搜索,只支持链接访问。如果你需要...
“人机”真的可以当形容词来用吗?
之前的时候看到哔哩哔哩社区小管家发了一篇社区治理文章,其中有一条风纪的观点非常有意思:(太久远了文章链接找不到了,反正大体上就是有风纪观点说“人机”) 原本这个词本身就是在说“人”与“计算机/机器人”,还从来没有过形容词的词性。所以,这本质上就是一种语言创新用法。当它在口语中被赋予了形容词的词性,这个词给人的感觉就变了。变得似乎有一点奇怪的感觉了,而这种感觉正是被它的贬义属性所带来的。 从形容词的角度来讲,就是在说一个人的行为模式特别像机器人(人机),形容一个人很呆板。简单“人机”两字即可概括,这种比喻性的描述很直观,易于理解。再加上网络和口语的流行,也符合语言的经济性原则。在各种小圈子的环境下这种效应得到加强: 2025-07-22 03:34:49 转发群精华消息一切开始得如此无辜。我只是想复活我的旧群主是人机。“试试白壳吧,”网上这么说。“它快速、安全,完全可定制。”我想,为什么不呢?我的嘿壳朋友甚至鼓励我。“你喜欢罚壳,”嘿壳笑着说。那是嘿壳最后一次对我笑。 我选择了嘿壳模块。不是粉壳.不是灰壳.不,是嘿壳,显然我恨我自己和所有爱我的人。几个小时过去了。我像咕...
论如何完美生成萌ICP备案的shields.io图标
今天搞了个萌ICP备案,来记录一下生成图标过程。我站点下面那一堆技术栈展示就是用的shields。不过呢,它支持的slug里面可没有萌ICP的图标。因此我们需要自定义图标来实现萌ICP图标的展示 根据文档,图标可以是自定义的图片base64。但是里面有个缺点:太大的图片base64字符串太大了扔查询参数里会直接解析不出来但是萌ICP的图标包里面最小的都有12kb,显然还是太大了于是我们就可以对图片进行修改分辨率,改到能解析了就可以了实测64x64的分辨率就行(5.08KB->6.77KB): 1data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAFAtJREFUeF7tm3lc1VX6x9/nsokgKGqoAYLgjhvimua+oZlp4po2KVaOW001bdPYNNbUlJVluZSau6ampbmLaQJuuOOCivuOoiA7nB/nnrsiV4Gyef1eM+cP/d57v+ec53zO83ye5RwE/+VN/Jevn/8B8J/SAD...
逆向必剪调试密码实录
众所不周知,必剪的设置里面有个调试入口。就像这样:只需要在我的-设置里面快速连续点击版本号(2.85.0)多次即可看到这个输入密码的弹窗。那么,密码是什么?于是就有了这一期的逆向实录笔记。 MT管理器,启动!!!一个可行的思路是直接在安装包里面通过弹窗元素定位法进行查找提取必剪安装包,然后打开直接在里面搜索这个弹窗输入框里字符串的内容:还真让我给找到了文件内容: 123456789101112131415161718192021222324252627282930313233343536373839<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="#83000000" andr...
hexo主题butterfly自带的jsdelivr太特么慢了,那就换
有用户跟我说我的博客好特么慢,根本进不去!一直卡那个正方形转圈加载动画。经过简单分析就不难发现,是butterfuly自带的默认npm资源CDN太慢了。 那么只需要更换一个国内访问快的就可以解决这个问题先去主题配置文件: 1234567891011121314CDN: # The CDN provider for internal and third-party scripts # Options for both: local/jsdelivr/unpkg/cdnjs/custom # Note: Dev version can only use 'local' for internal scripts # Note: When setting third-party scripts to 'local', you need to install hexo-butterfly-extjs internal_provider: local third_party_provider: custom # Add version n...
如何评估代码质量
在写代码的时候,总是会有一个问题,那就是如何评价自己的代码写的好与差。于是就有了本文来评估代码质量 首先,你要做一个功能的情况下,你想要的功能已经确定下来的时候,那么它就是一定的;下一步就是编码去着手实现这个功能,虽然功能是一定的,但是编写它的代码并非是只有唯一解。对于相同的功能,不同的人编写出来的代码也是千人千面。因此我们需要对代码做评估。 下面是我总结出来的一些经验来提供参考: 可读性与清晰性一个最基本的要求就是你的代码能让人看到你想要表达的意图,以及不会感到有模棱两可的感觉。好的代码在命名上能够起到自注释的功效,你即使是不写注释也能“不言而喻”以前的时候遇到过一个反面案例,有个人编写的代码命名混乱、结构奇怪。于是大家都说“你这代码是自带了混淆光环吧”在命名方面(变量名、类名、方法名……):合适的命名方法必不可少,包括但不限于驼峰命名法、下划线命名法等。驼峰命名法是较为常见的一种命名法,同时在此基础上根据命名位置的不同也会有些许差别遵循boolean类型前面加is,例如isMeta、isPlayer等;类名首字母大写,例如MockServer、QPacketHelper等;方...
