代码编织梦想

conda快速安装的解决方法(mamba安装)-爱代码爱编程

如果你的Conda安装了,你可能会发现一个问题,就是使用Conda install 安装某个软件时,会特别慢,这时候呢?你会上网去搜,然后大家解决的方法呢。一是告诉你镜像可以下载快一点,二是,Mamba安装可以让你更快一点。  那么今天我们就来讲讲Mamba的安装,当然,我还会告诉你,其实你不用安装Mamba也可以不用装这个。 1. Ma

linux文本处理三剑客:awk(内置函数详解笔记)-爱代码爱编程

Linux系统中,AWK 是一个非常强大的文本处理工具,它的内置函数使得对文本数据进行处理更加高效和便捷。 本文将介绍 AWK 内置函数的几种主要类型: 算数函数字符串函数时间函数位操作函数其他常用函数 我们将使用一个示例文本文件来演示这些函数的用法,并提供详细的注释说明,继续分享。 基础学习,可以回头查看:Linux文本处理三剑客:aw

linux文本处理三剑客:awk-爱代码爱编程

在Linux操作系统中,grep、sed、awk被称为文本操作“三剑客”,上两期中,我们将详细介绍grep、sed的基本使用方法,希望能够帮助到有需要的朋友,现在,我们继续学习awk。 虽然awk是一个Linux中常见的命令,但确切的说,awk是一门编程语言。 要讲起来真的十分复杂,网上有很多教程,讲的都很棒的,但是也讲得很迷糊。 我也是在摸索中学习

什么是cpu亲和性?如何在linux系统中查看进程的cpu亲和性?-爱代码爱编程

CPU亲和性是指将特定的计算资源(如处理器核心)与特定的任务或线程相关联的能力。它允许系统管理员或开发人员指定将特定任务或线程绑定到特定的处理器核心上运行,以提高系统性能和效率。 CPU亲和性的优点有: 提高CPU缓存的命中率,减少缓存失效和数据迁移的开销。减少进程或线程的调度切换,降低上下文切换的代价。避免多个任务或线程竞争同一个处理器核心,提

系统引导程序 boot loader——学习笔记-爱代码爱编程

基于嵌入式Linux 的完整系统软件由三个部分组成:系统引导程序、Linux 操作系统内核和文件系统。 系统引导程序 Boot Loader 是系统加电后运行的第一段软件代码,它的作用是加载操作系统或者其他程序到内存中,并将控制权交给它们。 Boot Loader的启动过程 Boot Loader分为单阶段和多阶段两类 多阶段的

linux的 .bashrc 有什么作用?-爱代码爱编程

一、.bashrc 是什么? 有什么用? .bashrc是一个存储在你的home目录下的隐藏文件,它用来配置和自定义你的终端环境和行为。 每次你启动一个新的终端时,.bashrc文件就会被执行,加载你设置的环境变量,别名,函数等。你可以用任何文本编辑器来编辑.bashrc文件,添加或修改你想要的功能。 .bashrc文件可以让你的终端更高

linux28 -爱代码爱编程

tcp、udp的应用: 一、http协议存在两个报文,一个为请求报文(浏览器主动发给服务器的),一个为应答报文。 1、请求报文 2、应答报文 二、tcp服务器 – 让浏览器作为客户端,去链接使用基于

【linux】文件查看、目录文件创建和删除、文件的复制和移动、通配符_linux下,地文件新建,修改,删除,复制,移动-爱代码爱编程

       在Linux操作系统中,一切皆文件,不像Windows有文件、注册表、设备管理器等等,Linux里所有的都是文件,本文学习目标: 1.文件查看 2.目录的创建 3.目录的删除 4.文件的复制 5.文件的移动 6

2.文件:主参数int main(int argc, char** argv)_int main(int argc, char** argv) {}-爱代码爱编程

C语言参数int main(int argc, char** argv)         argv是数组的数组,将字符串放在一个数组中,argv指向这个数组。这就实现了向main中传入文件路径(文件名),利于实现CP命令。           int argc                 argc 是指命令行输入参数的个数        char

