当前位置: 首页 > news >正文

如何做正版小说网站/南京seo排名优化

如何做正版小说网站,南京seo排名优化,网站开发项目进度表,百度网站分析文章目录 版权声明快捷键ctrl c 强制停止ctrl d 退出、登出history命令光标移动快捷键清屏快捷键 软件安装命令常见linux系统包管理器yum命令apt命令 systemctl命令软连接日期&时区修改linux时区ntp程序 IP地址&主机名ip&主机名域名解析win配置主机名映射虚拟机…

文章目录

  • 版权声明
  • 快捷键
    • `ctrl + c` 强制停止
    • `ctrl + d ` 退出、登出
    • `history`命令
    • 光标移动快捷键
    • 清屏快捷键
  • 软件安装命令
    • 常见linux系统包管理器
    • `yum`命令
    • `apt`命令
  • systemctl命令
  • 软连接
  • 日期&时区
    • 修改linux时区
    • ntp程序
  • IP地址&主机名
    • ip&主机名
    • 域名解析
    • win配置主机名映射
    • 虚拟机配置固定IP
      • 第一步:在VM中配置IP地址网关和网段
      • 第二步:在Linux中固定IP

版权声明

  • 本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明,所有版权属于黑马程序员或相关权利人所有。本博客的目的仅为个人学习和交流之用,并非商业用途。
  • 我在整理学习笔记的过程中尽力确保准确性,但无法保证内容的完整性和时效性。本博客的内容可能会随着时间的推移而过时或需要更新。
  • 若您是黑马程序员或相关权利人,如有任何侵犯版权的地方,请您及时联系我,我将立即予以删除或进行必要的修改。
  • 对于其他读者,请在阅读本博客内容时保持遵守相关法律法规和道德准则,谨慎参考,并自行承担因此产生的风险和责任。本博客中的部分观点和意见仅代表我个人,不代表黑马程序员的立场。

快捷键

ctrl + c 强制停止

  • Linux某些程序的运行,可以使用快捷键ctrl + c,强制停止
  • 命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入

ctrl + d 退出、登出

  • 可以通过快捷键:ctrl + d,退出账户的登录,或者退出某些特定程序的专属页面
  • 不能用于退出vi/vim

history命令

  • 可以通过history命令,查看历史输入过的命令
  • 可以通过:!命令前缀,自动执行上一次匹配前缀的命令
  • 可以通过快捷键:ctrl + r,输入内容去匹配历史命令
    如果搜索到的内容是你需要的,那么:
  • 回车键可以直接执行
  • 键盘左右键,可以得到此命令(不执行)

光标移动快捷键

快捷键作用
ctrl + a跳到命令开头
ctrl + e跳到命令结尾
ctrl + 键盘左键向左跳一个单词
ctrl + 键盘右键向右跳一个单词

清屏快捷键

  • 通过快捷键ctrl + l,可以清空终端内容,或通过命令clear得到同样效果

软件安装命令

  • Linux系统支持这两种方式:Linux命令行内的”应用商店”,命令安装软件

常见linux系统包管理器

包管理器支持的发行版命令示例软件仓库类型包格式
APT (Debian/Ubuntu)Debian, Ubuntu, Linux Mint等sudo apt-get install <软件>Debian软件仓库.deb
YUM (RHEL/CentOS)Red Hat Enterprise Linux, CentOS等sudo yum install <软件>RPM软件仓库.rpm
DNF (Fedora)Fedorasudo dnf install <软件>RPM软件仓库.rpm
Zypper (openSUSE)openSUSEsudo zypper install <软件>RPM软件仓库.rpm
Pacman (Arch Linux)Arch Linuxsudo pacman -S <软件>Arch软件仓库.pkg.tar.xz
Portage (Gentoo)Gentoosudo emerge <软件>Portage树ebuild
Snap多数Linux发行版sudo snap install <软件>Snap Store.snap
Flatpak多数Linux发行版flatpak install <软件>Flathub等Flatpak仓库.flatpak
AppImage多数Linux发行版直接下载并运行独立的自包含应用.AppImage

yum命令

  • yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

    yum [-y] [install | remove | search] 软件名称
    # -y,自动确认,无需手动确认安装或卸载过程
    
    • install:安装
    • remove:卸载
    • search:搜索
  • yum命令需要root权限+联网,可以su切换到root,或使用sudo提升权限。

