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

网工面试总结1

网工还是要基本会ACL、ISIS、OSPF、MPLS、QOS、GVRP、VRRP、FW、BGP、STP、IV4\6、WLAN、路由策略、策略路由、LACP等都或多或少要知道,常见的哪怕没有实战,要在ensp、cisco中练过!
  1. OSPF邻居故障,你认为是哪些原因?或者邻居建立的条件是什么(几乎每家公司都会问)
OSPF邻居故障:
(1)route id冲突
(2)接口所属区域ID不一致
(3)认证不一致
(4)hello/dead时间不一致
(5)MA网络中互联接口掩码不一致
(6)如果开启了MTU检测则需要两端MTU检测值一直(华为默认不开启,默认值为0,思科(7)默认开启,默认值为1500)
(8)接口不能配置静默模式(不发不收hello报文)
  1. OSPF引入外部路由有哪几种类型?默认是什么类型的?
ASE有两种类型,type1和type2,默认是type2。
(1)Type1:选路是直接比较内部cost+外部cost,数值一样则进行负载分担,如果不一样则谁小谁优先。
(2)Type2:选路是先比较外部cost,谁小谁优先,在比较内部cost,谁小谁优先,如果两者cost相同,则进行负载分担。
  1. 思科和华为的OSPF对接需要注意什么?
检查OSPF的邻居关系建立条件中的要素一:MTU值检查
要么在华为侧配置MTU值检查(华为接口下配置ospf mtu-enable命令开启检测),
要么在思科侧配置MTU值不检查(思科接口下配置ip ospf mtu-ignore)。
  1. BGP选路,常用的是哪几个?(除运营商会问的比较细,会问到集群Clusert list等等,其他数据中心大部分使用MED和本地优先级)
  2. BGP的本地优先级和MED有什么使用特点和区别?两个问题都可以参考这个回答
(1)优选local-pref本地优先级值(默认为100)最高的路由,不能传出IBGP,仅在本AS内有效(EBGP邻居接收到的路由除非自己在入方向加上策略,否则从EBGP邻居学习到的路由不会带有local-pref),命令为:default local-preference(如果收到的路由存在local-pre优先级则不会修改,如果路由不存在local-pre优先级则修改为本地路由器设置的local-pre值,默认为100)。
(2)优选MED值最低的路由(默认情况下不比较来自不同AS邻居的路由信息的MED值,只比较相同AS传递的路由信息MED值),可以传给EBGP邻居,只能传递一个EBGP邻居,如果接收到的EBGP邻居未做针对其他EBGP邻居的出向MED策略,则其他EBGP邻居接收到的路由信息无MED值。如果都未做MED值的策略,则A传递路由给B时MED值为0,B传递路由给C时MED值为null。
  1. ISIS用过没有?和OSPF有什么不同?为什么运营商会使用ISIS?
答:没在生产环境中用过,仅在模拟环境中使用过,和OSPF的区别如下:1.IS-IS协议直接在链路层上使用,报文直接封装在链路层报文中,支持IP、OSI CLNP多种协议。
OSPF协议封装在IP中,只支持IP协议。2.IS-IS的LSP生存时间是从20分钟(默认时间,可配置)往下计算到0来清除旧的LSP报文。
OSPF协议的LSA信息的生存时间是从0往最大值涨到60分钟(不可配置)来清除旧的LSA信息。3.IS-IS协议中整个路由器只能全部属于一个区域,路由器的LSDB按级别来维护。
OSPF协议中是按接口来划分区域,一个路由器可以属于多个区域,每个区域维护一个LSDB数据库。4.对骨干区域的类型定义不同,OSPF通过区域0来定义骨干区域,而IS-IS是通过链路的L2路由器来组成骨干区域。5.IS-IS协议的DIS(DR)选举比较简单,是抢占式可预见的,优先级最高的成为DIS(DR)。OSPF协议DR选举比较复杂,优先级最高的不一定是DR,并且有BDR的概念,而IS-IS没有BDR。6.IS-IS只支持P2P和广播网络类型。
OSPF可以很好的支持各种网络模型,支持P2P、P2MP、BMA、NBMA。运营商使用ISIS的原因猜测如下:
ISIS比OSPF的效率更高,建立邻居和算法更快速,扩展性强(OSPF不支持扩展IPv6,ISIS协议可直接扩展IPv6),可以支持非IP协议(IPX)。
  1. ISIS有哪些类型?一般用哪些类型?
答:3种类型
(1)	L1路由器。
(2)	L2路由器。
(3)	L1/L2路由器。
一般使用默认类型L1/L2类型。
  1. ISIS的DIS和OSPF的DR有什么不同?
