- 博客(16)
- 收藏
- 关注
原创 tensorflow2.0/pytorch安装教程
1.配置清华大学的镜像源,便于下载包Windows用户在如下路径找到.condarc文件:若找不到.condarc文件,则在命令提示符中输入以下代码创建文件将下边的代码添加到.condarc文件中即可。注意:可能有重复的代码要删除2.测试配置镜像源情况。
2025-02-27 23:45:44
304
原创 深入理解 SQLite3 常用函数:开启数据库操作之旅
通过本文的介绍,已经了解了 SQLite3 中一些常用函数的基本功能和使用方法。掌握这些函数是进行 SQLite3 数据库操作的基础,无论是简单的单条 SQL 语句执行,还是复杂的预处理语句使用,这些函数都能帮助你高效地完成任务。在实际项目中,合理运用这些函数,结合数据库设计和业务需求,你将能够开发出稳定、高效的数据库应用程序。希望本文能为你学习和使用 SQLite3 提供有价值的参考。
2025-02-19 22:44:41
838
原创 c++的类
如果上边的结构体中不写默认的参数:Location(int xn=0, int yn=0)时,会出现如下的问题,因为子类在写构造函数的时候会调用基类的构造函数,如果基类中没有写构造函数,那么编译器会自动的生成一个默认的构造函数,若结构体中的构造函数不给默认参数,那么编译器就不能自动生成一个构造函数,那么就会导致子类中的构造函数调用基类的构造函数的时候失败。
2024-12-22 02:23:27
154
原创 c++中新手易混的知识点
示例中,void AddAll(int* nums) 和void Print(int nums[])两种将数组传入函数的方法都正确,第一种方式使用来传递数组。int* nums表示一个指向int类型的指针,指向数组的第一个元素。第二种方式看起来像是传递一个数组,但在 C/C++ 中,,所以int nums[]和int* nums两者在函数参数中等价,都是用来接收指向数组首元素的指针。
2024-12-13 00:29:59
359
原创 c++多线程
了解如何使用锁(Locks)、条件变量(Condition Variables)、信号量(Semaphores)等机制来控制多个线程的并发访问,避免数据竞态(Race Condition)等问题。:了解不同的并发编程模型,如生产者-消费者模型、任务队列模型等,可以帮助你更好地组织和管理多线程程序。:并发是指多个任务交替执行,而并行是指多个任务同时执行。:学习如何管理和控制多个线程的生命周期,包括等待线程完成、线程的状态管理等。:学习如何使用线程池来管理大量线程,避免频繁创建和销毁线程带来的开销。
2024-08-01 09:05:57
18
原创 C++网络编程
套接字:套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。
2024-07-25 20:18:16
381
原创 git使用注意事项
1,文件名为.gitignore,和.git文件夹放在同一目录下。1.在gitee上删除某代码后,不能push的问题。要忽略某后缀名的文件需要在前面加上*忽略某文件夹直接写某文件名称即可。
2024-07-16 14:37:22
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人