TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 243 篇文章
专访-深耕八载,双向赋能阿里云与龙蜥的开源共生之路

专访-深耕八载,双向赋能阿里云与龙蜥的开源共生之路

锚定AI原生,迈向全球领先的根社区。

时间:12/12/2025

使用openEuler来测试GCC编译效率实战测评

使用openEuler来测试GCC编译效率实战测评

本文在openEuler25.09系统上对GCC12.3.1编译器进行了性能测评。通过创建包含多种算法的测试程序,对比了不同优化级别(O0-O3、Os)下的编译效率和执行性能。测试结果显示,随着优化级别提高,编译时间略有增加但执行性能显著提升。此外,还模拟了多文件项目编译场景,测试了并行编译(-j选项)对编译速度的影响。实验结果表明,openEuler上的GCC编译器在代码优化和并行编译方面表现优异,能为开发者提供高效的编译体验。

时间:12/07/2025

电脑疑难档案-WSL-无法连接-MySQL-的解决方案127.0.0.1-不管用试试这个方法

电脑疑难档案-WSL-无法连接-MySQL-的解决方案127.0.0.1-不管用试试这个方法

WSL开发中无法连接Windows本地MySQL数据库?问题根源在于WSL和Windows使用不同的127.0.0.1回环地址。解决方法很简单:在WSL中运行iproute|grepdefault获取Windows主机IP,替换数据库配置中的127.0.0.1即可。注意该IP可能随重启变化,建议设置自动更新脚本。此外还需检查防火墙是否开放3306端口。掌握这一技巧,就能轻松解决WSL与Windows服务间的网络连接问题。

时间:11/30/2025

Linux信号保存的核心未决信号集与阻塞信号集探秘内核如何实现信号的阻塞暂存与派发

Linux信号保存的核心未决信号集与阻塞信号集探秘内核如何实现信号的阻塞暂存与派发

我们前面在讲解信号产生的时候,说到进程在收到信号时可能并不会立即处理,既然不会处理那就要将信号保存起来,我们当时只简单讲解了在进程的PCB中会有一个位图来保存信号。而我们今天就来详细探讨一下关于信号保存方面更为详细的知识。

时间:11/29/2025

操作系统篇4深入理解操作系统僵尸进程孤儿进程与进程调度算法详解

操作系统篇4深入理解操作系统僵尸进程孤儿进程与进程调度算法详解

主要介绍了僵尸进程和孤儿进程的区别,以及进程调度算法的详细讲解。

时间:11/29/2025

Linux系统编程之进程环境环境变量

Linux系统编程之进程环境环境变量

🌐解密Linux环境变量底层逻辑,玩转进程配置核心,系统编程避坑必备!🔑

时间:11/28/2025

Linux系统编程之系统导论冯诺依曼体系结构-操作系统基本概述

Linux系统编程之系统导论冯诺依曼体系结构-操作系统基本概述

🎉冯诺依曼奠基+OS核心,解锁Linux系统编程底层逻辑,入门必看!💖

时间:11/11/2025

黑客攻击基础知识

黑客攻击基础知识

本文系统介绍了黑客攻击所需的技术基础,涵盖计算机结构、操作系统、应用程序、网络和Web等核心领域。首先阐述了计算机硬件组成原理及其运行机制,包括CPU、内存和周边设备的工作原理。其次详细讲解了操作系统的进程管理、内存管理和安全机制,以及不同编程语言的运行方式。在网络部分,重点分析了OSI模型、TCP/IP协议族和路由技术。最后深入探讨了Web技术的工作原理,特别是HTTP协议、Cookie和会话机制。

时间:10/30/2025

实时Linux实战系列实时系统中的确定性垃圾回收Deterministic-GC

实时Linux实战系列实时系统中的确定性垃圾回收Deterministic-GC

本文探讨了实时系统中垃圾回收(GC)对系统性能的影响及优化策略。针对Go、Java等带GC的语言在工业自动化、金融交易等实时场景的应用,提出了配置低延迟GC、任务隔离和堆大小限制等方法。文章详细介绍了GC相关概念,包括暂停时间、并发GC等关键术语,并通过Java和Go的代码示例演示了如何通过参数调优和工具监控(如jcmd、pprof)来减少GC暂停时间。最后提供了常见问题解决方案和最佳实践建议,帮助开发者在保证实时性的前提下有效利用GC机制。

时间:10/29/2025

第1章初识Linux系统第8节查看修改权限控制和ACL

第1章初识Linux系统第8节查看修改权限控制和ACL

数字表示法是指将读取(r)、写入(W)和执行权限(x)分别使用“0”或“1”的二进制数来表示,有权限的表示为1,没有的权限就表示为0,然后转化为八进制数。[root@localhost~]#ll-rw-rw-r--.1rootroot09月1923:04bb.txt。[root@localhost~]#ll-rw-rw-r--.1u1g109月1923:04bb.txt。可以针对任意指定的用户/组分配RWX权限。修改文件或目录的权限。

时间:10/22/2025

操作系统进程管理

操作系统进程管理