(1)	IS-IS协议的DIS(DR)选举比较简单,是抢占式可预见的,优先级最高的成为DIS(DR)。
ISIS选举DIS:
1.选举基于接口优先级(华为设备默认为64)。
2.如果所有接口的优先级一样,具有最大的subnetwork point of attachment(SNPA子网连接点)的路由器将当选DIS。
3.在LAN中,SNPA指的是MAC地址。
4.在帧中继网络中,SNPA是local data link connectionidentifier(DLCI)。
5.DIS的选举是抢占式,没有规定不能参与选举的机制,当优先级为0的时候仍可以参加DIS的选举。
6.与OSPF不同,它的选举是抢占式,IS-IS中不存在备份DIS,当一个DIS不能工作时,直接选举另一个。
7.DIS发送hello数据包的时间间隔是普通路由的1/3,这样可以保证DIS失效可以被快速检测到。
(2)OSPF协议DR选举比较复杂,优先级最高的不一定是DR,并且有BDR的概念,而IS-IS没有BDR。
  1. 防火墙的五元组?
(1)	源IP
(2)	源端口
(3)	目的IP
(4)	目的端口
(5)	协议
  1. 你在项目中防火墙的应用场景有哪些?主要做什么用途?
主要是做不同区域网络间隔离和出口上网的业务场景,例如生产/办公之间网络隔离,以及内外网的源目NAT,还有出口互联网上网的NAT以及策略,域内NAT,各种VPN例如IPSEC VPN/SSL VPN/L2TP VPN业务等。
  1. 防火墙主备双机配置不同步的原因?
(1)	主机和备机启动的时候初始配置不一致。
(2)	双机状态曾经出现过故障,导致主备之间配置同步异常。
(3)	主机或备份曾经关闭过配置备份功能。
(4)	设备之间补丁和版本不一致。
(5)	设备之间心跳接口配置有误。
(6)	设备之间链路连通性出现故障。
(7)	有其他异常配置,例如any nat配置,可以导致心跳接口在互通时进行NAT转换。
  1. 防火墙监测链路是监测物理口还是逻辑口?
都检测,ip-link功能有两种探测模式,
一种是ICMP探测,也就是周期性发送ping包,用于探测非直连链路,
一种是ARP探测,也就是周期性发送arp请求包,用于探测直连或中间跨越二层转发设备的链路。
  1. M-LAG的使用场景,和堆叠有什么不同?
使用场景是跨设备链路聚合,和堆叠的不同是M-LAG是将一台设备与另外一台设备进行跨设备的链路聚合,组成双活系统,主要是针对链路聚合业务,而堆叠是将2台以上的设备进行系统虚拟化,整合成一台虚拟的设备使用。
  1. M-LAG主备之间需要运行OSPF吗?peer-link需要加入其中吗?
可运行也可不运行,如果是运行OSPF则两端需要配置不同的M-LAG IP地址,并且进行宣告,否则路由协议建立不起来,peer-link需要加入(因为宣告的是M-LAG IP地址)。
  1. 主导过哪些项目,你在其中担任什么角色?(一般都会问,就是问你干过啥项目)
主导过各种网络割接,例如生产网核心、办公网核心、接入层交换机等场景割接,还有专线割接业务,新增核心设备项目等。担任项目经理/项目负责人角色。
  1. 在现网中你使用哪种生成树的版本?(园区和数据中心不一样)
现网中华为或华三设备使用的是RSTP生成树版本,思科设备使用rapid-pvst版本。
  1. RSTP生成树的端口角色有哪些?你在部署核心时用了生成树的哪些技术?
DP指定端口、RP根端口、BP备份端口、AP交替端口、EP边缘端口。
使用了以下4个技术:
(1)	EP边缘端口
(2)	stp no-agreement-check  #用于将端口改为使用普通P/A协商机制,主要用于不同厂家之间对接使用,例如华为与思科,如果是同厂家则不需要使用。
(3)	stp bpdu-protection #华为交换机全局模式下配置,开启BPDU报文防护
(4)	error-down auto-recovery cause bpdu-protection interval 间隔时间(最少30秒) #由BPDU-protection原因关闭的端口,会经过配合的间隔时间后自动恢复UP状态
  1. 接触过什么类型的设备?都是什么型号的?(多说几家,华三、华为、锐捷、思科,奔腾、深信服啥的)
