- 博客(27)
- 收藏
- 关注
原创 Mysql+Navicat安装使用教程
然后再重新输入 :mysqld --initialize --console ,就会得到和我一样的界面,记得记录密码 ,在 root@localhost: 后面嚄。11、这个时候已经成功一大半了,修改密码看其他教程,(后续更新)3、找到对应版本 :这里选择 8.0.34!7、cd 到刚刚解压后的文件夹的 bin文件目录当中。4、不需要其他的,直接选择这个,则开始下载安装包了。5、开始安装,后续安装包需要解压到你希望的地方。6、我解压到的是E:先以管理员身份打开命令。2、找到这个 社区版本。
2023-09-10 12:27:08
240
原创 【解决】Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. matplotlib.pylot 画图报错
Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. matplotlib.pylot 画图报错
2022-08-24 15:09:57
270
原创 PyTorch1.5的下载安装,ERROR: Could not find a version that satisfies the requirement pytorch==1.5.1
ERROR: No matching distribution found for pytorch==1.5.1
2022-06-21 15:30:55
1060
原创 ImportError: CuPy is not correctly installed 或者ModuleNotFoundError: No module named ‘cupy‘, cupy 安装
ImportError: CuPy is not correctly installed 或者ModuleNotFoundError: No module named 'cupy', cupy 安装出错
2022-03-30 10:06:53
2708
原创 计算机网络总结(1)
计算机网络总结(1)计网概念合集定义、概念、组成定义五大功能组成、分类性能指标1. 速率2. 带宽3. 吞吐量4. 时延5. 时延带宽积6. 往返时延RTT7.利用率分层结构1. 协议与划分层次2. ISO/OSI参考模型4. 七层的详解5. OSI参考模型与TCP/IP参考模型计网概念合集定义、概念、组成定义是一个将分散的具有独立功能的计算机系统,通过通信设备与线路链接起来,由功能完善的软件来实现资源共享和信息传递的系统。注重 :通过软件,来实现的计算机网络是互连的,自治的计算机集合互连—
2021-03-14 15:53:11
205
原创 计算机操作系统面试题总结(5)
计算机操作系统面试题总结(5)文件管理一、文件属性文件名:id——同一目录下不能有重名文件标识符:一个系统的各个文件的标识符是唯一的类型:指明文件类型位置:文件存放的路径大小:指文件的大小创建时间:上次修改时间文件所有者信息保护信息:堆文件保护的访问控制信息无结构文件(流式文件)——二进制或字符流组成,如文本文件有结构文件(记录式文件)——由相似的记录组成,如数据库文件通过目录,层层链接起来了os应该向上提供什么功能?创建create删除delete读read写
2021-03-10 13:54:38
401
原创 计算机操作系统面试题总结(4)★★★★
内存内存是用于存放数据的硬件,程序执行前需要先放到内存中才能被CPU处理。在多道程序环境下,给内存的存储单元编地址,这样就可以让多个并发执行的程序同时存放到内存中了。地址长度——>多少个二进制才能表示相应数目的存储单元进程运行的原理——指令指令会告诉cpu应该去内存的哪个地址存/取数据工作原理:操作码+若干参数(包含地址参数)编译生成的指令一般是使用逻辑地址(相对地址)相对地址(逻辑地址);绝对地址(物理地址)PS:如 起始地址(相对的)+一个相隔间隔=绝对地址了编译:由编
2021-03-09 23:32:55
607
原创 计算机操作系统面试题总结(3)
计算机操作系统面试题整理(3)消费者-生产者problem只要缓冲区没满时,生产者才能把产品放入缓冲区,否则必须等待;只有缓冲区不空时,消费者才能从中取出产品,否则必须等待;信号量机制可以实现互斥、同步、对一类系统资源的申请和释放;缓存区时临界资源,必须互斥的访问;实现互斥的p操作一定要放在实现同步的p操作之后;v操作可以交换,不会导致死锁;生产和消费problem是互斥和同步的一个综合问题...
2021-03-08 22:05:06
265
原创 计算机操作系统面试题总结(2)
临界资源:一个时间段内只允许一个进程使用的资源,各进程需要互斥的访问临界资源。临界区:访问临界资源的那段代码内核程序临界区:一般是用来访问某种内核数据结构的,比如进程的就绪队列(由各就绪进程的pcb组成)进程在操作系统内核程序临界区不能进行调度与切换。进程调度方式:非剥夺调度方式(非抢占式)&剥夺调度方式(抢占式)非抢占式:无法及时处理紧急任务,适合早期批处理抢占式:可以优先处理更紧急的任务,也可实现让各个进程按时间片轮流执行的功能(通过时钟中断),适合分时操作系统、实时操作系统
2021-03-08 16:29:17
344
1
原创 计算机操作系统面试题总结(1)
单道批处理系统:内存中只有一道程序运行,只有等该程序运行结束后才能调入下一道程序,CPU有大量的时间在空闲等待I/O完成。多道批处理系统:每次向内存中输入多道程序,并发执行,共享计算机资源。资源利用率大幅度提升,CPU和其他资源保持忙碌状态,系统吞吐量大。缺点:没有人机交互功能。只能等待计算机处理完成,中间不能控制作业执行,时分就可以解决。分时操作系统:计算机以时间片为单位,轮流为各个用户/作业服务,各个用户可以通过终端与计算机进行交互。主要优点:用户请求可以随时被响应,解决交互问题。缺点:不能优
2021-03-07 22:37:40
570
3
原创 数据结构面试题(1)
数据结构面试题整理表达, 是一个需要把发散的观点收回来, 加以润色, 再兜售给别人的艺术.时间复杂度——时间复杂度是执行算法时所需要的计算工作量,因为整个算法在执行时间与基本操作重复执行的次数成正比,所以将算法中基本操作的次数作为算法的时间复杂度的度量,一般情况下,按照基本操作系数最多的输入来计算时间复杂度,并且多数情况下我们去深层循环内语句所描述的操作,作为基本操作。循环队列的顺序表中,为什么要空出一个位置?这是为了来区分队空和队满的情况。如果不空出一个位置,则判断对空和队满的条件是一样
2021-03-04 15:45:19
303
1
原创 稀疏矩阵的两种表达方式——三元组&&十字链表
稀疏矩阵的两种表达方式三元组由行、列、值组成的三元组十字链表由行、列、值,和两个指向域,分别是down和right,分别指向两个方向,可以为空。三元组存储时查找指定行号和列好元素值的算法,如下:typedefineStruct{ int i,j; ElemType e; }Triple;typedefineStruct{ Triple.data[MAXSINZE+1]; int mu,nu,tu;//行、列、非零元素; }TSMatrix;viod Find_T
2021-03-03 12:44:51
1365
原创 排序问题——归并&&基数排序
排序问题——归并&&基数排序归并排序基本思想:将两个或者两个以上的有序子序列“归并”为一个有序序列。在内部排序中,通常采用2-路归并排序如{48,34,60,80,75,12,26,48}倒着排序的树,归并树,如下总共多少趟,归并树的高度关键问题:如何将两个有序序列合成一个有序序列?顺序表存储时,将两个有序表中两两比较,满足条件元素放入新的顺序表中,就合成为一个有序序列了。小结:需要一个额外的数组稳定性:稳定O(n*log n)基数排序基本思想:分配 &
2021-03-03 09:47:01
200
原创 选择排序问题——简单选择排序&堆排序
选择排序简单选择排序区别冒泡排序:不是相邻两两对比交换中途过程中不需要进行交换简单选择排序算法void SelectSort(Sqlist &K){ for(i=1;i<L.length;++i) { k=i; for(j=i+1;j<=L.length;j++) if(L.r[j].key<L.r[k].key) k=j; //记录最小值位置 if(k!=j) L.r[i]与L.r[k]交换 }}复杂度比较次
2021-03-02 23:19:56
468
原创 排序问题——插入排序&&交换排序(直接&折半&希尔&冒泡&快排)
排序【1】插入排序直接插入排序:顺序法定位插入位置二分插入排序:二分法定位插入位置希尔排序——缩小增量,多遍插入排序一、直接插入法(使用哨兵)1、复制为哨兵:将待插入元素复制到数组下标为0的位置上2、记录后移,查找插入位置3、插入到正确位置L.[0]=L.r[i]; //i位置上为待插入的数for(j=i-1;L.r[0].key<L.r[j[.key;j--) L.r[j+1]=L.r[j];L[j+1]=L.r[0]; 直接插入排序算法*(使用哨兵算
2021-03-02 20:58:55
430
原创 哈希表的建立与查找&&性能分析
哈希表(散列表)通过散列函数建立一个散列表,其中可能有同义词,需进行改造优化,使散列地址集中分布均匀,且散列函数尽量简单。考虑因素:执行速度(即计算散列函数所需时间)关键字长度散列表的大小关键字的分布情况查找频率根据元素集合的特性:节约空间,散列的地址空间尽量小存储尽量均匀,以避免冲突。方法:直接定址法数字分析法平方取中法折叠法☆ 除留余数法(U•ェ•U)随机数法直接定址法hash(key)=a key+b (线性)优点:以关键码key的某个线性函数值为
2021-03-02 16:54:18
1324
原创 查找问题——顺序&折半&分块
查找问题根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)关键字:用于表示一个数据元素的某个数据项的值主关键字:唯一标识一个记录次关键字:识别若干记录的关键字查找表:是由同一类型的数据元素构成的集合。“集合”中数据元素直接按存在着松散的关系,因此查找表是一种应用灵便的结构。静态查找表:仅作“查询”检索的查找操作动态查找表:作“插入”和“删除”操作的查找表,查找后查找表发生变化查找算法的评价指标:关键字的平均比较次数,也叫平均查找长度ASL.线性表的查找顺序查找
2021-03-01 14:31:07
321
原创 拓扑排序&&关键路径笔记
拓朴排序补充知识 :**有向无环图 :**简称DAG图,常用来描述一个工程或系统的进行过程。一个工程可以分为若干个子工程,子工程全部完成,整个工程(活动)完成。表示方法:(1)**AOV网:**用一个有向图来表示表示一个工程的各个子工程相互制约的关系,以顶点表示活动,弧表示活动之间的优先制约关系。 即,顶点表示活动的网。(2)**AOE网:**用一个有向图来表示表示一个工程的各个子工程相互制约的关系,以弧表示活动,以顶点表示活动的开始或者结束事件。 即,顶点表示活动的网。...
2021-03-01 11:25:11
167
1
原创 Dijkstra&&Floyd算法思路总结
Dijkstra&&Floyd“有效的程序员不应该浪费很多时间用于程序调试,他们应该一开始就不要把故障引进”Dijkstra 算法 (迪杰斯特拉)算法思路:1、初始化 :先找出从源点到各重点的直达路径,即通过一条弧,到达的路径。2、选择:从这些路径中找出一条长度最短的路径3、更新:然后队其余各条路径进行适当的调整(若是通过中间点比原来直达路径更短,则使用路径之和取代直达路径)Floyd 算法 (弗洛伊德)算法思路:1、初始设置一个n阶矩阵,对角线元素为0,其余元素为
2021-02-28 23:32:54
337
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人