自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zorchp

Math&Computer

  • 博客(508)
  • 资源 (258)
  • 收藏
  • 关注

原创 我的创作纪念日

最近突然收到 CSDN 的创作纪念日活动, 想到自己已经好久没写博客了, 一直在忙于各种事情. 正好借这个机会总结一下自己的创作之路, 当然也是为之后的学习做个展望.其实是因为有所懈怠了.

2024-04-06 23:03:31 811

原创 使用 pypdf 快速切分 PDF 文件

最近有小伙伴问我怎么把 PDF 文档切分成两个大小相近的 PDF文档, 要是在 mac 上, 直接无脑预览就行了, 但是这样不够跨平台, 之后我也尝试过 pymupdf, 但是奈何不支持 arm 架构, 后来还是用 Python 原生的 pypdf 了.有 AI 加持还是很方便。

2024-03-19 09:47:37 410

原创 golang 隐式接口实战以及与 Java 接口的区别

最近在看 go语言学习指南-惯例模式与编程实战, 看到接口那块有点困惑了, 因为之前一直是学 C++的, 对于接口了解的不多, 通过 GPT 补补课.首先介绍一下接口, 接口其实是针对一组方法(行为)的抽象, 与抽象类有所不同(虽然在 C++中都是通过虚基类实现的), 抽象类是类层次结构的抽象, 反映了类之间的关系.下面的代码主要来自 go语言学习指南的 7.6节, 接口是类型安全的鸭子类型.

2024-03-14 10:52:44 513 1

原创 关于双指针原地算法的小总结

好久没写博客了, 这次来总结一下原地算法(操作), 去年秋招被问到了两次, 感觉还是要好好理解一下的. (变式的题目比如手写 memcpy 本质上也是原地算法)所谓原地算法, 就是在不用额外的空间(例如新开数组)的条件下, 仅遍历一次(或者有限次, 最后的时间复杂度仅为ONO(N)ON​)的一种算法, 其本质就是双指针(不过有时候不一定需要使用两根指针).经典的排序算法中例如堆排序就用了原地操作来完成元素的上溯和下溯, 插入排序和选择排序中也是类似的原地操作.

2024-03-07 21:23:10 853

原创 Jekyll博客添加代码框一键复制按钮与复制提示

之前一直想试试代码一键复制, 但是看了很多博客都是大改主题, 自己并没有系统学过前端的东西, 只能求助于 AGI 了.我的博客在这里: zorchp.github.io主要是使用 clipboard.js 来实现. 遍历找 code 标签页. 我加了复制成功的渐隐效果.html把主要逻辑放进 head 的自定义 html 中, 就可以了.

2024-02-19 14:58:06 189 2

原创 kali live持久化的最新方法(以联想小新潮为例)

最近找到一块闲置的 u 盘, 想着重新折腾一下 Kali Linux 的 USB 持久化, 其实步骤不复杂, 但是 Windows 和联想小新潮 7000 的 bios 设置比较迷(可能是因为我之前装过双系统, 很多设置都要变)

2024-02-18 23:26:35 961

原创 在 MacOS 上虚拟化 x86Linux 的最佳方法(通过 Rosetta)

买了 ARM 的 mac, 就注定了要折腾一下虚拟机了…

2024-02-05 20:20:41 1392

原创 qq超级表情导出为高清 GIF 的方法

研究一下 QQ 的超级表情, 能做到流畅显示而且不怎么占用系统资源, 那肯定不是二进制图像, 而是通过代码表示的矢量图, 好像是 Airbnb的技术, 叫做 lottie.;对于 QQ 的超级表情, 其实应该说是仿了 tg 的贴图(tx 一贯做法), 下面看看怎么把这种 GIF 搞下来, 安在微信上.参考了 v2ex 的帖子;

2024-02-05 15:42:25 562

原创 MacOS在 vscode 中格式化 LaTeX 代码的方法

本来一直在用 nvim 写 TeX 的, 后来感觉 Ctrl CV 不太舒服就转而用 vscode 了, 配置一下 vscode 的TeX 格式化.

2024-01-19 13:24:11 1149

原创 M1 MacOS下安卓虚拟化的最佳方案

一直想在桌面环境虚拟化安卓app, 但是看网上的推荐一直感觉不合胃口, 不是要花钱就是有广告, 想着找找开源的实现, 后来发现还是 Google 自家的产品用着舒服.

2024-01-17 21:57:08 1599

原创 fltk取消 ESC 关闭窗口的回调设置

之前用 FLTK 时候就注意到了 FLTK 生成的界面按一下ESC 就退出了, 虽然不是大问题, 但是还是不算好, 最近搜到了一篇论坛文章, 完美解决了这个问题, 这里其实就是对文章的一个翻译了.;下面以一个简单的例子来说明回调函数的作用.来自官方的 helloworld 例子;下面是 Makefile大家可以试一下, 直接按 ESC 会发生什么。