apt命令

  • CentOS系统和Ubuntu是使用不同的包管理器。CentOS使用yum管理器,Ubuntu使用apt管理器
  • 用法和yum一致,同样需要root权限
    apt [-y] [install | remove | search] <软件名称>
    
    • apt install wget,安装wget
    • apt remove wget,移除wget
    • apt search wget,搜索wget
  • wget(web get) 是一个命令行工具,用于在Unix-like操作系统中下载文件和网页。它最初设计用于从互联网上获取文件。
  • wget(web get) 是一个强大而灵活的工具,广泛用于自动化任务、系统管理和网络操作。它在Unix和Linux系统中通常预安装,也可以在其他操作系统上使用,如Windows(通过Cygwin或WSL)和macOS。

systemctl命令

  • systemctl 是用于管理 systemd 系统和服务的命令行工具。systemd 是一种初始化系统和服务管理器,广泛用于现代的Linux发行版。
  • 通过 systemctl 命令,可以查看、启动、停止、重启、禁用和启用系统服务,以及管理系统的各种运行级别(targets)。
  • 能够被systemctl管理的软件,一般也称之为:服务
systemctl start |stop | status | enable | disable <服务名>
#start 启动
#stop 关闭
#status 查看状态
#enable 开启开机自启
#disable 关闭开机自启

以下是一些常见的 systemctl 命令及其用法:

  1. 查看所有单元 (Units):列出系统中当前加载的所有单元,包括服务、套接字、设备、挂载点等

       systemctl list-units
    
  2. 查看服务状态:用于查看特定服务的状态,包括是否正在运行,最后一次启动时间,活动进程等。

       systemctl status <服务名>
    
  3. 启动服务:用于启动指定的服务

       systemctl start <服务名>
    
  4. 停止服务:用于停止指定的服务

       systemctl stop <服务名>
    
  5. 重启服务:用于重启指定的服务

       systemctl restart <服务名>
    
  6. 启用服务:用于在系统启动时自动启动指定的服务

       systemctl enable <服务名>
    
  7. 禁用服务:用于在系统启动时禁用指定的服务

       systemctl disable <服务名>
    
  8. 查看服务的依赖关系:用于查看指定服务的依赖关系,包括依赖的其他服务和单元

       systemctl list-dependencies <服务名>
    
  9. 切换运行级别 (target):用于切换到指定的运行级别(通常称为 “target”)

       systemctl isolate <运行级别>
    
  10. 查看系统的默认运行级别:用于查看系统当前的默认运行级别

    systemctl get-default
    
  11. 设置系统的默认运行级别:用于设置系统的默认运行级别

    systemctl set-default <运行级别>
    

软连接

  • ln 是一个常用的命令行工具,用于创建链接(links),它允许您在文件系统中创建文件或目录的链接,以便在不复制实际数据的情况下引用相同的文件或目录。

  • ln 命令有两种常见的链接类型:硬链接(hard links)和软链接(symbolic links,也称为符号链接)

  • ln 命令对于管理文件系统中的链接非常有用,可以节省磁盘空间,并使文件和目录的组织更加灵活**。硬链接主要用于文件,而符号链接通常用于文件和目录,因为它们允许引用不同文件系统中的目标。**

  • ln 命令的一般语法:

    ln [选项] <源文件/目录> <链接名称>
    

    -s:用于创建符号链接(软链接)。如果不指定此选项,默认情况下创建的是硬链接。


  • 常见用法和示例:
  1. 创建文件硬链接:

       ln file1 file2
    
    • 在当前目录中创建一个名为 file2 的硬链接,它将与 file1 具有相同的内容和inode。修改其中一个文件会影响另一个,因为它们引用相同的数据块。
  2. 创建目录的硬链接:

       ln /path/to/source/directory /path/to/link/directory
    
    • 创建一个目录的硬链接,使得 link/directory 和 source/directory 具有相同的内容。请注意,硬链接不会递归链接目录中的文件,只会链接目录本身。
  3. 创建符号链接:

       ln -s /path/to/source/file /path/to/symlink
    
    • 创建一个名为 symlink 的符号链接,指向源文件 file。
    • 软链接是指向源文件或目录的引用,可以跨文件系统,也可以链接到不存在的目标。
  4. 查看文件或目录的链接数:

       ls -l <文件/目录>
    
    • 硬链接的链接数大于等于2,因为至少有一个硬链接指向实际数据块。
  5. 删除链接:

       rm <链接文件/目录>
    
    • 使用 rm 命令来删除链接,不会影响源文件或目录本身,除非删除了最后一个链接。