交换机、路由器、防火墙、VPN设备、存储、服务器、光交、链路负载均衡等设备,型号有例如:
(1)	华为交换机:S57、CE67、S127/128等。
(2)	思科交换机:3650、3560、4506、6509等,华三S10510X等。
(3)	防火墙:华为USG 6500、6507,华三F1090,山石SG-6000等。
(4)	VPN设备:深信服SSL VPN设备。
(5)	存储:联想v5030。
有更多可以说更多
  1. 无线有没有部署过?什么厂家的?你部署的是什么架构?
Aruba、华为、信锐,部署的都是AC+瘦模式架构,aruba则是MM+AC+UAP胖瘦一体。
  1. 远程登录SSH或者telnet,当设备突然无法登陆时,你会怎么排查?需要说思路(有无tacacs的情况)
分两种情况:
一种是登录中突然断开后发现无法登录:
(1)	检查设备或系统是否掉电了、关机了。
(2)	检查是否在刚刚的操作进行了配置更改,可以通过例如CRT的日志记录查看操作命令记录。
(3)	如果是接入层或者汇聚层发现无法登录设备,可以在核心等上层设备上检查是否有环路的存在,如果存在例如MAC地址漂移,则表示有环路存在。
(4)	当前有线或无线网络质量不好,存在大量的丢包、延迟的情况。
(5)	本机系统网卡问题。一种是登录时发现无法登录:
(1)	检查最近的配置是否有做过更改导致无法远程。
(2)	询问是否有其他同事进行了设备配置操作。
(3)	检查设备中是否有禁止某网段或者某IP远程的配置,例如ACL等。
(4)	Ping设备IP是否存在丢包、延迟高、无法通信的情况。
(5)	当前有线或无线网络质量不好,存在大量的丢包、延迟的情况。
(6)	本机系统网卡问题。
(7)	检查设备或系统是否掉电了、关机了。
  1. 项目实施中,你遇到过哪些比较麻烦的事情是什么?
(1)	不同网络厂家之间对接设备,有需要注意的事项,例如上述描述的华为与思科对接STP的事项、例如不同厂家之间对接IPSEC VPN事项(主要是v1 v2以及感兴趣流还有NAT优先级等问题)。
(2)	服务器厂家安装系统的问题,有例如华为RH2288H V3服务器就存在安装Windows Server系统时,无法正确识别和选择盘符,只能通过反复重启来解决此BUG。
(3)	无线调优的工作,例如信号弱需要加强功率,AP太密导致干扰,AP无故假死BUG。
  1. BGP中有哪些角色?RR主要做什么用的?看重什么参数?
4种角色:客户机(Client)、非客户机(Non-Client)、始发者(Originator)、集群(Cluster)。RR的作用以及反射规则:RR路由器反射器的路由传递,RR反射器里非客户端和非客户端之间不能经过RR服务器端传递路由信息
(1)客户端传递来的路由信息,服务器端会将该路由信息传递给其他所有邻居路由器(传递过来路由的设备也不会传递)
(2)EBGP邻居传递来的路由信息,服务器端会将该路由信息传递给其他所有邻居路由器(传递过来路由的设备也不会传递)
(3)从非客户端传递来的路由信息,服务器端会将该路由信息传递给客户端和EBGP邻居,不会传递给非客户端设备(传递过来路由的设备也不会传递)
(4)客户端不知道自己是客户端RR路由器参数:
路由反射器环路防止机制——Originator_ID:
1.Originator_ID属性用于防止在反射器和客户机/非客户机之间产生环路。
2.Originator_ID属性长4字节,可选非过渡属性,属性类型为9,是由路由反射器(RR)产生,携带了本地AS内部路由发起者的Router ID。
3.当一条路由第一次被RR反射的时候,RR将Originator_ID属性加入到这条路由,标识这条路由的始发路由器。如果一条路由中已经存在了Originator_ID,则RR将不会创建新的Originator_ID。
4.当其他BGP对等体接收到这条路由的时候,将比较收到的Originator_ID和本的Router ID,如果两个ID相同,BGP对等体会忽略掉这条路由,不做处理。路由反射器环路防止机制——Cluster_List:
1.Cluster_List属性用于防止AS内部的环路。
2.Cluster_List是可选非过渡属性,属性类型编码为10。
3.Cluster_List由一系列的Cluster_ID组成,描述了一条路由所经过的反射器路径,这和描述路由经过的AS路径的AS_Path属性有相似之处,Cluster_List由路由反射器产生。
4.当RR在它的客户机之间或客户机与非客户机之间反射路由时,RR会把本地Cluster_ID添加到Cluster_List的前面。如果Cluster_List为空,RR就创建一个。
5.当RR接收到一条更新路由时,RR会检查Cluster_List。如果Cluster_List中已经有本地Cluster_ID,丢弃该路由;如果没有本地Cluster_ID,将其加入到Cluster_List,然后反射该更新路由。
  1. MPLS-VPN有RR和无RR的情况下,PE与PE之间是怎么传递路由的?(同一个AS情况)