2023-12-26 13:46:20 1399

原创 MacOS下C,C++编译器路径与源码位置(附 bits/stdc++.h)

在下面的位置中写入(先mkdir bitsstdc++.h文件内容:参考 gcc 源码;>=201103L>=201103L>=201402L>=201703L>=202002L202002L>=201103L>=201103L>=201402L>=201703L>=202002L202002L对于 llvm-clang/xcode-clang 来说, 需要用下面的头文件:;

2023-12-13 15:09:49 960

原创 macos安装metal 加速版 pytorch

试试 m3 的 metal 加速效果如何。

2023-12-07 13:12:59 1186 1

原创 MacOS 14挂载NTFS 硬盘的最佳方式(免费)

1

2023-12-05 20:47:07 1618

原创 代数学笔记9: 群的直积,可解群,自由群,群表示

还剩下8个元素(减掉48个7阶元), 这8个元素构成了Sylow-2群(除单位元之外, 剩下元素都是8阶元),合成群链(中间的任意两个商群都是单群, 或者中间找不到子群, 使正规子群链成立), 只有如下几种可能.(由Sylow第三定理), 每个7阶子群有6个7阶元(以及1个单位元)有几个4阶群, 有几个8阶群?是两个群(固定的群), 且有。的正规子群, 但是第二行是.交换, 直接由上述讨论得到., 则有8个7阶子群, 设为。例子:(交换群, 等价于。上面的表示方法唯一.通过循环群的定义计算,

2023-12-02 10:16:04 363

原创 代数学笔记8: Sylow定理

(由于Sylow-p群只有一个, 所以正规)例子: 15阶群必定是循环群.是15阶群, 必有唯一的3阶群。只有单位元以及5阶元, )只有单位元以及3阶元,, (通过阶数得到).. (循环群必交换)

2023-12-02 10:15:33 297

原创 代数学笔记7: 交换群结构定理,群在集合上的作用

群作用是单射: 群作用是**忠实(faithful)**的.上述的群作用是否仍然是忠实的?, (类比一个等价类)

2023-12-02 10:14:50 241

原创 代数学笔记6: 群同态基本定理,循环群结构定理

ρG1​⋅→G2​∘g↦ρg∀g1​g2​∈G, 有ρg1​⋅g2​ρg1​∘ρg2​成立, 则称ρ为群同态(映射).

2023-12-02 10:14:05 311

原创 关于代数学笔记---你想知道的都在这里

首先很多朋友私信我, 并且也通过笔记知道了我所在的学校, 很感谢大家支持, 我其实只是一个知识的搬运工, 想着在复习代数学时候有一个排版清晰明了的笔记用而已, 顺便能帮到大家, 确实令我倍感荣幸.关于有的朋友问我中间几章内容为什么没有, 其实很多内容都是在书上的, 比较一致的我就没有继续去写, 不过之前总结了一部分的习题, 我都放在了gitee 里面, 之后我陆续传上来(gitee 的 markdown 并不支持数学渲染)由于我之后也不从事代数学的相关研究了, 这个专栏也不会继续写了, 不过有任何问题还是欢

2023-12-02 10:11:08 61

原创 微信将电脑的聊天记录导入手机的方法(win 和 Mac)

最近有个需求, 就是把存放在 win 上的微信聊天记录导入手机, PC 端的聊天记录大概有 28GB, 其实直接用微信的自带功能就行, 但是因为存放路径等的多种区别, 导致折腾起来还要费点事…win: win10, 4GB 运行内存(导致导入很慢Mac: MacBook Air, 16G+512, 新电脑很快, 这里作为一个中转站网络: 校园网, 导致连接的都是校园网但是还是不能识别, 需要三方设备放热点, 这里猛吹红米的热点功能, 在连WiFi 的情况下还能放热点.

2023-11-22 20:24:53 427

原创 Ghidra逆向工具配置 MacOS 的启动台显示(Python)

-

2023-11-18 10:15:04 1234

原创 MacOS 下使用 cloud 版 qcow2镜像的最佳实践

事情的起因是我想在 MacOS(arm)上使用 qemu虚拟化一个 Fedora 镜像, 我下载了 cloud 的 qcow2 版本, 但是用户名和密码一直找不到, 后来看论坛说用户名是 fedora 而密码是没有, 是通过 cloud-init 构建的镜像…又是未知领域, 开始 hack!

2023-11-11 00:10:51 1059

原创 配置 clangd 使用指定标准和编译器的规则

下面内容均写入在项目根目录下的.clangd文件中。

2023-11-09 21:08:45 643

原创 Ubuntu22.04 下 NFS 相关问题与完整配置(客户机 MacOS)

最近折腾一下 NFS, 先白嫖一顿华子云的 1 个月服务器, 2C4G 感觉不错了, 但NFS 配置起来还是有点难度, 主要还是随机分配的端口配置方面比较恶心.NFS 可以理解为网络主机上的一种服务, 支持多端的存储, 并且没有架构的限制, 底层通过 RPC 完成通信, 具体就是通过 RPC 寻找Server, 然后将找到的 Server 传到 Client,首先需要安装一下nfs-Server:开启指定服务: (开机启动)新建文件夹: (需要共享的文件夹)配置文件端口配置接下来遇到一个坑点了,

2023-11-09 10:29:39 1247

原创 python实现搜狗翻译API的命令行工具

-

2023-11-08 13:58:58 415

原创 gdb调试方法总结

gdb: 9.2总结一下C/C++ 代码调试的艺术, 这本书讲了 gdb 和 vc 的调试方法, 虽然有一些小错误, 但是不影响看, 突击面试确实是很方便的.啃文档的话可以, 不过时间来不及了, 虽然技术是要慢慢沉淀的…当然我还看了软件调试的艺术这本书, 中外作者的文笔还是有所不同的…

2023-11-07 12:44:14 106

原创 理解 fopen的 rwa r+w+a+ 参数含义

-

2023-11-05 18:17:50 311

原创 gdb 日志记录不显示到屏幕的方法(gdb13最新版)

gdb 的更新好快啊…之前的选项都有改动了, 比如 logging…了, 而是要多开一个配置, 踩坑了。

2023-11-04 22:24:12 217

原创 M1Mac 使用 qemu 配置 archlinux 虚拟机的完整c++开发环境与踩坑指南

之前写了关于 qemu 安装 archlinux 的文章, 但是还有一些内容没得到解决, 比如很多时候 ssh 连接不成功, 这时候用图形界面(默认选项)的优势就体现出来了, 并且如果需要传输文件或者需要使用对外的端口, 仅转发一个22端口是不够的, 最后就是 gdb 调试的整套环境的配置, 这些问题都要解决.因为服务器太贵了, 也不想续费, 还是本地老老实实跑qemu虚拟机吧…

2023-11-04 21:19:56 486

原创 Neovim 下Java开发的环境配置

-

2023-10-30 19:59:34 586

原创 M1Mac开启x86_64命令行archlinux虚拟机的最佳实践(qemu)

-

2023-10-13 22:22:27 954

原创 使用 Python 获取公众号封面文章

-

2023-10-08 11:58:10 304

原创 C++虚函数剖析-继承,多继承和虚继承情况

C++虚表/虚函数在对象模型中的具体位置, 通过二级指针实现, 主要分析了继承/多继承/虚继承情况

2023-09-21 10:33:46 228

原创 brpc 学习(一)M1 MacOS构建方法

brpc 框架在m1Mac 下的构建方法

2023-09-19 18:27:35 487

原创 C++虚函数剖析-从二级指针角度

C++虚函数的二级指针解引用访问, 以及 C++虚函数的一个设计缺陷

2023-09-18 21:29:41 196

原创 MacOS 使用 Asan 编译 C++报警告malloc: nano zone abandoned due to inability to reserve vm space.的解决方案

c++

2023-09-17 12:34:37 190

原创 C++动态数组的释放问题,delete[]是不是必须的

-

2023-08-22 16:33:38 338

原创 牛客 ACM 模式 IO 练习题答案 (Python实现)

-

2023-07-27 10:32:21 294

原创 GoLang 中使用本地包的两种方法

-

2023-07-12 11:23:39 1471

原创 操作系统导论笔记 2: 并发

OS

2023-06-30 16:27:50 414

rufus-4.4.exe

开源的U盘引导设置工具

2024-02-17

themes-typora.zip

自己平时常用的一些 typora 主题设置, 直接导入即可, 需要重启 typora 生效

2023-11-21

OrbStack-v0.14.1-2053-arm64.dmg

orbstack, MacOS 下虚拟化开发的最佳选择, 最新版 m1 支持. 可以做虚拟机或者 docker 容器.

2023-07-21

Stats-MacOS.dmg

MacOS 下开源的菜单栏系统运行情况监控软件, 最新版, 支持 m1

2023-05-30

draw.io-arm64-20.8.16.dmg

drawio最新版MacOS版, 支持m1, 开源免费最好用的流程图类图绘制软件.

2023-02-12

Nextcloud-3.7.2.pkg

nextcloud最新版MacOS客户端, 最好用的个人网盘服务.

2023-02-12

Sequel-Ace-4.0.5.zip

开源的数据库可视化工具, MacOS最新版

2023-01-31

Nextcloud-3.6.6.pkg

个人云盘搭建的客户端软件, MacOS开源最新版.

2023-01-31

tigervncserver-1.13.80-1ubuntu1-amd64.deb

Ubuntu 20.04可用的vnc客户端

2023-01-13

TigerVNC-1.13.80.dmg

MacOS m1芯片可用的tigervnc-viewer客户端.

2023-01-13

mrViewer-v6.2.3-Darwin-64.dmg

开源的音视频图像查看程序, 支持MacOS(不支持 m1)

2022-12-26

mrViewer-v6.2.3-Windows-64.exe

mrviewer,音频视频图像查看工具,开源,功能强大

2022-12-26

三线表word模板, 9行10列.docx

Word实现的三线表模板, 科研论文必备(可能需要增减行列)

2022-12-06

gmic-qt.zip

gmic能在Mac端运行的插件, 解压后放在插件目录即可使用. (支持m1)

2022-12-05

McGimp-2.10.22.app.zip

支持GMIC插件的GIMP魔改版, Mac (Intel) m1可用.

2022-12-05

gimp-2.10.32-1-arm64.dmg

GIMP最新版(MacOS原生支持m1的版本), 开源的图像处理软件.

2022-12-05

Nextcloud-3.6.2.pkg

nextcloud 个人网盘(可以定制服务, 部署在云服务器)客户端(MacOS) 最新版.

2022-12-04

IINA.v1.3.1.dmg

MacOS上免费的视频播放软件.

2022-12-02

Zotero-6.0.18.dmg

MacOS最好用的文献管理软件(开源)

2022-12-02

draw.io-arm64-20.3.0.dmg

MacOS最好用的开源流程图绘制程序.

2022-12-02

Skim-1.6.13.dmg

macos 最好用的开源PDF阅读软件

2022-12-02

texstudio-4.4.0-x86-64.AppImage

texstudio Ubuntu(Debian)系列 Linux的最新版.

2022-11-26

texstudio-4.4.0-win-qt6.exe

texstudio 的Windows最新版, 基于qt6

2022-11-26

texstudio-4.4.0-osx.dmg

texstudio的macOS版最新版.

2022-11-26

nextcloud.apk

nextcloud 安卓客户端, 自己配置的个人网盘的客户端程序apk.

2022-11-19

zlibrary-app-latest.apk.zip

zlib客户端, 懂的都懂, 现在唯一可以使用的.

2022-11-18

leanote.apk

leanote 蚂蚁笔记, 最好用的私有云服务器部署笔记的安卓客户端, 最新版.

2022-11-14

leanote-linux-amd64-v2.6.1.bin.tar.gz.zip

leanote 最新版资源, Linux x86_64版本, 支持Ubuntu server

2022-11-12

Maccy.app.zip

mac上最好用的剪贴板管理软件, 0.24最新版, GitHub访问较慢. 这里提供下载.

2022-11-11

frpc-0.45.0.arm64-monterey.bottle.tar.gz

支持远控mac的内网穿透客户端(mac m1)

2022-11-11

Nextcloud-3.6.1.pkg

自建云盘服务器的管理软件. 支持mac m1

2022-11-11

VNC-Viewer-6.22.826-MacOSX-x86-64.dmg

vnc-viewer, 远端服务器图形界面管理. 支持m1 mac

2022-11-11

ZeroTier One.pkg

内网穿透工具, mac可用. m1支持

2022-11-11

OBS-Studio-25.0-rc1-Full-Installer-x86.exe

适用于Windows7(32位)的obs串流录屏软件, 开源, GitHub太慢了,这里可以下载.

2022-10-27

PicGo-2.3.1-beta.6-arm64.dmg.zip

picgo的图形化程序, 最新版, 支持了sm.ms图床(之前被屏蔽了) 可以通过修改域名来访问sm.ms.

2022-10-17

VirtualBox-7.0.0-BETA4-153978-macOSArm64.dmg

virtualbox 支持mac m1的最新版本,但是是技术预览版,会有bug, 有需要者下载就行

2022-10-12

Wireshark 4.0.0 Arm 64.dmg

wireshark网络 流量分析工具 MacOS最新版, 支持arm架构, 有需要的同学可以下载.

2022-10-11

dosbox-x-macosx-arm64-20220801125416.zip

dosbox-x,作为对dosbox的升级版,Mac的m1芯片原生支持,压缩包为最新版的.app文件。

2022-10-05

obs-studio-28.0.2-macos-arm64.dmg

开源的录屏推流软件,mac最新版,支持arm。

2022-10-05

MIDITrail-Ver.1.3.6-macOS.zip

MacOS读取midi音频文件的工具.

2022-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除