自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 通过visual studio生成与查看汇编代码

可以在项目属性中设置汇编程序输出,可以根据需要设置带不带机器码或源码。这里设置带机器码的汇编输出。设置好之后,生成项目文件时,会额外多一个.cod后缀的文件,这就是带机器码的汇编文件。

2025-01-26 15:47:26 1701

原创 C++ DLL注入原理以及示例

是一种技术,通过将外部的 DLL 文件强行加载到的地址空间中,使得外部代码可以执行。这种技术常用于修改或扩展应用程序的行为,甚至用于恶意攻击。

2025-01-26 00:42:37 1161

原创 c/c++调试时遇到内联框架

在 Visual Studio 调试时,调用堆栈列表()中显示),表示该函数由于被,其代码被直接嵌入到调用函数的位置,而没有生成实际的函数调用栈帧(如下图所示)。调试器通过调试符号信息将其映射并展示为一个逻辑调用栈帧。函数被之后,对我们查看函数的调用关系会有一定的干扰。比如如果不考虑函数被编译器内联优化,从上面的调用堆栈看, CKeyStateCategory::KeyStateHandler函数会直接调用CSampleIME::_HandleCandidateWorker。

2025-01-02 00:49:39 397

原创 go语言中context的用法

Context是 Go 语言中非常重要的一个概念,它主要用于跨多个函数或 goroutine 传递取消信号超时控制截止时间和请求范围数据。在并发编程中,Context提供了更好的控制和管理,尤其是当你需要在多个 goroutine 之间传递状态或进行资源清理时。

2024-12-14 23:59:44 1028

原创 通过visual studio进行dump文件调试和分析

很多时候程序crash之后需要分析原因。对于C/C++程序,一般最常见的场景和方法就是根据dump文件进行分析。

2024-08-29 23:04:31 4649

原创 CSS中的元素布局与定位详细说明

在CSS开发中,很重要的一个工作就是根据UI设计稿,进行元素的布局与定位,使得元素(比如某一段文本、按钮、图片等)显示在页面正确的位置。本文就元素的布局与定位方面,做一些讲解和说明。

2024-08-24 13:47:49 1415

原创 如何利用react框架快速创建一个electron项目

如何利用create-react-app工具快速搭建一个react框架下的electron项目。

2024-06-30 01:26:09 977

原创 深入理解go语言反射机制

详解讲解go反射机制的用法以及使用场景。

2024-06-23 22:28:46 1290 1

原创 go编程中接口(interface)用法

如果熟悉C++编程,就会知道C++中可以通过虚函数来实现多态 ,Java等面向对象的语言也有类似的特性。那么是多态呢?多态是面向对象编程中的一个基本概念,允许不同的类通过。简而言之,多态使得,从而可以处理不同类型的对象,而无需知道它们的具体类型。在 Go 语言中,多态主要通过接口实现。接口定义了一组方法,而不同的类型可以实现这些方法,从而实现接口。这样,可以使用接口类型的变量来引用实现了该接口的不同类型的对象。多态是。

2024-06-21 00:31:00 795 1

原创 react中useEffect函数的详细用法

react框架中useEffect函数的用法详解。

2024-06-18 00:03:24 1058

原创 react报错:Too many re-renders. React limits the number of renders to prevent an infinite loop. 解决方法

如果useState函数使用不当,导致Too many re-renders的错误原因分析以及解决方法。

2024-06-16 23:40:21 943 2

原创 解决vscode 通过Go:Install/Update Tools命令安装失败的问题

在搭建vscode开发环境过程中,如果安装go tools失败的解决方法。

2024-06-03 00:45:38 5320 1

原创 windows系统搭建go开发编译环境

windows系统,从零开始搭建go开发编译环境详细步骤。

2024-06-02 00:32:27 811

原创 eletron入门教程 -- 快速写一个electron demo程序

由于工作需要,前段时间基于electron框架开发了一个桌面应用程序。由于我之前主要是做c++后端开发,所以没有任何electron基础,也没有任何前端开发基础,但是没有办法,老板需要,那就得会,不会就得学。经过一段时间的开发,也积累了一点electron框架和前端开发的经验,借此机会总结一下,一是记录自己的一个学习过程,另外也希望可以帮助到有需要的人。

2024-05-26 00:43:50 1295

原创 爬虫中怎么判断一个网页是否包含ajax请求

在爬虫场景下,怎么区分一个网页是否包含ajax请求。