(1)无RR的情况,PE将路由之间传递给P设备然后递归传递给对端PE设备。
(2)有RR的情况,PE将路由传递给RR,由RR反射给其他PE设备。
  1. NAT用过哪几种?做什么用的?
NAT用过源目NAT
作用:
(1)	源NAT,可以做互联网出口NAT也可以做专线内网源NAT转换,还可以做域内NAT转换,将内网源地址转换后可以解决域内NAT的问题。
(2)	目的NAT,一般是做静态映射,也就是外网访问内网时做的NAT 映射转换。
  1. 链路聚合中配置LACP和不配置有什么区别?LACP主要为了解决什么问题的?
(1)不配置LACP的话,华为和华三设备默认使用手工负载分担模式,手工负载分担模式下所有接口都处于转发状态,平均分担流量。
(2)LACP模式下,接口处于活动状态与非活动状态,也就是冗余模式。(3)不配置LACP的话,可能会导致厂家之间对接出现问题,例如思科默认使用PAGP模式,如果不配置LACP的话,思科与华为等厂家对家会导致无法协商成功从而无法对接成功。(4)LACP主要解决冗余问题,手工负载分担模式下所有接口都处于转发状态,而LACP的话,会有备份链路的存在,所以当某条活动链路出现故障时,备份链路可以顶上。而手工负载分动模式则没有备份链路的概念。
  1. BFD和NQA的使用场景是什么?当你在连接运营商的链路上使用时,你选择哪种?
(1)	BFD通常是使用在链路层的场景或者IGP协议对接时使用。
(2)	NQA通常使用在静态路由的场景下使用,需要感知对端IP是否存活的情况下使用。
(3)	如果是连接出口运营商的链路使用,那肯定是使用NQA,因为NQA可以针对静态路由做配置,例如当有多出口冗余负载时,配置了NAQ后,某条链路NQA检测到无法通信,则会自动在路由表中删除此链路相关的静态路由,当链路恢复后路由也会恢复,不会影响到通信。
  1. 设备部署方式有哪些?
串连直连,旁挂引流
  1. 你部署的网络中用过DHCP吗?是怎么部署的?(设备上部署和服务器上部署,客户需求点不同)
在Windows服务器端和交换机端都部署过,交换机端部署DHCP会减少DHCP报文传递,不用配置dhcp relay或者help-addree等配置,缺点是当配置N条IP与MAC绑定时会导致接口下的配置增加导致影响配置检查工作,配置热备操作比较繁琐,热备的操作依赖于VRRP,如果无VRRP协议则无法完成热备。 在Windows服务器端上配置则可以进行图形化的操作,并且各个功能模块分开,方便查看,同时域内多台DC设备存在可以配置故障转移热备。
  1. 简述Web常见攻击技术?