日期&时区

  • date 是一个常见的命令行工具,用于显示和设置系统的日期和时间。它在Unix-like操作系统中广泛使用,包括Linux和macOS。

  • 显示系统时间命令

    date [-d] [+格式化字符串]
    # 格式化字符串:通过特定的字符串标记,来控制显示的日期格式
    %Y   年
    %y   年份后两位数字 (00..99)
    %m   月份 (01..12)
    %d   日 (01..31)
    %H   小时 (00..23)
    %M   分钟 (00..59)
    %S   秒 (00..60)
    %s   自 1970-01-01 00:00:00 UTC 到现在的秒数
    
  • date 命令有多种选项:

  1. 显示当前日期和时间:默认情况下,date 命令会显示当前日期和时间,格式可能因系统而异

       date
    
  2. 自定义日期和时间格式:示例会以 “年-月-日 时:分:秒” 的格式显示

       date +"%Y-%m-%d %H:%M:%S"
    
  3. 设置系统日期和时间:通常需要以管理员权限运行此命令

       sudo date -s "2023-09-26 12:34:56"
    
  4. 计算日期和时间:使用 -d 选项和描述性的字符串(如 “2 days ago”)可以计算相对日期和时间

       date -d "2 days ago"
    
  5. 显示UTC时间:使用 -u 选项可以显示协调世界时(UTC)的日期和时间。

       date -u
    
  6. 显示某个时区的时间:通过设置 TZ 环境变量,您显示特定时区的日期和时间

       TZ="America/New_York" date
    
  7. 显示时间戳(Unix时间):

       date +%s
    
  8. 更改系统硬件时钟:

    # hwclock 命令用于读取和更改系统的硬件时钟,--systohc 选项用于将系统时间同步到硬件时钟
    sudo hwclock --systohc
    

修改linux时区

  • 使用root权限,执行如下命令,修改时区为东八区时区
    rm -f /etc/localtime
    sudo ln -s /usr/share/zoneinfo/Asis/Shanghai /etc/localtime
    
  • 将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件

ntp程序

  • 通过ntp程序自动校准系统时间
    # 安装ntp:
    yum -y install ntp
    # 启动并设置开机自启:
    systemctl start ntpd
    systemctl enable ntpd
    # 也可以手动校准(需root权限):ntpdate -u ntp.aliyun.com
    ntpdate -u ntp.aliyun.com
    

IP地址&主机名

ip&主机名

  • 每一台联网的电脑都会有一个地址,用于和其它计算机进行通讯
  • IP地址主要有2个版本,V4版本和V6版本
  • IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址
  • 可以通过命令:ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum -y install net-tools

  • 127.0.0.1 :这个IP地址用于指代本机
  • 0.0.0.0 特殊IP地址
    • 可以用于指代本机
    • 可以在端口绑定中用来确定绑定关系
    • 在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问

  • 每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名。Windows或Linux系统,都可以给系统设置主机名
  • 查看主机名hostname
  • 设置主机名hostnamectl set-hostname <主机名>

域名解析

  • 域名(Domain Name)是互联网上用于标识和定位特定资源的可读的名称。域名通常用于代替IP地址。

  • 域名解析是将域名转换为相应的IP地址或其他网络资源的过程。

  • 域名由一系列由点分隔的标签组成。例如,baidu.com,其中 .com 是顶级域名(Top-Level Domain,TLD),baidu是二级域名(Second-Level Domain,SLD)。

  • 域名解析的主要组成部分包括:

    • 域名服务器(DNS Server): 这些是特殊的服务器,它们存储了域名与IP地址之间的映射关系。每个域名都与一个或多个域名服务器相关联。
    • 域名解析器(DNS Resolver): 这是用户计算机或网络设备上的软件,用于将用户提供的域名转换为IP地址。大多数操作系统和网络设备都包含内置的DNS解析器。

域名解析的过程分析:

  • 图表元素:
    1. 用户设备:向本地DNS解析器发送查询。
    2. 本地DNS解析器:通过查询根域名服务器、TLD DNS服务器和权威DNS服务器来解析域名。
    3. DNS服务器层级:表示根域名服务器、TLD DNS服务器和权威DNS服务器之间的交互。
    4. 目标服务器:表示托管网站的Web服务器,它最终提供网页给用户。
