文本三剑客其二
文本三剑客其二
sed和awk
grep就是查找文本当中的内容,扩展正则表达式。
sed 对文本内容进行增删改查
sed是一种流编辑器,一次处理一行内容。
如果只是展示,会放在缓冲区(模式空间),展示结束之后,会从模式空间把操作结果删除。
一行一行处理,处理完当前行,才会处理下一行。直到文件末尾。
sed的命令格式和操作选项:
sed -e '操作符' -e '操作符' 文件1 文件2
-e 表示可以跟多个操作符,只要有一个操作,-e可以省略。
sed -e '操作符1;操作符2' 文件1 文件2
选项:
-e:用于执行多个操作命令
-f:在脚本中定义好了操作符,然后根据脚本内容的操作符对文件进行操作
-i:直接修改目标文件(慎用)
-n:仅显示script处理后的结果(不加-n,sed会有两个输出结果,加了-n之后就会把默认输出屏蔽,只显示一个结果)
-r:扩展正则表达式
操作符:
p:打印结果
s:替换,替换字符串
c:替换,替换指定行
y:替换,替换单个字符,多个字符替换必须和替换内容的字符长度保持一致。
d:删除,删除行
a:增加,在指定行的下面一行插入内容
i:增加,在指定行的上面一行插入指定内容
=:标出行号
r:在行后增加文本内容
$a 在最后一行插入新的内容
$i 在最后一行上一行插入新的内容
$r 读取其他文件的内容,然后插入到对象文件的最后一行。
打印功能:
寻址打印
[root@localhost opt]# sed -n '=;p' test1.txt 1 13770325194 2 13131301010 3 111111111111
打印最后一行
[root@localhost opt]# cat -n test1.txt | sed -n '$p' 9 root1rootroot
行号范围打印:
打印第二行到第六行
[root@localhost opt]# cat -n test1.txt | sed -n '2,6p'2 131313010103 1111111111114 5 6 aaacvvaada
打印第二行和最后一行
[root@localhost opt]# cat -n test1.txt | sed -n '2p;$p'2 131313010109 root1rootroot
打印奇数行
[root@localhost opt]# cat -n test1.txt | sed -n 'p;n' #n的作用打印一行,跳过下一行1 137703251943 1111111111115 7 root-root9 root1rootroot
打印偶数行
[root@localhost opt]# cat -n test1.txt | sed -n 'n;p' #n的作用是跳过一行,打印下一行2 131313010104 6 aaacvvaada8 root
如何对文本内容进行过滤
[root@localhost opt]# cat -n test1.txt | sed -n '/o/p' #过滤并打印包含o的行 //之间是包含的要过滤的内容7 root-root8 root9 root1rootroot
使用正则表达式对文本内容进行过滤
[root@localhost opt]# sed -n '/^root/p' /etc/passwd #以root为开头 root:x:0:0:root:/root:/bin/bash [root@localhost opt]# sed -n '/bash$/p' /etc/passwd #以bash为结尾 root:x:0:0:root:/root:/bin/bash zhang:x:1000:1000:zhang:/home/zhang:/bin/bash dn:x:1001:1001::/home/dn:/bin/bash xy102:x:1002:1002::/home/xy102:/bin/bash
从指定行开始,打印到第一个bash为结尾的行
[root@localhost opt]# sed -n '42,/bash$/p' /etc/passwd postfix:x:89:89::/var/spool/postfix:/sbin/nologin tcpdump:x:72:72::/:/sbin/nologin zhang:x:1000:1000:zhang:/home/zhang:/bin/bash
面试题1
如何免交互删除文本内容。不删除文件。
[root@localhost opt]# sed -i 'd' test2.txt [root@localhost opt]# cat test2.txt
或者
[root@localhost opt]# cat /dev/null > test2.txt [root@localhost opt]# cat test2.txt
sed 的删除操作
[root@localhost opt]# sed -in '1,3d;p' test2.txt 4 5 6 7 8
匹配字符串删除行
[root@localhost opt]# sed -n '/1/,/5/d;p' test2.txt 6 7 8
面试题2:
如何免交换的方式删除空行
sed的方式
[root@localhost opt]# sed '/^$/d' test1.txt 13770325194 13131301010 111111111111 aaacvvaada root-root root root1rootroot
grep
[root@localhost opt]# grep -v "^$" test1.txt 13770325194 13131301010 111111111111 aaacvvaada root-root root root1rootroot
cat
[root@localhost opt]# cat test1.txt | tr -s "\n" 13770325194 13131301010 111111111111 aaacvvaada root-root root root1rootroot
sed的替换
s替换字符串:
[root@localhost opt]# sed -n 's/root/test/gp' /etc/passwd #g是替换所有,g换成数字几就替换每行第几个 test:x:0:0:test:/test:/bin/bash operator:x:11:0:operator:/test:/sbin/nologin
[root@localhost opt]# sed -n '4,6 s/^/#/p' test1.txt #注释4-6行 [root@localhost opt]# sed -n -e '4s/^/#/p' -e '6s/^/#/p' test1.txt #注释4和6行
首字母变成大写
[root@localhost opt]# sed 's/[a-z]/\u&/' test1.txt 13770325194 13131301010 111111111111 Aaacvvaada Root-root Root Root1rootroot #u& 是转换首字母大写的特殊符号,\转义符
将单词的字母全部变为大写
[root@localhost opt]# sed 's/[a-z]/\u&/g' test1.txt 13770325194 13131301010 111111111111 AAACVVAADA ROOT-ROOT ROOT ROOT1ROOTROOT
将大写转换为小写
[root@localhost opt]# sed 's/[A-Z]/\l&/' test3.txt aAA bBB cCC dDD #l&把大写转换成小写的特殊字符,\转义符
[root@localhost opt]# sed 's/[A-Z]/\l&/g' test3.txt aaa bbb ccc ddd #g是将单词的所有字母大写转换为小写
c 整行替换
[root@localhost opt]# sed '/IPADDR=192.168.60.20/c IPADDR=192.168.60.100' /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet DEVICE=ens33 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.60.100 NETMASK=255.255.255.0 GATEWAY=192.168.60.2 DNS1=218.2.135.1 DNS2=221.131.143.69
y 单个字符替换
[root@localhost opt]# sed 'y/abc/123/' test3.txt AAA BBB CCC DDD 123
增加
a 在指定行下插入
[root@localhost opt]# sed '/AAA/a zhang' test3.txt AAA zhang BBB CCC DDD abc ABD
i 在指定行上一行插入新的内容
[root@localhost opt]# sed '/AAA/i zhang' test3.txt zhang AAA BBB CCC DDD abc ABD
r:在行后增加文本内容
[root@localhost opt]# sed '/BBB/r test4.txt' test3.txt AAA BBB zxc CCC DDD abc ABD
$a 在最后一行插入新的内容
[root@localhost opt]# sed '$a shuai dn' test3.txt AAA BBB CCC DDD abc ABD shuai dn
$i 在最后一行上一行插入新的内容
[root@localhost opt]# sed '$i shuai dn' test3.txt AAA BBB CCC DDD abc shuai dn ABD
$r 读取其他文件的内容,然后插入到对象文件的最后一行。
[root@localhost opt]# sed '$r test4.txt' test3.txt AAA BBB CCC DDD abc ABD zxc
使用sed命令对字符串和字符的位置进行互换
[root@localhost opt]# echo chengqianshuai | sed -r 's/(cheng)(qian)(shuai)/\3\1\2/' shuaichengqian [root@localhost opt]# echo 成乾真的帅 | sed -r 's/(.)(.)(.)(.)(.)/\5\4\3\2\1/' 帅的真乾成
面试题3:
ant-1.9.7.jar ant-launcher-1.9.7.jar antlr-2.7.7.jar antlr-runtime-3.4.jar aopalliance-1.0.jar archaius-core-0.7.6.jar asm-5.0.4.jar aspectjweaver-1.9.5.jar bcpkix-jdk15on-1.64.jar bcprov-jdk15-1.46.jar bcprov-jdk15on-1.64.jar checker-compat-qual-2.5.5.jar
将版本号显示出来
grep
[root@localhost opt]# cat -n 456.txt | grep -E "\b[0-9][.][0-9][.][0-9]\b|\b[0-9][.][0-9]+\b"
sed
[root@localhost opt]# cat 456.txt | sed -r 's/(.*)-(.*)(\.jar)/\2/' 1.9.7 1.9.7 2.7.7 3.4 1.0 0.7.6 5.0.4 1.9.5 1.64 1.46 1.64 2.5.5
面试题4
打印指定时间内的日志
[root@localhost opt]# cat /var/log/messages | sed -r -n '/Jun 21 12:00:01/,/Jun 21 13:00:01/p' Jun 21 12:00:01 localhost systemd: Created slice User Slice of root. Jun 21 12:00:02 localhost systemd: Started Session 255 of user root. Jun 21 12:00:02 localhost systemd: Removed slice User Slice of root. Jun 21 12:01:01 localhost systemd: Created slice User Slice of root. Jun 21 12:01:01 localhost systemd: Started Session 256 of user root. Jun 21 12:01:01 localhost systemd: Removed slice User Slice of root. Jun 21 12:10:01 localhost systemd: Created slice User Slice of root. Jun 21 12:10:01 localhost systemd: Started Session 257 of user root. Jun 21 12:10:01 localhost systemd: Removed slice User Slice of root. Jun 21 12:20:01 localhost systemd: Created slice User Slice of root. Jun 21 12:20:01 localhost systemd: Started Session 258 of user root. Jun 21 12:20:01 localhost systemd: Removed slice User Slice of root. Jun 21 12:30:01 localhost systemd: Created slice User Slice of root. Jun 21 12:30:01 localhost systemd: Started Session 259 of user root. Jun 21 12:30:01 localhost systemd: Removed slice User Slice of root. Jun 21 12:40:01 localhost systemd: Created slice User Slice of root. Jun 21 12:40:01 localhost systemd: Started Session 260 of user root. Jun 21 12:40:01 localhost systemd: Removed slice User Slice of root. Jun 21 12:50:01 localhost systemd: Created slice User Slice of root. Jun 21 12:50:01 localhost systemd: Started Session 261 of user root. Jun 21 12:50:01 localhost systemd: Removed slice User Slice of root. Jun 21 13:00:01 localhost systemd: Created slice User Slice of root.
相关文章:
![](https://img-blog.csdnimg.cn/direct/91aa1a2d1d4544fea0b38afe6bb25820.png)
文本三剑客其二
文本三剑客其二 sed和awk grep就是查找文本当中的内容,扩展正则表达式。 sed 对文本内容进行增删改查 sed是一种流编辑器,一次处理一行内容。 如果只是展示,会放在缓冲区(模式空间),展示结束之后&…...
![](https://img-blog.csdnimg.cn/direct/3d5f949b8cf24b5d86b92a705ff91828.png)
【达梦数据库】typeorm+node.js+达梦数据库返回自增列值
1.配置环境,下载依赖包 typeorm init --name test22 --database mysql typeorm-dm,uuid,typeorm2,修改连接信息 修改src/ data-source.ts 文件 连接dm,可参考刚刚安装typeorm-dm 模块中的 README.md 3.修改自增信息 /* 修改前*/PrimaryGen…...
![](https://www.ngui.cc/images/no-images.jpg)
【ARMv8/ARMv9 硬件加速系列 2.1 -- ARM NEON 向量寄存器单个元素赋值】
文章目录 NEON 向量寄存器单个元素赋值对 v0.4s中的一个元素赋值对 v1.16b 中的一个元素赋值MOVI (Move Immediate)NEON 向量寄存器单个元素赋值 在ARMv8架构中,你可以使用特定的指令来对v0.4s和v1.16b中的单个元素赋值。这通常通过使用MOV(Move)指令的变种实现,具体取决于…...
![](https://img-blog.csdnimg.cn/direct/54000e3b2e6249028820770f10cda260.png)
GD32学习
参考视频13.立创开发板GD32教程:串口配置_哔哩哔哩_bilibili 固件库跟用户手册基本上差不多,只不过用用户手册编写程序的话会更加的底层,固件库的话就是把一些函数封装起来,用的时候拿过来即可,目前我还没有找到固件库…...
![](https://img-blog.csdnimg.cn/img_convert/a0e21660e36969911a0178ee4ca84065.png)
LangChain:如何高效管理 LLM 聊天历史记录?
LangChain 团队发布了一篇关于使用 Dragonfly DB 来有效管理 LangChain 应用程序聊天历史记录的教程。 该教程旨在解决用户在使用 LangChain 应用程序时普遍遇到的一个问题:如何高效地管理聊天历史记录。 LangChain 团队在推文中强调了 Dragonfly DB 在管理聊天历…...
![](https://www.ngui.cc/images/no-images.jpg)
【React】useState 更新延迟的原因是什么,怎么解决?
useState 更新延迟的原因 异步更新:React 中的 useState 更新是异步的,这意味着当你调用更新函数(如 setData)时,React 并不立即同步更新状态,而是将其放入一个待处理的队列中,稍后在适当的时候(如在下一次渲染之前)进行处理。因此,如果你尝试在调用更新函数后立即读…...
![](https://img-blog.csdnimg.cn/direct/1a76927dd5634491a02c49223c0c4032.png)
非关系型数据库NoSQL数据层解决方案 之 redis springboot整合与读写操作 2024详解以及window版redis5.0.14下载百度网盘
redis下载安装以及基本使用 下载地址 链接:百度网盘 请输入提取码 提取码:0410 一个名对应一个数值 内存级 在内存里进行操作 准备启动 我们现在就有一个redis客户端的服务器了 我们再启动一个cmd 操作redis数据库 redis里面的基本数据类型有五种 …...
![](https://www.ngui.cc/images/no-images.jpg)
jigdo无法下载的文件
问题描述 用jigdo下载Debian的iso镜像,剩下最后一个文件下载不了,提示信息: Found 0 of the 1 files required by the template Copied input files to temporary file debian-12.5.0-amd64-DLBD-2.iso.tmp - repeat command and supply mo…...
![](https://www.ngui.cc/images/no-images.jpg)
C#面:C# 类的执行顺序?
C# 类的执行顺序可以分为以下几个步骤: 静态字段初始化:在类的第一次使用之前,静态字段会被初始化。静态字段的初始化顺序是按照它们在代码中的声明顺序进行的。静态构造函数:如果类中定义了静态构造函数,它会在类的第…...
![](https://img-blog.csdnimg.cn/direct/2be530e62a4b45919830e9a0676dc7b1.png)
昇思25天学习打卡营第3天|数据集Dataset
一、简介: 数据是深度学习的基础,高质量的数据输入将在整个深度神经网络中起到积极作用。有一种说法是模型最终训练的结果,10%受到算法影响,剩下的90%都是由训练的数据质量决定。(doge) MindSpore提供基于…...
![](https://www.ngui.cc/images/no-images.jpg)
SpringCloud 服务调用 spring-cloud-starter-openfeign
在Spring Cloud中,spring-cloud-starter-openfeign 是一个用于声明式Web服务客户端(例如REST客户端)的启动器。它使得在Spring Cloud应用中调用其他HTTP服务变得非常简单,只需创建一个接口并使用注解来定义服务调用的细节。 以下…...
![](https://img-blog.csdnimg.cn/direct/7a53263962a2409d9416372dd2519b59.png)
基于Elementui组件,在vue中实现多种省市区前端静态JSON数据展示并支持与后端交互功能,提供后端名称label和id
基于Elementui组件,在vue中实现多种省市区前端静态数据(本地JSON数据)展示并支持与后端交互功能,提供后端名称label和id 话不多说,先上图 1.支持传递给后端选中省市区的id和名称,示例非常完整,…...
![](https://img-blog.csdnimg.cn/img_convert/17e65d3f2e97c078c0a874e9eac2c648.png)
基于DPU的云原生裸金属网络解决方案
1. 方案背景和挑战 裸金属服务器是云上资源的重要部分,其网络需要与云上的虚拟机和容器互在同一个VPC下,并且能够像容器和虚拟机一样使用云的网络功能和能力。 传统的裸金属服务器使用开源的 OpenStack Ironic 组件,配合 OpenStack Neutron…...
![](https://www.ngui.cc/images/no-images.jpg)
pip install镜像源(更新和换源)
pip install镜像源(更新和换源) 1.pip安装依赖包默认访问的源: 因为服务器架设在国外的缘故,很多时候不好用网速不行,这时候就需要选择国内的一些安装源安装相应的包 https://pypi.Python.org/simple/2.设置默认源 …...
![](https://www.ngui.cc/images/no-images.jpg)
基础语法——组合与继承
继承 定义派生类,即继承的一般语法结构如下 class 派生类名 : [继承方式] 基类名 { }; 例如 class Point{int x, y; public:Point(int a0, int b0): x(a), y(b){}virtual double area() {return 0.0; };virtual double volume() { return 0.0; } }; class Circl…...
![](https://img-blog.csdnimg.cn/img_convert/1e272cfeee01d5b29923f55e715ee0c1.jpeg)
openGauss开发者大会、华为云HDC大会举行; PostgreSQL中国技术大会7月杭州开启
重要更新 1. openGauss Developer Day本周五于北京举行,大会聚集了相关行业专家、用户、伙伴和开发者,分享给予openGauss的联合创新成果和实践案例。([2] ) ;华为云 HDC 2024本周五于东莞松山湖举行,主题演讲主要覆盖鸿蒙、AI ([3…...
![](https://www.ngui.cc/images/no-images.jpg)
编译报错:No rule to make target xx/libcam.halmemory_intermediates/export_includes
问题现象: make: *** No rule to make target ‘out/target/product/testdd6737m_35g_m0/obj/STATIC_LIBRARIES/libcam.halmemory_intermediates/export_includes’, needed by ‘out/target/product/testdd6737m_35g_m0/obj/SHARED_LIBRARIES/libcam_platform_inte…...
![](https://img-blog.csdnimg.cn/direct/f449c37450b44cd28364c6825510ca80.png)
【备考指南】CDA Level Ⅰ 最全备考攻略
很多考生朋友在报名前后,一直不知道需要怎么备考,这里给大家盘点一下最全的备考攻略,希望对你有用: 1、需要准备好之后再报名吗? 不需要,CDA认证考试是报名后自行预约考试的,您可以先报名同时…...
![](https://img-blog.csdnimg.cn/direct/a68b3da1e4eb49f6a1a60e7955e970f7.png)
【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 5G基站光纤连接问题(200分) - 三语言AC题解(Python/Java/Cpp)
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 …...
![](https://img-blog.csdnimg.cn/direct/30c66d1a4ed547b48ec91bfa507942e3.png)
分层Agent
分层Teams 分层Agent创建tool研究团队工具文档编写团队工具 通用能力定义Agent团队研究团队文档编写团队 添加图层 分层Agent 在前面的示例(Agent管理)中,我们引入了单个管理节点的概念,用于在不同工作节点之间路由工作。 但是&a…...
![](https://img-blog.csdnimg.cn/img_convert/54f844ef036b8aa6201c4decd8768dbd.png)
OS复习笔记ch11-1
外围设备的管理和磁盘调度 外围设备 从CPU的角度来看,外设有几个比较重要的I/O接口(interfaces) 状态reg:向CPU报告设备的状态(忙碌/空闲)命令reg:接收CPU命令,存储 CPU 需要执行的…...
![](https://www.ngui.cc/images/no-images.jpg)
Docker Compose 使用
一、简介 Docker Compose 是一个工具,用于定义和运行多容器 Docker 应用程序。它允许用户使用 YAML 文件来配置应用程序需要的所有服务,然后使用一个命令来从 YAML 文件配置中创建并启动所有服务。其主要目的是为了简化了多容器 Docker 应用程序的部署和…...
![](https://img-blog.csdnimg.cn/direct/5db11bd7e7c14188a204d3708f9d5bf5.png)
KEIL5.39 5.40 fromelf 不能生成HEX bug
使用AC6 编译,只要勾选了生成HEX。 结果报如下错误 暂时没有好的解决办法 1.替换法 2.在编译完后用命令生成HEX...
![](https://www.ngui.cc/images/no-images.jpg)
mongosh 和mongo 命令行连接MongoDB
Mongoshell MongoDB的Shell工具mongosh是一个全功能的JavaScript和Node.js的14.x REPL与MongoDB的部署交互环境。我们通过它可以直接对数据库进行查询和操作。这个工具是需要在安装玩MongoDB后单独安装的。 与传统的mongo方式连接MongoDB更加丰富。 官网 https://www.mongodb.…...
![](https://www.ngui.cc/images/no-images.jpg)
DOM 改变节点
DOM 改变节点 文档对象模型(DOM)是 HTML 和 XML 文档的编程接口。它提供了对文档的结构化表示,并定义了一种方式,允许程序和脚本动态地访问和更新文档的内容、结构和样式。在网页开发中,DOM 操作是核心技能之一&#…...
![](https://img-blog.csdnimg.cn/direct/780f829b6ca847f5a533a0b09be2e1a2.jpeg#pic_center#pic_center)
【面试题分享】重现 string.h 库常用的函数
文章目录 【面试题分享】重现 string.h 库常用的函数一、字符串复制1. strcpy(复制字符串直到遇到 null 终止符)2. strncpy(复制固定长度的字符串) 二、字符串连接1. strcat(将一个字符串连接到另一个字符串的末尾&…...
![](https://img-blog.csdnimg.cn/direct/eeaca97b991241449ce4ebebf020a356.png)
6.21 移动语义与智能指针
//先构造,再拷贝构造//利用"hello"这个字符串创建了一个临时对象//并复制给了s3//这一步实际上new了两次String s3 "hello"; 背景需求: 这个隐式创建的字符串出了该行就直接销毁掉,效率比较低 可以让_pstr指向这个空间…...
![](https://img-blog.csdnimg.cn/direct/d6ff9c559d1a4d5f85f6d31437ba1bd3.png)
Kimi还能对学术论文进行润色?我来教你!
学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 一、引言 在学术界,论文的质量往往决定了研究的可信度和影响力。Kimi作为一款人工智能助手,可以为学术论文的润色提供有效的帮助。本文将详细介绍如何利用Kimi进…...
![](https://img-blog.csdnimg.cn/img_convert/5798d818504b7ff23c6513eadec79823.jpeg)
智汇云舟成为中煤集团中煤智能创新联盟成员单位
6月21日,第八届世界智能产业博览会平行会议暨中煤智能创新联盟交流会在天津水游城丽筠酒店顺利举行。智汇云舟受邀参与,并由中国中煤能源集团授予荣誉证书,正式成为中煤智能创新联盟成员单位。会议上,清华大学、中国矿业大学&…...
![](https://img-blog.csdnimg.cn/direct/89fa01b50e7348cfa5fe0b0f1f023961.png)
【文心智能体大赛】迎接属于你的休闲娱乐导师!
迎接属于你的休闲娱乐导师! 前言创建智能体发布智能体最后结语 前言 文心智能体平台AgentBuilder 是百度推出的基于文心大模型的智能体(Agent)平台,支持广大开发者根据自身行业领域、应用场景,选取不同类型的开发方式&…...
![](https://img-blog.csdnimg.cn/0c60c6a192a64883b4df7e9362db32ee.png)
网站建设流程行业现状/深圳门户网站
目录 Hadoop集群安装部署 1、集群环境准备 2、建立免密通道 3、集群时间同步 4、jdk1.8安装 5、hadoop安装部署 6、Hadoop配置文件配置 7、格式化操作 8、启动hadoop集群 启动HDFS集群: 启动YARN集群 9、访问HDFS的web页面(端口9870…...
![](https://img-blog.csdnimg.cn/img_convert/9ff533f5cb514437b35f78d5e61035c1.gif)
南昌哪里网站建设专业/如何在百度发布短视频
Photon是一个由s0md3v开源的情报搜集爬虫,其主要功能有:1.爬取链接(内链、外链)。2.爬取带参数的链接,如(pythondict.com/test?id2)。3.文件(pdf, png, xml)。4.密钥(在前端代码中不小心被释放出来的)。5.js文件和Endpoint(spring中比较重要…...
![](/images/no-images.jpg)
成全视频免费观看在线看电视剧/网站优化推广哪家好
最近偶有开发同事咨询 PostgreSQL 日期函数,对日期处理不太熟悉,今天详细看了下手册的日期函数,整理如下,供参考。 一 取当前日期的函数 --取当前时间skytf> select now(); now ---------------…...
![](https://img-blog.csdnimg.cn/20200728123027109.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hhaWt1b3RpYW5rb25nMTExMTE=,size_16,color_FFFFFF,t_70)
下载用的网站怎么做/网站开发是做什么的
一、 4.2.5版本下载 链接: https://pan.baidu.com/s/1qKQ9Kzb7qtjfwu8msBNRHA 密码: seun 二、安装 先将下载好的压缩包解压,然后打开 shell 终端,切换到你已经解压好的文件的bin目录下,然后执行下面的命令: install_compass …...
![](https://img-blog.csdnimg.cn/img_convert/9b76882011205d051b12bc33621b923a.png)
警告欺骗网站模板/百度app安装
目录 1. mysql深度解析 1.1. mysql架构解析1.2. mysql存储引擎 2. 索引 2.1. MySQL索引系统 2.1.1. 问题2.1.2. InnoDB的索引 2.2. 索引分类 2.2.1. 分类2.2.2. 索引解析2.2.3. 索引失效 3. 日志系统 1. mysql深度解析 参考: MySQL深度解析:mysq|架构体系、mysq…...
![](/images/no-images.jpg)
达日县网站建设公司/seo优化seo外包
论坛里一个朋友说将DB 服务器系统时间往往后修改了3个月(从11年改成10年),启动DB报600的错误。 一. 先做个测试 1.1 关闭DB SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 1.2 修改系统时间…...