国内 设计网站的公司网站网站模块是什么意思

news/2025/9/23 3:51:53/文章来源:
国内 设计网站的公司网站,网站模块是什么意思,食品 网站源码,seo整站优化推广一、软件包管理器 yum 1、什么是软件包 在 Linux 下安装软件#xff0c;通常的办法是下载到程序的源代码#xff0c;并进行编译#xff0c;得到可执行程序。但这样太麻烦了#xff0c;于是有些人把一些常用的软件提前编译好#xff0c;做成软件包#xff08;可以理解成…一、软件包管理器 yum 1、什么是软件包 在 Linux 下安装软件通常的办法是下载到程序的源代码并进行编译得到可执行程序。但这样太麻烦了于是有些人把一些常用的软件提前编译好做成软件包可以理解成在 Windows 上的安装程序放在一个服务器上通过包管理器可以很方便的获取到这个编译好的软件包直接进行安装。软件包和软件包管理器就好比 App 和 “应用商店” 这样的关系。yum(Yellow dog Updater, Modified) 是 Linux 下非常常用的一种包管理器。主要应用在 FedoraRedHatCentos 等发行版上。 Linux 下安装软件的方式 源代码安装。 rpm 包安装。 yum 工具yum 是一条命令。 【总结】 yum 是什么 在 Linux 中下载资源的一种工具类似于手机上的应用商店。 yum 可以为我们提供什么服务呢 查找、安装、卸载资源。解决依赖关系。 在手机应用商店上面搜索下载软件本质是在该公司的后端服务器上搜索下载软件。 那么应用商店如何知道该去哪个服务器上下载软件呢 这个应用商店在本地一定有相关软件的配置信息比如软件名和其对应的下载链接。所以 yum 工具中一定也有配置文件指明我们应该去哪里下载资源。 2、查看、安装和卸载软件包 1查看软件包yum list 通过此命令可以罗列出当前一共有哪些软件包。由于包的数目非常之多一般配合管道grep 命令筛选出我们关注的包。 例如 $ sudo yum list | grep lrzsz 结果如下 # 软件包的名称和版本 lrzsz.x86_64 0.12.20-36.el7 os 注意 第 1 列软件包名称主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构。“x86_64” 后缀表示 64 位系统的安装包“i686” 后缀表示 32 位系统安装包选择包时要和系统匹配。第 2 列“el7” 表示操作系统发行版的版本“el7” 表示的是 centos7/redhat7。第 3 列表示的是 “软件源” 的名称即该软件包的发布方类似于 “微信官网”“华为应用商店” 这样的概念。 2安装软件yum install $ sudo yum install -y sl # 一个好玩的东西可以在屏幕上跑一个小火车 yum 会自动找到都有哪些软件包需要下载-y 表示直接安装中途不需要确认。出现 complete! 的字样说明软件安装完成。 注意 安装软件时由于需要向系统目录中写入内容一般需要 sudo 命令或者切到 root 账户下才能完成。yum 安装软件只能一个装完了再装另一个。在 yum 安装一个软件的过程中如果再尝试用 yum 安装另外一个软件yum 会报错。 3卸载软件yum remove $ sudo yum remove -y sl # 卸载sl软件以及它的依赖包 更新 yum 源 yum 的配置文件 /etc/yum.conf这个一般不要去改动。 在 yum 配置路径下会有 yum 源 [llVM-0-12-centos 5]$ ls /etc/yum.repos.d/ # 查看yum源 CentOS-Base.repo CentOS-Epel.repo epel.repo epel-testing.repo# CentOS-Base.repo: yum源要求软件可靠稳定才能放进yum源中这里的软件版本迭代比较慢 # CentOS-Epel.repo: 扩展源比如某个软件新开发的版本就可以放到epel源中 在 CentOS-Base.repo 文件中可以进行软件源即软件的下载链接的配置当你使用 yum install 安装软件时就会去对应的服务器上下载软件。 执行 vim /etc/yum.repos.d/CentOS-Base.repo 3、关于 rz / sz 工具 1功能 这个工具用于本地 Windows 机器和远端的 Linux 服务器通过 XShell 传输文件。 安装完毕之后可以通过拖拽的方式将文件上传过去。 安装 rz / sz 工具 $ sudo yum install -y lszrz # lszrz是要安装的软件名称 安装完毕之后可以通过拖拽的方式将文件上传过去。 2用法 1、rz 命令上传 Windows 中的文件到远端 Linux 服务器中 $ rz # 运行该命令会弹出一个文件选择窗口从本地选择文件上传到服务器上传到服务器的路径为当前执行rz命令的目录。 2、sz 命令将选定的文件发送到本地 windows 机器 $ sz filename # filename是文件名 二、Linux 开发工具调试器 gdb 1、背景 程序的发布方式有两种debug 模式和 release 模式。Linux gcc / g 出来的二进制程序默认是 release 模式。要使用 gdb 调试必须在源代码生成二进制程序的时候, 加上 -g 选项。 $ gcc test.c -o test_debug -g 2、基本概念 程序的发布的两种模式 debug 模式在生成可执行程序的时候会加入调试信息可调试。release 模式没有调试信息不可被调试。 Linux gcc / g 编译生成的 release 版本和 debug 版本的可执行程序区别 3、基本操作 gdb 命令格式gdb [目标文件名] 这些基本操作中常用操作都在下面举了例子例子也是大致按照调试步骤来排列的。 listl 行号显示程序源代码接着上次的位置往下列每次列 10 行。 (gdb) list 1 # 从第一行代码开始显示。接着按回车键会继续往下显示代码每次列10行。 listl 函数名列出某个函数的源代码。比如l main 列出 main 函数的代码 b / break 行号在某一行设置断点。 (gdb) b 7 Breakpoint 1 at 0x400543: file test.c, line 7. # 断点1位于0x400543:文件test.c第7行 break 函数名在某个函数开头设置断点。实际上是这个断点是打在该函数的第一行 info b查看断点信息。当前设置了哪些断点。 (gdb) info b Num Type Disp Enb Address What 1 breakpoint keep y 0x0000000000400543 in main at test.c:7 # 第7行 2 breakpoint keep y 0x0000000000400555 in main at test.c:10 # 第10行 r 或 run开始调试如果没有设置断点就直接运行结束。断点打完了该如何让程序执行起来开始调试呢相当于 VS 中的 F5 (gdb) r Starting program: /home/ll/xxxx/test_debug Breakpoint 1, main () at test.c:7 # 此时来到了第一个断点处第7行 7 for (; i 10; i) { 1问题此时我想跳到第二个断点去调试程序该怎么办呢 continue / c从当前位置开始连续而非单步执行程序。运行至下一个断点处停下来 (gdb) continue Continuing.Breakpoint 2, main () at test.c:10 # 此时来到了第二个断点处第10行 10 printf(sum %d\n, sum); n 或 next单条执行。逐过程不会进入函数相当于 VS 中的 F10 (gdb) n 8 sum i; # 单步执行此时来到了第8行 s 或 step进入函数调用。逐语句会进入函数相当于 VS 中的 F11 print / p 变量打印变量值。 (gdb) p i $1 3 (gdb) p sum $2 3 (gdb) p i $3 (int *) 0x7fffffffe44c (gdb) p sum $4 (int *) 0x7fffffffe448 2问题我想要这些变量值随着调试的进行而不断变化该怎么办呢 display 变量名设置常显示。跟踪查看一个变量每次停下来都显示它的值。 (gdb) display i # 跟踪查看变量i 1: i 3 (gdb) display sum # 跟踪查看变量sum 2: sum 3 (gdb) n # 单步调试 7 for (; i 10; i) { 2: sum 6 # 显示变量i的值前面的2:是它的序号 1: i 3 # 显示变量sum的值前面的1:是它的序号 undisplay 序号取消常显示。取消对先前设置的那些变量的跟踪。 (gdb) undisplay 2 (gdb) undisplay 1 delete breakpoint删除所有断点delete / d Num删除序号为 Num 的断点。disable Num禁用断点。enable Num启用断点。until X(指定行号)跳转到第 X 行。finish执行到当前函数返回然后停下来等待命令。输入 finish 可直接结束当前函数调用用此命令可以快速判断一个程序中到底是哪个函数出了 bug此命令在非 main 函数中才有效。 (gdb) finish Run till exit from #0 Sum (n10) at test.c:4 0x0000000000400609 in main () at test.c:18 18 int sum Sum(n); # 结束Sum函数调用直接返回函数结果 Value returned is $1 55 # Sum函数的返回值 print§打印表达式的值通过表达式可以修改变量的值或者调用函数print 中可以执行各种表达式。set var i 100修改变量 i 的值比如在调试过程中有一个 if 语句本来该进去的结果没进去所以我怀疑是不是变量的值有问题就通过这种方式来修改变量的值观察它是否会进入这个 if 语句。bt / breaktrace查看各级函数调用及参数相当于 VS 中的查看调用堆栈。 (gdb) bt # 查看调用堆栈main函数上面压的是SUm函数 #0 Sum (n10) at test.c:4 #1 0x0000000000400609 in main () at test.c:18 info(i) locals查看当前栈帧局部变量的值 q / quit退出 gdb。 注意调试程序完毕或者调试中间过程调试痕迹很重要当调试一个大的项目可能有几十个断点某个断点调试完了不要直接把它删除而是暂时禁用它等程序没有任何问题了再把所有断点删除。 三、Linux 开发工具分布式版本控制软件 git 1、背景 git 是一个分布式版本控制软件最初由林纳斯·托瓦兹创作于 2005 年以 GPL 许可协议发布。最初目的是为了更好地管理 Linux 内核开发而设计。 2、使用 git 1预备工作 安装 git $ sudo yum install -y git 在 gitee / github 创建新仓库然后在创建好的仓库页面中复制远程仓库的地址 url推荐 HTTPS。 2克隆远程仓库到本地 $ git clone [url] # 这里的url就是刚刚建立好的仓库的链接 执行命令后输入 gitee / github 的用户名和密码将会直接在本地创建一个放置代码的目录。 仓库中的内容注意不要修改隐藏文件 .git 里面的内容 3把需要提交的代码拷贝到本地仓库 4三板斧提交本地仓库文件到远程仓库 # 添加所有文件到暂存区将需要用git管理的文件告知git $ git add .# 提交文件到本地仓库中写提交日志不能乱写描述改动的详细内容 $ git commit -m first commit# 推动本地仓库的文件到远程仓库即同步到远端服务器上 $ git push origin master 最后的 . 表示当前目录。  最后一步需要填入用户名密码。同步成功后刷新页面就能看到代码改动了。 执行 git commit -m “msg” 时会让你设置用户名和邮箱每次 git 提交都会使用到该信息它被永远的嵌入到了你的提交中 $ git config --global user.email youexample.com # 邮箱 $ git config --global user.name Your Name # 用户名 当依次执行三个命令后输入 gitee/github 的用户名和密码在 gitee/github 上的远程仓库刷新就可以看到自己的代码啦。 5配置免密码提交 git本地免密码和账号pull、push_没有git账号怎么拉代码-CSDN博客 6补充 $ git log # 查看所有提交日志信息 $ git status # 查看本地仓库所有文件状态

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站这么建设装潢设计公司

