自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python迭代器

5.filter() 可以传入函数参数。6.迭代器也可以作为函数的参数传入。python的几个迭代器。

2024-07-03 19:44:46 194 1

原创 关系型数据库

关系型数据库:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。使用SQL语句进行操作,标准统一,使用方便。特点:使用表存储数据,格式统一,便于维护。

2024-03-04 14:39:51 353 1

原创 Linux文件下载

例子:curl -O http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz。例子:wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz。例子:ping -c 3 baidu.com (连续访问三次百度)下载apache-hadoop 3.3.0。选项:-b 后台下载。选项:-O 下载文件。

2024-02-26 21:48:20 346 1

原创 Linux修改时间

例子4:date -d "-1 day" "+%Y-%m-%d" (day也可更换成month,year)首先删除localtime,这是国外的当地时间 :rm -f /etc/localtime。例子2:date "+%Y-%m-%d" (用“+”号和特殊字符来格式化输出时间)(1)date -d "+格式化字符" 命令(功能:查看日期时间)例子3:date "+%Y-%m-%d %H:%M:%S"输出:2024-02-25 21:29:30。输出:2024-02-25。输出:2024-02-24。

2024-02-25 22:06:51 331 1

原创 Linux软连接

例子:ln -s /etc/yum.conf ~/yum.conf (将yum.conf创建软连接到~目录中去)相当于windows系统中的一个快捷方式。命令 :ln -s 参数1 参数2。参数1:被链接的文件或文件夹。参数2:要链接到的目的地。选项:-s 创建软链接。将文件链接到其他位置。

2024-02-25 21:09:37 358 1

原创 Centos中软件安装和控制命令

yum [-y] [install | remove | search] 软件名称(感觉这个有点像python的pip install )systemctl start | stop | status | enable | disable 服务名称。例子:systemctl status firewalld 查看防火墙的状态。systemctl disable firewalld 关闭防火墙的开机自启。ubuntu 中软件安装命令。disable:关闭开机自启。

2024-02-24 20:31:56 313

原创 Linux常用指令

强制停止命令:CTRL + c (例子:比如使用tail命令之后,就没法结束程序了,此时可用此命令)(1)history,显示历史命令,可以找到然后复制粘贴。+ 命令的字母(适合找出最近使用的指令)(1)CTRL + 键盘左键(光标左移一个单词)(2)CTRL + 键盘右键(光标右移一个单词)(3)CTRL + a (光标左移至命令行开头)(4)CTRL + e (光标右移至命令行结尾)(3)CTRL + r 搜索历史命令并使用。退出登录命令:CTRL + d。exit也能用来退出。

2024-02-24 17:31:50 358

原创 Linux查看权限控制及其修改

例子:7表示rwx(4+2+1)6表示rw-(4+2)5表示r-x(4+1) .......0表示---。第一个rwx表示对用户的权限,第二个rwx表示对用户组的权限,第三个rwx表示对其他用户的权限。4.权限的数字序号(这部分内容相当于是rwx的快捷方式,修改的是第一个方框的内容)指令:chmod [-R] u=rwx,g=rwx,o=rwx 文件或文件夹。rwx分别表示对文件(或文件夹)可读,可修改,执行。选项:-R 表示对文件夹下的所有文件或文件夹都修改。第二个方框表示文件、文件夹的所属用户;

2024-02-24 16:27:29 567

原创 Linux用户用户组

选型:-g,指定用户组(指定时组必须存在,存在同名组时必须用-g);不指定用户组时,会自动创建同名的用户组并自动加入。(5)usermod -aG 用户组 用户名 (将指定用户加入指定用户组)选项:-d,指定用户home路径,不指定时默认路径为:/home/用户名。(3)useradd [-g -d] 用户名 (添加用户)(7)getent passwd 查看系统全部用户信息。(6)id 用户名(查看用户所属组)(1)groupadd 添加用户组。(4)userdel (删除用户)

2024-02-23 22:32:16 393 1

原创 Linux用户权限

如何配置sudo认证:1,切换到root下(su - root)2,执行命令visudo(会自动通过vi编辑器打开/etc/sudoers) 3,在文件的最后添加 "普通用户名 ALL = (ALL) NOPASSWD:ALL" 4,:wq保存并退出 5,exit退出root用户。由于在root管理员权限下能做的操作太多,也就是权限太大,没留意的情况下就有可能删除不该删的东西造成不必要的损失,这个时候需要一个折中的方法,sudo命令就来了。语法:sudo 普通命令。

2024-02-20 17:53:50 345

原创 Linux文本编辑器及其快捷键

vim/vi文本编辑器(vim是vi的升级版)vim有三种运行模式:(1)命令模式;(2)输入模式;(3)底线命令模式(1)命令模式命令模式是vim的默认模式,只要敲入命令vim hello.txt 进入之后进入的就是命令模式命令模式有很多快捷键可供使用(这些快捷键是文件编辑的有利工具,可以提高文件编辑的速度)

