聚合文章

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

排序方式:最新发布
JacobZ 的博客 2024-10-04

点云序列压缩格式对比

在自动驾驶数据中,点云几乎总是单个传感器数据量最大的一部分,原因是它经常由数十万个点构成,而每个点的精度要求又都很高,造成了单帧点云的数据量就很大,因此一个好的点云压缩算法,尤其是能处理点云序列的算法对节省存储和传输开销是很有用的。 前往网页以阅读全文。

thedustye.com thedustye.com 2024-10-04

西安地铁线路图-Thedustye发布

新版线网图发布时隔两年,本人再次创作出西安地铁远期线网图,供下载,话不多说,上下载链接!全部为pdf格式。百度网盘通过网盘分享的文件:西安地铁线网图v1.4.pdf链接: https://pan.baidu.com/s/1tTWDcMiBSb0vh7hfhCs4Ew 提取码: SDSX 复制这段内容后打开百度网盘手机App,操作更方便哦阿里云盘西安地铁线网图v1.3.pdfhttps://www.…

怪诞的小站 怪诞的小站 2024-10-03

情绪迁移

迁移你的情绪你可能经历过这样一些场景:因为看过某工作室的一部作品觉得优秀,于是对下一部作品充满期待。我们不妨从另一个角度来理解这种现象,我们实际上是将对工作室前作的喜爱转移到了尚且未知的新作上,而其中传输的通道正是他们的逻辑关系——源自同一工作室。对此,中国古代就早已有相关的成语,如“爱屋及乌”,因为喜爱一个男子,所以连带着他房子上的乌鸦也喜欢。如果把乌鸦单拎出来,它的下场多半是被人厌恶;但因为它现在站在了那个男人的屋檐上,所以又受人喜欢。同样的,我因为“Forza Horizons 4”才喜欢《A Moment Apart》这首作品,但两者实际上并无内在联系。倘若我先听闻了后者,可能对后者并…

怪诞的小站 怪诞的小站 2024-10-03

Pjax逆天默认属性:自动向Url添加时间戳

