聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
Pyon Pyon Today Pyon Pyon Today 2021-12-07

F:NEX - 伊蕾娜

有一位乘着扫帚飞在空中,头戴巨大三角帽,灰色秀发随风飘逸,令某位路过的普通点兔爱好者都被吸引住目光,在智乃生日的日子掏出相机疯狂拍照的魔女,究竟是谁呢?没错,就

Easton Man's Blog Easton Man's Blog 2021-12-06

全球大内网与Zerotier

预计阅读时间: 6 分钟 前段时间把笔记本换成了MacBook Pro(真香),为了数据安全,自然是需要把Ti […] The post 全球大内网与Zerotier first appeared on Easton Man's Blog.

布客说 布客说 2021-12-06

AES算法(九)Java 实战

本篇将对之前所述的 AES 算法基于 Java 语言做实战讲解,由于 ECB 工作模式相对其他工作模式安全性低(不推荐使用),本文将不对其进行展示,如在工作中确实需要使用,请自行实现。

西郊有密林 2021-12-06

译:HTPC 音频食用指南

本文翻译自r/HTPC - AUDIO SETUP GUIDE;受限于本人水平,如有错误,请参考原文。(本文持续更新)如何设置电脑 / 媒体设备的音频在开始下面的设置部分之前,请先阅读音频格式和传输部分,以便理解所提到的术语和概念。为了简单起见,后文中出现的术语 "HTPC " 可以指个人电脑和流媒体设备,如 Roku,Fire TV 等(盒子或者电视棒),除非有其他的注明。术语 " 音响系统 " 可以指 AV 功放、音频放大器、Soundbar、DAC、扬声器或耳机。音频格式 / 编解码来自 HTPC 的音频主要分为模拟和数字两种形式,我们在这里主要讨论的是数字音频。这些形式以 " 格式 "…

风向标博客 风向标博客 2021-12-06

多线程中的资源竞争

资源竞争问题当我们有两个线程同时操作同一块儿内存空间时,就容易出现资源竞争问题,这种问题目前有各种各样的出现情况,但在分布式系统中,或者说多线程任务中都是需要处理的多线程是线程阻塞通过调度器去协调处理的,那么按理说即使是多线程实际上也都是串行操作,为什么也会出现资源竞争呢?如下图 osnXcQ.png 当进入线程操作时,会先把变量存的值存入寄存器,待到处理完后在重新放回i的所属内存空间,那么当在放回内存时就有可能覆盖掉上一个线程操作的值,也就出现了资源竞争解决策略互斥由于多线程执行操作共享变量的这段代码可能会导致竞争状态,因此我们将此段代码称为临界区(critical section),它是访…

Jake Jake 2021-12-05

vscode 插件之代码补全提示

