1.正则表达式概述 正则表达式又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常
2024-12-031 文件与文件系统 1.1 基本概念 文件实际上是对磁盘的抽象,是指一组带标识(即文件名)的、在逻辑上有完整意义的信息项的序列。 信息项:是构成文件内容的基本单位(单个或多个字节),各信息项之间具有顺序关系。 文件系统是操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新,提供安全可靠的共享和保护手段,并且方便用户使用。主要作用有: 统一管理磁盘空间,实施磁盘空间的分配回收实现文件的按名存取实现文件信息的共享,并提供文件的保护、保密手段提供与I/O系统的统一接口 表1-1 文件的
2024-12-03【第一步】:检查网络 可以ping通,说明网络连接ok。 【第二步】:更新yum源 更新完成: 【第三步】:尝试安装sl 报错:使用yum命令安装sl插件时,提示未发现sl这个包。 解析:执行yum命令时会去centos镜像查找sl包,但是镜像中没有sl包,所以要安装额外包,
2024-12-03我觉得做这个实验之前,需要先明确一些知识(下面是我对一些知识的理解,可能有些用词不太准确,如果有问题欢迎大家评论指出): 虚拟文件系统: linux启动时首先挂载根文件系统,之后再挂载其它文件系统。linux中有多个文件系统,而每个文件系统的操作和数据结构等都不一样,接口不一样,那么用户就很难使用它们了。所以这里提出虚拟文件系统(VFS),它作为用户和文件系统的中间层,对各个不同的文件系统进行封装,为用户提供统一的接口open、read、write等,方便了用户的使用,即实现了上文提到的“一
2024-12-03#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/ipc.h> #include <sys/shm.h> #include <sys/types.h> #include <sys/sem.h> #include "shmpc.h" /* ********************************************************************************
2024-12-03目前来说公司开发项目主要还是web方面的,所以整个项目的部署也都是基于IIS+SQLServer的,在实际项目的部署过程中由于客户的服务器与公司的服务器环境不同,从而引发的问题还是很多的,本篇文章主要针对这一年来有关项目的部署所遇到的问题进行记录。 一、容易忽视的问题1——文档 由于在IIS中,文档默认总归会有几个默认值,例如:index.htm或者Default.aspx等,而我们开发的时候一般也会遵循这个规则来创建首页页面,所以我在部署的过程中也就自然而然的忽略了这个问题,
2024-12-03AIO(Asynchronous Input and Output) 异步IO则采用“订阅-通知”模式: 即应用程序向操作系统注册IO监听,然后继续做自己的事情。 当操作系统发生IO事件,并且准备好数据后,在主动通知应用程序,触发相应的函数 NIO在网络操作中,提供了非阻塞的方法,但是NIO的IO行为还是同步的。 NIO的业务线程是在IO操作准备好时,得到通知,接着就由这个线程自行进行IO操作(IO操作本身是同步的) AIO不是在IO操作准备好时再通知线程,而是在IO操作已
2024-12-03title: linux下直接复制文件内容到剪切板 date: 2017-11-23 17:00:06 tags: categories: Linux 首先安装xsel. xsel --input --clipboard #copy to clipboard xsel --output --clipboard # get from clipboard 如果是简单的用xsel --clipboard会自动判别是要输出还是输入. # 将剪切板中的内容输出到文件 echo $(xsel -
2024-12-030. MoveIt! 简介 置顶: [ | | ] 啥是 MoveIt! ?看看官网咋说的: 简而言之,MoveIt! 就是一个机器人(mobile manipulation)相关的工具集软件,集成了各种 SOTA 库,包括: 运动规划(Motion Planning)操作(Manipulation)3D 感知(Perception)运动学(Kinematics)碰撞检测(Collision Checking)控制(Control)导航(Navigation) 若想要了解 MoveIt
2024-12-03今天给伙伴们分享一下Linux 计划任务-周期性计划任务,希望看了有所收获。 相对于 at 是仅执行一次的工作,周期执行的计划任务则是由 crond这个系统服务来控制的,crond进程提交任务的方式与at不同,crond需要读取配置文件,且有固定的文件格式,通过crontab命令管理文件 1、确认cron 服务启动 先查看crond服务是否开启,如果没有这项服务就安装 [root@edenluo.com ~]# systemctl status crond 安装crond服务 [ro
2024-12-03