置顶文章

1.4k 1 分钟

# 待解决问题 尝试使用 markdown 语法写文章,但不太熟悉语法 不会自定义修改 hexo 的 markdown 文件的存储位置 主题粉色太浓,我想要以淡蓝的色调为主,而且由于不懂前端,可以魔改的地方不知道 (虽然依旧不懂) 添加搜索引擎偏于搜索博客 shoka 貌似不支持 HTML 语法图片并排显示 (雾) shoka iconfont 字体图库没有我想要的,以后要自己加 # Git 本地上传代码至 Github 失败 原因:本地文件夹没有 Github 远程仓库的一些文件,如 README.md 文件 解决:使用如下命令行 git pull 远程仓库名 分支...

精选分类

文章列表

4.5k 4 分钟

# 前言 画布实现好了,该需要能在画布上画点东西,比如一个点一条线,点好实现,线则需要 Bresenham 算法实现。 完整的代码地址在此。 # 画点 之前已经实现了 TGA 的图像生成。画点只需要在 TGA 图像的缓冲区写入像素数据即可,然后生成即可。 static void draw2d_point_utils(int x, int y, unsigned char *color, image_t *image) { // (y * height * channels) + (x * channels); int position =...
3.9k 4 分钟

# 前言 实现软光栅渲染第一步,先要个画布,目前是直接画在 TGA 图像上,之后会考虑使用图形界面呈现。 实际关于 TGA 文件解析的文章有很多,写的也很详细,写这个主要是为了记录我实现的 TGA 图像读取和生成的大致过程,避免自己之后看不懂自己写的代码。 完整的代码地址在此。 # TGA 文件格式 # TGA 文件头 TGA 文件头一共分为五个部分,如下图 位域 长度 类型 描述 1 1byte Id length 取值 0~255. 0 表示无 id 段 2 1byte Color map type 0: 不使用颜色表;1: 使用颜色表 3 1byte Image...
2.6k 2 分钟

# 前因 为了避免重复的操作 # 注意点 DTC码分布图 SAE码分布图 注意看 DTC 码和 SAE 码需要由右到左看,所以你编程的时候也需要由右到左看,而不是像以前习惯性的由左到右看,最起码写这个的时候这个问题困扰了我很久。 # 源码 #include <stdio.h>#include <windows.h>#include <stdlib.h> char FaultField[4] = {'P', 'C', 'B',...
3k 3 分钟

# 缘由 对接供应商时需要提供一个 27 服务的安全解密算法 dll,于是学了一下 vs 批处理生成 C++ 模板的 dll,并使用 C++ 或者 C# 调用 dll 来验证,虽然其中结果有点曲折。难点主要是 C++ 到 C# 数据类型的映射,这个是最麻烦的。 # DLL 封装 UDS 27 服务需要用到安全算法 dll 解密。这里使用的模板是 Canoe 的 dll 生成模板,但是模板代码使用的是 Diva 里的模板代码,模板可以去 vector 官网下载 demo 版,以下是粗略的步骤。 在配置管理器中选择生成的 DLL 平台 在批生成界面选择对应平台的 DLL # 测试 # C++...
2.9k 3 分钟

# 前言 为什么写了这个东西,导师画饼。能不能用,暂时不知道,反正我写了,用到之时自会有用,这里只记录思路。 # 算法步骤 从制定好的 excel 表中读取数据 Data . 对 Data 进行数据预处理得到自己想要的数据结构 T . 根据 T 去解析一个 DID 的 DCM 函数定义. 根据 T 初始化一个 DID 对应的所有信号和存储大小. 根据 T 中的 DID 的功能解析信号填充. 生成注释和 C 函数及信号填充内容并写入 C 文件. 持续第 3~6 步直至 T 中 DID 全部被解析完并生成相应内容填充至 C 文件. # Data 和 T Data 是 excel...
38k 35 分钟

前言:原出处:作者:Violet - 紫色闪电 https://www.bilibili.com/read/cv16977259 于情于理,我摘抄的这种做法从各个方面来说都是不对的,但是我还是想备份一份给自己看。 # 目录 目录 00 本书的正确食用方法 01 米哈游是天堂,搞不好也是地狱 1.1 我们从来都不是一家游戏公司 1.2 这可不是一家正经公司 02 我是一只萌新大佬 2.1 瑟瑟发抖的第一天早上 2.2 我要如何工作? 2.3 我会被开掉吗? 03 路人英雄的养成方法 3.1 说到做到 3.2 有话直说 3.3 只认功劳 3.4 追求极致 04...
2k 2 分钟

# 前言 给自己叠甲,说是浅析,实际自己也是个一知半解,有错误希望指出 # 图形超分辨率 开始前提个问题,你觉得一张512×512512×512512×512 的图片放大成1024×10241024×10241024×1024...
1.8k 2 分钟

# WSL 安装 Ubuntu-22.04 在 windows powershell 执行以下命令即可。 wsl --install # 安装 WSLwsl -d Ubuntu-22.04 # 安装 Ubuntu-22.04 LTSwsl --unregister Ubuntu # 注销 WSL 默认分支具体的 WSL 使用指令可以 Windows powershell 中用 wls --help 查看。 # WSL 下安装 CUDA WSL 不需要安装 Linux 版的 CUDA,只需要安装 Windows 版本的 NVIDIA 驱动程序即可。 # 安装 NVIDIA...
514 1 分钟

# 缘由 实习的公司内部要用 matlab,我从内网下了个免安装版的,结果每次都要按住 shift 右键以其他用户运行,然后输入用户名和密码,我感觉贼烦,就想着能不能写个脚本减少一些不必要的操作。 # 脚本代码 @echo off@REM you need to replace (domain)computer_name and user_nameset user_name=(domain)computer_name\user_nameset soft_path=D:\SOFTWARE\MATLAB2018\R2018b\binset soft_name=matlab.exerunas...