Web常见攻击技术:(1)SQL 注入:Web 应用未对用户提交的数据做过滤或者转义,导致后端数据库服务器执行了黑客提交的 sql 语句。黑客利用 sql 注入攻击可进行拖库、植入 webshell,进而入侵服务器。
(2)XSS 跨站:Web 应用未对用户提交的数据做过滤或者转义,导致黑客提交的 javascript 代码被浏览器执行。黑客利用 xss 跨站攻击,可以构造恶意蠕虫、劫持网站 cookie、获取键盘记录、植入恶意挖矿 js 代码。
(3)命令注入:Web 应用未对用户提交的数据做过滤或者转义,导致服务器端执行了黑客提交的命令。黑客利用登入注入攻击,可以对服务器植入后门、直接反弹 shell 入侵服务器。
(4)CSRF:Web 应用对某些请求未对来源做验证,导致登录用户的浏览器执行黑客伪造的 HTTP 请求,并且应用程序认为是受害者发起的合法请求的请求。黑客利用 CSRF 攻击可以执行一些越权操作如添加后台管理员、删除文章等。
(5)目录遍历:Web 应用对相关目录未做访问权限控制,并且未对用户提交的数据做过滤或者转义,导致服务器敏感文件泄露。黑客利用目录遍历攻击,可获取服务器的配置文件,进而入侵服务器。
(6)木马后门:Web 应用未对用户提交的数据做过滤或者转义,导致木马代码执行。黑客利用木马后门攻击,可以入侵服务器。
(7)缓冲区溢出:http 协议未对请求头部做字节大小限制,导致可以提交大量数据因此可能导致恶意代码被执行。
(8)文件上传:Web 应用未对文件名后缀,上传数据包是否合规,导致恶意文件上传。文件上传攻击,将包含恶意代码的文件上传到服务器,最终导致服务器被入侵。
(9)扫描器扫描:黑客利用漏洞扫描器扫描网站,可以发现 web 应用存在的漏洞,最终利用相关漏洞攻击网站。
(10)高级爬虫:爬虫自动化程度较高可以识别 setcookie 等简单的爬虫防护方式。
(11)常规爬虫:爬虫自动化程度较低,可以利用一些简单的防护算法识别,如 setcookie 的方式。
敏感信息泄露:web 应用过滤用户提交的数据导致应用程序抛出异常,泄露敏感信息,黑客可能利用泄露的敏感信息进一步攻击网站。
服务器错误:Web 应用配置错误,导致服务器报错从而泄露敏感信息,黑客可能利用泄露的敏感信息进一步攻击网站。
(12)非法文件下载:Web 应用未对敏感文件 (密码、配置、备份、数据库等) 访问做权限控制,导致敏感文件被下载,黑客利用下载的敏感文件可以进一步攻击网站。
(13)第三方组件漏洞:Web 应用使用了存在漏洞的第三方组件,导致网站被攻击。
(14)XPATH 注入:Web 应用在用 xpath 解析 xml 时未对用户提交的数据做过滤,导致恶意构造的语句被 xpath 执行。黑客利用 xpath 注入攻击,可以获取 xml 文档的重要信息。
(15)XML 注入:Web 应用程序使用较早的或配置不佳的 XML 处理器解析了 XML 文档中的外部实体引用,导致服务器解析外部引入的 xml 实体。黑客利用 xml 注入攻击可以获取服务器敏感文件、端口扫描攻击、dos 攻击。
(16)LDAP 注入防护:Web 应用使用 ldap 协议访问目录,并且未对用户提交的数据做过滤或转义,导致服务端执行了恶意 ldap 语句,黑客利用 ldap 注入可获取用户信息、提升权限。
(17)SSI 注入:Web 服务器配置了 ssi,并且 html 中嵌入用户输入,导致服务器执行恶意的 ssi 命令。黑客利用 ssi 注入可以执行系统命令。
(18)Webshell 黑客连接尝试去连接网站可能存在的 webshell,黑客可能通过中国菜刀等工具去连接 webshell 入侵服务器。
(19)暴力破解:黑客在短时间内大量请求某一 url 尝试猜解网站用户名、密码等信息,黑客利用暴力破解攻击,猜解网站的用户名、密码,可以进一步攻击网站。
(20)非法请求方法:Web 应用服务器配置允许 put 请求方法请求,黑客可以构造非法请求方式上传恶意文件入侵服务器。
(21)撞库:Web 应用对用户登入功能没做验证码验证,黑客可以借助工具结合社工库去猜网站用户名及密码。
  1. 简述SQL注入概念和原理 ?
SQL注入是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。
SQL 注入可影响任何使用了 SQL 数据库的网站或应用程序,例如常用的数据库有 MySQL、Oracle、SQL Server 等等。攻击者利用它,便能无需授权地访问你的敏感数据,比如:用户资料、个人数据、商业机密、知识产权等等。SQL 注入是一种最古老、最流行、也最危险的网站漏洞。SQL注入攻击的原理是什么?
当应用程序使用输入内容来构造动态SQL语句以访问数据库时,会发生SQL注入攻击。如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生 SQL 注入。SQL注入可能导致攻击者使用应用程序登陆在数据库中执行命令。如果应用程序使用特权过高的帐户连接到数据库,这种问题会变得很亚重。在某些表单中,用户输入的内容直接用来构造动态 SQL命令,或者作为存储过程的输入参数,这些表单特别容易受到SQL注入的攻击。而许多网站程序在编写时,没有对用户输入的合法性进行判断或者程序中木身的变量处理不当,使应用程序 存在安全隐患。这样,用户就可以提交一段数据库查询的代码,根据程序返回的结果,获得一些敏感的信息或者控制整个服务器,于是SQL注入就发生了。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web 页面访问没什么区别。所以目前市面的防火墙都不会对 SQL注入发出警报,如果管理员没查看 IS 日志的习惯。可能被入侵很长时间都不会发觉。但是,SQL 注入的手法相当灵活,在注入的时候会碰到很多意外的情况,需要构造巧妙的 SQL 语句,从而成功获取想要的数据。

