- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 使用 Visual Studio Code (VS Code) 作为 Visual C++ 6.0 (VC6) 的编辑器
由于一些众所周知的原因,我们不得不使用(过时)的比我们年龄还大的已有 25 年历史的 VC++ 6.0 来学习 C 语言。而对于现在来说,这个经典的 IDE 过于简陋,并且早已不兼容新的操作系统,用它学习写程序早已成为一种折磨。但现代的 C 语言编译环境又无法兼容某些教材或考试的语言逻辑。那我们就只使用它的编译器吧!
2023-10-19 00:27:45
2846
2
原创 VS Code使用clang-format自定义C++代码默认格式化样式
让 VS Code 在不使用`.clang-format`或`_clang-format`文件时,默认使用自定义的 C++ 代码格式化样式。
2023-09-30 02:38:43
1151
1
原创 一张水卡的数据解析及利用(M1卡破解)
使用 M1T 解析出 IC 卡的 Key B 为。读取数据进行分析,以下是该卡的第 10 和 11 扇区,除此之外的扇区数据均为空。
2023-06-04 17:58:35
3812
3
原创 CLion开发ESP8266的详细配置过程
Jetbrains永远的神工欲善其事,必先利其器。Jetbrains家的IDE可以说是永远的神了,真的是谁用谁知道,都1202年了,还不整个这个星球最智能的IDE试试?
2021-09-12 00:14:00
4104
4
原创 ESP8266编译环境的自动配置过程
Jetbrains永远的神工欲善其事,必先利其器。Jetbrains家的IDE可以说是永远的神了,真的是谁用谁知道,都1202年了,还不整个这个星球最智能的IDE试试?下载并解压SDK我们打开Github上的ESP8266 RTOS SDK项目的最新发布地址在页面最下面的Assets中下载SDK包,下载的压缩包例如ESP8266_RTOS_SDK-v3.4.zip给它新建一个窝并记住这个位置,然后使用你常用的解压缩工具对它解压缩下载ESP-IDF安装器打开乐鑫官方的IDF安装器下载地址我
2021-09-11 23:07:15
1554
原创 ESP8266编译环境的手动配置过程
准备工作这里以Windows系统为例,选定一个固定的目录作为SDK环境目录,因为后面要配置环境变量的呀,这里我以E:\Environment\ESPIDF目录为例,接下来配置的所有工具都以便携版为例(如果使用安装版直接安装就可用),如果读者计算机中已有相应工具并已配置到环境变量中则不需要进行相应步骤下载所需工具下载SDK从ESP8266 RTOS SDK的发布页下载SDK包下载的文件名是ESP8266_RTOS_SDK-v3.4.zip解压到E:\Environment\ESPIDF\ESP82
2021-09-11 19:40:51
1151
原创 memset、ZeroMemory和“={0}”的区别
注: 这里只是分析这三种方式的底层实现原理, 它们在应用场景上是有区别的分析环境:Windows SDK版本: 10.0.18362.0编译器版本: MSVC 14.24.28314注: 以下结果依赖于编译器和环境, 不同的环境可能实现方式不同1. ={0}测试代码int a[20] = {0};int b[3] = {0};反汇编 // int a[20] = {0};...
2020-03-04 16:15:21
439
原创 Win32隐式链接指定DLL位置
1. 问题描述最近需要在项目中嵌入JVM虚拟机, 但jvm.dll在遥远的jre/bin/server中, 可执行程序又不能放在jvm.dll旁边, 中间踩了几个坑, 在这里分享一下经验2. 解决方法如果是在VS中, 则在项目上右键属性, 展开链接器选项, 选择输入, 在 延迟加载的DLL 中填入要隐式链接的DLL, 这里填入jvm.dll如果是在命令行或其它编辑器中使用MSVC编...
2020-01-31 13:32:25
687
原创 C#设置WebBrowser使用Edge内核
1. 问题描述本人使用C#写一的个小工具需要显示网页上的内容, 但WebBrowser使用的是IE内核, 不能很好的展示网页, 通过一番查找, 在C#完美任意设置webBrowser框架默认的IE内核版本文中得知了大概的设置方法, 但遗憾的是这篇文章并未写出如何才能设置使用Edge内核2. 解决方法通过本人的一些尝试, 在机缘巧合之下找出了一种方法, 成功的让WebBrowser用上了Edg...
2019-11-22 17:15:15
15472
9
原创 Visual Studio安装或更新过慢的解决方法
原因目前国内大多数地区都开通了ipv6, 而当你的电脑能接通ipv6时VS自动使用ipv6下载扩展组件, 这导致下载速度很慢解决方案在VS安装或升级扩展时禁用电脑的ipv6方法参照: 教育网环境下,VS2017安装或者更新过慢问题解决...
2019-06-28 22:06:23
39684
8
原创 VisualStudio+CMake+SDCC搭建C51开发环境
1. 问题描述目前C51单片机在国内使用最多的就是Keil环境, 然而Keil特别难用不说, 它还是商业软件网上有很多尝试使用VS开发C51的文章, 但大多都是只用VS作为编辑器, 功能很局限2. 目标尝试使用VS创建CMake项目, 调用SDCC编译器进行编译3. 解决方案需要的工具有安装了使用C++的桌面开发功能并且包含了用于Windows的C++ CMake工具的Visual...
2019-06-22 14:07:32
5656
3
原创 Visual Studio和VS Code使用clang-format自定义C++代码默认格式化样式
Visual Studio的C++代码格式化使用rules.txt来设置自定义的全局默认代码样式。
2019-06-21 22:38:29
22062
12
原创 自己动手编译NodeMCU固件
目前常用的编译NodeMCU的方式主要有两种,在线构建和本地构建。在线构建使用在线构建服务NodeMCU custom builds来定制自己的固件,只需要在该网站选择你需要的库,留下邮箱,很快就能收到编译好的固件,这里不多叙述。本地构建想要自己编译NodeMCU,首先需要一个Linux环境,实体机或虚拟机都可以,安装教程网上有很多,这里以Ubuntu为例。 第...
2017-12-04 23:05:48
11029
3
Clang format和自定义的代码格式化工具
2022-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人