前情提要突然来了兴致将网站的 Service Worker 更换成了 Google Chrome 团队的 Workbox,结果在缓存控制方面遇到个大问题:​每刷新一次缓存就增长 20MB,几次访问下来缓存高达 400MB但我整个网站包括图片、字体资源加起来也没有 50MB 啊??(迷惑)结果发现 Workbox 会将 Url 参数不同的请求分别缓存一份…解决办法这里省略漫长的 Debug 过程(博主一直在找 Workbox 的问题),根本祸根在于 Pjax 的一个默认参数 cachebust-boolean-default-truecacheBust (Boolean, default: tr…

怪诞的小站 怪诞的小站 2024-10-03

流水账:作业、八卦与表现欲

迷惑的数学作业我很早就想吐槽这一点了。由于我们的数学老师比较有特色,在教高中,但是鼓吹着大学的学习理念(自学),还声称教室不该叫“教室”,而该叫”学室”。这一点得到了他很好的践行,即是每节数学课都要迟到 2 分钟以上,作业长期是“复习已学”。如果仅此而已,那也罢了。更逆天的是他的”预习新知”,一天预习一个课时,要求做完讲义和练习,并且自己对完答案批改。这两样加起来统共有 10 页,而他一天就布置下来了!!??然后,他可能会花 2~3 天来讲 1 个课时,然后这几天作业又只有“复习已学”。所以,我们的作业量就是”多、没有、没有、没有、爆炸多、没有、没有”…属实让人难以理解。八卦风云与情报网我们语…

浏览器

技巧Chrome在 chrome://flags 页面开启 extensions-on-chrome-urls 后解决通知问题 修改Chrome快捷方式的目标(Target)属性:打开Chrome浏览器的快捷方式属性。在"目标"字段中,添加--test-type参数。这将禁用警告消息。例如:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --test-type指定用户配置,依旧是在“目标”中,添加--profile-directory="Profile 3”参数。可指定使用对应的配置文件,适用于多账户。--profil…

CZYの学习笔记 CZYの学习笔记 2024-10-03

圆方树

众所周知,对于一些树上问题,可以用树形DP、树链剖分等算法解决,然而图上的问题则往往更加复杂。但在一些情况下, […]

from jason from jason 2024-10-03

Meta's Toaster Problem

Meta's Toaster Problem Meta has a toaster problem in that Meta does not sell toasters. Remember the guy who tried to build a toaster by sourcing all its raw materials? His name was Thomas Thwaites, an…

兔兔博客???? 兔兔博客???? 2024-10-02

Markdown 基本语法

这篇文章介绍了Markdown语言的基础语法,它简单易学,使得标记文本变得容易。Markdown支持标题、列表、链接、图片、区块引用和代码区块等语法元素,用户可以利用这些功能编写结构化的文本。此外,文章可能还提及了Markdown的扩展语法和如何在不同平台和软件中使用Markdown。

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现零 异常的多层结构与实现方式

本系列的博客的内容是LLVM异常实现的整个过程,从C++生成LLVM IR开始,到运行时实际调用的库函数,会从抛出异常的过程开始结合llvm相关的代码进行讲解。这一期主要内容是讲解异常相关的结构、底层实现方式等基础信息,之后从顶向下逐层分解其中的实现(这部分形式有些类似于笔记),在最后一期会将整个结构串起来,同时有一个流程图供读者进行参考,中间几期细节比较多,很容易迷失在其中,可以参照最后一期的图来阅读中间的内容。多层结构先说结论,异常主要由两部分组成语言相关的abi实现语言无关的部分(调用libunwind库)其中语言相关的abi实现需要传递信息给libunwind,比如说一些情况要怎么处理…

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现一 LLVM IR

这一期我们通过编译C++到LLVM代码来查看这部分的实现。在此之前我们需要了解一些简单的基础知识,之后我们将从一个最小抛出异常的代码开始,逐渐复杂化这个例子,查看生成不同的LLVM IR来理解整个过程。函数调用首先一个编译一个函数调用的过程中,LLVM常用的指令有call和invoke两类。call是简单的一个函数调用,不会包含任何异常等。invoke则用于调用可能抛出异常的函数,同时指令参数中还要添加用于处理异常代码的label12 = [tail | musttail | notail ] call [fast-math flags] [cconv] [ret attrs] [addrsp…

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现二 libcxxabi

在之前的博客提到带有异常相关的C++代码编译成llvm ir后,会插入libcxxabi的__cxa_xxx函数,这期则是来了解这些函数的实现。接口libcxxabi中的部分包含了exception,array的分配与释放,virtual相关,demangler等,目前我们在这里只关心异常相关的部分。首先来看异常的接口,基本上都是之前内容中出现的函数声明,其中包含了分配释放等常见的异常操作。libcxxabi/include/cxxabi.h1234567891011121314151617181920212223242526272829303132// 2.4.2 Allocating th…

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现三 libunwind

上期提到的__cxa_xxx相关函数的实现离不开libunwind的相关接口,libunwind专门用于平台无关的堆栈展开和错误处理,内部做了很多平台相关的兼容工作,这期我们主要来介绍一下libunwind相关接口的具体实现。_Unwind_RaiseException之前在throw的时候提到其中调用了_Unwind_RaiseException,这里则是libunwind的一个入口。123456void__cxa_throw(void *thrown_object, std::type_info *tinfo, void (*dest)(void *)) { ... _Unwind_Rai…

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现四 personality

前面libunwind的过程中多次和personality进行交互,这部分是由语言提供和语言相关的内容。libunwind的两个阶段对应到这一个函数之中,personality部分根据libunwind扫描到的平台相关的信息,在ehframe中扫描到当前栈帧对应的异常处理信息。personality的第一阶段主要任务找到对应栈的异常信息,将这些信息写入一个异常对象中。第二阶段则是将异常相关的信息实际写入到context相关的寄存器中,待返回后供libunwind跳转到异常处理的位置.不同平台下的personality不同平台下有些许差距,为了减少代码提及在这里使用宏定义进行了区分1234567…

Homura's Blog Homura's Blog 2024-10-02

LLVM异常实现五 总结回顾

整个异常处理的过程中,涉及到各种层级之间相互调用,同时还有一些函数还会负责处理不同的功能(比如说personality会同时处理search以及clean),这都导致了整个过程相对复杂,因此在这里选择将异常抛出的整个过程再次用文字整理一遍,省略去庞大的代码细节的同时相对轻易的看到了整个过程是如何运转,都做了哪些事情,利于我们的理解。首先一般的异常实现是由两级组成,一级由语言相关的abi,personality,以及语言相关的exception table(language specificatio data area)组成,用于实际在编译的过程中插入到代码以及生成产物中。另一级则是libunw…

七号中微子 七号中微子 2024-10-02

生活小记(15)——新地方

.toc-number { display: none; }2024年8月30日 星期五今天是周五,体会到了周五下班并即将有两天休息的奇特感觉,而且每周将都会是这样,如此普通,却如此难得。这周完全没开始工作,老实说自己并不确定能否做好这边的工作,但是既来则安,把能做好的尽力而为。自我批评这一点的确应该时刻警惕,对自己来说是自信的天敌,应该像警惕消费主义陷阱一样常常提醒自己。晚上给眼镜换了个气垫鼻托,试试会不会对压痕有改善,然后回家了,和之前花的时间差不多,嗯。2024年8月31日 星期六新耳机到了,很满意,佩戴也很舒适,不错。下午和弟弟坐电单车吹风很舒服,很宽的马路上,有广阔的视野,能看到很远…

HAUE_LYS HAUE_LYS 2024-10-02

刷穿力扣(61~90)

61. 旋转链表 模拟 结合代码如下列过程所示: 1 -> 2 -> 3 -> 4 -> 5 -> null […] 刷穿力扣(61~90)最先出现在HAUE_LYS。

页面篡改检测方法

0x00 前言 免责声明 文章仅用作网络安全人员对自己网站、服务器等进行自查检测,不可用于其他用途,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作 本次测试只作为学习用处,请勿未授权进行渗透测试,切勿用于其它用途! 0x01 描述 网页篡改,一种利用木马等病毒程序篡改网页内容的黑客技术

Neokoni's Blog Neokoni's Blog 2024-10-02

OneShot壁纸分享

前言之前有意去找过,但是还是挺难找的,现在自己有游戏本体了,也保存了一下,也许以后有需要的呢?所有壁纸都提取自游戏OneShot World Machine Edition且均为原分辨率与质量,未压缩如果你觉得这个游戏不错,也请支持一下正版~用到的工具OneShot World Machine Edition本体xnbcli图片(按字母排列)

duanyll's blog duanyll's blog 2024-10-01

彩色丝印 PN532 + CH582 读卡器

带 CH582 BLE 和 USB 主控的 PN532 读卡器,使用嘉立创彩色丝印工艺,可通过 USB CDC 串口、USB HID 模拟键盘或 BLE 等多种方式连接上位机,或基于 CH582 直接开发串口屏应用。

方糖气球?? 方糖气球?? 2024-10-01

Server酱多语言SDK发布

因为Server酱的接口实在太简单,所以一直没做SDK。但前段时间更换API入口地址时发现,大家还是很喜欢用SDK的。 于是借助ChatGPT,我们上线了 JS/Node/PHP/Python/Go/Dart

电脑扩容!SN580太香了!

游戏体积有点大了,所以忍痛花了钱买了块西数SN580 2TB,我的主板是微星B760M爆破弹,正好有pcie4.0,而且正好只剩一个就是这块板子,当时买的时候还没注意到原来630,有点小贵的。然后昨天到了,神金学校没放假。今天也是给装上了拉去跑了一下,效果还不错连着一块机械一起装了,机械留着存OBS录屏一类的。这块SN580暂时打算只装游戏了。

ayakasuki.com ayakasuki.com 2024-10-01

利用iMazing恢复香色闺阁!可永久恢复不需续签名

所需工具 :iMazing 2 或 3 免费/收费版本香色闺阁的iPA文件恢复后需要去借用已有香色闺阁的账号#前言:除了巨魔,如果有能够借到账号的话,会比刷巨魔更简单,如果实在找不到账号可借用博主的AppStore账户借用激活,一次激活即可。巨魔和其他签名前置工作要稍微麻烦。前置工作下载香色闺阁iPA文件,博主这边准备有IPA文件进行恢复 下载链接下载 iMazing Windows 版 下载链接 Mac版 下载链接安装iMaing 后 接入iPhone/iPad 设备选择试用因为iMazing恢复单个文件是不需要付费的选择管理应用程序拖动IPA文件进入箭头指向的方块内会出现两种情况情况1:i…

Project Lyricova Project Lyricova 2024-10-01

メズマライザー

どんなに今日を生き抜いても報われぬEverydayもうBotみたいなサイクルで惰性の瞬間を続けているのだ運も希望も無いならば尚更しょうがねえ無いもんは無いで、諦めて余物で勝負するのが運命

evans的小屋-null evans的小屋-null 2024-09-30

Linux常用命令

Linux常用命令 系统管理命令 Linux打包压缩命令 Linux关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下