1.Linux

文章涵盖了文件权限的基本概念,介绍了gzip、tar、zip等压缩格式,讲解了在Linux系统中查看文件内容的命令,以及Python的执行方式。此外,还提到了JIT编译器的工作原理和性能提升,Flask框架的特性,Linux日志目录的作用,以及yum命令和Flask的第三方库。最后,文章讨论了Python中的运算符,并对比了Flask与Django框架的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         对于文件来说权限是用来限制用户对自己的操作的,而文件自己一般只有三个操作。

2.常用的压缩格式包括:

1.gzip(.gz):gzip是一种常见文件压缩格式,它使用DEFLATE算法进行压缩。可以使用gzip命令对文件进行压缩和解压缩。

2.tar(.tar):tar是一个中归档文件格式,它使用将多个文件和目录打包成一个单独的文件。tar文件通常与其他压缩算法(如gzip或bzip2)一起使用,以创建.tar.gz或tar.bz2文件

3.zip (.zip):是一种常见的压给格式,它用Delate算法进行压缩。与5zip和bzip2不同,Z格式可以同时压结多人文件和目录,并且在Windows和其他操作系统上也广泛使用

3.在Linux系统中如何查看文件的前几行和后几行

1.查看文件的前3行:heqd -n 3 文件名  

2.查看文件的后3行:tail -n 3 文件名

4.python执行方式

1.使用Python解释器执行脚本文件:
在命令行窗口中,输入python <文件路径>,其中<文件路径>是你要执行的Python脚本文件的路径。

2.交互式命令行模式:
打开命令行窗口,输入python,然后按下回车键。这将进入Python的交互式命令行模式,你可以逐行输入和执行Python代码。

3.在集成开发环境(IDE)中直接执行选中的代码块:
大多数集成开发环境都支持执行选中的代码块而不是整个脚本。你可以选择要执行的代码块,然后点击运行按钮或使用相应的快捷键。

5.如何在centos中安装python3的第三方模块

        使用的是豆瓣的镜像下载的flask

./pip3 install flask -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

6.JIT


        JIT是即时编译(Just-In-Time Compilation)的缩写。它是一种在程序运行时动态将代码编译成机器码的技术。
编程语言的解释器会逐行解释源代码,并将其转换为机器指令执行。这种解释执行的方式可能导致程序的执行速度较慢。为了提高性能,JIT编译器在程序运行过程中将源代码或中间代码即时编译成机器码,以便更快地执行。
JIT编译器通常会在程序运行的热点代码(被频繁执行的代码)上进行优化编译,这样可以提高程序的执行速度。JIT编译器可以根据运行时的环境和输入数据来进行优化,以达到最佳的性能。
JIT编译器在许多编程语言中都有应用,Java(通过JIT编译器将Java字节码编译成机器码)、Python(通过PyPy等JIT编译器提高执行速度)、JavaScript(通过V8引擎的JIT编译器提高执行速度)等。
JIT编译器通过动态编译代码来提高程序的执行速度,使得解释执行的语言在性能上可以媲美或超过静态编译的语言。

7.Linux中log目录的作用是什么?

        在Linux系统中,log目录是用于存放日志文件的目录。日志是记录系统、应用程序或服务在运行过程中产生的事件、警告、错误以及其它相关信息的文件。

8.Python中字符串的内置方法有哪些?


1.str.replace        替换字符串中的字符为新字符
2.str.startswith     判断str是否以某个字符串开头
3.str.split              将字符串按指定字符分割
4.str.join               拼接字符串
5.str.strip              移除字符串中的字符

9.什么是Flask框架 ?

         Flask是一个使用Python编程语言编写的轻量级应用框架。

 Flask设计简单,灵活,易于使用,是构建web应用程序和API的流行选择。

10.除了使用绝对路劲'/'进入root目录之外,还有那些办法可以快速进入root目录?


1.使用'cd'命令,例如:'cd /'。
2.使用'cd'命令的缩写,例如:'cd ~' 或者 'cd'。
3.使用'sudo su'命令,例如:在终端中输入'sudo su'。
4.使用'sudo -i'命令,例如:在终端中输入'sudo -i'。

11.种用户(users)的起始符 

 超级用户:#
 普通用户:$

12.yum常用命令


        1.列出所有可更新的软件清单命令:yum check-update

        2.更新所有软件命令:yum update

        3.仅安装指定的软件命令:yum install

        4.仅更新指定的软件命令:yum update

        5.列出所有可安裝的软件清单命令:yum list

        6.删除软件包命令:yum remove

        7.查找软件包 命令:yum search
 

13.flask第三方库

1.Flask:是一个轻量级的Python Web框架,用于构建Web应用程序

2.Flask-Cors:提供了跨域资源共享(CORS)支持,允许从不同源访问Flask应用程序的资源

3.Flask-Migrate:为Flask应用程序提供数据库迁移功能,使用Alembic进行数据库汗移管理

4.Flask-RESTful:简化了使用Flask构建RESTfulAPl的过程,提供了资源路由和请求解析等功能

5.flask-restx: 是基于Flask-RESTful的扩展,提供了更多的工具和功能,使构建RESTfulAPI更加简单和高效

6.Flask-SQLAIchemy:提供了简单而强大的ORM(对象关系映射)工具,用于在Fask应用程序中操作数据库

7.Werkzeug:是Flask的底层库,提供了HTTP请求处理、路由匹配、调试器和开发服务器等功能。

8.Jinja2:是Flask默认使用的模板引擎,用于生成动态HTML页面。

9.SQLAlchemy: 是Python最流行的ORM库之一,可以与Flask-SQLAlchemy一起使用来处理数据库操作。

10.Flask-WTF:提供了表单处理和验证功能,帮助从前端接收和处理用户输入的数据。

11.Flask-Login: 管理用户认证和会话,处理用户登录和保护特定页面的访问权限。

12.Flask-Session:提供了在Flask应用程序中使用会话的功能,可以存储和管理用户的状态信息。13.Flask-Mai:用于发送电子邮件的扩展,简化了在Flask应用程序中发送邮件的过程

14.Flask-JWT:提供了JSON Web Token (WT)身份验证和授权功能,用于构建安全的API。

15.Flask-Bcrypt:提供了对密码进行哈希加密的功能,用于保护用户密码的安全性。
 

14.python中的运算符

算术运算符:
加法:+
减法:-
乘法:*
除法:/
取模(取余数):%
幂运算:**
整除://
比较运算符:
相等:==
不相等:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
赋值运算符:
等于:=
加等于:+=
减等于:-=
乘等于:*=
除等于:/=
取模等于:%=
幂等于:**=
逻辑运算符:
与:and
或:or
非:not
位运算符:
按位与:&
按位或:|
按位异或:^
按位取反:~
左移:<<
右移:>>

15.Flask和Django的区别是什么? 


        Django是一个全功能的web框架,提供了许多内置功能,Flask是一个微框架,提供了基本的功能和结构 。Flask可以根据自己需求拓展,而Django是一个全功能集成的web框架。Django内置ORM,提供对多种数据库的支持,Flask本身不提供ORM,可以使用第三方库SQLAlchemy实现数据库操作和ORM功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值