1.下载并安装R语言软件,熟悉基本操作的命令及操作界面,掌握软件的使用方法(提供学号加姓名的截图)。 2.下载并安装Rstudio, (提供运行代码及运行结果的截图)。 3.下载并安装R包DT,…

如何看网站的语言delphi网站开发

一、KeyStore描述 在 Android 开发中,KeyStore 是一个用于存储密钥和证书的安全容器。它提供了一种安全的方式来存储敏感信息,如密钥对、数字证书等,以防止它们被未授权的应用或攻击者访问。 KeyStore 通常用于加密数据、数字签名、TLS/SSL…

曰本做爰l网站潮阳网站制作

目录 什么是接口? 接口协议的类型 接口测试是什么 HTTP接口的测试用例设计 HTTP接口的测试方法 什么是接口? 在面向对象编程中,接口是一个抽象的概念,用于定义类应该具有的方法和属性。一个类可以实现一个或多个接口&#xf…

做app需要网站吗工程建设动态管理网站

一、线上查询及帮助命令 1.1 man 1.1.1 介绍 man 命令用于显示命令手册页面(manual pages),提供了关于命令、函数、系统调用等的详细文档和使用说明 1.1.2 使用方法 man [选项] [命令或函数或系统调用]1.1.3 参数详解 -f:显…