2024-02-20 16:20:45 419

原创 Linux重定向符

(3) ls -l >> test.txt (将当前目录下的文件写入test.txt)例子:tail -5f test.txt 表示跟踪test.txt文件的后五行。作用:将符号左侧内容写入右侧文件,“>”覆盖写入(原本内容会被覆盖),“>>”追加写入。1、echo命令(类似python的print("hello world"))例子:(1)echo "hello world" > test.txt。例子:echo "hello world"4、“>”和“>>”命令。Linux的四个命令。

2024-02-17 18:17:44 445 1

原创 Linux管道符“|”

wc [-w -l -c -m] "过滤词" file_path (file_path可以作为管道符输入)grep [-n] "过滤词" file_path (可以作为管道符的输入)例子:grep "world" test1/test.txt。管道符功能:将符号左边的内容作为右边的输出。选项:-w 统计“过滤词”出现次数。选项 -n 显示过滤词在第几行。选项:-c 统计字节数。选项:-m 统计字符数。选项:-l 统计行数。

2024-02-16 21:23:48 332 2

原创 Linux的which和find命令

例子:which cd (查找cd命令的程序文件所在位置,返回结果为:/usr/bin/cd)find / -size +100M 从根目录下查找大于100M的文件。可以多个命令同时查询:which pwd cd cp rm mv find which。使用方法一(按文件名称查找):find 文件路径 -name "file_name"使用方法二(按文件大小查找):find 文件路径 -size +|-数字(K,M,G)例子:find / -size -100K 从根目录下查找小于100K的文件。

2024-02-16 17:30:20 401 1

原创 Linux文件操作指令

cp [-r] 参数1 参数2 表示将文件1,复制到文件2(例子:cp test.txt test1.txt 表示将test.txt复制到test1.txt) cp(copy)rm 命令支持使用通配符进行模糊匹配(用法:假如test文件夹下有test1.txt,test2.txt,test3.txt,则可使用通配符删除。选项 -r 复制文件夹 (例子:cp -r data data1)文件相关操作2------删除,复制,移动。文件相关操作1------创建和查看。mv 参数1 参数2。

2024-02-16 15:56:40 346 2

原创 Linux入门指令

a 表示显示所有文件(.filename表示隐藏的文件)-h 表示显示详细信息,包括文件大小。例子:ls -l /data 以列表的形式显示根目录下data文件夹中的文件。例子:ls -la /;ls -l -a /;2,cd 不加参数时,默认切换到home目录。Linux命令的格式:命令自身 [命令选项] [命令参数]Linux命令:让系统做什么事,就是一个指令、一个程序。选项:-l 表示以列表的形式纵向展示。使用方法1,cd / 切换到根目录。注意:-h 要和 -l 组合使用。

2024-02-15 23:24:08 319 1

原创 虚拟机快照

公司用到的mysql多部署在Linux系统上。虚拟机快照很想PhotoShop中的一个功能,就是将当前状态保存下来,后续操作中如果出现问题可以快速跳转的快照这个位置。具体操作:在虚拟机上鼠标右键点击,找到快照,进入快照管理器即可制作快照。Linux的文件路径表示为:/data/test.txt (第一个"/"表示根目录,第二个“/”表示层级关系)不同于windows有C盘、D盘等多个顶级目录,Linux只有一个根目录,用“/”表示。估计所有的讲Linux的书中都要先讲一下Linux的文件目录结构。

2024-02-15 21:22:59 329 1

原创 三种存储引擎及其特点

在应用中如果对事务的完整性要求比较高,在并发的条件下要求数据的一致性,数据操作除了插入,查询,还包括更新删除,InnoDB比较合适。绝大多数的使用场景都是用的InnoDB,需要使用MyISAM,MEMORY时,有其他的更好的选择(NoSQL)InnoDB的逻辑存储结构是:表空间,段,区(大小固定为1M,包含64页),页(16k),行。包含三个文件:1,.sdi(存储表结构);InnoDB的表都有对应的.idb文件(表空间文件)用来存储数据,索引,表结构。由于存储在内存中,假若存储几个G的数据,代价很大。

2024-02-14 12:42:06 410 1

原创 mySQL存储引擎

存储引擎是针对表的,不同的表可以使用不同的存储引擎(表的类型不同)。显示创建表时的创建语句,包括指定的引擎,默认为:InnoDB.引擎层:索引被存储在这里,因为不同的存储引擎提供不同的索引。存储引擎是插拔模式,可以根据需求自己选择存储引擎,没有需要的引擎时可以自行添加。存储引擎没有优劣之分,只是适用场景的不同。sql:房子也是各式各样的,sql是专门的标准,处理关系型数据库。连接层:提供其他语言的连接接口,如python,java,授权认证。服务层:mySQL提供一些查询的优化,部分函数的执行。

2024-02-13 19:45:06 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除