相关文章:

网工面试总结1

网工还是要基本会ACL、ISIS、OSPF、MPLS、QOS、GVRP、VRRP、FW、BGP、STP、IV4\6、WLAN、路由策略、策略路由、LACP等都或多或少要知道,常见的哪怕没有实战,要在ensp、cisco中练过! OSPF邻居故障,你认为是哪些原因?或者…...

[stm32]密码锁

[stm32]密码锁 需要资料的请在文章末尾获取~ ​​ 01描述 使用原件:stm32f103c8t6最小系统板x1,0.96寸OLED显示屏四角x1,4x4矩阵按键x1; 键位对应图: 1, 2, 3, 4------------- 1 2 3 4 5&am…...

优化yarn在任务执行时核数把控不准确的问题

核数不准这个事情是个概率问题,如果你碰见了,只能说你有点非欧,本质上是因为集群配置问题,默认时yarn不会去精准把控任务的核数,因为默认的资源计算方式是用实际内存去估算核数,这就导致如果大家配置任务时…...

2024年,收付通申请开通流程

大家好,今天咱们来聊聊关于APP场景中开通微信收付通的一些实用小窍门。在如今的移动互联网时代,很多商家都选择通过APP来提供服务和产品,因此如何在APP中顺利集成微信收付通功能,让用户能够轻松完成支付,就显得尤为重要…...

Django使用django-apscheduler实现定时任务

定时任务可以在后台定时执行指定的代码,避免了很多人为操作。下面是在Django项目中如何使用定时任务的具体操作流程。 我在这里使用的 django-apscheduler库来实现定时任务。 一、安装 django-apscheduler pip install django-apscheduler二、在项目的setting.py…...

python数据分析:修改数据

在 Python 中进行数据分析时,通常使用 pandas 库来处理和修改数据。以下是一个完整的示例,展示如何使用 pandas 库读取数据、修改数据并保存结果。 1. 安装并导入必要的库 首先,确保你已经安装了 pandas 库。如果没有安装,可以使…...

【免费API推荐】:解锁无限创意,让您的应用更具竞争力(8)

热门高效的免费实用类API是当今开发者们追逐的宝藏。这些API提供了各种热门功能和服务,能够帮助开发者轻松地为应用程序增添实用性和吸引力。无论是人脸识别、自然语言处理、机器学习还是图像处理,这些热门高效的免费API提供了强大的功能和高效的性能&am…...

日语 11 12

11. 若者の意識 わかもの  いしき 新作 新作 新作 新作 新作 しんさく 公開 公開 公開 公開 公開 こうかい 映像 映像 映像 映像 映像 えいぞう 人気 人気 人気 人気 人気 にんき 来週 来週 来週 来週 来週 らいしゅう 外国 外国 外国 外国 外…...

STM32程序启动过程

(1)首先对栈和堆的大小进行定义,并在代码区的起始处建立中断向量表,其第一个表项是栈顶地址(32位),第二个表项是复位中断服务入口地址; (2)然后执行复位中断&…...

天才简史——Diederik P. Kingma与他的Adam优化器

一、了解Diederik P. Kingma 发生日期:2024年6月18日 前几日,与实验室同门一同前往七食堂吃饭。饭间,一位做随机优化的同门说他看过一篇被引18w的文章。随后,我表示不信,说你不会数错了吧,能有1.8w次被引都…...

两个src案例分享

案例一 文前废话:某天正在刷着**社区的帖子,欣赏着漂亮的小姐姐,突然间评论区的一条评论引起了我的注意,类似于下面这样 这种评论在html标签中代码格式是<a>这是文字</a>这样的 同时评论区XSS漏洞的高发区,想着可能会有操作点 一、发布一个标题有js语句的贴子 二…...

宕机了, redis如何保证数据不丢?

前言 如果有人问你&#xff1a;"你会把 Redis 用在什么业务场景下&#xff1f;" 我想你大概率会说&#xff1a;"我会把它当作缓存使用&#xff0c;因为它把后端数据库中的数据存储在内存中&#xff0c;然后直接从内存中读取数据&#xff0c;响应速度会非常快。…...

太速科技-基于XCVU9P+ C6678的100G光纤的加速卡

基于XCVU9P C6678的100G光纤的加速卡 一、板卡概述 二、技术指标 • 板卡为自定义结构&#xff0c;板卡大小332mmx260mm; • FPGA采用Xilinx Virtex UltralSCALE 系列芯片 XCVU9P; • FPGA挂载4组FMC HPC 连接器; • 板载4路QSPF&#xff0c;每路数据速…...