本文介绍了在Linux环境下使用gcc编译和调试C程序的基本流程,重点讲解了进程相关的系统调用函数及其应用。主要内容包括:1) 使用vim编辑、保存C程序,通过gcc编译生成可执行文件;2) 进程创建(fork)、终止(exit)、同步(wait)、延迟(sleep)等系统调用的使用方法和示例代码;3) 通过具体案例分析了父子进程的执行顺序和同步机制,展示了wait()函数如何确保进程执行顺序。文章还提供了gcc编译器的安装方法,并对进程调试过程中可能遇到的问题给出了解决方案。

时间:10/17/2025

Linux基础Linux系统管理深入理解Linux运行级别及其应用

Linux基础Linux系统管理深入理解Linux运行级别及其应用

Linux运行级别是系统管理中的重要概念,理解各个运行级别的特点和应用场景对于系统管理员来说至关重要。在实际工作中,我们应根据具体需求选择合适的运行级别,并遵循最佳实践,确保系统的稳定、安全和高效运行。Linux运行级别(Runlevel)是Linux系统启动和管理中的一个重要概念,它定义了系统在不同状态下的运行模式和可用服务。运行级别是Linux系统在启动过程中所处的不同状态,每个运行级别定义了系统应该启动哪些服务以及系统的运行模式。多用户模式(multiuser)保留模式(unused)

时间:09/03/2025

探索数据交互的奥秘深入剖析缓冲区的工作原理与应用场景

探索数据交互的奥秘深入剖析缓冲区的工作原理与应用场景

缓冲区是内存空间的⼀部分。也就是说,在内存空间中预留了⼀定的存储空间,这些存储空间⽤来缓冲输⼊或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输⼊设备还是输出设备,分为输⼊缓冲区和输出缓冲区。

时间:03/16/2025

25.单例模式实现线程池

25.单例模式实现线程池

对线程池的概念与应用场景进行了介绍,先对线程池进行了实现,然后通过单例模式的引入完成对线程池的优化

时间:03/16/2025

24.策略模式实现日志

24.策略模式实现日志

介绍了日志的常见属性,以及成熟可用的日志库,对策略模式进行了介绍,并基于策略模式实现了简单的日志

时间:03/16/2025

Operating-System-Concepts阅读笔记p309-p330

Operating-System-Concepts阅读笔记p309-p330

书上使用的是 Java, 因本人在开发工作中使用的是 Python, 所以补充一些 Python 相关的内容。平时都没注意到这些(Python 官方文档:The Python Standard Library » Concurrent Execution » threading — Thread-based parallelism),是我孤陋寡闻了。当然,现在只是知道了,还是不知道应用场景是什么,何时使用。

时间:03/15/2025

Centos7网卡-Failed-to-start-LSB-Bring-updown-networking

Centos7网卡-Failed-to-start-LSB-Bring-updown-networking

Centos7网卡 Failed to start LSB: Bring up/down networking

时间:03/14/2025

Java中的try-catch在jvm层面是怎么做的

Java中的try-catch在jvm层面是怎么做的

java中的try-catch通过异常表和栈展开来实现

时间:03/13/2025

模拟面试计算机考研复试集训第三天

模拟面试计算机考研复试集训第三天

今天是模拟面试系列第三天,为大家精心准备了 4 道专业课面试题,2 道综合面试题,2 道英语口语题,2 道算法上机题。涵盖复试中常见的考察点

时间:03/13/2025

Operating-System-Concepts阅读笔记p272-p285

Operating-System-Concepts阅读笔记p272-p285

(1)semaphore: sema(“sign, signal”,参考 semantic) + phoros(“bearer”)

时间:03/13/2025

操作系统高频面试题

操作系统高频面试题

⭐️在反复复习面试题时,我发现不同资料的解释五花八门,容易造成概念混淆。尤其是很多总结性的文章和视频,要么冗长难记,要么过于简略,导致关键知识点含糊不清。⭐️为了系统梳理知识,我决定撰写一份面试指南,不只是简单汇总,而是融入个人理解,层层拆解复杂概念,构建完

时间:03/12/2025

21.Linux-线程库的使用与封装

21.Linux-线程库的使用与封装

详细的讲讲解了linux中的线程库的使用与封装

时间:03/11/2025

从0开始的操作系统手搓教程43实现一个简单的shell

从0开始的操作系统手搓教程43实现一个简单的shell

我们下面来实现一个简单的shell。

时间:03/10/2025

从0开始的操作系统手搓教程33挂载我们的文件系统

从0开始的操作系统手搓教程33挂载我们的文件系统

挂载分区可能是一些朋友不理解的——实际上挂载就是将我们的文件系统封装好了的设备(硬盘啊,SD卡啊,U盘啊等等),挂到我们的默认分区路径下。这样我们就能访问到了(嘿!想象你是一个蚂蚁,别人把葡萄挂到了树枝上,然后你就可以爬着访问到了)文件系统的挂载和卸载在Linux中是非常重要的功能,它允许用户将一个分区的文件系统与另一个分区的目录树连接起来。通常情况下,Linux会将根分区作为默认分区,并通过mount命令将其他分区挂载到默认分区的某个目录上。

时间:03/10/2025

上一页
12345...11
下一页第 1 / 11 页