c 做网站方便吗中国建设银行租赁网站

override func viewDidLoad() {super.viewDidLoad()// Do any additional setup after loading the view, typically from a nib.//首先获得应用程序目录的路径,在该目录下有三个文件夹:文档目录、库目录、临时目录以及一个程序包。该目录就是应用程序的…

一般建站公司用什么cms网站首页快照应该怎么

注:该文章来自作者日常学习笔记,请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。 目录 一、漏洞描述 二、影响版本 三、资产测绘 四、漏洞复现

建设网站的功能定位是什么意思seo优化培训机构

https://www.bilibili.com/video/BV1714y1j7AU/?spm_id_from333.337.search-card.all.click&vd_sourcefa36a95b3c3fa4f32dd400f8cabddeaf

贵阳企业网站设计与建设html编辑器文字居中

在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!!Int.ToString(format): 格式字符串采用以下形式&#xff1…

韶关网站建设制作打广告推广怎么做

1.动态链接库的使用 动态库支持以两种模式使用,一种模式下,在程序加载运行时,完成动态链接。一种模式下,在程序运行中,完成动态链接。 1.1.程序加载运行时完成动态链接 我们通过一个实例介绍程序加载运行时&#xff0c…

网站访问量什么意思河北先进网站建设风格

文章目录 0 前言1 机器学习-人脸识别过程人脸检测人脸对其人脸特征向量化人脸识别 2 深度学习-人脸识别过程人脸检测人脸识别Metric Larning 3 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习 机器视觉 人脸识别系统 该项目…

网站设计代码案例附近的装修公司地点

本文转载自公众号:Nebula Graph Community 。我们都知道《权利的游戏》在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外“惊喜”,当中复杂交错的人物关系也是它火爆的原因之一,而本文介绍如何通过 NetworkX 访…

上海网站推广模板成都做网站建设公司

Redis的慢查询 许多存储系统(例如 MySQL)提供慢查询日志帮助开发和运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来,Redis也提供了类似…

怎么做资源类网站网站建设外文版政策文件

【Spark-HDFS小文件合并】使用 Spark 实现 HDFS 小文件合并 1)导入依赖2)代码实现2.1.HDFSUtils2.2.MergeFilesApplication 需求描述: 1、使用 Spark 做小文件合并压缩处理。 2、实际生产中相关配置、日志、明细可以记录在 Mysql 中。 3、…