Maven:一个下载jar依赖失败的问题解决方案

内部的一个jar包已经上传到了私服上&#xff0c;在私服管理端也能看到该jar包的完整信息&#xff0c;但是springboot项目引入该jar包发现死活下载不下来&#xff0c;报错如图&#xff1a; 从该错误信息中可以看到&#xff0c;找不到服务名是xxl-job这个的&#xff0c;我们要找的…...

Java 枚举的基本使用

一、枚举的概述 java 枚举&#xff08;Enum&#xff09;是一种特殊的数据类型&#xff0c;它允许你定义一组命名的常量。在 Java 中&#xff0c;枚举被实现为类&#xff0c;并且继承自 java.lang.Enum 类。枚举的使用可以提供类型安全、可读性强、易于理解的代码。 (1) 枚举的…...

Semaphroe + CountDown

Semaphore 基本使用 synchronized 可以起到锁的作用&#xff0c;但某个时间段内&#xff0c;只能有一个线程允许执行 Semaphore&#xff08;信号量&#xff09;用来限制能同时访问共享资源的线程上限&#xff08;不是资源数&#xff09;&#xff0c;非重入锁 不像之前的reen…...

解读代理 IP差异:ISP 代理与住宅代理

独立IP作为跨境必备工具&#xff0c;代理类型五花八门&#xff0c;今天IPFoxy全球代理将为搭建科普&#xff1a;ISP代理与住宅代理在理论上与使用上的区别。代理充当用户和互联网之间的中介&#xff0c;提供各种功能以增强安全性、隐私性和可访问性。在众多代理类型中&#xff…...

maven-jar-plugin maven打包插件笔记

文章目录 配置示例 其他官网文档问题maven打包插件是如何和打包动作关联在一起的?配置文件中 goal是必须的吗? maven自定义插件内容很多&#xff0c;也不易理解&#xff0c;这里把maven打包插件单拿出来&#xff0c;作为入口试着理解下。 配置示例 <plugin><groupI…...

云服务器部署Neo4j

文章目录 导读安装Neo4j先去官网看看下载安装包如果真的下载了rpm安装包 插件 导读 大模型&#xff0c;他终于来了。 不过呢&#xff0c;大模型相关&#xff0c;现在也就跟着热点去尝试一下multi-agent的RAG方向&#xff0c;看看能做到什么地步。总之我们先从安装neo4j开始。…...

day64 图论 图论理论基础 深搜 广搜 98. 所有可达路径

图论理论基础 图的种类 整体上一般分为 有向图 和 无向图。 度 无向图中有几条边连接该节点&#xff0c;该节点就有几度。 在有向图中&#xff0c;每个节点有出度和入度。 出度&#xff1a;从该节点出发的边的个数。 入度&#xff1a;指向该节点边的个数。 连通性 在图…...

从0进入微服务需要了解的基础知识

文章目录 系统架构演化过程为什么要了解系统架构的演化过程技术发展认知技术选型与创新 演变过程单体架构分层-分布式集群微服务 分布式\集群\微服务 微服务中的核心要素-拆分原则项目拆分与复杂度微服务的拆分维度有哪些小结 微服务中的核心要素服务化进行拆分后一定是微服务&…...

MySQL之复制(七)

复制 定制的复制方案 分离功能 许多应用都混合了在线事务处理(OLTP)和在线数据分析(OLAP)的查询。OLTP查询比较短并且是事务型的。OLAP查询则通常很大&#xff0c;也很慢&#xff0c;并且不要求绝对最新的数据。这两种查询给服务器带来的负担完全不同&#xff0c;因此它们需…...

Redis分片集群搭建

主从模式可以解决高可用、高并发读的问题。但依然有两个问题没有解决&#xff1a; 海量数据存储高并发写 要解决这两个问题就需要用到分片集群了。分片的意思&#xff0c;就是把数据拆分存储到不同节点&#xff0c;这样整个集群的存储数据量就更大了。 Redis分片集群的结构如…...

请解释Java中的策略模式,并举例说明其应用场景和实现方式。请解释Java中的模板方法模式,并讨论其在实际项目中的应用。

请解释Java中的策略模式&#xff0c;并举例说明其应用场景和实现方式。 策略模式&#xff08;Strategy Pattern&#xff09; 策略模式是一种行为设计模式&#xff0c;它使你能够定义一系列算法&#xff0c;并将每一个算法封装起来&#xff0c;使它们可以互相替换。策略模式使…...

