- 博客(25)
- 收藏
- 关注
原创 解决问题:Collecting package metadata (current_repodata.json)--faile
例如:pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple。鼠标对准NVIDIA软件右键打开NVIDIA控制面板。
2024-05-21 21:10:55 1366 2
原创 Linux系统编程--网络编程
OSI模型将整个网络通信过程分解为七个层次,每个层次都为网络通信提供了特定的功能。以下是OSI模型的七个层次,从上到下依次是:应用层(Application Layer):为应用软件提供网络服务,如HTTP、FTP、SMTP等协议,处理网络应用程序的具体功能。表示层(Presentation Layer):确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取,负责数据格式转换、数据加密解密等。会话层(Session Layer):建立、管理和终止应用程序之间的会话,提供数据交换定界和同步功能,包括建
2024-05-08 19:20:46 1398
原创 Linux系统编程--初识Linux
Ubuntu的开放性和社区驱动的开发模式,以及其对云集成和多种硬件的支持,使其成为一个灵活、创新且不断进步的平台。:Unix有许多变种,如Linux、Solaris、AIX和HP-UX等,这些变种在服务器、工作站和嵌入式系统中得到了广泛应用。:Unix的CLI功能强大,用户可以通过命令行执行复杂的操作,这提高了效率并允许自动化。:Ubuntu的图形用户界面(GUI)设计直观,易于安装和使用,适合新用户和非技术用户。:Unix的设计哲学推崇模块化和“一切皆文件”的理念,这使得系统易于理解和维护。
2024-05-06 16:39:53 1527
原创 Linux系统编程--共享内存IPC
共享内存是一种进程间通信(IPC)机制,它允许两个或多个进程共享一个给定的存储区。由于多个进程可以直接读写这块内存,共享内存是IPC中最快的形式之一。
2024-04-29 17:43:19 1100
原创 Linux系统编程--信号与管道
open 函数在打开管道文件的时候,必须两方都执行 open,open 才能打开,只有一个进程执行 open,open 会发生阻塞,直到另外的一个进程也运行到 open 的位置,两方同时解除阻塞。内核:当我们的程序出现一些错误的时候,例如段错误等,内核会给我们的进程发送杀死当前进程的信号。这就是通信机制:信号、管道。14 -- SIGALRM -- 闹钟信号,杀死进程。设置闹钟,闹钟事件到,产生闹钟信号,闹钟信号默认杀死当前进程;如果上一次设置的有闹钟,返回上一个闹钟的剩余时间,否则返回 0;
2024-04-28 16:54:22 1230
原创 Linux系统编程--目录操作&文件属性
mode -- 新的权限,给一个八进制数(该数对应的二进制数,就是该文件/文件夹的新的权限)pathname:路径+文件/文件夹的名字。真正的权限:mode &(~umask)pathname -- 要修改的文件/文件夹的路径/名字。pathname:文件路径/文件夹名。成功返回 结构体指针。参数:要删除目录路径,你也可以直接写 argv[1]形参:buf -- 获取到的路径存放的位置的首地址。参数: opendir 返回的指针。形参: 打开目录后返回的目录流指针。
2024-04-22 16:50:56 894
原创 定义函数返回值错误:void value not ignored as it ought to be
在C语言中,编译器会给出"void value not ignored as it ought to be"的警告,通常是因为在某些情况下,程序对返回void类型的表达式或函数调用进行了处理。
2024-03-31 16:25:58 817 1
原创 miniconda镜像源下载、pypi国内源、Pytorch官方网址、YOLOv5 Github官方网址
【代码】miniconda镜像源下载、pypi国内源、Pytorch官方网址、YOLOv5 Github官方网址。
2024-03-31 09:42:28 568 1
原创 anaconda创建虚拟环境指令、删除虚拟环境指令、更换镜像源
在pip中下载安装比较慢可以换个源,可以到用户文件夹下,创建一个pip文件夹,然后在pip文件夹里创建一个txt文件。修改txt文件的内容,并且把后缀改成ini。
2024-03-31 09:30:18 1696 1
原创 两个乒乓球队进行比赛, 各出 3 人。 甲对为 A、 B、 C 3 人, 乙队为 X、 Y、 Z 3 人。 已抽签决定比赛名单。 有人向队员打听比赛的名单, A 说他不和 X 比, C 说他不和 X
【代码】两个乒乓球队进行比赛, 各出 3 人。甲对为 A、 B、 C 3 人, 乙队为 X、 Y、 Z 3 人。已抽签决定比赛名单。有人向队员打听比赛的名单, A 说他不和 X 比, C 说他不和 X。
2024-03-28 15:00:51 609
原创 C语言学习过程记录(八)----指针的!!最详细介绍!!
1.指针是啥?指针是一个变量2.它能干什么?用来存储它变量的地址所以:指针是指向计算机内存中的空间位置不是直接存储一个常规数。3.作用是什么?用来间接地访问和操作内存中的数据,特别是在动态内存分配、数据结构以及函数参数传递等方面int num;p 里面存放 num 的地址, 叫做 p 指向 num;数据类型*变量名int *p//int类型 p是变量名,意思就是 变量p指向的就是它在内存中被计算机分配的位置,也即是地址变量p指向的就是它在内存中被计算机分配的位置,也即是地址。
2024-03-26 17:29:21 384
原创 利用数组实现斐波那契数列的前 30 项, 并要求格式化对齐, 每行值输出5 个数。 (斐波那契数列: 1 1 2 3 5 8 13 21……)
在数学上,这一数列以如下 递推 的方法定义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)斐波那契数列:1、1、2、3、5、8、13、21、34……
2024-03-24 16:31:32 480 1
原创 输入一行字符, 分别统计出其中字母、 空格、 数字和其他字符的个数。
【代码】输入一行字符, 分别统计出其中字母、 空格、 数字和其他字符的个数。
2024-03-24 15:10:31 427 1
原创 C语言学习过程记录(七)--数组
正文1、什么是地址?C语言中,内存中数据存储位置的唯一标识。唯一,可以通过该地址来访问和操作数据。了解地址的概念对于理解指针、数组和函数等在C语言中的应用至关重要。在C语言中,可以使用取地址运算符。例如,对于一个整型变量X,可以通过&X来获取其地址。这个地址通常以十六进制的形式表示,如。通过指针,可以直接访问和操作存储在该地址处的数据。数组:在C语言中,数组名被解释为指向数组第一个元素的指针通过数组名可以访问数组中的元素,也可以将数组作为指针来使用。
2024-03-22 22:46:26 1488
原创 C语言之循环语句(六)
PS:C语言之Linux环境下学习在C语言中,循环结构是用来重复执行特定代码块的一种控制结构。C语言提供了三种主要的循环结构:while循环、do-while循环和for循环。
2024-03-20 10:11:16 399 1
原创 C语言之认识Linux指令(一)
创建Linux环境,并且在此环境中进行C语言的学习Linux内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环。内核源码网址:所有来自全世界的对Linux源码的修改最终都会汇总到这个网站,由Linus领导的开源社区对其进行甄别和修改最终决定是否进入到Linux主线内核源码中。本次学习使用Ubuntu版本;虚拟机:VMware-workstation-full-16.2.3-19376536。
2024-03-14 13:53:17 1601
MathType软件使用
2024-05-18
pycharm解决报错问题
2024-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人