目标服务器
DNS服务器层级
用户设备
查询
查询
返回根域名服务器IP
查询
返回TLD DNS服务器IP
查询
返回目标域名的IP
提供网页
Web服务器
根域名服务器
TLD DNS服务器
权威DNS服务器
本地DNS解析器
用户输入域名

  • 具体流程文字分析:
  1. 用户在Web浏览器或其他应用程序中输入一个域名,例如 www.baidu.com
  2. 应用程序将域名发送到本地的DNS解析器。
  3. 本地DNS解析器首先检查其本地缓存,看是否已经解析过该域名。如果有缓存,它会返回相应的IP地址。
  4. 如果本地缓存中没有相关信息,解析器将向根域名服务器(Root DNS Servers)发送查询请求,询问顶级域名服务器(TLD DNS Servers)的地址,如 .com 的DNS服务器。
  5. TLD DNS服务器将返回 .com 域的权威DNS服务器的地址。
  6. 本地解析器继续向权威DNS服务器发送查询请求,获取 baidu.com 的IP地址。
  7. 一旦本地解析器获得了IP地址,它将该地址存储在本地缓存中,并将其返回给应用程序。
  8. 应用程序可以使用IP地址建立与 www.baidu.com 的连接,并请求相应的网页或资源。

win配置主机名映射

  • 在Windows系统的:C:\Windows\System32\drivers\etc\hosts文件中配置记录,即可在使用终端工具(如FinalShell)实现通过域名(主机名)连接linux服务器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

虚拟机配置固定IP

  • 虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。
  • DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更
  • 原因:我们要远程连接到Linux系统,如果IP地址经常变化,就要频繁修改适配很麻烦

第一步:在VM中配置IP地址网关和网段

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:在Linux中固定IP

  • 使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,填入如下内容
    在这里插入图片描述
  • 执行:systemctl restart network 重启网卡
  • 执行ifconfig查看ip地址

相关文章:

linux使用操作[1]

文章目录 版权声明快捷键ctrl c 强制停止ctrl d 退出、登出history命令光标移动快捷键清屏快捷键 软件安装命令常见linux系统包管理器yum命令apt命令 systemctl命令软连接日期&时区修改linux时区ntp程序 IP地址&主机名ip&主机名域名解析win配置主机名映射虚拟机…...

权限提升Linux篇

提权工具 https://github.com/liamg/traitor https://github.com/AlessandroZ/BeRoot https://github.com/rebootuser/LinEnum https://github.com/mzet-/linux-exploit-suggester https://github.com/sleventyeleven/linuxprivchecker https://github.com/jondonas/linux…...

影刀自动化采集底层逻辑

hello,大家好&#xff0c;这里是【玩数据的诡途】 接上回 <我的影刀故事> 今天给大家介绍一下整个采集的底层逻辑&#xff0c;包括业务流程自动化也是基于这一套基础逻辑进行展开的&#xff0c;顺便带大家熟悉一下影刀&#xff0c;既然叫影刀系列了&#xff0c;那后续一些…...

swiper使用

介绍 Swiper&#xff08;swiper master&#xff09;是一个第三方的库&#xff0c;可以用来实现移动端、pc端的滑动操作。&#xff0c;swiper应用广泛&#xff0c;使用频率仅次于jquery, 轮播图类排名第一&#xff0c;是网页设计师必备技能&#xff0c;众多耳熟能详的品牌在使用…...

