Rime输入法和万象拼音Pro的配置

Rime输入法和万象拼音Pro的配置

前言

为什么要配置Rime输入法呢, 这还要从微软的terminal说起, 最近似乎是某个更新把terminal更新了, 然后导致我的搜狗输入法无法在terminal中出现候选词提示框, 起初我还以为是搜狗的问题, 然后就想着把搜狗输入法干掉...

C++第一次授课文档

这篇文章是存货, 其实早该发了, 不过一直放到现在..

关于Rust和C++

关于Rust和C++

概述

事先声明: 本人只学了2小时Rust就写了这篇文章, 如果哪有错误还请指出

最近看到说Rust进入Linux内核, 还有什么Rust将要取代C++之类的话(还有美国安全调查报告😂), 那正好最近空闲, 就直接学一学Rust. 看看Rust是否真就是所谓的Safe C++.

从汇编层面学习C++右值引用

从汇编层面学习C++右值引用

概述

前言: 看这个最好需要有一定内存布局和汇编的基础

然后文章写到一半发现我也被搞糊涂了, 又去好好学习了一下C++😭

最后还是借助了AI辅助编写

众所周知, 右值是临时的值是不能取地址的值, 有时候我们只想临时使用右值而又不想拷贝或移动, 那就可以使用C++的右值特性, 那右值具体是如何实现的呢?

这里我准备了一个测试代码

用C++20实现Json反序列化

用C++20实现Json反序列化

概述

其实是2025WoC, 感觉反序列化思路还挺有趣的, 所以就写个文章记录一下

(顺便弥补博客多天没更新...)

核心思路是递归下降, 一开始不理解, 到后面的顿悟, 是个很有趣的过程

基于DCTF-CNN的射频指纹识别

文章由AI辅助生成(感觉AI讲的比我好, 不过我会批注)

论文地址: Deep Learning Based RF Fingerprint Identification Using Differential Constellation Trace Figure | IEEE Journals & Magazine | IEEE Xplore

1. 接收信号模型

假设我们接收到的最原始基带 I/Q 信号为:

y[n]=yI[n]+jyQ[n],n=0,1,2,,N1y[n] = y_I[n] + j \cdot y_Q[n], \quad n = 0, 1, 2, \dots, N-1

其中 yI[n]y_I[n] 是实部(I路),yQ[n]y_Q[n] 是虚部(Q路),NN 是信号长度。

Qml与C++后端简单交互

全局暴露

这里用CPP创建一个类

MyQmlClass.h

c++
#pragma once

#include <QObject>

class MyQmlClass : public QObject {
    Q_OBJECT
private:
    int m_value;

public:
    explicit MyQmlClass(QObject* parent = nullptr) : QObject(parent) {};
    ~MyQmlClass() {};

    Q_INVOKABLE void setValue(int value);
    Q_INVOKABLE int getValue();
};

avatar🤔
Yexkr关于本站❤️

继服务器跑路, 电脑被格后重新搭建的博客

这里是我的个人博客, 文章在下方哦😚