自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 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 703

原创 如何把c++文件通过cmake编译为dll文件

这个CMake脚本首先设置了CMake的最低版本要求,然后定义了项目名称和C++标准。然后,它添加了源文件 hook.cpp 并将其编译为共享库(DLL)。最后,它链接了Windows的user32库,这是因为我们的代码中使用了 MessageBoxW 函数,该函数在user32库中定义。在CMake中,SHARED关键字用于指示库应该被构建为动态链接库(DLL),而不是静态库。动态链接库与静态库的主要区别在于,动态链接库在运行时被加载到内存中,而静态库在编译时被包含在最终的可执行文件中。

2023-11-27 14:48:03 1308

原创 UE5 中 Python 编程:如何设置 Cesium for Unreal 中 坐标系 和 时区 的默认值

大致过程:获取场景中的 Actor 对象,然后找到要设置的值,设置值,部分值需要调用更新方法。意义:通过Python设置UE对象的值的示例,可以举一反三的获取或设置任意对象的任意值。粘贴 Python 文件路径到 Python 控制台中执行,即可实时看到效果。参照 UE5中使用Cesium for Unreal(一)

2023-10-23 18:10:11 340 1

原创 UE5 中 Python 编程: 从 Python 调用 UE5 蓝图类函数

在python中获取该actor的实例,并且传递参数和调用其方法。创建一个蓝图类,设置一个公共的函数,定义参数。这一步,你也可以手动拖进关卡中。参照官方文档调用函数。

2023-10-23 16:28:52 452 1

原创 UE5 中 Python 编程:如何知道当前对象支持的方法和属性等信息。

定义一个函数 show_obj,该函数接受一个对象作为参数,并打印出该对象的函数、属性和方法等信息。在函数中,我们使用了 Python 的内置函数 dir 来获取对象的所有属性和方法,并使用列表推导式来过滤出函数和属性。最后,我们使用 Python 的内置函数 help 来打印出对象的方法、入参和返回值等信息。以上是 Python 代码,可以用于打印对象的函数、属性和方法等信息。直接在代码中执行,可以更直观的了解,当前运行的版本中到底支持哪些方法。以便更高效的进行开发工作。

2023-10-20 17:37:29 155 1

原创 UE5 中 Python 编程:Python 代码加载到 UE5 中,如何供蓝图节点调用

配置 python 代码的路径,使 UE5 启动时,加载代码文件。重启之后,在蓝图中右键,就能搜索到你定义的方法了。参数为 str 字符串类型,返回值为 向量数组。注意:一定要 重启 UE5。

2023-10-20 17:08:21 937 1

原创 如何把多个ts文件合并为一个mp4文件

如何把多个ts文件合并为一个mp4文件

2023-09-06 17:03:32 950 1

原创 c++调用汇编中函数的过程

这篇文章探讨,c++调用汇编中函数的过程。核心在于,参数传递过程,会用到固定的寄存器,此处,汇编函数的参数和MessageBoxA 的参数一致所以没有显示传递。

2023-09-06 13:10:41 146 1

原创 vs2022 x64 C/C++和汇编混编的理解

本来准备学习逆向,发现很多代码都是使用的内联汇编,但是vs2022中编译不通过,尝试解决后,认为内嵌的好处在于使用c++中的变量,我不用内联而用文件,然后通过参数传过去是一回事。在vs2022中不能使用内联汇编,网上的解决方案是安装Intel Parallel,问题是它对vs版本有要求,而且我也不想安装一堆东西。既然不支持内联汇编,那么只要支持相互传递参数,也可以直接在c++中引用汇编文件。

2023-09-06 10:12:24 654 1

原创 PaddleOCR实现drawio架构图快速识别和转换,保持文字相对位置不变,便于后续调整。

一般画架构图会参照已有的模板,绘制过程往往需要手动输入文字,然后再手动调整文字的位置,这样不仅费时费力,而且容易出现误差。而PaddleOCR则可以通过识别架构图中的文字,自动转换为drawio能够识别的格式,并且能够保持文字的相对位置不变,大大提高了转换的效率和准确性。随着人工智能技术的不断发展,OCR技术也越来越成熟。PaddleOCR作为一款开源的OCR工具,不仅能够识别文字,还能够识别表格、公式、图像等多种形式的信息。2.将剪切板的结果粘贴到drawio中,自动转换为drawio能够识别的格式。

