分类: 408

12 篇文章

SATA 3.0 中 6GB/s = 600Mb/s ,怎么来的?
接触的硬盘比较多,经常硬盘上看到 SATA6.0Gbps,到底是什么意思呢? 是硬盘的数据能达到6Gb/s吗? NO!!! 查阅资料:(数据恢复技术深度揭秘 第二版 第二章) stata的数据传输速率,就串行通信而言,数据传输速率是指串行接口数据传输的实际比特率,SATA 1.0 的传输速率是1.5Gb/s(1.5Gbps),SATA 2.0 的传…
mingw各个版本的区别
12.x 和 13.x i686和x86_64的区别 i686和x86_64分别是32位和64位的CPU指令集。i686是x86家族线的一部分,而x86_64也被称为amd64。在处理大型数据库等需要在同一进程中使用大量内存的工作负载时,64位版本将更好地扩展内存。 posix和win32的区别 POSIX是一种UNIX API标准,而Win32是…
Windows安装MinGW并配置CLion
下载地址 Releases · niXman/mingw-builds-binaries (github.com) 选择如下图所示其中一个即可 解压缩后存放于某个位置,这里存放于D:\C++\mingw64 配置环境变量,如图所示 D:\C++\mingw64\bin 在CLion中进行配置,如图所示 报错不影响正常使用,错误原因未解决
C++源文件的后缀名问题
VC里用cpp作后缀名, 在GCC里默认采用C、cc、cxx作为后缀名 .cpp, .h (VS file).cc, .h (GCC file) C中: 头文件后缀名: .h 源文件后缀名: .c C++中: 头文件后缀名: .h,   .hpp,   .hxx 源文件后缀名:.cpp,   .cc…
线性结构和非线性结构的区别
线性结构和非线性结构是数据结构中的两个基本概念,主要区别在于数据元素之间的逻辑关系。以下是两者之间区别的详细介绍: 线性结构。线性结构表示数据元素之间的一对一关系,元素按照线性序列排列,如线性表、栈、队列和串。在线性结构中,元素的排列通常有一个明确的开始和一个明确的结束,每个元素只有一个直接前驱和一个直接后继。 非线性结构。非线性结构表示数据元素之…
Ubuntu安装C&C++环境
打开终端。 更新软件包列表: sudo apt update 安装build-essential包,这将会安装g++和其他编译工具: sudo apt install build-essential Clion配置环境变量
计数排序
package chapter4.part5; /** * Created by weimengshu on 2018/7/13. */ import java.util.Arrays; public class CountSort { public static int[] countSort(int[] array) { //1…
桶排序
package chapter4.part4; /** * Created by weimengshu on 2018/7/13. */ import java.util.Arrays; public class HeapSort { /** * 下沉调整 * @param array 待调整的堆 * @param parentIndex 要下沉的…
快速排序
package chapter4.part3; /** * Created by weimengshu on 2018/7/13. */ import java.util.Arrays; public class QuickSort { public static void quickSort(int[] arr, int startInd…
冒泡排序
package chapter4.part2; import java.util.Arrays; public class BubbleSort { public static void sort(int array[]) { int tmp = 0; //记录最后一次交换的位置 int lastExchangeIndex = 0; //无…