- 博客(12)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 使用Bash/Shell脚本获取Docker Swarm 服务和任务副本的IP地址以及宿主机的IP地址
通过这个Bash脚本,你可以轻松地获取和管理Docker服务及其任务的IP地址信息,并且能够快速查找任务所在宿主机的IP地址。这一自动化解决方案能够显著提高工作效率,减少手动操作的错误风险。
2024-08-08 17:23:46
532
原创 gcc 编译c文件为exe 太大了,怎么变小。
这个命令会编译 main.c 文件,并使用 -O2,-s 和 -flto 选项,然后将结果输出到 output.exe 文件。编译出来 exe 竟然有53k,太夸张了吧,我一个helloworld竟然这么大。GCC编译器有一些选项可以帮助减小生成的可执行文件的大小。经过瘦身后,从 55k 减低到 15k。随便一个写 c 的文件, main.c。
2023-11-27 16:28:23
1543
1
原创 如何把c++文件通过cmake编译为dll文件
这个CMake脚本首先设置了CMake的最低版本要求,然后定义了项目名称和C++标准。然后,它添加了源文件 hook.cpp 并将其编译为共享库(DLL)。最后,它链接了Windows的user32库,这是因为我们的代码中使用了 MessageBoxW 函数,该函数在user32库中定义。在CMake中,SHARED关键字用于指示库应该被构建为动态链接库(DLL),而不是静态库。动态链接库与静态库的主要区别在于,动态链接库在运行时被加载到内存中,而静态库在编译时被包含在最终的可执行文件中。
2023-11-27 14:48:03
3868
原创 UE5 中 Python 编程:如何设置 Cesium for Unreal 中 坐标系 和 时区 的默认值
大致过程:获取场景中的 Actor 对象,然后找到要设置的值,设置值,部分值需要调用更新方法。意义:通过Python设置UE对象的值的示例,可以举一反三的获取或设置任意对象的任意值。粘贴 Python 文件路径到 Python 控制台中执行,即可实时看到效果。参照 UE5中使用Cesium for Unreal(一)
2023-10-23 18:10:11
688
1
原创 UE5 中 Python 编程: 从 Python 调用 UE5 蓝图类函数
在python中获取该actor的实例,并且传递参数和调用其方法。创建一个蓝图类,设置一个公共的函数,定义参数。这一步,你也可以手动拖进关卡中。参照官方文档调用函数。
2023-10-23 16:28:52
1673
1
原创 UE5 中 Python 编程:如何知道当前对象支持的方法和属性等信息。
定义一个函数 show_obj,该函数接受一个对象作为参数,并打印出该对象的函数、属性和方法等信息。在函数中,我们使用了 Python 的内置函数 dir 来获取对象的所有属性和方法,并使用列表推导式来过滤出函数和属性。最后,我们使用 Python 的内置函数 help 来打印出对象的方法、入参和返回值等信息。以上是 Python 代码,可以用于打印对象的函数、属性和方法等信息。直接在代码中执行,可以更直观的了解,当前运行的版本中到底支持哪些方法。以便更高效的进行开发工作。
2023-10-20 17:37:29
329
1
原创 UE5 中 Python 编程:Python 代码加载到 UE5 中,如何供蓝图节点调用
配置 python 代码的路径,使 UE5 启动时,加载代码文件。重启之后,在蓝图中右键,就能搜索到你定义的方法了。参数为 str 字符串类型,返回值为 向量数组。注意:一定要 重启 UE5。
2023-10-20 17:08:21
3004
2
原创 c++调用汇编中函数的过程
这篇文章探讨,c++调用汇编中函数的过程。核心在于,参数传递过程,会用到固定的寄存器,此处,汇编函数的参数和MessageBoxA 的参数一致所以没有显示传递。
2023-09-06 13:10:41
292
1
原创 vs2022 x64 C/C++和汇编混编的理解
本来准备学习逆向,发现很多代码都是使用的内联汇编,但是vs2022中编译不通过,尝试解决后,认为内嵌的好处在于使用c++中的变量,我不用内联而用文件,然后通过参数传过去是一回事。在vs2022中不能使用内联汇编,网上的解决方案是安装Intel Parallel,问题是它对vs版本有要求,而且我也不想安装一堆东西。既然不支持内联汇编,那么只要支持相互传递参数,也可以直接在c++中引用汇编文件。
2023-09-06 10:12:24
1269
1
原创 PaddleOCR实现drawio架构图快速识别和转换,保持文字相对位置不变,便于后续调整。
一般画架构图会参照已有的模板,绘制过程往往需要手动输入文字,然后再手动调整文字的位置,这样不仅费时费力,而且容易出现误差。而PaddleOCR则可以通过识别架构图中的文字,自动转换为drawio能够识别的格式,并且能够保持文字的相对位置不变,大大提高了转换的效率和准确性。随着人工智能技术的不断发展,OCR技术也越来越成熟。PaddleOCR作为一款开源的OCR工具,不仅能够识别文字,还能够识别表格、公式、图像等多种形式的信息。2.将剪切板的结果粘贴到drawio中,自动转换为drawio能够识别的格式。
2023-05-16 11:08:13
1855
4
原创 SqlServer 迁移到达梦数据库 nvarcher 的避坑指南
0x01 SqlServer 生产环境的做法在SqlServer中,通常用 nvarchar 来存储字符串类型的数据,我们生产环境大量使用该类型,数据长度一般为 nvarchar(255) 、nvarchar(2000)、nvarchar(4000)、nvarchar(max)。其中,nvarchar(1) 可以存储:一个汉字或者一个字母。0x02 达梦数据库中需要怎么存达梦数据库中,在安装时需要关注字符集,重点关注两种类型:GBK 和 UTF8,正确的选择关系到你后面数据是否能存下的问题。敲重点。
2022-04-20 13:02:57
2840
桌面版脑图(百度脑图离线版,思维导图工具)开箱即用,Windows x64
2018-07-12
GBK编码转UTF-8(Gbk2utf8)
2016-10-25
VSS迁移到Git的Debug版
2016-02-24
C# 守护进程的服务
2015-02-26
adobe_photoshop_cs5_sdk_win.zip 二次开发包
2012-08-28
Java语法的疑惑...
2009-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人