2023-05-16 11:08:13 835 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 2212

ArcGIS Server 10.5 ecp(01-jan-2027)

ArcGIS Server在10.5版本的ecp。 到期时间 01-jan-2027

2019-01-17

桌面版脑图(百度脑图离线版,思维导图工具)开箱即用,Windows x64

桌面版脑图(百度脑图离线版,思维导图工具)开箱即用,跨平台支持 Windows/Linux/Mac OS 桌面版脑图是基于百度脑图的本地化版本,帮助你在没有互联网环境的情况下,依然可以使用脑图工具。 开源软件地址:https://github.com/NaoTu/DesktopNaotu

2018-07-12

ArcGIS API for JavaScript v3.25

ArcGIS API for JavaScript v3.25,官网需要账号登陆下载,而且找不到注册入口了。

2018-07-12

GBK编码转UTF-8(Gbk2utf8)

选择目录,递归查找所有子目录的文件。遇到gb系列的编码自动转换为utf-8文件。 注意: 操作前,请自己备份文件!!! 需要在.netframework4环境下运行!!!

2016-10-25

VSS迁移到Git的Debug版

What is it? The Vss2Git project contains several components: Vss2Git is a Windows GUI application that exports all or parts of an existing Microsoft Visual SourceSafe 6.0 (VSS) (Wikipedia) repository to a new Git repository. It attempts to construct meaningful changesets (i.e. Git commits) based on chronologically grouping individual project/file revisions. VssDump is a console-based diagnostic tool that prints a plain-text dump of the contents of a VSS repository. VssLogicalLib provides a .NET API for reading the contents and history of a VSS repository. VssPhysicalLib is a set of low-level classes for reading the various data files that make up a VSS database. HashLib is a generic stateless hashing API that currently provides 16- and 32-bit CRC generation. All components are written in C# using the Microsoft .NET Framework 3.5. 参照: https://github.com/trevorr/vss2git http://www.oschina.net/p/vss2git http://www.cnblogs.com/huangtailang/p/3919187.html http://shanewfx.github.io/blog/2012/05/09/migrate-from-vss-to-git/

2016-02-24

C# 守护进程的服务

readme.txt 项目名称:WatchProcessService 功能描述:使用系统服务的方式,守护进程的开启状态。 使用步骤: 1、解压 WatchProcess.rar ,能看到这个文件,证明已经解压了。笑。 2、修改 WatchProcessService.config 中的内容 appname 填写进程运行时的名称,不要加exe哦。 filepath 程序的绝对路径 拷贝 WatchProcessService.config 到 C:\WINDOWS\system32,因为服务运行时会默认为该目录 3、运行install.bat文件 4、打开服务 开始 - 运行 - cmd - services.msc 5、找到服务 WatchProcessService 右键 - 属性 登录 - 允许服务与桌面交互 应用 常规 - 启动 确定 PS: 没有资源分了,收2分,评论后还给你哈。

2015-02-26

adobe_photoshop_cs5_sdk_win.zip 二次开发包

Adobe® Photoshop® CS6 is now 64 bit only on the Macintosh operating system. Adobe® Photoshop® CS6 is 32 and 64 bit on the Windows operating system. Photoshop plug-in developers will need to use the SDK to update plug-ins to run with the 64-bit version of Photoshop. Developers will need to meet the requirements before proceeding with converting a plug-in conversion: Adobe Photoshop CS6 Adobe Photoshop CS6 SDK Microsoft Visual Studio 2010 Professional Edition (64-bit tools installed) Microsoft Windows Vista 64 or Windows 7 The SDK provides details in converting the dissolve example plug-in. See the "Making 64-bit plug-ins" page in the documentation section of the SDK after downloading.

2012-08-28

Javascript 虚拟机 跑 Linux

学习研究js神级的源代码。。。收两分,回复放给你。。。

2011-05-20

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

TA关注的人

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