Vim基础操作:常用命令、安装插件、在VS Code中使用Vim及解决Vim编辑键盘错乱

Vim模式 普通模式&#xff08;Normal Mode&#xff09;&#xff1a; 这是 Vim 的默认模式&#xff0c;用于执行文本编辑命令&#xff0c;如复制、粘贴、删除等。在此模式下&#xff0c;你可以使用各种 Vim 命令来操作文本。插入模式&#xff08;Insert Mode&#xff09;&#…...

基于Windows API DialogBox的对话框

在C中&#xff0c;DialogBox函数是Windows API的一部分&#xff0c;它用于在Win32应用程序中创建并显示一个模态对话框。DialogBox函数是USER32.DLL中的一个导出函数&#xff0c;因此你需要在你的C Win32应用程序中链接到这个库。 #include "framework.h" #include …...

五十一、openlayers官网示例Layer Min/Max Resolution解析——设置图层最大分辨率,超过最大值换另一个图层显示

使用minResolution、maxResolution分辨率来设置图层显示最大分辨率。 <template><div class"box"><h1>Layer Min/Max Resolution</h1><div id"map" class"map"></div></div> </template><…...

24年计算机等级考试22个常见问题解答❗

24年9月计算机等级考试即将开始&#xff0c;整理了报名中容易遇到的22个问题&#xff0c;大家对照入座&#xff0c;避免遇到了不知道怎么办&#xff1f; 1、报名条件 2、报名入口 3、考生报名之后后悔了&#xff0c;不想考了&#xff0c;能否退费&#xff1f; 4、最多能够报多少…...

obsidian制作自己的主题一文入门

制作自己的主题 我最近发现一款插件&#xff0c;直接把obsidian的文章格式复制到公众号中。 我非常喜欢这个功能&#xff0c;这将减少公众号排版的时间&#xff0c;同时保持公众号文章格式的一致性。 但是这个插件提供的模板不能满足我的需求&#xff0c;所以&#xff0c;需要…...

游戏心理学Day20

扩展的8种玩家 完成主义者 此类玩家关心的是成就和进展&#xff0c;其主要目的是完成游戏的主要目标&#xff0c;其次是完成游戏的次要目标之后才是游戏中的其他内容&#xff0c;在多人游戏中完成主义者会致力于炫耀自己的状态和财富。如果游戏以胜负为目标&#xff0c;那么此…...

苏州高端建站公司/自助建站系统平台

http://www.cplusplus.com/reference/queue/转载于:https://www.cnblogs.com/icmzn/p/8386049.html...

绍兴高端网站设计/百度云电脑网页版入口

创收的实现是企业生存的根本目的&#xff0c;这个业务概念作为产生收入的手段&#xff0c;用于创建组织、基础设施以及市场上产品和服务销售和交付的方法。 在创造收入和收入管理之间有明显的一致性&#xff0c;也就是说&#xff0c;在核算与经营成本相关的费用后获得利润。此外…...

邮箱类网站模板/中文域名注册官网

无限极分类说简单点就是一个类可以分成一个分子类&#xff0c;然后一个子类又可以分另一个子类这样无限分下去&#xff0c;就是好象windows可以新建一个文件夹&#xff0c;然后在这个文件夹里又可以建一个文件夹,PHP要实现无限极分类有两种常用的做法&#xff0c;递归和引用算法…...

有没有代做模型的网站/北京最新疫情最新消息

2019独角兽企业重金招聘Python工程师标准>>> 最近在和学员的沟通中&#xff0c;发现不少初学者面临这样一个问题&#xff1a;了解了一些基本的语法&#xff0c;看得懂书上的示例&#xff0c;但是面临一个新的编程问题时&#xff0c;依然感到无从下手。究其原因&…...

沈阳网站建设公司怎么样/百度推广是什么工作

内容简介 本书⾯向希望了解深度学习&#xff0c;特别是对实际使⽤深度学习感兴趣的⼤学⽣、⼯程师和研究⼈员。本书并不要求你有任何深度学习或者机器学习的背景知识&#xff0c;我们将从头开始解释每⼀个概念。虽然深度学习技术与应⽤的阐述涉及了数学和编程&#xff0c;但你只…...

宜昌公司做网站/网络营销广告名词解释

一、安装问题1)高级安装新建分区sda1必须是/boot分区&#xff0c;sda2是根分区&#xff1f;A&#xff1a;如在飞腾平台&#xff0c;高级安装新建分区sda1必须是/boot分区&#xff0c;sda2是根分区&#xff0c;且这两个分区类型必须是主分区&#xff0c;除这两个分区外其他分区类…...