最新 最热

-mms-bitfields gcc和vc关于位域那点事

CPU访问内 存时,总是以其整数字长为单位读写。比如 x86 CPU 总是从4字节的整数倍数地址上,读取4字节数据,它不能随心所欲地从任何位置开始读取任意长度数据。为了效率考虑,默认情况下编译器总是让整数存放于其长度的整数 ...

2022-08-19
0

CentOS 7.6 下MySQL 8.0.16编译安装

yum -y install ntpdate gcc gcc-c++ ncurses ncurses-devel cmake readline-devel zlib.x86_64 zlib-devel.x86_64 bison libcurl-* net-tool* tree nmap sysstat lrzsz do...

2022-08-18
0

【学习C++ 教程】一、Vscode和 Visual stdudio配置C++环境

学习深度学习的时候,不会C++,真的很伤心,面试算法根本没有优势,于是还是花点时间恶补下C++。

2022-08-18
0

Oracle Linux 7.3 下Oracle 11g数据库安装

需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):

2022-08-17
0

Ubuntu20.04升级gcc/g++

默认版本是9.4.0第一步add-apt-repository ppa:ubuntu-toolchain-r/test第二步apt update第三步apt install gcc-11apt install g++-11查看是否安装成功ls /usr/bin/gcc*ls /usr/bin/g...

2022-08-17
1

CentOS 6.4编译安装MySQL8.0

MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!

2022-08-16
0

Ubuntu 16.04 上安装 CUDA 9.0 详细教程

本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04两个版本,如下图所示(最下面的安装方式我们选择第一个,即runfile方式):

2022-08-15
0

MIPS架构深入理解11-向MIPS移植软件之编程语言

中,我们分别讨论了大小端模式、Cache和内存序对于移植代码的影响。那么本文,我们再从编程语言的角度,思考一下移植代码时应该注意的事项,尤指底层代码或操作系统代码。...

2022-08-15
1

2万字深入分析GC源码和实现原理

本文通过详细分析Go中GC源码,深入了解其实现原理细节,分析的Go版本为1.14。我们知道Go垃圾回收采用的是标记清扫算法,根据算法名也可以猜到有标记和清扫两个过程,这是逻辑上的划分。在工程层面,具体实现的时候需要做一些其...

2022-08-15
1

Linux安装Nginx详细步骤

如果报错configure: error: no acceptable C compiler found in $PATH

2022-08-13
0