- 博客(36)
- 收藏
- 关注
原创 【c++】使用sqlite3读写数据库
在Windows环境下,您可以使用Visual Studio提供的lib.exe工具,根据sqlite3.def文件生成sqlite3.lib文件。从SQLite官方网站下载适用于Windows的预编译二进制文件,其中包含sqlite3.dll和sqlite3.def文件。在命令提示符中,使用cd命令切换到包含sqlite3.def和sqlite3.dll文件的目录。在当前目录下,您应能看到生成的sqlite3.lib文件。
2024-12-23 15:07:06
541
原创 ufun生成一个面对象的偏置面
• 在调用 UFUN 函数前,必须调用 UF_initialize 进行初始化,操作完成后调用 UF_terminate 进行清理。• UF_MODL_create_face_offset 函数用于根据输入的偏移量和面对象的列表创建偏置面特征。2. 创建面偏置特征:使用 UF_MODL_create_face_offset 函数来创建偏置面特征。1. 初始化 UFUN 环境:在调用任何 UFUN 函数之前,必须初始化 UFUN 环境。4. 终止 UFUN 环境:完成操作后,终止 UFUN 环境。
2024-12-22 02:29:03
304
原创 【windows11】禁止自动更新
Win + R 键输入框输入 services.msc 打开运行,找出 Windows Update,找到后双击,在启动类型处选择 “禁用” 然后点击应用。
2024-12-20 11:29:47
401
原创 Windows\System32文件夹有什么用?
System32 文件夹中还包含许多 Windows 自带的系统工具和实用程序,如任务管理器(taskmgr.exe)、命令提示符(cmd.exe)、注册表编辑器(regedit.exe)等。:System32 文件夹中包含许多 Windows 操作系统的核心文件,例如 DLL(动态链接库)文件、可执行文件(EXE)、驱动程序(SYS 文件)等。:System32 文件夹中存储了许多硬件设备的驱动程序,这些驱动程序使得 Windows 能够与计算机的硬件设备(如打印机、显卡、网络适配器等)进行通信。
2024-07-25 14:28:30
1562
原创 c++模板的最大意义是什么
C++模板(template)是C++编程语言中一个非常强大的特性,它提供了泛型编程的能力。模板允许程序员编写独立于具体数据类型的代码,使得代码更加灵活和可复用。模板允许编写一次代码,然后在多种数据类型下复用。例如,可以用模板编写一个通用的排序函数,然后在不同类型的数组(如整数数组、浮点数数组等)上使用同一个函数,而不需要为每种数据类型单独编写排序函数。模板在编译时进行类型检查,确保了类型安全性。与宏定义不同,模板可以在编译时捕获类型错误,减少运行时错误的可能性。
2024-06-24 05:38:39
352
原创 计算机算法依赖哪些具体的数学理论
这些数学理论为计算机算法提供了坚实的基础,使得算法设计师和研究人员能够构建高效、可靠和优化的算法来解决各种复杂的问题。计算机算法依赖于许多具体的数学理论,以设计、分析和优化算法。
2024-06-13 17:19:32
286
原创 软件工程师在大模型时代应该怎么提高自己的竞争力?
通过以上方式,软件工程师可以不断提升自己的技术和综合能力,在大模型时代保持竞争力,并在行业中脱颖而出。
2024-06-09 19:51:51
474
原创 [Ubuntu]开启sshserver
完成上述步骤后,你应该能够通过 SSH 连接到你的 Ubuntu 系统。默认情况下,OpenSSH Server 的配置文件位于。修改完成后,保存并退出(在 nano 编辑器中按。替换为你 Ubuntu 机器的 IP 地址。替换为你的 Ubuntu 用户名,将。
2024-06-03 22:42:50
1781
原创 .开头的文件是啥?
以“.”开头的文件在计算机系统中通常被称为隐藏文件。这些文件在许多操作系统中默认是不可见的,旨在隐藏配置文件或系统文件,以避免用户无意中修改或删除它们。这种做法常见于类 Unix 操作系统(例如 Linux 和 macOS)以及许多编程和开发环境。
2024-05-30 22:40:11
1605
原创 【C/C++】Stack overflow栈溢出问题
使用cmake修改编译器栈空间大小,在CMakeLists.txt添加下面两行。*在VS的属性页修改。
2024-05-23 18:27:30
244
原创 【shell】windows下用tree展开当前路径的所有文件
在Windows环境下,tree 命令是一个非常有用的命令行工具,用于以树状图的形式显示目录结构。/A:使用ASCII字符来显示树状图。/F:显示每个文件夹中的文件。
2024-05-23 16:41:49
453
原创 如何快速记住大小端存储区别?
一串二进制数:1011-0100-1111-0110-1000-1100-0001-0101(左边是高位右边是低位)将其逆时针旋转90度为小端将其顺时针旋转90度为大端
2024-05-21 03:18:55
129
原创 【软件构建】“安装”具体是什么含义?
"安装"这个术语在软件工程和计算机科学中通常指的是将编译或打包后的软件文件放置到一个特定的目录或文件系统中,使得软件能够在用户计算机上运行。:将编译和打包后的文件复制到系统中的指定位置。这可能包括可执行文件、库文件、配置文件、文档等。:编译后的文件可能需要被打包成可分发的格式,如安装包、压缩文件等。:设置环境变量、注册服务、创建快捷方式等,以确保软件能够正确运行。:源代码被编译器转换成机器代码,生成可执行文件或库文件。:在操作系统中注册软件,使其可以被系统识别和调用。
2024-05-18 18:20:13
460
原创 【计算机网络】超链接(Hyperlink)和url的区别
URL是互联网上资源的地址,而超链接是Web页面中的一种元素,它将用户界面(如文本或图像)与URL关联起来,使用户可以通过点击来访问URL指向的资源
2024-05-16 17:40:54
645
原创 【计算机网络】TCP和HTTP的关系
TCP是传输层协议,HTTP是应用层协议,HTTP依赖于TCPTCP可以用于各种数据的传输(如我们实验室相机与机械臂之间),而HTTP主要用于Web数据的传输
2024-05-16 16:58:29
303
原创 源文件和lib文件的区别
文件是编译后的产物,包含了可以被链接到其他程序中的预编译代码。在程序的构建过程中,源文件被编译成对象文件,然后这些对象文件可以被打包成库文件,或者直接链接成最终的可执行文件。总结来说,源代码文件是原始的编程语言文本,需要通过编译器转换成可执行的机器代码;文件和源代码文件(通常以。
2024-05-15 13:41:17
830
原创 CMake和MinGW的关系
CMake和MinGW是互补的工具,CMake处理项目配置和构建过程的自动化,而MinGW提供了在Windows上编译C/C++程序的能力
2024-05-14 16:10:33
896
1
原创 “binary install“(二进制安装)和“source build“(源代码构建)的区别
本质区别Binary install:已经被开发者编译好,用户直接安装Source build: 用户直接使用开发者的源码自行编译
2024-05-13 15:30:04
169
原创 轨迹规划和控制算法之间的关系
轨迹规划给定起点和终点,计算路径点考虑速度、加速度、工作空间限制控制算法控制算法用于确保机械臂的实际运动尽可能地跟随轨迹规划所生成的路径二者关系轨迹规划不考虑实际执行中的物理细节,而控制算法则专注于这些细节
2024-05-11 11:29:42
251
1
原创 C++函数参数使用常量引用const &的好处
STL 提供了一些方法来避免不必要的复制,如使用 std::move 将对象标记为可移动的,从而使用移动语义而不是复制语义。在C++中,避免复制通常指的是在函数参数传递或对象赋值时,防止不必要的对象复制操作,这样可以提高程序的性能并减少内存使用。使用引用返回大型对象可以避免这个问题,但需要注意的是,引用必须绑定到一个合法的、非临时对象上,否则会导致悬挂引用或未定义行为。使用引用(&)或指针(*)作为参数类型可以避免这种复制,因为它们传递的是对象的内存地址的引用,而不是对象本身的副本。
2024-04-29 22:38:24
357
原创 MYSQL常用指令
如何添加外键alter table 父表名称 add constraint 外键名称 foreign key(约束字段) references 表二(约束字段)
2021-01-08 15:17:56
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人