专业找工作网站下载网站统计如何做

来源:ScienceAI编辑 :萝卜皮密歇根大学安娜堡分校新兴技术治理专家 Shbita Parthasarathy 表示,从大量文本中生成流利语言的机器学习算法可能会改变科学研究的方式,但不一定会变得更好。在2022 年 4 月 27 日发布的一份报告中&…

组成原理毕业设计代做网站推荐郑州网页制作

文章目录 环境总结测试使用EXPOSE测试1:不做端口映射测试2:-p 8080:80测试3:-P测试4:--networkhost 不使用EXPOSE 参考 环境 RHEL 9.3Docker Community 24.0.7 总结 如果懒得看测试的详细信息,可以直接看结果&#…

目前好的推销网站水务 网站建设

#交换设备 配置OSPF认证-基于华为路由器 OSPF(开放最短路径优先)是一种内部网关协议(IGP),用于在单一自治系统(AS)内决策路由。OSPF认证功能是路由器中的一项安全措施,它的主要用途…

网站开发过程文档网站店铺vr场景可以做吗

背景 由于对应用上线后流量越来越大,原来的按年自动分区性能跟不上,因此决定改成按月自动分区,同时将原有分区数据重新迁移到新的分区 步骤 修改表分区为一个月一个分区 alter table my_table set INTERVAL (NUMTOYMINTERVAL(1, month));…

网站域名与网站首页网址行业网站建站

在日常的数据存储与交换中,移动硬盘因其便携性和大容量而备受青睐。然而,有时我们可能会遇到一种令人困扰的现象:当试图打开移动硬盘时,系统会弹出一个警告窗口,提示“磁盘未被格式化,是否现在格式化&#…

软件下载网站模板自做头像的网站

654 最大二叉树 题目链接:最大二叉树 思路 这道题目是让我们构造最大二叉树并返回根节点。谈及二叉树,首先要确定遍历方式,这道题目一个符合思维的遍历方式是前序遍历(中左右),先有中间节点,然后递归构造左节点和右…

定制做网站费用百度题库

js 制动控制 代码 是 :setInterval(function(){$(".egg").click();},1000); 使用方法:调出浏览器放控制台(console),一般是按F12,将上述代码粘贴后回车就可以自动运行了。转载于:https://www.cnblogs.com/Look_Sun/p/3798903.htm…