今天正式开始漫漫长路,打算这几年用业余时间刷刷mysql5.5源代码,由于手边的书籍基本都是基于mysql5.5的,所以就不用5.7版本的代码了,更何况我更关注基本内核。因此,没有特殊指明,那么,一般都指mysql5.5版本。工作原因没有深入去了解mysql,既然想玩技术,决定用业余时间搞搞些技术活,一方面可以让自己的技术深入储备,另一方面也让自己在工作之余从技术中获得点点成就感。 选择
转载 2023-07-09 19:12:31
62阅读
1. BSON源码结构涉及BSON的源码有: builder.h 包含bson所需的内存管理类和将bson对象转成内存的工具方法bsontypes.h 定义了bson所需的数据类型列表oid.h 定义Object ID的数据结构及实现bsonelement.h 定义了bson的节点bsonobj.h bson对象(主要对象,提供了数据的基本操作)bsonmisc.h 定义了与bson相关的助手函数
 MongoDB源码编译本人编译的版本编译的版本为mongodb2.6分支,目前MongoDB3.0已经发布,编译步骤和2.6的差不多,不过3.0版本要求编译器支持c++11标准,所以如果是在Linux平台下编译,必须先升级GCC到4.8.2版本,在Windows下编译需要Visual Studio 2013 Update 2以上版本。MongoDB源码下载地址: 源码下载2.6版本源码
转载 2023-07-29 19:51:45
90阅读
Arch Linux 是一款采用 rolling release 模式的 Linux 发行版,以其简洁、灵活和稳定而著称。在 Arch Linux 上安装和编译 nginx(一个高性能的 Web 服务器)可能是一项挑战,但如果按照正确的步骤进行,就能够顺利完成这个任务。 第一步是安装必要的软件包。在 Arch Linux 上,可以使用 pacman 包管理器来安装软件包。要安装 nginx,需要
Arch-Linux-pacman-pkg1. 软件包基础搜索及安装卸载2. 包的查询及清理3. 软件包和文件的查询4. 查询包详细信息5. 卸载不再被需要的软件包6. 清除多余的安装包缓存(pkg包)7. 通过日志查看安装历史 更新日志: 20190422地球日,增加$ sudo pacman -Qo 20190619, 增加$ sudo paccache -d,查询清理缓存/var/cache
转载 2023-07-25 19:50:49
204阅读
以下安装步骤的目的是安装一个及其基本的Arch Linux从2021年4月起,Arch Linux安装镜像中已经包含了一个官方的简易安装程序archinstall。可以支持在连接网络后进行英文交互式安装。Arch Linux - News: Installation medium with installer0.准备工作:查看启动方式ls /sys/firmware/efi/efivars 如果指
为啥需要如此呢? 1、以免部分内核模块在用git内核的时候全部需要重新编译,replace参数指定的软件是一定要重新编译的了; 2、KISS,有了git内核,还要其他内核干啥,除非稳定性不够,再降级为稳定内核了。 用git内核的人要么是开发人员,要么是极度追新了。。。 何为Arch way呢? 1、etc下文件Arch way, 设置跟Arch官方abs里面的一样的.preset文件就
原创 2009-09-02 15:02:27
880阅读
Arch Linux系统上安装MySQL是一个相对简单的过程,只需要遵循一些基本步骤即可完成。下面将为您详细介绍如何在Arch Linux系统上安装MySQL数据库。 第一步是更新系统。在安装任何软件之前,首先需要确保系统是最新的。通过以下命令可以更新Arch Linux系统: ```shell sudo pacman -Syu ``` 输入密码后,系统会自动更新。 第二步是安装MySQ
原创 4月前
148阅读
arch 名称:打印机器硬件名(等价uname -m) 总揽:      arch [Option]... 描述:      打印机器的体系结构 选项:     --help:显示帮助并退出     --version:显示版本信息并退出 实
原创 2011-09-12 10:32:05
466阅读
PyTorch结构介绍对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握。水平有限,如有错误,欢迎指错,谢谢!几个重要的类型和数值相关的TensorVariableParameterbuffer(这个其实不能叫做类型,其实他就是用来保存tensor的)Tensor: PyTorch中的计算基本都是基于Tensor的,可以说是PyTorch中的基
转载 10月前
55阅读
Arch日常使用使用LinuxLinux学习时间不长不短,但是深深的爱上了这个简洁,高效,自由可定制化的操作系统,随着对Linux操作系统了解使用的越多,对Windows的厌恶程度与日俱增,很早的时候就想将自己电脑更换成Linux发行版,在使用 Linux 系统的过程中,可以无形中接触到各个方面的计算机知识,并且在未来的工作中也会为你带来相关方面的优势。Arch linuxArch Linux 的
转载 7月前
115阅读
架构建模利器-Arch 4.x引言Archimate 介绍Archimat 的工具 Archi 4.x 安装Archimat 的工具 Archi 4.x 使用 引言Archi 4.x 是专门支持Archimate建模语言的免费工具。 Archimate建模语言和我们的UML统一建模语言类似,都是软件工程类的建模语言。但是Archimate更偏重于企业架构。因为Archimate是Open Gro
    通过对makefile的分析,对整一个依赖关系有一个大致的了解。接下来准备对每一个模块进行分析。首先看第一个子目录arch。    arch目录是针对不同目标开发板设计的,存放着处理器架构相关的代码,比如可能针对的是s3c2440,s3c2410等,不同的处理器架构有着不一样的硬件模块。而整个vivi启动包括两个部分,第一部分就是
