今天正式开始漫漫长路,打算这几年用业余时间刷刷mysql5.5源代码,由于手边的书籍基本都是基于mysql5.5的,所以就不用5.7版本的代码了,更何况我更关注基本内核。因此,没有特殊指明,那么,一般都指mysql5.5版本。工作原因没有深入去了解mysql,既然想玩技术,决定用业余时间搞搞些技术活,一方面可以让自己的技术深入储备,另一方面也让自己在工作之余从技术中获得点点成就感。 选择
转载
2023-07-09 19:12:31
65阅读
1. BSON源码结构涉及BSON的源码有: builder.h 包含bson所需的内存管理类和将bson对象转成内存的工具方法bsontypes.h 定义了bson所需的数据类型列表oid.h 定义Object ID的数据结构及实现bsonelement.h 定义了bson的节点bsonobj.h bson对象(主要对象,提供了数据的基本操作)bsonmisc.h 定义了与bson相关的助手函数
转载
2024-09-03 10:08:40
51阅读
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
104阅读
Arch Linux 是一款采用 rolling release 模式的 Linux 发行版,以其简洁、灵活和稳定而著称。在 Arch Linux 上安装和编译 nginx(一个高性能的 Web 服务器)可能是一项挑战,但如果按照正确的步骤进行,就能够顺利完成这个任务。
第一步是安装必要的软件包。在 Arch Linux 上,可以使用 pacman 包管理器来安装软件包。要安装 nginx,需要
原创
2024-04-11 10:04:13
140阅读
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
249阅读
以下安装步骤的目的是安装一个及其基本的Arch Linux从2021年4月起,Arch Linux安装镜像中已经包含了一个官方的简易安装程序archinstall。可以支持在连接网络后进行英文交互式安装。Arch Linux - News: Installation medium with installer0.准备工作:查看启动方式ls /sys/firmware/efi/efivars 如果指
转载
2023-09-11 11:20:17
224阅读
MySQL下载、安装、配置教程 文章目录MySQL下载、安装、配置教程1、下载地址:2、数据库安装3、进行数据库配置4、卸载、重装MySql 1、下载地址:下载地址根据自己的进行版本下载2、数据库安装将下载好的压缩包解压缩后,双击运行(示例的是5.5版本),并进行图下操作安装方式——选择自定义安装安装路径方式选择—进行手动指定路径,想直接默认路径也行,问题不大。自定义安装路径——自己选择目录位置安
在Arch Linux系统上安装MySQL是一个相对简单的过程,只需要遵循一些基本步骤即可完成。下面将为您详细介绍如何在Arch Linux系统上安装MySQL数据库。
第一步是更新系统。在安装任何软件之前,首先需要确保系统是最新的。通过以下命令可以更新Arch Linux系统:
```shell
sudo pacman -Syu
```
输入密码后,系统会自动更新。
第二步是安装MySQ
原创
2024-05-23 09:58:27
308阅读
为啥需要如此呢?
1、以免部分内核模块在用git内核的时候全部需要重新编译,replace参数指定的软件是一定要重新编译的了;
2、KISS,有了git内核,还要其他内核干啥,除非稳定性不够,再降级为稳定内核了。 用git内核的人要么是开发人员,要么是极度追新了。。。
何为Arch way呢?
1、etc下文件Arch way, 设置跟Arch官方abs里面的一样的.preset文件就
原创
2009-09-02 15:02:27
887阅读
下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下:
ADODB.Recordset 错误 '800a0bb9'
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
产生错误可能原因:
1.这个错误多出现在类似语句处:“rs.Open sql,conn,1,1”,原因
arch
名称:打印机器硬件名(等价uname -m)
总揽:
arch [Option]...
描述:
打印机器的体系结构
选项:
--help:显示帮助并退出
--version:显示版本信息并退出
实
原创
2011-09-12 10:32:05
486阅读
Arch日常使用使用LinuxLinux学习时间不长不短,但是深深的爱上了这个简洁,高效,自由可定制化的操作系统,随着对Linux操作系统了解使用的越多,对Windows的厌恶程度与日俱增,很早的时候就想将自己电脑更换成Linux发行版,在使用 Linux 系统的过程中,可以无形中接触到各个方面的计算机知识,并且在未来的工作中也会为你带来相关方面的优势。Arch linuxArch Linux 的
转载
2024-02-07 09:45:34
194阅读
PyTorch结构介绍对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握。水平有限,如有错误,欢迎指错,谢谢!几个重要的类型和数值相关的TensorVariableParameterbuffer(这个其实不能叫做类型,其实他就是用来保存tensor的)Tensor: PyTorch中的计算基本都是基于Tensor的,可以说是PyTorch中的基
转载
2023-11-02 08:20:09
65阅读
架构建模利器-Arch 4.x引言Archimate 介绍Archimat 的工具 Archi 4.x 安装Archimat 的工具 Archi 4.x 使用 引言Archi 4.x 是专门支持Archimate建模语言的免费工具。 Archimate建模语言和我们的UML统一建模语言类似,都是软件工程类的建模语言。但是Archimate更偏重于企业架构。因为Archimate是Open Gro
转载
2023-10-05 23:05:02
144阅读
通过对makefile的分析,对整一个依赖关系有一个大致的了解。接下来准备对每一个模块进行分析。首先看第一个子目录arch。 arch目录是针对不同目标开发板设计的,存放着处理器架构相关的代码,比如可能针对的是s3c2440,s3c2410等,不同的处理器架构有着不一样的硬件模块。而整个vivi启动包括两个部分,第一部分就是
转载
2024-05-02 06:54:37
117阅读
由于机器比较古老(奔四3.0+845GV),跑gnome比较费劲,于是选择了Arch+Xfce4。刚开始从arch官网下载core-i686镜像刻盘,安装。一切顺利,等到更新系统和安装X的时候,头疼的问题来了,pacman需要升级,升级完pacman再升级其他软件包出现各种错误。一一google之,没解决了。然后放弃用core-i686安装。选择netinstall。好在10M宽带比较给力,a
转载
2023-08-09 19:35:21
209阅读
Arch Linux是一款基于 x86-64 架构的 Linux 发行版,Arch Linux 2020.07.01 是 2020 年的第七个 ISO 版本,由 Linux 5.4 内核系列提供支持,带来了许多新功能和增强功能。Arch Linux安装比较繁琐,整个安装过程都在命令行下执行的,只要你有耐心,应该没问题。一旦你从头到尾安装完毕,你就掌握了许多基本的知识,比如分区的创建与挂载、系统引导
转载
2023-07-25 19:49:47
170阅读
前言本人技术宅一枚,很喜欢折腾Linux,我的电脑上安装的是Arch Linux + KDE,以下内容不涉及Arch Linux的安装,这类资料请自行转到Arch Wiki进行查找,这里不再赘述。安装sudosudo是Linux下的必备工具,在Arch Linux下需要一些额外的配置。你可以通过下面的命令安装sudo:pacman -S sudo安装完成后,使用你喜欢的文本编辑器(比如Vim),编
转载
2023-07-25 19:47:04
190阅读
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?内容: 安装arch linux系统全过程以下所有markdown行内代码是实际要运行的, 不用运行的都以普通文本形式展现以下代码都是我刚装好Arch后按照记忆和资料手动打的, 不是copy, 所以可能有我没注意的错误, 如果有的话敬请斧正以下只是简单做到跑出桌面环境, 很多可有可无的细节配置都没有比如配置触摸板, 配置输
转载
2024-01-22 10:43:28
83阅读
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
1128阅读