首页
关于
Search
1
正向代理和反向代理
35 阅读
2
docker exec是什么意思
13 阅读
3
电子邮箱是什么
11 阅读
4
杀毒软件可以进行检查并杀毒的设备是什么
11 阅读
5
Docker安装rocketMQ教程(最详细)
9 阅读
默认分类
登录
Search
我的信息笔记
累计撰写
14
篇文章
累计收到
1
条评论
首页
栏目
默认分类
页面
关于
搜索到
14
篇与
的结果
2022-07-08
linux中platform是什么意思
platform为虚拟总线,与真实的spi/sdio/usb/pcie等总线对应逻辑总线的的一个重要功能是发现设备并且找到合适的驱动以操作这个设备。platform总线是一种虚拟的逻辑总线,满足逻辑互联功能。为了统一管理设备,platform可以把物理上不存在总线的一类设备,用平台总线统一把它们管理起来。常见的总线如USB,SPI,UART,PCI,I2S等总线,是在物理上实实在在存在的总线。Linux系统为这类总线设计了一种统一管理它们的方法,即bus。同时也为在物理上没有总线的设备也统一设计了platform总线,所以Linux内核设计者就设计了platform总线,也就是说,plarform 总线就是为了SoC内部设备在物理上没有总线的设备设计的,它统一归属bus总线一类。这样做的好处是,设备(device)端代码的编写者只关心具体的硬件部分,设备共性的部分(稳定不变的部分)被内核设计者完成了,这样降低了驱动编写的难度。通过platform总线,可以将设备属性(也叫数据)和驱动分离,这样可以使用相同的驱动支持同一功能核心硬件的不同设备。这样避免了一个设备就需要一个驱动的现象,降低了重复性劳动。扩展知识platform平台总线相关定义platform平台总线相关的对象定义在文件 drivers/base/platform.c中。这个文件中实现了平台总线对象和对象操作方法方面的内容。两个重要的数据结构体1、platform_driver这是内嵌一个device_driver 的结构体对象,其中定义了操作对象的方法。2、platform_device它是一个内嵌了device结构体对象,其中定义了设备描述资源的属性。具体对象定义如下:1、platform_driver 对象定义struct platform_driver {int (probe)(struct platform_device ); //探测函数,安装设备,初始化设备,并且判断是否能成功(初始化成功,通讯成功等等)int (remove)(struct platform_device ); //从内核中删除这个设备void (shutdown)(struct platform_device ); // 关闭设备int (suspend)(struct platform_device , pm_message_t state); //挂起int (resume)(struct platform_device ); //唤醒struct device_driver driver; //驱动的通用属性const struct platform_device_id *id_table; //设备ID表};platform_device对象对定义:struct platform_device {const char* name; //平台总线中设备的名字,在平台总线下有多个设备,每个设备都有自己的名称intid; //设备的排序struct devicedev; //所有设备通用的属性u32num_resources; //设备资源,如IO等一些外设等的个数struct resource* resource; //设备资源的首地址,和上面的个数num_resources一起构成一个数组来表示这个资源const struct platform_device_id*id_entry; //设备ID表,表示同一种类型的几个设备的ID号,数组表示。struct pdev_archdataarchdata; / arch specific additions ///用户自定义数据,扩展数据};注册平台总线驱动的函数:int platform_driver_register(struct platform_driver *drv)注册平台总线设备的函数:int platform_device_register(struct platform_device *pdev)
2022年07月08日
5 阅读
0 评论
0 点赞
2022-07-08
linux中x11是什么
在linux中,“X11”指的是“X Window System”,是图形化窗口管理系统;“X11”诞生于Unix以及OpenVMS,是传统上Unix环境中建立图形用户界面的标准工具包和协议,Linux操作系统下的图形管理界面也是基于X11运行库基础上开发的。本教程操作环境:linux7.3系统、Dell G3电脑。linux中x11是什么X11也叫做X Window系统,是图形化窗口管理系统 。它是诞生于Unix 、以及 OpenVMS,是传统上Unix环境中建立图形用户界面 的标准工具包和协议。Linux操作系统下的图形管理界面(GNOME、KDE)也是基于X11运行库基础上开发的。X窗口系统(X Window System,也常称为X11或X)是一种以位图方式显示的软件窗口系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。X窗口系统通过软件工具及架构协议来创建操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他操作系统上。现在几乎所有的操作系统都能支持与使用X。更重要的是,今日知名的桌面环境——GNOME和KDE也都是以X窗口系统为基础建构成的。X Window System简称X,或者X11,或者X-Windows。之所以称作X,是因为在字母表中X位于W之后,而W是MIT在X之前所使用的GUI系统。之所以称作X11,是因为在1987年的时候,X Window System已经进化到第11个版本,后续所有的X,都是基于X11版本发展而来的(变动不是很大) 。为了方便,后续我们都以X代指X Window System。扩展知识由于X只是工具包及架构规范,本身并无实际参与运作的实体,所以必须有人依据此标准进行开发撰写。如此才有真正可用、可执行的实体,始可称为实现体。当前依据X的规范架构所开发撰写成的实现体中,以X.Org最为普遍且最受欢迎。26.png在图例中,X服务器从键盘、鼠标获取输入信息,之后将输入反馈显示于银幕,而网页浏览器及终端模拟器则在客户端的本机系统上运行。此外客户端也通过网络与远程的机器、服务器保持联系,以保消息状态的更新。如此的机制及架构能使远程运行的软件如同在本机端运行一样。推荐学习:Linux视频教程
2022年07月08日
6 阅读
0 评论
0 点赞
2022-07-08
linux mint是什么
Linux Mint是一种基于Ubuntu/Debian的Linux操作系统,由Linux Mint Team团队发行。Linux Mint的宗旨是提供一个免费开源、现代、优雅、功能强大却也易于使用的操作系统。Linux Mint 是一个年轻的操作系统,它于2006年开始发行,然而,它基于非常成熟的软件管理,并且采用了最新的Linux内核,支持XWayland,像GNU软件和Gnome桌面。它也基于Ubuntu和Debian项目并且用它们作为基础。Linux Mint致力于使桌面系统对个人用户每天的工作更易用,更高效。这个桌面系统得益于一个强悍的根基,一个巨大的可安装软件库,一个非常完善的服务设置机制。从这个项目一开始,Linux Mint 迅速流行,并且跻身于世界上使用的最多的操作系统的行列。多应用于嵌入式管理。Linux Mint 是一个为 PC 和基于 x86 架构的计算机设计的操作系统。因此,一个可以跑得动 Windows 的电脑也可以使用 Linux Mint 来代替 Windows。也可以同时运行两个操作系统,组建为所谓的“双系统”。同样,macOS,BSD 或者其他基于 UNIX 的系统也可以和 Linux Mint 共存。如果你装有多系统,你可以在电脑启动之时通过启动菜单选择不同的系统。Linux Mint 可以很好的在一个单系统的电脑上运行,但是它也可以自动检测其他操作系统并与其互动。Linux Mint 是安全,稳定,有效并且日益易于操作的系统,有着优秀的设计。27.png扩展知识Linux Mint 的开发始于 2006 年。尽管如此,Mint 所基于的软件层成熟而又久经考验,这包括了 Linux 内核、GNU 工具以及 Gnome 桌面环境。它也依赖于 Ubuntu 项目和 Debian 项目,因为 Mint 是以它们的系统为基础而开发的。Linux Mint 所采用的用户界面 Cinnamon,其设计风格注重为桌面电脑和笔记本电脑的用户提供简易使用的操作环境,并与过往被 Linux 普遍使用的 GNOME 或 Microsoft Windows XP 的用户界面相似,即使入门用家也易于掌握。2010 年代以后,采用触屏的平板电脑大幅兴起,不少操作系统的用户界面,包括运行 Linux 的 Ubuntu 和 Microsoft 的 Windows 8 等,都改为便于触控操作的设计风格。然而有不少桌面电脑用户认为这些触控导向的新用户界面,却不便于传统鼠标的使用,其使用体验不及以往的用户界面,而 Linux Mint 继续为鼠标用户提供便利的操作环境,吸引不少用户投入使用。2011 年起,Linux Mint 便成为广受桌面用户欢迎的 Linux 发行版,根据 distrowatch.com 的统计,从 2011 年开始 Linux Mint 拥有所有 Linux 发行版中最高的点击数,这一现象一直持续到 2018 年才被其他版超越。在 2016 年 2 月 21 日 Linux Mint 发现其官方遭到来自保加利亚的黑客窜改了服务器,并将下载位置指向到带有后门的 Linux Mint。官方宣称只有在 2/20 日当天下载的 Cinnamon 桌面版具有问题,而透过 torrent 或直接从 http 下载,则不会受到影响,若要确认是否下载到不正确的 ISO 映像,可以借由检查 MD5 来验证。自 20 版本起不再支持 32 位处理器。
2022年07月08日
8 阅读
0 评论
0 点赞
2022-07-05
杀毒软件可以进行检查并杀毒的设备是什么
杀毒软件可以进行检查并杀毒的设备是U盘和硬盘。计算机病毒是对计算机信息或系统起破坏作用的程序,一般会隐藏在U盘、CD、软盘、移动硬盘设备中,通过这些设备进行病毒传播;因此杀毒软件需要对U盘、CD、软盘、硬盘设备进行检查并杀毒。本教程操作环境:windows7系统、Dell G3电脑。杀毒软件可以进行检查并杀毒的设备是U盘和硬盘。计算机病毒(Computer Virus)指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够自我复制的一组计算机指令或程序代码。计算机病毒具有传染性、隐蔽性、感染性、潜伏性、可激发性、表现性或破坏性。计算机病毒的生命周期:开发期→传染期→潜伏期→发作期→发现期→消化期→消亡期。计算机病毒可以通过移动存储设备进行病毒传播:如U盘、CD、软盘、移动硬盘等都可以是传播病毒的路径,而且因为它们经常被移动和使用,所以它们更容易得到计算机病毒的青睐,成为计算机病毒的携带者。因此杀毒软件需要对U盘、CD、软盘、硬盘等设备进行检查并杀毒。杀毒软件,也称反病毒软件或防毒软件,是用于消除电脑病毒、特洛伊木马和恶意软件等计算机威胁的一类软件。杀毒软件通常集成监控识别、病毒扫描和清除、自动升级、主动防御等功能,有的杀毒软件还带有数据恢复、防范黑客入侵、网络流量控制等功能,是计算机防御系统(包含杀毒软件,防火墙,特洛伊木马和恶意软件的查杀程序,入侵预防系统等)的重要组成部分。反病毒软件的任务是实时监控和扫描磁盘。部分反病毒软件通过在系统添加驱动程序的方式,进驻系统,并且随操作系统启动。大部分的杀毒软件还具有防火墙功能。反病毒软件的实时监控方式因软件而异。有的反病毒软件,是通过在内存里划分一部分空间,将电脑里流过内存的数据与反病毒软件自身所带的病毒库(包含病毒定义)的特征码相比较,以判断是否为病毒。另一些反病毒软件则在所划分到的内存空间里面,虚拟执行系统或用户提交的程序,根据其行为或结果作出判断。而扫描磁盘的方式,则和上面提到的实时监控的第一种工作方式一样,只是在这里,反病毒软件将会将磁盘上所有的文件(或者用户自定义的扫描范围内的文件)做一次检查。对于杀毒软件的实时监控,其工作方式因软件而异:有的杀毒软件在内存里划分一部分空间,将计算机中流过内存的数据与杀毒软件自身所带的病毒库(包含病毒定义)的特征码相比较,以判断是否为病毒。有的杀毒软件在所划分到的内存空间里,虚拟执行系统或用户提交的程序,根据其行为或结果作出判断。而扫描磁盘的方式,则和上面提到的实时监控的第一种工作方式一样,只是扫描磁盘时,杀毒软件将会将磁盘上所有的文件(或者用户自定义的扫描范围内的文件)做一次检查。
2022年07月05日
11 阅读
0 评论
0 点赞
2022-07-05
电子邮箱是什么
电子邮箱是通过网络电子邮局为网络客户提供的交流的电子信息空间,它可以自动接收网络任何电子邮箱所发的电子邮件,并能存储规定大小的多种格式的电子文件。电子邮箱具有单独的网络域名,其电子邮局地址在“@”后标注,电子邮箱一般格式为“用户名@域名”;域名真正从技术上而言是一个邮件交换机。常见的电子邮件协议有:SMTP(邮件传输协议)、POP3(邮局协议)、IMAP(邮件访问协议)。本教程操作环境:windows7系统、Dell G3电脑。电子邮箱(E-Mail Box)是通过网络电子邮局为网络客户提供的交流的电子信息空间。在网络中,电子邮箱可以自动接收网络任何电子邮箱所发的电子邮件,并能存储规定大小的等多种格式的电子文件(电子邮件)。也就是说:可以为用户提供发送电子邮件的功能,又能自动地为用户接收电子邮件,同时还能对收发的邮件进行存储,但在存储邮件时,电子邮箱对邮件的大小有严格规定。电子邮箱地址:电子邮箱具有单独的网络域名,其电子邮局地址在@后标注,电子邮箱一般格式为:用户名@域名。第一部分“USER”代表用户信箱的账号,对于同一个邮件接收服务器来说,这个账号必须是唯一的;第二部分“@”是分隔符;第三部分是用户信箱的邮件接收服务器域名,用以标志其所在的位置;即邮件必须要交付到的邮件目的地的域名其中:@是“at”的符号,表示“在”的意思。域名真正从技术上而言是一个邮件交换机,而不是一个机器名。常见的电子邮件协议有以下几种:SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP(Internet邮件访问协议)。这几种协议都是由TCP/IP协议族定义的。SMTP(Simple Mail Transfer Protocol):SMTP主要负责底层的邮件系统如何将邮件从一台机器传至另外一台机器。POP(Post Office Protocol):版本为POP3,POP3是把邮件从电子邮箱中传输到本地计算机的协议。IMAP(Internet Message Access Protocol):版本为IMAP4,是POP3的一种替代协议,提供了邮件检索和邮件处理的新功能,这样用户可以完全不必下载邮件正文就可以看到邮件的标题摘要,从邮件客户端软件就可以对服务器上的邮件和文件夹目录等进行操作。IMAP协议增强了电子邮件的灵活性,同时也减少了垃圾邮件对本地系统的直接危害,同时相对节省了用户察看电子邮件的时间。除此之外,IMAP协议可以记忆用户在脱机状态下对邮件的操作(例如移动邮件,删除邮件等)在下一次打开网络连接的时候会自动执行。在大多数流行的电子邮件客户端程序里面都集成了对SSL连接的支持。除此之外,很多加密技术也应用到电子邮件的发送接受和阅读过程中。他们可以提供128位到2048位不等的加密强度。无论是单向加密还是对称密钥加密也都得到广泛支持。邮箱的区别1、企业邮箱以公司企业域名结尾在与客户交流的过程中提高公司企业形象。而免费邮箱都是以服务商域名结尾。2、对企业邮箱的管理权限,可以修改用户密码和容间,使用权限等,有效防止公司因业务员辞职而流失公司业务。3、高服务品质保证,有效保证企业邮件畅通。免费邮箱虽然也可以使用,但是一般都不能满足企业用户的要求。特别是收发稳定性,如果经常出现不能收发问题,肯定会影响企业的业务。而企业邮箱给企业用户提供较高品质的服务,有收发安全性、稳定性、高效性方面都有较高的保障,而且在垃圾邮件、病毒邮件的拒收能力方面也有较高的服务能力。4、在海外转发方面的优势由于中国被国际反垃圾组织认定为世界第二大垃圾邮件产出国,所以免费邮箱经常会发生发往海外的邮件被退信,如果企业邮箱有海外转发服务器就可以顺利解决这个问题。
2022年07月05日
11 阅读
0 评论
0 点赞
1
2
3