查看“︁一般技术参考目录”︁的源代码
←
一般技术参考目录
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
= 名词 = <sup>''※ 无顺序''</sup> === PCND === CDN技术是将资源分布在不同的服务器中,用户访问网站时,从最近(连通性最好的)CDN的节点服务器获取资源,以达到加速访问、减少网站主机压力的效果。 通常说的PCND是则让普通用户成为节点,将需要的内容缓存到硬盘中,并利用空闲带宽上传数据(内容分发),最后获得佣金的行为。 但通过个人宽带盈利的行为是不被运营商所允许的,因此运营商会或会停用、限速用于PCDN的账户——这没什么,但问题在于运营商的判断标准,很多运营商(点名河南联通)并没有识别用户流量类型的技术(或单纯懒政),而是一刀切所有高上传量的用户宽带,将上行限制到5-10Mbps以内,甚至不予申诉。 这对我这种BT/PT、向网盘大量传输数据的用户来说绝对是无妄之灾。而且PCDN用户与运营商的斗争从未停止,甚至很多PCDN用户为了中和自己的上下行流量比例而侵入了BT社区<sup>[1]</sup>,是绝对的毒瘤——当然,它们有时也披着“边缘算力存储服务器”的外衣,但本质上就只是PCDN。<blockquote>[1] | ''<u>关于近期anacrolix等无限下载的BT工具的说明与对策:https://docs.qq.com/doc/DQnJBTGJjSFZBR2JW</u>''</blockquote> === 清零盘 === 通过一些方式(不知道哪来的技术、厂商流出的清零工具<sup>[1]</sup>等)清除SMART信息(包含写入的数据量、通电时间、坏道情况等),以伪装成新盘欺骗小白。 不过清零与质量并无直接关系,只是隐去了硬盘的实际状态,奸商是否清零硬盘也是取决于是否有清零工具,是有些硬盘可以清零(例如,[https://web.archive.org/web/20170519202031/https://www.youtube.com/watch?v=-PPmbxNAWyg Seagate SMART RESET (NEW VIDEO)] ([https://askubuntu.com/questions/342976/how-to-reset-smart-results/687455#687455 how-to-reset-smart-results]) 、[https://www.youtube.com/watch?v=845tH2v1Lv0 HDD Toshiba, сброс SMART в Victoria]),但并非所有硬盘都可以,例如西数HC550截止目前(2024-12)无任何流出清零工具的迹象,不过市面上的矿盘也都是1w+小时的了。<blockquote>[1] | ''<u>例如2022年技嘉“泄露”了SSD清零工具:<code>[https://www.usbdev.ru/files/phison/gigabytereinitialtoole16/ ssd_utility_firmware_update_tool_EGFM13.2]</code>,据[https://nga.178.com/read.php?tid=30515522&rand=158 网友讨论]波及了使用<code>群联E16</code>主控的很多非技嘉品牌SSD,但该工具似只能重置写入量不能重置通电时间。</u>''</blockquote> === 矿盘 === 随着虚拟货币的流行,矿卡一词映入我们的视野,简单来说便是通过计算区块获得虚拟货币<sup>[1]</sup>,需要显卡高负载的持续工作,压榨硬件性能,直到收益下降然后抛售,显卡挖矿流行的那段时间疯狂到我将花800元购买且用了一年多的rx588以2550元的价格出售了——虽然代价是我没有新显卡用,只能用RTX960开最低画质玩地平线4。 后来又流行起了奇亚币,它使用硬盘挖矿<sup>[2][3]</sup>,于是那段时间又没硬盘可买了;还有几乎从未中止过的[[#PCND]]。但与矿卡不同,它们需要的只是存储空间。 以奇亚币为例,挖奇亚币涉及到<code>plotting</code>(对应写操作)及<code>farming</code>(对应读操作),对机械硬盘寿命有影响的非正常操作是大量且频繁的写入资源,plotting占这条,但机械硬盘的写入效率相对于固态太低了,如果用机械硬盘写数据,那收益也都归别人了,因此写入的操作都是用固态硬盘完成(所以二手固态别随意买),而后将最终需要用来farming的数据写入机械硬盘,读数据对机械硬盘('''特指以HC550为首的高性能企业硬盘''')的损害相对较小;PCDN亦如此,少量的写入,更多的读取(但PCDN看情况,如果存储的是热门资源,如替流媒体平台分流,写入相对就是少的,但如果需求变化频繁,负担也会越大,这个过程是不可控的)。 所以在挖矿与边缘计算(PCDN)流行趋势显颓的那段时间的矿盘非常吃香,毕竟上hc550企业硬盘(及其他同类如希捷银河X16/8)参与挖矿/PCDN的通常都是与某些公司签协议,把机器托管到机房内,生产环境不会很恶劣,但比同样环境下服务器/数据中心退役的硬盘写入量少太多了。 但是随着挖矿的没落,二手盘被再分配见底,但正常需求仍旧未减、厂商不积极生产、PCDN抬头,硬盘的价格也是水涨船高。<blockquote>[1] | ''<u>挖矿原理:https://liaoxuefeng.com/books/blockchain/bitcoin/mining/index.html</u>'' [2] | ''<u>通俗解释:Chia币为什么能用硬盘挖矿?:https://www.qianhei.net/paogenwendi/246.html</u>'' [3] | ''<u>硬盘危机——Chia 挖矿背后的原理与技术细节(一):https://dgideas.net/2021/hard-drive-crisis-the-principles-and-technical-details-behind-chia-mining-i/</u>''</blockquote> === 硬盘体积 === 厂商与系统计算空间容量的方式差异、体积单位的混用所惹的误会引来了不少的矛盾<sup>[1]</sup>。 体积计算基础: * 厂商:10进制; * Windows:2进制; 10进制与2进制计算方式的差异: * 10进制(x1000):1 TB = 1000 GB = 1,000,000 MB = 1,000,000,000 KB = 1,000,000,000,000 Byte * 2进制(x1024):1 TiB = 1024 GiB = 1,048,576 MiB = 1,073,741,824 KiB = 1,099,511,627,776 Byte 这么一换算硬盘空间直接“缩水”了9%: * 体现到1TB硬盘上便是:1 TB = 1,000,000,000,000 Byte = 976,562,500 KiB ≈ 953,674 MiB ≈ 931 GiB; * 体现到16TB硬盘上便是:16 TB = 16,000,000,000,000 Byte = 15,625,000,000 KiB ≈ 15,258,789 MiB ≈ 14,901 GiB ≈ 14.55 TiB; 除了厂商与文件管理系统的计算差异,单位的混用也非常严重,例如macOS、部分LInux发行版的桌面环境以1000进制及<u>X</u>B显示容量,而上至windows以1024进制计算却仍旧以<u>X</u>B而非<u>X</u>'''i'''B显示容量,下至笔者日常生活中也并未严苛单位的用法。<blockquote>[1] | ''<u>b、B、KB、Kib、MB、MiB、GB、GiB、TB、TiB的区别:https://www.cnblogs.com/Silence-1018/p/17556885.html</u>''</blockquote> === 网络速度 === 同[[#硬盘体积]]般也是易混淆、误解的。 网速的单位通常是<u>X</u>b<sup>(bit per second,缩写为bps)</sup>,而体积的单位是<u>X</u>B<sup>(Byte)</sup>;换算关系为 1 <u>X</u>B<sup>(byte)</sup> = 8 <u>X</u>b<sup>(bit)</sup>。例如 10 MB/s 表示每秒传输 10 Megabyte 即 10MB 的数据,而 10 Mbps 代表每秒传输 10 Megabit 即 1.25 MB 的数据。 除了计量网速外,还常用于表示影视的码率,视频的码率是 10 Mbps 则代表平均每秒传输 1.25 MB 的数据。 * 码率特殊一点,通常计算码率是将 <code>视频体积/时长*8=码率</code> 计算的,例如10GB、1h的视频码率便是22.22Mbps,这属于平均码率。这种称谓区分是对应了编码方式:固定码率(CBR)、可变码率(VBR)<sup>[1]</sup>。 <blockquote>[1] | ''<u>固定码流 可变码流:https://www.cnblogs.com/ostin/p/9917382.html</u>''</blockquote> === Base64 === Base64是一种编码方式,将二进制数据编码为由64个ASCII字符<sup>(0-9、26个大/小写英文字母、<code>+</code>和<code>/</code>)</sup>组成的字符串。可以用于传输文本、图片等各种数据。例如浏览器拓展SingleFile保存的网页副本就会将图片进行base64编码再保存字符串而不是下载图片文件。 也可以通过直接通过浏览器解码base64,根据文件属性的不同设置好MIME类型,例如网页:<code>data:'''text'''/'''html''';base64,<u>xxxxxxx</u></code>,图片:<code>data:'''image'''/'''png''';base64,<u>xxxxxxx</u></code>,就可以自动解码并渲染为网页或图片。 编解码网站可直接搜索:<code>PNG/xxx to Base64</code> === 子域名 === 如“''wiki''.'''scio'''.<u>icu</u>”中,“.icu”是顶级域<sup>(也称一级域名)</sup>;“'''scio'''”是二级域名,购买域名就是购买它们的组合;“''wiki''”是三级域名,这个是自定义且无限制的,如果需要,可以继续创建四级域、五级域… 根据网上听来的消息,域名原型应当是:<code>wiki.scio.icu'''.'''</code> ,<code>icu.</code> 是一级域名/顶级域名,由注册icu后缀的人持有,它向域名代理商授权<code>'''xxx.'''icu.</code>的贩售权限,反正挂上<code>.</code>是可以正常解析,至于是类似于中文<code>。</code>按英文<code>.</code>解析的防呆设计还是写到了哪个规范文档中、某些历史遗留因素我就不知道了。 不过我注意到很多人将“<code><u>xxx</u>.xxx.org</code>”称呼为“二级域名”/“免费提供二级域名”。对此反正按照非专业的逻辑来,我也认为如此,<code>scio.icu</code>是一级域名,至于<code>.icu</code>那是后缀<sup>(或者零级也挺符合对IT行业的刻板印象的)</sup>,但既然知道了这个冲突,为了避免歧义,我就尽量通称为“子域”;不管被称呼为什么,反正我不是专业的,我认为目的只是使用的话,能理解什么意思就行。 === CF盾 === cloudflare提供的DNS代理服务。 优点: * '''隐私''':访客只能知道cf的ip,而不知道你服务器的真实ip,但注意在服务器配置禁止使用ip直接访问不然隐私效果就名存实亡了; * '''防攻击''':获取不到真实ip,攻击的只是cf的ip,而cf根本d不动的,但不是防所有类型; * '''加速''':原理似乎是有一部分内容被cf缓存,用户访问网站,cf直接呈现缓存的内容,不仅可以节省服务器的资源耗损,而且cf的连通性/延迟一般也比普通服务器好,<u>但不包括国内</u>; * '''免费''':cf财大气粗)。 缺点: * CF很多的ip<sup>(绝大多数公开的ip段)</sup>都被墙了或者国内访问速度很慢,所以对国内来说反而是“减速盾”,有个半优半喜的好处: ** 优点是可以[https://github.com/XIU2/CloudflareSpeedTest 优选cf IP],将连接性好的IP [[Linux&Win系统及浏览器使用笔记#修改hosts|写入hosts文件]],所以了cf的站逻辑上不存在被墙;但缺点是不是所有用户都会如此操作/知道有这么个操作。 * 对VPN不友好,部分廉价节点访问套了cf的站会卡在检查环境上很久。 === DDoS === <sup>※ 参考维基百科:[[wikipedia:Denial-of-service_attack|Denial-of-service attack]]</sup> 非常朴素和暴力的攻击方式,就是世界各地的设备(肉鸡)向目标发送大量垃圾请求,占满服务器的带宽、性能,使其他正常的访客无法访问服务(如果流量是付费的,那么还会让目标承受巨大的财产损失)。 另一种(应当是DDoS的子类)难防的是CC攻击<sup>(Challenge Collapsar)</sup>,就是通过各种手段(ua、请求的资源、IP)一切都伪装成了正常请求,难以分辨流量(IP)到底是恶意攻击还是正常访问。或许在防御时会让正常用户的体验受损。 === 静态与动态网站 === 具体的我也说不清,简单来说: * 静态网站就是单纯的html文件<sup>[1]</sup>,比如系列站点的主站的“<code>hxxps://scio.icu/'''index.html'''</code>”,要想修改网站内容,需要手动编辑html文件<sup>(直接从服务器编辑,或本地编辑好传输到服务器)</sup>。 * 动态网站则具备交互性、实时变动等功能,你目前看到的html页面是服务器在你访问时实时生成的,然后再推送给浏览器。如果选择了其他的参数,内容也会改变,比如“<code>hxxps://wiki.scio.icu/index.php'''?'''''title=页面标题''<u>&action=history</u></code>”,“<code>?</code>”后面跟着的就是参数,“<code>title=xxx</code>”指页面的标题,“<code>&</code>”是链接不同参数的符号,“<code>action=history</code>”指历史页面,可以查看历史编辑记录。服务器中并不存在这些具体的页面,信息都存在于数据库中,你访问的网站含什么参数<sup>(假设参数有效)</sup>,它输出什么信息。 简单来说: * 动态网站是用php/asp/jsp这类脚本工具提供(与页面/服务器)交互与实现高级功能、mysql/PostgreSQL这类数据库管理系统存储网站资源<sup>(存储的是字符串,不包含文件)</sup>,前者动态调用后者的资源组织出需要的数据并输出html文件给浏览器; * 静态网站是html+css+js这些静态资源组成的(静态网站生成器也是输出这些静态资源),虽然js可以提供部分交互功能,但总归是在模拟动态操作而不是动态资源。 * 静态网站就像打印出来的文件(访客)只能看不能修改;动态网站就像电子稿,根据需要调整输出的内容,还可以直接在页面上修改内容。 * 这只是简单的区分手段,更简单的是将其理解为:动态网站可以前台(线上)编辑内容,而静态网站只能后台(本地)编辑内容。 ** 比如4chan、lainchan等讨论版本质上就是动态网站,但是使用了一些静态网页生成器,用户提交新内容后,服务器输出新的静态页面,因为访问静态页面的速度和资源占用都是有极大优势的<sup>([https://news.ycombinator.com/item?id=10491873 参考])</sup>,mediawiki也可以通过[[建站/WIKI功能/站点维护#文件缓存|文件缓存]]实现这一效果。 * 静态网站的优点是响应速度快、资源消耗少。缺点对于记录生活的个人博客<sup>(编辑频繁)</sup>,或体量大的站点<sup>(内容相互引用、需要建立较为复杂的联系)</sup>并不友好,甚至会影响创作热情。 <blockquote>[1] | <u>''包含css等样式文件和js脚本,后者可以提供一些交互功能,但不与数据库交互,交互效果也都是提前设定好的事件。''</u></blockquote> === 邮件管理客户端和邮件转发 === 邮件管理客户端,如Thunderbird,可以接管邮箱的收发信,通过SMTP(发信)、IMAP(收信)或POP3(转发<sup>(不会影响原邮箱的状态)</sup>)来实现,具体邮件提供商的smtp/imap地址、端口可以查看官方文档或者询问客服,比如阿里云<sup>(域名邮箱)</sup>的是: * 收件服务器地址: ** POP 服务器地址:<code>pop.qiye.aliyun.com</code> 端口<code>110</code>,SSL 加密端口<code>995</code> ** IMAP 服务器地址:<code>imap.qiye.aliyun.com</code> 端口<code>143</code>,SSL 加密端口<code>993</code> * 发件服务器地址: ** SMTP 服务器地址:<code>smtp.qiye.aliyun.com</code> 端口<code>25</code>, SSL 加密端口<code>465</code> * 如果邮件服务器/端口被墙,或许能收信,但无法发信<sup>(可以本地:<code>telnet <u>ip/url</u> <u>port</u></code>测试,在线工具:[https://tool.chinaz.com/port 国内]/[https://www.yougetsignal.com/tools/open-ports/ 国外])</sup>,即使给ip设置白/黑名单、开了全局、改DNS都无济于事,暂不知具体原因。 邮件转发:如可以将阿里云邮箱收到的邮件,转发到谷歌邮箱中。操作: * 在谷歌邮箱的[https://mail.google.com/mail/u/0/#settings/accounts 设置页面]的“查收其他帐号的邮件:”栏选择“添加邮件帐号” * 输入阿里云的邮箱地址,比如我的是“scio@scio.icu” * 默认的选项是“从我的其他帐号导入电子邮件 (POP3)”(另一个是灰色的,不支持) * 输入用户名(重复一遍邮箱地址)、密码(该自建邮箱的密码)、POP服务器/端口(见上面列出的地址);剩下四个复选框是体验上的,想开就开不想开也不影响使用(如果开启了ssl,即可端口换成995)。 = 操作 = === 不可播放引用的youtube视频 === 解决方案:'''使用https或localhost''' 在本地网站引用视频时遇到的问题,起初以为是版权限制,但是越想越不对劲,嵌入代码又没什么特殊的,[https://developers.google.com/youtube/iframe_api_reference?hl=zh-cn IFrame Player API]页面又什么提示没有,但有很多案例<sup>([https://stackoverflow.com/questions/55548102/youtube-embedded-video-problem-video-unavailable 案例1],[https://issuetracker.google.com/issues/194221167?pli=1 案例2])</sup>,一开始没注意到什么关键信息,一是没朝这方面想,二是提问者跟我的情况也不太一样,然后无意间看到:[https://stackoverflow.com/a/54736426 这个]回答,才知道了答案。因此可以配置本地ssl证书,或者直接用localhost代替127.0.0.1。 === 从url保存视频到youtube播放列表 === youtube原生支持[https://webapps.stackexchange.com/a/120454 便捷创建播放列表]的功能:<code><nowiki>https://www.youtube.com/watch_videos?video_ids=</nowiki>''<u>AwyRYse4kss</u>''''','''''<u>QoitiIbdeaM</u>''''','''''<u>drlB2RT_XiA</u>''</code> 一直添加id即可,访问此url会自动创建播放列表,但上限为50个。对此可以自行批量转换或使用其他人[https://apps.dominiczelek.com/youtube-playlist-from-links/ 现成的工具]; 安装拓展:<code>Multiselect for YouTube™</code>([https://chrome.google.com/webstore/detail/multiselect-for-youtube/gpgbiinpmelaihndlegbgfkmnpofgfei?hl=en Chrome]/[https://addons.mozilla.org/en-US/firefox/addon/multiselect-for-youtube/ Firefox]); 访问创建的播放列表使用此url:<code><nowiki>https://www.youtube.com/playlist?list=</nowiki>'''''TLGG-RYNtSKMoDgyNzA4MjAyMw'''''</code> ; * 注意播放列表的id是“<code>list='''xxxxx'''</code>”;视频的id是“<code>v='''xxxx'''</code>”; * 默认跳转的url这个拓展无法识别播放列表内的内容。 点击屏幕右上角的拓展按钮,全选根据需要保存到播放列表即可。 === tg保存设为不可转发群组的图像 === <sup>※ 或具有时效性。</sup> 鼠标左键点击图像,在图像展开的过程中按下shift+鼠标右键图像,即可唤出正常的右键菜单栏,点的慢点没关系,不慢太多就行; Web端测试:firefox系可行,chrome不可行,Chromium系是否都不可行不清楚,据反馈说桌面版客户的也可行。 === 使谷歌文档可翻译 === url后添加<code>/mobilebasic</code>(若有<code>/edit</code>,替换掉即可),因为现有主流翻译插件(如TWP)无法翻译这种被框住的里头的内容。 === 一个网卡设备配置两个不同网段的IP地址 === * https://blog.csdn.net/qq_30624591/article/details/115736641 = 创作 = === 批量删除文档中的各种标点符号 === 通过正则表达式,所以基本上市面的文本编辑工具都支持。 * 在替换的工具栏勾选“正则表达式”,输入“<code>[,。、“”《》()—?!:<nowiki>''</nowiki>…=【】]</code>”替换的内容留空就行,就能一次性删除方括号内的字符; * 示例是常用的中文字符,我是用来统计字数,因为一般的统计功能可以将英文字符忽略,但中文字符无法与文本区分。 === 用Unicode码输入字符 === Fcitx输入法:默认是“<code>ctrl+shift+alt+u</code>”唤醒u码输入。 * <code>u+3010</code>是<code>【</code> * <code>u+3011</code>是<code>】</code> * <code>u+203b</code>是<code>※</code> * <code>u+3000</code>是<code> </code> 可以通过[https://tool.chinaz.com/tools/unicode.aspx 站长工具>Unicode编码]、[https://www.unicode.org/charts/ Unicode 15.0 字符代码表]之类的地方查询u码。 [[Category:策略与名词目录]]
返回
一般技术参考目录
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
站点信息
更新日志
所有内容
三部曲
互联网
提问的艺术
策略与名词目录
建站
LAMP
WIKI功能
互联网
慢讯
OSINT项目
工具
链入页面
相关更改
特殊页面
页面信息