标签:源码

linux软件安装与管理

linux软件安装与管理

1.linux源码包 实际上,源码包就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的 源码包的优点: 开源。如果你有足够的能力,则可以修改源代码。 可以自由选择所需的功能。 因为软件是编译安装的,所以更加适合自己的系统,更加稳定,效率也更高。 卸载方便。 缺点: 安装过程步骤较多

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-22
0 0 0
如何在CentOS 8安装Python 3.8

如何在CentOS 8安装Python 3.8

Python是世界上使用最广泛的编程语言之一。凭借其简单易学的语法,Python是初学者和经验丰富的开发人员最流行的选择。Python是一门相当通用的编程语言。它可以用于构建各种应用程序,从简单应用到复杂的机器学习算法。在撰写本文时,Python 3.8是Python语言的最新主要版本。它包括许多新

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-20
0 0 0
线程的本质(内核层实现)

线程的本质(内核层实现)

源码位置 注意 Android 源码中并不包含 kernel 部分的源码,需要单独下载 构建内核 或者线上 Common Android Kernel Tree 注意版本选择,本文中参考的是 android-gs-bluejay-5.10-android13 版本的源码 主题 书接上回,由 andr

竹子爱熊猫 竹子爱熊猫 2023-07-19
0 0 0
源码分析 | MySQL测试框架 MTR 系列教程(三):源码篇

源码分析 | MySQL测试框架 MTR 系列教程(三):源码篇

作者:卢文双 资深数据库内核研发 序言: 以前对 MySQL 测试框架 MTR 的使用,主要集中于 SQL 正确性验证。近期由于工作需要,深入了解了 MTR 的方方面面,发现 MTR 的能力不仅限于此,还支持单元测试、压力测试、代码覆盖率测试、内存错误检测、线程竞争与死锁等功能,因此,本着分享的精神

张二河 张二河 2023-07-19
0 0 0
Explain 显示 Count(*) 使用了索引,实际却是全表扫描

Explain 显示 Count(*) 使用了索引,实际却是全表扫描

这篇文章依然源于一位读者的提问:explain 显示 count(*) 使用了索引,optimizer trace 却显示为全表扫描,这是为什么?还记得当时调试源码的过程中,如果 explain 显示会使用二级索引进行全索引扫描,执行时也确实只会从二级索引中读取记录,不会进行全表扫描。不过,那会没有

剑圣无痕 剑圣无痕 2023-07-17
0 0 0
使用VSCode编写程序源码以及基础设置

使用VSCode编写程序源码以及基础设置

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言本文介绍了在VScode中编写程序源码,如何将源码编译成二进制文件,宏命令,以及一些爆红问题的处理,IntelliSense设置,屏蔽内置的 test suite方法一、编写程序源码1、准备开

宇宙之一粟 宇宙之一粟 2023-07-17
0 0 0
趁同事上厕所的时间,看完了 Dubbo SPI 的源码,瞬间觉得 JDK SPI 不香了

趁同事上厕所的时间,看完了 Dubbo SPI 的源码,瞬间觉得 JDK SPI 不香了

👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主 📕系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 🍂博主正

Escape Escape 2023-07-17
0 0 0
从源码揭秘偏向锁的升级

从源码揭秘偏向锁的升级

我会和大家一起深入学习synchronized的原理,原理部分会涉及到两篇: 偏向锁升级到轻量级锁的过程 轻量级锁升级到重量级锁的过程 今天我们先来学习偏向锁升级到轻量级锁的过程。因为涉及到大量HotSpot源码,会有单独的一篇注释版源码的文章。 通过本篇文章,你能解答如下问题: 详细描述下s

泡泡 泡泡 2023-07-16
0 0 0
MariaDB编译和安装

MariaDB编译和安装

  编译安装MySQL-5.5   cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译。

捡田螺的小男孩 捡田螺的小男孩 2023-07-15
0 0 0
源码解析Collections.sort ——从一个逃过单测的 bug 说起

源码解析Collections.sort ——从一个逃过单测的 bug 说起

源码解析Collections.sort ——从一个逃过单测的 bug 说起 本文从一个小明写的bug 开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。 事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排

宇宙之一粟 宇宙之一粟 2023-07-14
0 0 0
踩了定时线程池的坑,导致公司损失几千万,血的教训

踩了定时线程池的坑,导致公司损失几千万,血的教训

👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主 📕系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 🍂博主正

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-14
0 0 0
4. xxljob源码分析XxlJobScheduler分析

4. xxljob源码分析XxlJobScheduler分析

