2026-03-15 :: samyyc
因为github的commit有gpg签名功能,而且gpg签名支持使用物理密钥,所以想搞个支持指纹认证的物理密钥玩玩。(PS:实际上手的时候发现gpg协议并不支持生物认证,只能使用PIN码,不过也无所谓了) 找了一圈发现大部分宣传的都是YubiKey,但是YubiKey的设计我实在不喜欢,最后从互联网的犄角旮旯里挖出了一家瑞士小厂的物理密钥,并且只有这一款符...
共 891 字
此文章暂无标签
2025-12-28 :: samyyc
Github推荐刷到的,一个简单的命令行工具,可以用于显示某个端口占用,pid信息。 说实话还是挺有用的,有时候会忘记lsof怎么写,和其他的pid,进程名支持。 pranshuparmar/witr: Why is this running? 安装方法 用推荐的安装脚本即可 用法 显示进程名: 显示端口: 显示PID: 以上用法以本文最后更新时间为准。
共 494 字
此文章暂无标签
2025-12-22 :: samyyc
为了给插件提供方便的内存工具(pattern scan,找虚表等等),同时保证兼容性,于是开发了S2BinLib这个子项目。这个项目最大的重点主要是大部分内存查找操作是通过读取二进制文件实现的,而不是在内存的模块里。这样做的好处是可以防止别的框架已经hook了一些函数,导致特征码改变,无法扫描到。或者是已经替换了虚表里的一个函数指针,等等。S2BinLib完...
共 2107 字
此文章暂无标签
2025-12-20 :: samyyc
Duper是一个仍然在积极开发中的配置文件格式,主体由Rust编写,向后兼容JSON,但支持更丰富的语法和类型,同时使输入更加人性化。 项目网站:https://duper.dev.br/ 语法预览 以下是一段示例的Duper配置: ```yaml Product({ productid: Uuid("1dd7b7aa-515e-405f-85a9-8ac8...
共 2966 字
此文章暂无标签
2025-12-19 :: samyyc
为了给一个 native/.NET 混合项目开发一个用户友好的崩溃追踪系统,需要结合 breakpad 进行栈调用 dump 。因为正常的 breakpad 只能识别出非托管的栈调用链,而托管端的栈调用链需要完整的内存空间才能分析出,所以需要另一种方式获取托管端的栈调用。最初的构想是托管端暴露一个函数给非托管代码,这个函数调用了 C# 的 StackTrac...
共 28061 字
此文章暂无标签
2025-12-19 :: samyyc
受到 GitHub - alsdhkauuhw/halo-plugin-live2D: live2D for halo-plugin 项目启发,尝试通过Halo插件实现前端Live2D的渲染,中间遇到了不少坑,在此记录一下。 前端框架选择 目前Live2D的生态是基于Cubism的,受到闭源限制和其提供SDK的开发难度,目前可简易使用的前端包只有 guans...
共 3262 字
此文章暂无标签
2025-12-17 :: samyyc
C/C++应用程序插件通常使用模块注入的方式使代码挂载到进程,并对程序内的内存空间,对象和函数进行操作。这通常要求我们使用较为底层的编程语言进行开发。但同时,我们也希望插件开发尽量简易,使用C/C++虽然能保持很好的内存一致性,但是对代码开发的要求通常较高,且不稳定。 C#作为高级语言,从设计理念上就引入了托管与非托管的概念,拥有着良好的内存互操作性,能够在...
共 6876 字
此文章暂无标签
2025-12-12 :: samyyc
在开发C#的CoreCLR Profiling API相关的程序,需要给一个C#程序写崩溃时记录StackTrace的东西。 Linux编译上遇到了问题,报错如下: ```shell error: /usr/include/c++/14/bits/rangesbase.h:858:27: error: no matching function for cal...
共 1498 字
此文章暂无标签
2025-07-21 :: samyyc
R-CNN 系 包含R-CNN,Fast R-CNN,Faster R-CNN等模型, 使用二阶段检测,先进行搜索框搜索,再遍历搜索框使用RNN进行搜索 速度较慢 YOLO V1 只用一个CNN,端到端识别,速度快 Step 1 划分单元格 标签:人工划框(Ground Truth),将输入图分为SS网格,如果该框的中心点落在单元格中,则该单元格负责obje...
共 899 字
此文章暂无标签
2025-05-24 :: samyyc
参加了一次机器学习竞赛,用到了LightGBM模型,在此进行一些要点的解析以便答辩。 首先LightGBM是一种GBDT(梯度提升决策树),B代表Boosting,是一种ensemble的策略,G代表使用梯度计算拟合残差的方向。与LightGBM类似的是xgboost,但是LightGBM在性能方面上有不小的提升。 CART 决策树 LightGBM是一种集...
共 2558 字
此文章暂无标签
2025-03-04 :: samyyc
前端 数据量化 图像,0-255 数据案例:洗衣机 衣物重量与进水量的关系,线性 趋势线:数据的整体趋势 拟合(fitting);从数据中学习,实现有效的预测,找到最精准的这条线的过程叫拟合 拟合的目标是找到趋势线 误差:绝对值距离(平方简化计算) 损失函数:距离和函数:关于w和b 偏导求极值 线性回归方程
共 171 字
此文章暂无标签
2025-02-15 :: samyyc
最近发现一款游戏 心流小筑(Chill Pulse),本质上是一个帮助专注的游戏,有播放音乐,番茄钟等等的功能,但是截至写这篇文章的时候,游戏还没有添加音乐的功能,只能播放内置的几首歌曲,对我来说较为不方便,所以尝试进行一下逆向。 相关技术搜索 先大致浏览了一下游戏目录,除了一堆音乐ogg文件以外,可以看到 data.win 文件,查找了一下发现是GameM...
共 2799 字
此文章暂无标签
2024-07-12 :: samyyc
这边进行了transpose,把维度变为原来的 $(batch, Tmax, idim)$ ,然后进行残差连接 HighwayNet层 这一部分主要介绍HighwayNet是什么 HighwayNet最主要的功能是跳过没有用的层,加快信息传递。 根据HighwayNet的原论文,作者将传统普通神经网络的非线性变换描述成: y = $H(x, WH)$,其中H...
共 1114 字
此文章暂无标签
标签