Arch Linux是一款基于 x86-64 架构的 Linux 发行版,Arch Linux 2020.07.01 是 2020 年的第七个 ISO 版本,由 Linux 5.4 内核系列提供支持,带来了许多新功能和增强功能。Arch Linux安装比较繁琐,整个安装过程都在命令行下执行的,只要你有耐心,应该没问题。一旦你从头到尾安装完毕,你就掌握了许多基本的知识,比如分区的创建与挂载、系统引导
转载 2023-07-25 19:49:47
152阅读
  由于机器比较古老(奔四3.0+845GV),跑gnome比较费劲,于是选择了Arch+Xfce4。刚开始从arch官网下载core-i686镜像刻盘,安装。一切顺利,等到更新系统和安装X的时候,头疼的问题来了,pacman需要升级,升级完pacman再升级其他软件包出现各种错误。一一google之,没解决了。然后放弃用core-i686安装。选择netinstall。好在10M宽带比较给力,a
转载 2023-08-09 19:35:21
154阅读
前言本人技术宅一枚,很喜欢折腾Linux,我的电脑上安装的是Arch Linux + KDE,以下内容不涉及Arch Linux的安装,这类资料请自行转到Arch Wiki进行查找,这里不再赘述。安装sudosudo是Linux下的必备工具,在Arch Linux下需要一些额外的配置。你可以通过下面的命令安装sudo:pacman -S sudo安装完成后,使用你喜欢的文本编辑器(比如Vim),编
转载 2023-07-25 19:47:04
136阅读
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?内容: 安装arch linux系统全过程以下所有markdown行内代码是实际要运行的, 不用运行的都以普通文本形式展现以下代码都是我刚装好Arch后按照记忆和资料手动打的, 不是copy, 所以可能有我没注意的错误, 如果有的话敬请斧正以下只是简单做到跑出桌面环境, 很多可有可无的细节配置都没有比如配置触摸板, 配置输
2002 年 3 月 11 日,代号为 Homer 的 Arch Linux 发布了 v0.1 版本,当时使用的是 Linux kernel 2.4.18。如今,Arch Linux 已满 20周岁,是当下最热门的 Linux 发行版之一。Arch Linux是一个滚动发布的前沿操作系统,主要由高级 Linux 用户使用。从安装到管理,Arch Linux 可让您处理所有事情,
The plus sign at the end of your version string is there as an indicator that the kernel was built from modified sources (that is, there were non-committed changes). This is also indicated by the comm
转载 精选 2014-09-08 22:33:22
1038阅读
Oracle有很多值得学习的地方,这里我们主要介绍Oracle SMON进程,包括介绍归档进程ARCH等方面。在Oracle数据库中有两个进程非常的渺小,但是其作用却是非常的巨大。由于其比较小而往往被数据库管理员所忽视。笔者这次就给大家提醒提醒,不要忽视了这两个进程的作用。如果利用的好的话,会减少系统管理员不少的工作。一、系统监视进程SMON  这个进程对于Oracle数据库来说,可以利用一句话来
转载 精选 2013-07-09 09:41:19
460阅读
  • 1
  • 2
  • 3
  • 4
  • 5