之前分析的内容都是和客户端集成的相关源码内容。包括2. xxl-job源码分析-核心XxlJobExecutor和3. xxl-job源码分析-executor-server详解。本篇讲解的内容是和中心调度平台的核心类XxlJobScheduler。因为这个类将调度任务、注册调度器、失败处理等内容结

共饮一杯 共饮一杯 2023-07-14
0 0 0
Micrometer源码分析

Micrometer源码分析

前言 好久没输出了,最近比较忙,一周把一个季度的东西干完才有机会输出。 如果编码速度非常快(质量也非常高),超出一个极限(超出其他所有职能部门的速度),那么不可能有人会占用你的时间。 就像Integer.MAX_VALUE+1,超出极限了就是负数。 本章基于springboot3.0.7分析micr

贤蛋大眼萌 贤蛋大眼萌 2023-07-14
0 0 0
Centos 7源码安装LNMP环境三:PHP

Centos 7源码安装LNMP环境三:PHP

Centos 7源码安装LNMP环境三 PHP安装扩展:yum -y install libicu-devel openldap-develpcre pcre-developenssl openssl-devel gcc gcc-c++ autoconf automake ma ke libxml2

捡田螺的小男孩 捡田螺的小男孩 2023-07-11
0 0 0
Ubuntu 18.04 源码编译安装PHP7.3.5详细过程

Ubuntu 18.04 源码编译安装PHP7.3.5详细过程

安装了新的虚拟机,接下来就是记录一下Ubuntu下源码编译安装PHP7的过程首先是从官网下载源码包 https://www.php.net/downloads.php我这里选择的是https://www.php.net/distributions/php-7.3.5.tar.gz打开虚拟机,Ctrl

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-11
0 0 0
宝塔面板环境下,如何保障服务器的数据安全?

宝塔面板环境下,如何保障服务器的数据安全?

如何保障服务器的数据安全?对于每个服务器运营者,数据安全都是放在首位的最重要事情,好多朋友给我反馈信息的时候,就聊过,由于误操作导致数据丢失、资料被窃取、服务器遭受攻击,被木马病毒植入等等问题,本课节主要为和大家聊聊数据安全的问题,待我一一为大家道来。1、定期备份数据,降低意外损失源码有价,数据无价

大猫 大猫 2023-07-10
0 0 0
k8s调度流程梳理:为创建的 pod 找到合适的 node

k8s调度流程梳理:为创建的 pod 找到合适的 node

k8s 调度做的事情很简单,就是为创建的 pod 找到合适的 node,找到后直接发送一个 v1.Binding 资源对象给 apiserver 。但整个过程是很复杂的。k8s 调度模块本来就比较复杂的了,不仅逻辑复杂,还涉及到很多概念。所以这篇文章主要是梳理调度流程,一些重要的概念这里我们只是简单

法医 法医 2023-07-10
0 0 0
Istio源码解析系列part1—Istio源码架构介绍及开发环境搭建

Istio源码解析系列part1—Istio源码架构介绍及开发环境搭建

本文系转载,作者:郑伟,小米信息部技术架构组 本系列文章主要从源码(35e2b904)出发,对istio做深入剖析,让大家对istio有更深的认知,从而方便平时排查问题。不了解Service Mesh和Istio的同学请先阅读敖小剑老师如下文章进行概念上的理解: Service Mesh:下一代

贤蛋大眼萌 贤蛋大眼萌 2023-07-10
0 0 0
Istio源码解析系列part3—Mixer工作流程浅析

Istio源码解析系列part3—Mixer工作流程浅析

本文系转载,作者:郑伟,小米信息部技术架构组 本系列文章主要从源码(35e2b904)出发,对istio做深入剖析,让大家对istio有更深的认知,从而方便平时排查问题。不了解Service Mesh和Istio的同学请先阅读敖小剑老师如下文章进行概念上的理解: Service Mesh:下一代

大树 大树 2023-07-10
0 0 0
如何学习开源项目源码

如何学习开源项目源码

IT 技术日新月异,想必每个 IT 人都会有类似的焦虑:我该学习什么?哪些知识学到就是赚到?怎样学习才能最有效提升编程能力? 阅读优秀的代码是提高编程能力万无一失的办法。诚然,提高编程能力的显著方法是写更多代码,但也需要静下心来品味优秀的代码,大侠行走江湖也需要武功秘籍,而当今优秀的开源项目代码便是

大猫 大猫 2023-07-10
0 0 0
1 10 11 12 13 14