基于遗传算法解决的多仓库多旅行推销员问题(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

微信小程序 工具使用(HBuilderX)

微信小程序 工具使用:HBuilderX 一 HBuilderX 的下载二 工具的配置2.1 工具 --> 设置 --> 运行配置2.1.1 微信开发者工具路径2.1.2 node 运行配置 2.2 插件 工具 --> 插件安装2.2.1 下载插件 三 微信小程序端四 同步运行五 BUG5.1 nodemon在终端无法识别 一 HBuilderX…...

设计模式:观察者模式(C++实现)

观察者模式&#xff08;Observer Pattern&#xff09;是一种设计模式&#xff0c;用于定义对象之间的一对多依赖关系&#xff0c;当一个对象&#xff08;称为主题或可观察者&#xff09;的状态发生变化时&#xff0c;它的所有依赖对象&#xff08;称为观察者&#xff09;都会收…...

【前端打怪升级日志之微前端框架篇】微前端qiankun框架子应用间跳转方法

参考链接qiankun官网&#xff1a;微应用之间如何跳转&#xff1f; 1.主应用、子应用路由都是hash模式 主应用根据 hash 来判断微应用&#xff0c;无需考虑该问题 2.主应用根据path判断子应用 方法实现适用条件参数传递存在问题a标签跳转<a href"/toA"></…...

C语言中的typedef struct用法

在学习数据结构的时候&#xff0c;我经常遇到typedef struct&#xff0c;刚开始感觉很别扭&#xff0c;查阅资料之后才真真理解了。 先从结构体说起。 1、结构体用法 struct Student{int age;char s;}如果要定义一个该结构体变量&#xff0c;就需要:struct Student st1; 有没…...

司徒理财:9.27黄金原油日内多空走势行情操作建议

黄金走势分析&#xff1a;      黄金昨日抵达了此前一直强调的日线布林下轨的1903位置&#xff0c;甚至更低&#xff01;昨天的空单也是直接获利收割了&#xff01;现在如果是要继续做空&#xff0c;下方是有日线支撑的&#xff0c;甚至周线的支撑也不远&#xff0c;在1890…...

C++设计模式(Design Patterns)

设计模式主要原则 单一职责原则&#xff08;Single Responsibility Principle&#xff09; 实现类要职责单一 里氏替换原则&#xff08;Liskov Substitution Principle&#xff09; 不要破坏继承关系 依赖倒置原则&#xff08;Dependence Inversion Principle&#xff09; …...

vue点击按钮收缩菜单

问题描述 VUE菜单有一个BUG&#xff0c;当我们点击其它按钮或者首页的时候&#xff0c;已经展示的一级菜单是不会自动收缩的。这个问题也导致很多开发者把一级菜单都换成了二级菜单。 错误展示 错误的效果请看下图。 解决方法 1、寻找菜单文件 因为我使用的是ruoyi的前端框…...

Vue 防止忘记的命令

创建新项目 npm init vuelatest cd <项目名> npm install npm run dev 运行项目 yarn yarn serve 这里如果我用npm install 或者npm run serve会报错&#xff0c;但是新建项目用npm就不会&#xff0c;有大佬知道为什么吗...

APACHE NIFI学习之—RouteOnContent

RouteOnContent 描述: 通过正则表达式匹配输入数据流的内容,然后将输入数据流的副本路由到正则表达式相匹配的输出数据流。 正则表达式作为用户自定义的属性添加,并以该属性名称为输出连线,其值为正则表达式所匹配数据流内容。 当用户定义的属性支持属性表达式语言时,其结…...

【C语言】【结构体的内存对齐】计算结构体内存大小,有图解

计算结构体内存大小&#xff0c;需要用到结构体内存对齐的知识 来段代码看看什么是结构体对齐&#xff1a; #include<stdio.h> struct S1 {char a;char b;int num; }; struct S2 {char a;int num;char b; }; int main() {printf("%zd\n", sizeof(struct S1))…...

Intel 700 800系网卡升级支持WOL UEFI PXE方法

Intel 700 800系网卡默认的NVM版本是不支持UEFI的&#xff0c;升级NVM也不能解决&#xff0c;需要将UEFI driver 包到NVM里。操作步骤如下&#xff1a; 1. 下载Preboot软件包&#xff0c;有Windows和Linux版本&#xff0c;本次使用Linux版本做示例。 Intel Ethernet Connecti…...

vue3 - 使用 xlsx 库将数据导出到 Excel 文件

GitHub Demo 地址 在线预览 xlsx是由SheetJS开发的一个处理excel文件的JavaScript库。它可以读取、编写和操作 Excel 文件 安装xlsx npm install xlsx --save实现一个通过的数据导出工具类 import * as XLSX from xlsx/*** description: 导出excel* param {any} dataList* p…...

机器学习,深度学习

一 、Numpy 1.1 安装numpy 2.2 Numpy操作数组 jupyter扩展插件&#xff08;用于显示目录&#xff09; 1、pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple 2、pip install jupyter_nbextensions_configurator -i https://pypi.tuna.t…...

【性能测试】jmeter连接数据库jdbc

一、下载第三方工具包驱动数据库   1. 因为JMeter本身没有提供链接数据库的功能&#xff0c;所以我们需要借助第三方的工具包来实现。 &#xff08;有这个jar包之后&#xff0c;jmeter可以发起jdbc请求&#xff0c;没有这个jar包&#xff0c;也有jdbc取样器&#xff0c;但不能…...

蓝桥等考Python组别二级007

第一部分:选择题 1、Python L2 (15分) 下面哪个不是Python的基本数据类型?( ) 布尔型整数型指针型字符串正确答案:C 2、Python L2...

Java如何解决浮点数计算不精确问题

有的时候博客内容会有变动&#xff0c;首发博客是最新的&#xff0c;其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址[1] 面试题手册[2] 系列文章地址[3] 1. 什么是浮点数计算不精确问题? 在 Java 中&#xff0c;浮点数计算不精确问题指的是使用浮点数进…...

一图读懂「五度易链」企业创新服务解决方案,打造卓越营商环境!

“五度易链”紧密围绕园区企业及产业发展需求&#xff0c;基于数据积累和应用&#xff0c;创新企业服务机制&#xff0c;提升企业服务效能&#xff0c;以数字化手段为企业发展纾困解难&#xff0c;赋能企业高质量发展。并帮助园区在运营方面打破数据壁垒&#xff0c;实现数据监…...

软件工程 第一次随堂练习

以下答案是经过人工智能生成&#xff0c;个人理解得出的答案&#xff0c;若有不同见解&#xff0c;请在评论区留言或私信 说明下列需求分别属于下面的哪种类型&#xff0c;为什么&#xff1f; A.业务需求 B.用户需求 C.系统级&#xff08;功能&#xff09;需求 D.性能需求 E.质…...

在 Esp32 摄像头上实现边缘脉冲 FOMO 物体检测

轻松在 Esp32 相机上运行边缘脉冲 FOMO 物体检测的世界最佳指南。即使您是初学者 介绍 对象检测是检测图像内感兴趣的对象的任务。直到几年前,由于模型的复杂性和要执行的数学运算的数量惊人,这项任务还需要强大的计算机来完成。 然而,由于像Edge Impulse这样的平台,初学者…...

crypto:RSA

题目 利用代码跑一下解码 import gmpy2 e 17 p 473398607161 q 4511491 d gmpy2.invert(e,(p-1)*(q-1)) print(d)总结 RSA&#xff08;Rivest-Shamir-Adleman&#xff09;是一种非对称加密算法&#xff0c;常用于数据加密和数字签名。它基于两个大素数的乘积难以分解的数…...

APP产品经理岗位的具体内容(合集)

APP产品经理岗位的具体内容1 1、负责项目产品团队的管理工作&#xff0c;对项目产品团队考核目标负责; 2、全面负责“工务园”所有产品&#xff0c;全方位负责其生命周期管理; 3、按照产品管理相关的计划和规范&#xff0c;对产品版本的更新及发布负责&#xff0c;完善产品的…...

java 入门-使用eclipse、javaFX、SceneBuilder进行图形界面开发

个人是 一直在开C# CS端开发 &#xff0c; 目前 公司的软件 基本都使用了java作开发。 为了更好适应环境&#xff0c;我也只能再次学习这个陌生的开发工具。 java 的开发界面非常不友好 &#xff0c;对于我这样的初学者只能是借助插件来进行界面与后台联动&#xff0c; 上网度…...

集度汽车(武汉java)一面

hashMap底层结构&#xff0c;hash算法的好处是什么&#xff0c;为什么采用数组加链表&#xff0c;数组有哪些特性&#xff08;内存地址连续&#xff0c;查找快&#xff09;&#xff0c;怎么解决哈希碰撞&#xff0c;链地址法&#xff1b;并发编程需要注意哪些地方&#xff0c;如…...

虹科分享 | 为工业机器人解绑,IO-Link wireless无线通讯技术可实现更加轻量灵活的机器人协作

背景 机器人是一种能够半自主或全自主工作的智能机器。中国电子学会组织发布的《中国机器人产业发展报告&#xff08;2022年&#xff09;显示&#xff0c;近些年&#xff0c;我国机器人市场规模持续快速增长&#xff0c;“机器人”应用不断拓展深入&#xff0c;预计五年年均增…...

【PickerView案例10-国旗选择界面02 Objective-C预言】

一、好了,我们继续来实现这个国旗选择界面: 1.它的界面里面,是不是很简单,就一个UIPickerView,就完事儿了 然后,显示的每一行内容呢, 1)一个文字Label 2)一个图片 那大家应该有意识,它返回的应该是一个View,对吧, 代理方法里面,有一个返回View的,viewForRow…...