2024-04-23 23:57:52 1272 3

原创 深入浅出分析数据库设计的三大范式以及背后的原因

数据库设计的三大范式解析,并通过具体的设计案例来分析遵循数据库设计范式的好处。

2024-03-27 00:36:15 773 1

原创 windows通过regsvr32注册dll文件失败

通过regsvr32注册dll提示DllRegisterServer失败时的解决方法

2023-11-26 22:43:18 2842

原创 使用vcpkg安装库失败的解决方法

windows环境下vcpkg安装库失败解决方法

2023-11-23 23:57:28 5930

原创 如何正确的写出第一个java程序:hello java

如何写出一个一个正确的hello java程序?这里有两点基本注意事项。

2023-09-07 00:32:44 742

原创 在python中通过调用dll来提高运行速度

本文主要展示了如果通过在python源码中通过调用dll文件来提高程序的运行速度,并以移动鼠标为例,对比python与dll的执行速度。

2023-08-20 22:07:11 902

原创 windows下dll文件的创建详细教程

本文详细介绍了windows系统下如何通过visual studio生成dll文件,适合新手快速入门。

2023-08-14 00:45:10 6667

原创 windows任务栏右下角不显示网络图标解决方法

windows系统无法连接网络,并且没有网络图标显示,本文展示了如何启动网络服务,以及在启动服务过程中可能遇到的一些异常问题。

2023-08-13 01:34:21 3068

原创 通过cmake工程生成visual studio解决方案

通过cmake生成solution解决方案。

2023-07-24 23:20:28 4775

原创 windows安装cmake快速教程

windows下快速安装cmake工具

2023-07-22 23:44:17 3620

原创 linux系统从零开始搭建CICD jenkins环境

本文教你从零开始搭建jenkins环境,非常详细,适合新手上路学习jenkins。

2023-06-01 00:17:47 2550

原创 设置服务器ssh远程连接时超时关闭的时间

根据需要设置ssh远程连接服务器长时间无操作的断开时间。

2023-05-30 23:06:06 6338 3

原创 正则表达式与通配符 -- *?在正则表达式与通配符中的区别

正则表达式与通配符的基本匹配规则以及使用方法和区别。

2023-05-29 22:59:34 1800

原创 jenkins pipeline如何在一个任务中触发另外一个任务以及从下游任务获取文件

本文主要演示了在pipeline脚本如何在一个任务中触发另外一个任务(下游任务),并从下游任务中获取文件。

2023-05-19 23:34:29 5084

原创 git ssh与https两种连接方式的区别

git ssh与https两种连接方式的区别。

2023-05-02 23:29:47 504

原创 设置苹果电脑vsode在新窗口中打开文件

vscode设置在新窗口打开文件详细教程~

2023-04-28 23:39:14 3129 2

原创 文件路径中,斜杆与反斜杠在windows与linux系统之间的区别

window系统与linux系统文件路径使用斜杠分割文件路径的区别。

2023-04-20 22:42:02 3419 1

原创 虚拟专用网VPN与网络地址转换NAT技术

虚拟专用网VPN以及网络地址转换NAT技术的实现原理与应用。

2023-04-19 23:31:37 1673

原创 C++利用不定参数宏计算不定参数的个数

C++利用不定参数宏函数计算输入参数的个数。

2023-03-25 22:44:47 535

原创 C/C++宏中#的用法以及多重宏的展开过程

C/C++宏定义中#以及##的特殊用法以及多重宏的展开

2023-03-24 22:04:19 2849 1

原创 “操作无法完成,因为其中的文件或文件夹一再另一程序打开”解决方法

windows系统下,查看文件被占用的程序。

2023-03-06 15:11:53 16009

原创 linux创建文件软连接和硬链接详解

linux链接文件的创建以及软链接和硬链接文件的区别。

2023-03-01 21:15:32 8848 1

转载 关于GCC和MinGW编译器的那些事

关于编译器GCC以及MinGW的基本介绍。

2023-03-01 16:49:50 1908

原创 linux升级gcc版本详细教程

linux系统中升级gcc版本详细教程。

2023-02-27 22:45:51 70617 75

原创 蓄水池抽样算法

蓄水池抽样算法原理以及应用。

2023-02-25 00:12:19 957

原创 Linux文件权限查看与修改

linux系统中文件权限的修改与查看。

2023-02-17 14:02:34 11999

空空如也

空空如也

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

TA关注的人

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