前言vscode 插件提供了很强大个能力,借助插件可以帮助我们提升开发效率。在写 node 项目时经常需要相对路径寻找引用 Service 文件等,写一个插件帮我们自动补全。借助 vscode.languages.registerCompletionItemProvider 方法,我们可以注册相关补全提示。注册服务1234567export function activate(context: vscode.ExtensionContext) { context.subscriptions.push( vscode.languages.registerCompletionItemProvide…

瘦人志 瘦人志 2021-12-05

豆瓣往事

我是 2007 年 12 月 15 日注册的豆瓣,记得那时豆瓣的口号是:“在这里,你可以找到一群臭味相投的人”,这里的臭味当然指的是每个人对于书影音的品味;记得那时我还不太标注个人看过的书籍、电影,觉得那是个人隐私,这个网站会收集个人数据,一段时间内,豆瓣只是我查书、查电影的工具。后来,通过这个网站,认识了一些人,有些人现已没了联系,有些人却改变了我的人生轨迹。 说说改变了我人生轨迹的那个人。 那是 2011 年 2 月,春节过完回公司上班的时间,有人在豆瓣上发起了个活动——大龄青年交友,每个人留下自己的介绍、坐标及照片。有个人写了一段文字,附了几张照片,坐标标注为厦门。我在上海,但想想自己是…

Go 语言学习问题总结

go exec 无法执行 windows 基础命令go exec 无法执行 windows 基础命令:(del: executable file not found in %path%)package mainimport( "fmt" "os/exec")func main(){ // c := exec.Command("del", "D:\a.txt") 该语句无法找到 del.exe c := exec.Command("cmd", "/C", "del", "D:\a.txt") if err := c.Run(); err != nil { fmt.Println("Error: …

blog.wenqi.icu blog.wenqi.icu 2021-12-05

[16bit 44.1kHz FLAC]崩坏3 Onwards-Original Soundtrack

var ap = new APlayer({ element: document.getElementById("aplayer-NqkOlzGR"), narrow: false, autoplay: false, showlrc: false, music: { title: "Nightglow(Instrumental)", author: "HOYO-MiX", url: "https://cloud.wenqi.icu:5221/f/4LTW/29%20Nightglow%EF%BC%88Instrumental%EF%BC%89.flac", pic: "https://clou…

金币云商抽签结果预览

全款抽签,只换不退,车门焊死,不准跳车。 最近在金币云商参与的抽签次次都不中,不中也就算了,开奖还不及时,连死都不让人死得痛快点,于是就尝试一下提前开奖。 由于其抽签规则为公开提供且具体的初始化参数也为公开数值,完全可以在其截止报名后不久就能确认本次抽签是否中签。 规则如下简单明了,但是至少也得用上Excel拉拉公式,不然手算挺费事的。 注:A:基数;B:翻转数;X:报名次数;Y:种子号,即起始中签号;Z:阶数; A=(抽签日的上一个工作日的深圳证券交易所深证成指”今收”指数×100)×(抽签日的上一个工作日的深证券交易所中小100指数”今收”指数×100)×10000; 注:可登录深圳证券交…

凉城 凉城 2021-12-05

LeetCode每日一题周总结(五)

Accounts Merge Accounts Merge题目大意:有很多组账户信息,账户信息包括用户的名字和该用户所拥有的一个或者多个邮箱。如果两个用户拥有同一个邮箱,就说明这两个用户是同一个人。两个用户的名字相同但是不拥有同一个邮箱则认为他们是名字相同的不同用户。把所有用户相同的账户信息合并,按照题目规定的格式输出。 用并查集解决,每个账户信息可以看作一个集合,如果两个集合中有公共的邮箱地址就合并。用一个hash表保存邮箱和集合之间的映射关系,方便快速找到出现相同邮箱的集合。 Maximal Rectangle Maximal Rectangle Maximal Rectangle题目大意…

不期而遇FM 不期而遇FM 2021-12-05

对话王雪:在故事与现实中游走 -宝藏朋友系列之二

本期节目请来了主播Ritto的宝藏朋友王雪,一起聊聊:为什么要写作,为什么要聆听,以及我们应该如何交流与沟通。 在高中时代王雪与Ritto是同桌,会互相推荐喜欢的音乐与书,一起憧憬未来,也是彼此生命中留下深刻影响的存在,而经过漫长的十年,现在她们的默契依旧。2022年,Ritto和王雪约定将开启新的写作与采访计划,也将通过我们的播客一起记录更多的好故事,让我们拭目以待。 欢迎收听! 《对话王雪:在…

blog.wenqi.icu blog.wenqi.icu 2021-12-04

一个“万能”的网址

本篇所涉及到的网站以及网站中的内容均与本站无关!原理通过一个在线工具快捷跳转平台“万能命令”,将各种在线工具按应用站点聚合起来,在每次请求的时候查找对应工具。使用方式1通过 万能命令+网址 使用唯一的一步:在任何网页的网址前面加上 wn.run/ (注意“run”后有一斜杠!),即可展示用于该网页的在线工具,点击工具时会直达针对该网页的功能详情页。演示:例如我现在想要看《千と千寻の神隠し》如果直接看是需要会员的↓会员!!!现在只需要在地址栏这里↓某奇异在 “https” 的前面加上 “wn.run/“"https://..."改为如下↓"wn.run/https://..."然后就会显示出在这…

熔岩墨迹 熔岩墨迹 2021-12-02

Java / OpenJDK 国内镜像站指路 & 发行版简介

为了方便自己和他人快速获取 Java 运行环境,我在本界面提供了一些可靠的链接和信息。 常用链接导航 请根据你的需求在下面查找需要的环境和下载链接。 仅仅是玩 Minecraft 使用 我是 Windows 系统 Minecraft 26.1+:使用 Java 25 AdoptiumOpenJDK 25 清华源 Minecraft 1.20.5 - 26.0:使用 Java 21 AdoptiumOpenJDK 21 清华源 Minecraft 1.18 - 1.20.4:使用 Java 17 AdoptiumOpenJDK 17 清华源 Minecraft 1.16.5 及以下:使用 Jav…

Phoenix’s island Phoenix’s island 2021-12-02

配置 Fail2ban 保护 Proxmox VE

各种情况下 Proxmox VE 的登陆界面需要暴露在公网的时候,需要使用 fail2ban 来保护它不被暴力破解。创建 filter文件 /etc/fail2ban/filter.d/proxmox.conf123[Definition]failregex = pvedaemon\[.*authentication failure; rhost= user=.* msg=.*ignoreregex =创建 jail文件 /etc/fail2ban/jail.d/proxmox.conf12345678[proxmox]enabled = trueport = https,http,8006f…

@typeof @typeof 2021-12-02

openFyde 对 Chromebook duet 的编译过程

openFyde前段时间开源了。鉴于原版Chrome OS在国内的使用难度,博主准备用这套代码给平板编译 openFyde ,这样就可以使用本地登录和直连应用市场等功能了。机器:联想 Chrom...

 Bryce's Club   Bryce's Club  2021-12-02

终端那些事

前言最近在学习和处理终端的输入和输出以及命令拦截问题,但终端在编程里属于比较小众的领域,比较有名的类库不多,比如 go 的

随心记 随心记 2021-12-01

快照

快照 数据库快照是 SQL Server 数据库(源数据库)的只读静态视图。自创建快照那刻起,数据库快照在事务上与源数据库一致。数据库快照始终与其源数据库位于同一服务器实例上。虽然数据库快照提供与创建快照时处于相同状态的数据的只读视图,但快照文件的大小随着对源数据库的更改而增大。给定源数据库中可以存在多个快照。在数据库所有者显式删除每个数据库快照之前,该快照将一直保留。

std::bodun::blog std::bodun::blog 2021-12-01

Megatron with FastMoE

This is a guide on setting up Megatron-LM with FastMoE. Megatron is a transformer developed by the Applied Deep Learning Research team at NVIDIA. FastMoE enables PyTorch support for the Mixture of Experts (MoE) models. We use the FastMoE layer to replace the MLP layers in the transformer language mo…

yyw.moe yyw.moe 2021-12-01

给 2021 年的总结

大概是第一次写这种文章(我之前似乎从来没有在博客里写过总结、回顾,似乎那儿就应该是技术和配置存档的地方(看同学的博客也几乎都是这样)。那些碎片一样的想法往往只停留在 draft,没有时间也没有动力去补全,而只言片语的废话在博客里只会看起来很奇怪很傻。(但如果不记录下来,很多东西就只剩下了回忆,后面就很难记忆清楚那时发生的事。为了再去看着照片回忆此时此刻,什么都是模糊的。前不久在某社区看到了「发表一篇文章,关于 2021 年发生的事、感悟、年终总结等…」的活动,想了一下今年对我而言确实是挺特殊的一年:第一次白嫖的香港旅行(bushi)、第一次也只有一次奇怪的保研经历、第一次尝试 Golang 和…

风向标博客 风向标博客 2021-12-01

进程与线程,概念及优化空间

本文以Go语言为基础进程基本概念将编译好的的二进制程序,在系统中执行起来的程序会被CPU装载到内存中,CPU会按照程序的指令去顺序执行程序,这个执行中的程序被称之为进程,多个程序同时执行则被称为多进程单核CPU在执行任务过程中不能同时执行多余的任务,但是我们在实际场景中往往可以看到一台电脑有非常多的进程在运行,这就引出了进程的中断,当程序在读写硬盘这种慢IO操作时,当前进程会发出中断指令,使得CPU去执行下一个进程,防止了阻塞等待的问题,而CPU的执行效率是非常快的,所以更多时候即使他是串行执行程序,但也可以完美接收并发任务 o8RNHH.png 值得注意的是,并发和并行并非一样的东西,并发是…

Wrong.wang Wrong.wang 2021-11-30

我的2022年秋招

我的秋招自7月初投递米哈游开始,到11月中旬最终确定接腾讯的offer结束。从去年年底,我就一直在腾讯实习。到了七月份,我一边实习一边投递了米哈游、商汤、网易、华为、快手、阿里、字节这些公司的算法岗。最终除了米哈游一面挂和阿里没有给我正经的面试机会以外,其它公司的offer都拿到了,都是SP以上,网易、商汤、腾讯还给我开了比SSP还高一些的offer。秋招期间,我总是因为各种失误和遗憾而痛苦,但现在再回顾,做为一个普通人,自己能拿到现在这些offer,已经非常非常幸运了。似乎自己在秋招阶段还是做对了很多事情的。现在,我想和你分享一下我的秋招,我的感悟。

风向标博客 风向标博客 2021-11-30

物理内存与虚拟内存与Swap内存

区别物理内存物理内存是真实的内存空间,通过物理内存地址,标记存储的数据,物理内存的实际大小也与内存条有关,由内核直接调用使用虚拟内存虚拟内存是物理内存的映射关系,为了防止程序开辟不同的物理内存空间,或者多处占用,则由操作系统去调度,使得进程在调用使用内存时需要通过虚拟内存的映射找到对应的物理内存地址,最终才能使用存储数据如下图所示 olRoWT.png Swap内存空间Swap内存空间,顾名思义就是交换内存的空间,它的空间是硬盘空间,他是一个很有意思的东西,我们真实的内存空间存储时也是分一段一段去存储的,由于无法连续,那么可能也就无法让性能最大化例如下图 olWiOH.png 游戏,浏览器及音…

四畳半のへや 四畳半のへや 2021-11-29

「他山之石」零贰

艰深的语言有时出自学术内容的要求,有时则用来骗自己吓唬别人,浅显的语言,有时是大师的炉火纯青,有时是流于表面不肯深思。 —— 《走出唯一真理观》 现在,好多学术文章难读,跟内容深奥曲折没什么关系。很多时候无非显示他是个学术家,是个身份标志。我们要识别一个人的身份,可以看他穿什么品牌进什么餐厅,但最保险的是听他开口说话,萧伯纳在《卖花女》一剧中把这一点写得淋漓尽致。派个中学语文老师去和卖毒品的接头,一开口人家就识破你不是同行。一个行当有一个行当的行话,主要的功能是设置门槛,不让这个行当外面的人混进来。你要搞学术得有个“会员证”,证件上的戳子就是学术语言——你可以不会德文、英文、希腊文、古文,但你…

Y7n05h 技术分享 Y7n05h 技术分享 2021-11-29

使用 Btrfs 文件系统快照

和其他的 ArchLinux 的用户一样,Y7n05h 也很热衷于尝试一些有趣且实用的技术. Btrfs 早就因 Cow、透明压缩和子卷管理让 Y7n05h 感到心动.在此早在本文写作的 1 年之前,Y7n05h 就尝试过了 Btrfs 这一 Linux Kernel 的源码树内 fs.当时 Y7n05h 只是浅层次的使用 btrfs(btrfs 具有而 xfs 没有的功能 Y7n05h 没用到),到了现在 Y7n05h 也尝试过了 btrfs 的