进程间通信之命名管道_命名管道 是在进程里面的吗-爱代码爱编程

进程间通信之命名管道 命名管道1.命名管道概念2.创建一个命名管道2.1用命名管道实现通信2.2用命名管道实现server&client通信 命名管道 1.命名管道概念 管道

[linux学习笔记1]:常见指令与权限-爱代码爱编程

目录 1. 初识linux**常用快捷键:****基础知识:**管道:重定向:shell外壳程序:打包压缩/解压:权限:修改权限:chown chgrp chmod sudo指令权限掩码:粘滞位:补充知识:

ubuntu18设置开机自启动-爱代码爱编程

        项目需求:机器人开机上电后工控机首先运行机械臂控制代码,再运行算法代码 1.终端执行以下代码 gnome-session-properties 2.设置开机自启动选项         在弹出界面点击添加,名称随便填,命令填入要启动的脚本,注释随便填。 gnome-terminal -- /home/txz/start.sh

【linux】基础io -爱代码爱编程

前言 上篇Linux的文章,我们学习到了文件系统中,对磁盘文件的管理。 而本篇文章,我们要以文件系统的基础知识,了解软硬链接 话不多说,马上开始今天的学习。 文章目录 前言一. 软链接1. 软

【linux】指令(本人使用比较少的)——笔记(持续更新)-爱代码爱编程

文章目录 ps -axj:查看进程ps -aL:查看线程echo $?:查看最近程序的退出码jobs:查看后台运行的线程组fd 任务号:将后台任务提到前台bg 任务号:将暂停的后台程序重启netstat -nl

linux基础——vi/vim的使用_如何打开vi和vim-爱代码爱编程

1、简介         CentOS自带有Vi和Vim文本编辑器,Ubuntu自带Vi,Vim需要自己下载,可以在终端直接使用这两个编辑器,Vim可以理解为是Vi的进阶版,可以有更多的操作。 2、模式介绍:         Vim常用的有三种模式,分别是正常模式、插入模式和命令行模式:     1.正常模式 用Vim打开一个文档就就进入了正常模

centos 7中如何更改ens**为eth**_linux系统ens如何改成eth-爱代码爱编程

在centos 7 之前的版本,对于网卡的命名一般为eth(0~9)等一些数字,而在centos7中一些网卡却命名为ens33,如果把这些ens**的网卡命名为eth**类网卡,且之后添加的网卡也自动为eth**命名的网卡。下面以ens33网卡命令为eth0为例说说操作: 更改网卡配置信息并更名。 vi /etc/sysconfig/net

linux基础——进程管理_linux 进程管理csdn-爱代码爱编程

目录 1、进程介绍 2、ps指令  3、终止进程 4、服务管理 1、进程介绍 在linux中,执行的程序称为一个进程,每一个进程都会有一个ID,又叫做pid或进程号。一个进程可能是以前台或者后台的形式存在。前台是指在屏幕上显示的,可以对其操作,只有退出这个进程才能干其他的事。后台是指实际在运行但屏幕上看不到,比如任务调度里面的atd

【linux】多线程操作_linux多线程执行命令-爱代码爱编程

文章目录 一. 线程库二. 多线程操作1. 线程创建2. 线程等待3. 线程退出4. 线程取消5. 线程分离6. 返回值 三. 多线程理解结束语 一. 线程库 在Linux下,并没有真正的线程

【linux】进程的程序替换_linux execl 进程替换后pcb 是原有的吗-爱代码爱编程

文章目录 引语实例参数代码原理 进程替换的注意点小知识点execl函数会调用失败吗?应用 程序替换函数execlexecvexeclpexecvpexecleexecvpeexecve

系统方面对文件的打开,读写,关闭_文件系统的open()与close()这两个函数与哪些功能有关,分别有怎样的联系-爱代码爱编程

系统方面对文件的操作 1. 系统方面打开文件的函数2. 系统方面对文件的写入3. 系统方面对文件的读取4. 关闭文件close 1. 系统方面打开文件的函数 open函数得到一个指定文件的