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

HCIP综合实验命令

目录

一、配置IP地址

二、配置DHCP

三、配置静态路由(内网通)

四、配置缺省路由 (外网通)

五、配置缺省  (全网通)

六、防环配置

七、配置远程登录

八、修改优先级

九、配置MP-GROUP

十、配置ppp进行单向chap验证

十一、配置ppp进行双向chap验证

十二、配置ppp的PAP认证

十三、配置GRE VPN

十四、配置RIPv2

十五、配置OSPF(内网通)

十六、修改链路类型

十七、配置MGRE

十八、配置NAT(全网通)

十九、引入

二十、将P2P类型改为broadcast

二十一、取消分部的DB选举权

二十二、聚合

二十三、配置特殊区域

二十四、下发一条缺省

二十五、加快收敛,修改hello时间

二十六、区域认证

二十七、路由过滤(acl)

二十八、配置地址前缀列表

二十九、配置静默接口

三十、配置BGP

三十一、配置反射器

三十二、配置一条空节点

三十三、创建VLAN

三十四、划分接口

三十五、VLAN配置IP

三十六、链路聚合

三十七、创建组

三十八、配置MSTP

三十九、配置VRRP组

四十、团体属性


一、配置IP地址

[R1]int g0/0/0   (进入接口)

[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 30  (IP +  掩码)

查看:dis ip int b

二、配置DHCP

[R3]dhcp enable  
[R3]ip pool aa
[R3-ip-pool-aa]network 192.168.1.96 mask 27   (网段  mask  掩码)
[R3-ip-pool-aa]gateway-list 192.168.1.97   (PC网关)
[R3-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8    (固定)
[R3]int g0/0/2    (进入接口/vlanif)
[R3-GigabitEthernet0/0/2]dhcp select global  (选择全局配置)

查看PC获取IP:ipconfig

三、配置静态路由(内网通)

[R1]ip route-static 192.168.1.64 27 192.168.1.2 (到达网段  下一跳)

若有等价链路,两条都写

查看:dis ip routing-table protocol static

可以测试内部是否ping通

四、配置缺省路由 (外网通)

[R5]ip route-static 0.0.0.0 0 12.0.0.6    (0.0.0.0  0  下一跳)

查看:dis ip routing-table protocol static

可以测试内部是否ping通

五、配置缺省  (全网通)

在没有其他协议时用

[R1]ip route-static 0.0.0.0 0 192.168.1.2   (0.0.0.0  0  下一跳)

若有等价链路,两条都写

查看:dis ip routing-table protocol static

可以测试内部是否ping通

六、防环配置

[R1]ip route-static 192.168.1.32 27 NULL 0   (网段  掩码   NULL  0)

一般在有环的路由器上

七、配置远程登录

[R1]aaa   (进入aaa视图)
[R1-aaa]local-user gujiangshan password cipher gjs12345 privilege level 15   (创建用户密码)
[R1-aaa]local-user gujiangshan service-type telnet   (定义类型)
[R1]user-interface vty 0 4  (创建VTY虚拟登陆端口)
[R1-ui-vty0-4]authentication-mode aaa   (定义认证模式)

[R5]int g0/0/1   (进入对方连接口)

[R5-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 23 ins
ide 192.168.1.1 23    

八、修改优先级

(正常通过1000M链路,故障时通过100m链路)

静态路由默认优先级:60

[R4]ip route-static 0.0.0.0 0 192.168.1.22 preference 61

[R5]ip route-static 192.168.1.0 30 192.168.1.21 pre 61  (其他要通过的IP  掩码  下一跳   pre  61)

若还有等价路径可关闭接口查看:

[R4]int g0/0/2
[R4-GigabitEthernet0/0/2]shutdown

查看路径经过:<R1>tracert  192.168.1.161

九、配置MP-GROUP

用MP-GROUP配置将2条PPP链路捆绑为PPP MP直连

[R2]int Mp-group 0/0/0  (创建组)

[R2]int Serial 3/0/1
[R2-Serial3/0/1]ppp mp Mp-group 0/0/0  (加入组)

[R2]int Serial 4/0/0
[R2-Serial4/0/0]ppp mp Mp-group 0/0/0

十、配置ppp进行单向chap验证

分清主动和被动

主:

[R2]aaa   (进入aaa视图)
[R2-aaa]local-user gujiangshan password cipher gjs12345  (创建用户密码)
[R2-aaa]local-user gujiangshan service-type ppp   (选择类型)
[R2]int Serial 3/0/0   (进入接口)
[R2-Serial3/0/0]ppp authentication-mode chap   (调用)

被:

[R1]int Serial 3/0/0
[R1-Serial3/0/0]ppp chap user gujiangshan
[R1-Serial3/0/0]ppp chap password cipher gjs12345

测试:将接口关闭再启动后  ping  

[R1]int Serial 3/0/0
[R1-Serial3/0/0]shutdown 

[R1]int Serial 3/0/0
[R1-Serial3/0/0]undo shutdown

十一、配置ppp进行双向chap验证

分清主动和被动

(1)

主:

[R2]aaa
[R2-aaa]local-user bianboxian password cipher bbx1234
[R2-aaa]local-user bianboxian service-type ppp
[R2]int Serial 3/0/1
[R2-Serial3/0/1]ppp authentication-mode chap
[R2]int Serial 4/0/0
[R2-Serial4/0/0]ppp authentication-mode chap

被:
[R3]int Serial 3/0/0
[R3-Serial3/0/0]ppp chap user bianboxian
[R3-Serial3/0/0]ppp chap password cipher bbx1234
[R3]int Serial 3/0/1
[R3-Serial3/0/1]ppp chap user bianboxian
[R3-Serial3/0/1]ppp chap password cipher bbx1234

(2)与上面反过来配主被,命令相同

测试:将接口关闭再启动后  ping  

[R2]int Serial 3/0/1
[R2-Serial3/0/1]shutdown 

[R2]int Serial 4/0/0
[R2-Serial4/0/0]shutdown 

[R2]int Serial 4/0/0
[R2-Serial4/0/0]undo shutdown 

[R2]int Serial 3/0/1
[R2-Serial3/0/1]undo shutdown 

十二、配置ppp的PAP认证

分清主动和被动

主:

[R5]aaa
[R5-aaa]local-user wangdaye password cipher wdy1234
[R5-aaa]int s4/0/1
[R5-Serial4/0/1]ppp authentication-mode pap

被:

[R1]int s4/0/0
[R1-Serial4/0/0]ppp pap local-user wangdaye password cipher wdy1234

测试:将接口关闭再启动后  ping 

十三、配置GRE VPN

[R1]int Tunnel 0/0/0  (创建隧道)
[R1-Tunnel0/0/0]ip add 192.168.3.1 24  (配置IP  掩码)
[R1-Tunnel0/0/0]tunnel-protocol gre  (定义类型)
[R1-Tunnel0/0/0]source 100.1.1.1   (源地址)
[R1-Tunnel0/0/0]destination 100.2.2.3   (目标地址)

十四、配置RIPv2

[R1]rip 1
[R1-rip-1]v 2
[R1-rip-1]undo summary
[R1-rip-1]network 192.168.3.0  (直连地址)
[R1-rip-1]network 192.168.1.0

查看:dis ip routing-table protocol rip

十五、配置OSPF(内网通)

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255  (直连地址  反掩码)
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

查看关系建立:dis ospf  peer brief

查看:dis ip routing-table protocol ospf

十六、修改链路类型

[R5-Serial4/0/0]link-protocol hdlc (进入接口改)

[R3-Serial4/0/0]link-protocol hdlc

十七、配置MGRE

总部:

[R1]int Tunnel 0/0/0   (创建隧道)
[R1-Tunnel0/0/0]ip add 10.1.2.1 24  (配置IP   掩码)
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp   (定义类型)
[R1-Tunnel0/0/0]source 15.1.1.1  (源地址)    

[R1-Tunnel0/0/0]nhrp network-id 100  (创建域100  )

[R1-Tunnel0/0/0]nhrp entry multicast dynamic  ----  让RIP实现伪广播

([R1-Tunnel0/0/0]undo rip split-horizon    -----   关闭水平分割,避免环路)

其他分部:
[R2]int Tunnel 0/0/0
[R2-Tunnel0/0/0]ip add 10.1.2.2 24
[R2-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R2-Tunnel0/0/0]source 25.1.1.2
[R2]int t0/0/0
[R2-Tunnel0/0/0]nhrp network-id 100
[R2-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 register   (注册信息)(总部IP 总部隧道接口IP)

十八、配置NAT(全网通)

[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255  (抓取需要的流量,总的或多条分的)
[R1]int s4/0/0
[R1-Serial4/0/0]nat outbound 2000

十九、引入

[R12]ospf 1
[R12-ospf-1]import-route rip

双向引入:

[R9]ospf 1
[R9-ospf-1]import-route ospf 2
[R9]ospf 2
[R9-ospf-2]import-route ospf 1

二十、将P2P类型改为broadcast

分部都需要

[R1]int t0/0/0
[R1-Tunnel0/0/0]ospf network-type broadcast 

二十一、取消分部的DB选举权

分部都需要

[R5]int t0/0/0
[R5-Tunnel0/0/0]ospf dr-priority 0

二十二、聚合

ARB聚合(非特殊区域,与area0相连):

[R3]ospf 1
[R3-ospf-1]a 1
[R3-ospf-1-area-0.0.0.1]abr-summary 172.16.32.0 255.255.224.0  (网段  掩码)

ASBR聚合(特殊区域,与area0不相连):

[R9]ospf 1
[R9-ospf-1]asbr-summary 172.16.128.0 255.255.224.0   (网段  掩码)

查看:dis ip routing-table protocol ospf

二十三、配置特殊区域

骨干区域和不规则区域,不能设置为特殊区域、

totally stub区域:

[R1]ospf 1
[R1-ospf-1]a 1
[R1-ospf-1-area-0.0.0.1]stub no-summary 

totally nass区域:

[R6]ospf 1
[R6-ospf-1]a 2
[R6-ospf-1-area-0.0.0.2]nssa no-summary

查看:dis ospf  lsdb

查看:dis ip routing-table protocol ospf

二十四、下发一条缺省

[R9]ospf 2
[R9-ospf-2]default-route-advertise

二十五、加快收敛,修改hello时间

[R3]int t0/0/0
[R3-Tunnel0/0/0]ospf timer hello 5

二十六、区域认证

[R5]ospf 1
[R5-ospf-1]a 0
[R5-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher 12345

二十七、路由过滤(acl)

因为默认拒绝,所以要允许其他路由通过

抓取流量:

[R2]acl 2000
[R2-acl-basic-2000]rule deny source 192.168.4.0 0.0.1.255  (有聚合用聚合IP)
[R2-acl-basic-2000]rule permit source 0.0.0.0 255.255.255.255

写路由策略:
[R2]route-policy abc permit node 10
[R2-route-policy]if-match acl 2000

调用路由策略:
[R2]rip 1
[R2-rip-1]im    
[R2-rip-1]import-route ospf 1 rou    
[R2-rip-1]import-route ospf 1 route-policy abc

二十八、配置地址前缀列表

因为默认拒绝,所以要允许其他路由通过

[R4]ip ip-prefix aa index 10 deny 192.168.0.0 23 less-equal 32
[R4]ip ip-prefix aa index 20 permit 0.0.0.0 0 less-equal 32

调用路由策略:
[R4-ospf-1]filter-policy ip-prefix aa import

二十九、配置静默接口

[R2]rip 1
[R2-rip-1]silent-interface GigabitEthernet 0/0/1

三十、配置BGP

重启BGP进程:reset bgp all

EBGP用物理口

IBGP用环回口

[R1]bgp 1
[R1-bgp]peer 12.1.1.2 as 2

[R2]bgp 64512  (子AS)
[R2-bgp]confederation id 2  (总AS)
[R2-bgp]confederation peer-as 64513  (AS内邻居)
[R2-bgp]peer 12.1.1.1 as 1  (EBGP:物理口)
[R2-bgp]
[R2-bgp]peer 172.16.0.3 as 64512   (IBGP:环回口)
[R2-bgp]peer 172.16.0.3 connect-interface l0  (修改更新源为环回)
[R2-bgp]peer 172.16.0.3 next-hop-local   (修改下一跳为本机;只有EBGP、IBGP都配的才有)
[R2-bgp]
[R2-bgp]peer 172.16.1.22 as 64513   (EBGP:AS内邻居)
[R2-bgp]peer 172.16.1.22 next-hop-local  (修改下一跳为本机;也需要)

[R3]bgp 64512
[R3-bgp]confederation id 2
[R3-bgp]peer 172.16.0.2 as 64512
[R3-bgp]peer 172.16.0.2 connect-interface l0(IBGP:环回口)
[R3-bgp]
[R3-bgp]peer 172.16.0.4 as 64512
[R3-bgp]peer 172.16.0.4 connect-interface l0

查看:dis bgp peer

宣告网段:

[R1]bgp 1
[R1-bgp]network 172.16.0.1 32

三十一、配置反射器

[R3]bgp 64512
[R3-bgp]peer 172.16.0.2 reflect-client  (客户机环回地址)
[R3-bgp]peer 172.16.0.4 reflect-client

查看:dis bgp routing-table

三十二、配置一条空节点

避免环路出现,我们可以先配置一条空节点

[R2]ip route-static 172.16.0.0 16 NULL 0
[R2]bgp 64512
[R2-bgp]network 172.16.0.0 16

三十三、创建VLAN

[SW1]vlan batch 2 to 6  (批量创建)

三十四、划分接口

access :

[SW1-GigabitEthernet0/0/1]port link-type access 
[SW1-GigabitEthernet0/0/1]port default vlan 2

trunk:

[SW1-GigabitEthernet0/0/3]port link-type trunk 
[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 to 6

hybrid:华为默认接口类型为hybird,所以不用定义接口类型

[SW1-GigabitEthernet0/0/2]port hybrid pvid vlan 3
[SW1-GigabitEthernet0/0/2]port hybrid untagged vlan 3 to 6  (撕标签)

[SW1-GigabitEthernet0/0/4]port hybrid tagged vlan 2   (带标签)

三十五、VLAN配置IP

物理口:(不识别标签)

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 24

子接口:(相反)
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]ip add 192.168.2.1 24
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 2
[R1-GigabitEthernet0/0/0.1]arp broadcast enable 

VLANif:

[SW1]int Vlanif 2 
[SW1-Vlanif2]ip address 172.16.0.1 26

三十六、链路聚合

[SW1]interface Eth-Trunk 0

[SW1-Eth-Trunk0]mode manual load-balance (手工模式)

[SW1-Eth-Trunk2]mode lacp-static (lacp模式)
[SW1-Eth-Trunk0]trunkport g 0/0/1 to 0/0/2 
[SW1-Eth-Trunk0]port link-type trunk 
[SW1-Eth-Trunk0]port trunk allow-pass vlan 2 3

三十七、创建组

[SW2]port-group group-member g0/0/3 to g0/0/4

三十八、配置MSTP

[SW1]stp enable 
[SW1]stp mode mstp 
[SW1]stp region-configuration 
[SW1-mst-region]region-name aa
[SW1-mst-region]instance 1 vlan 2
[SW1-mst-region]instance 2 vlan 3
[SW1-mst-region]active region-configuration 

[SW1]stp instance 1 root primary   (分主根、备分根)
[SW1]stp instance 2 root secondary

[SW3]stp enable 
[SW3]stp mode mstp 
[SW3]stp region-configuration 
[SW3-mst-region]region-name aa
[SW3-mst-region]instance 1 vlan 2
[SW3-mst-region]instance 2 vlan 3
[SW3-mst-region]active region-configuration 
 

[SW3]port-group group-member g0/0/1 to g0/0/2
[SW3-port-group]stp edged-port enable 
[SW3-GigabitEthernet0/0/1]stp edged-port enable  (将与PC相连接口设为边缘接口)
[SW3-GigabitEthernet0/0/2]stp edged-port enable 

[SW3]stp bpdu-protection   (保护机制)

三十九、配置VRRP组

[SW1]int Vlanif 2
[SW1-Vlanif2]vrrp vrid 1 virtual-ip 172.16.0.62 
[SW1-Vlanif2]vrrp vrid 1 priority 120   (将优先级改大,作主网关)
[SW1]int Vlanif 3
[SW1-Vlanif3]vrrp vrid 2 virtual-ip 172.16.0.126
[SW1]int Vlanif 2
[SW1-Vlanif2]vrrp vrid 1 track interface g0/0/5 reduced 30  ()

[SW2]int Vlanif 2
[SW2-Vlanif2]vrrp vrid 1 virtual-ip 172.16.0.62
[SW2-Vlanif3]vrrp vrid 2 virtual-ip 172.16.0.126
[SW2-Vlanif3]vrrp vrid 2 priority 120 
[SW2-Vlanif3]vrrp vrid 2 track interface Vlanif 20 reduced 30

四十、团体属性

抓取流量:

[R1]acl 2000

[R1-acl-basic-2000]rule permit source 192.168.0.0 0.0.0.255

创建路由策略

[R1]route-policy tuanti permit node 10

[R1-route-policy]if-match acl 2000

[R1-route-policy]apply community no-export

[R1]route-policy tuanti permit node 20

调用:

[R1-bgp]peer 100.1.1.2 route-policy tuanti export

在R1上开启对 R2传递团体属性,在R2上开启对R4传递团体属性:

[R1-bgp]peer 100.1.1.2 advertise-community

[R2-bgp]peer 100.2.2.4 advertise-community

相关文章:

HCIP综合实验命令

目录 一、配置IP地址 二、配置DHCP 三、配置静态路由&#xff08;内网通&#xff09; 四、配置缺省路由 &#xff08;外网通&#xff09; 五、配置缺省 &#xff08;全网通&#xff09; 六、防环配置 七、配置远程登录 八、修改优先级 九、配置MP-GROUP 十、配置ppp进…...

JS移动端设置mouseover,mouseleave有效么

在移动设备的浏览器环境中&#xff0c;mouseover 和 mouseleave 事件的行为与桌面浏览器有所不同&#xff0c;主要是因为移动设备的交互方式主要是基于触摸的&#xff0c;而不是基于鼠标的。 在移动设备上&#xff0c;当用户触摸屏幕时&#xff0c;通常会触发 touchstart 事件…...

IAR9.30安装和注册相关

下载解压licpatcher64工具&#xff0c;把licpatcher64.exe拷贝到IAR的安装目录中双击运行。 示例IAR9.30.1默认安装如下如下&#xff0c;一共三个分别拷贝运行&#xff0c;不要遗漏。 C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\bin C:\Program Files\IAR Syst…...

HTTP Digest Access Authentication Schema

HTTP Digest Access Authentication Schema 背景介绍ChallengeResponse摘要计算流程总结参考 背景 本文内容大多基于网上其他参考文章及资料整理后所得&#xff0c;并非原创&#xff0c;目的是为了需要时方便查看。 介绍 HTTP Digest Access Authentication Schema&#xff…...

MySql超大Sql文件导入效率优化

对于MySQL中超大SQL文件的导入&#xff0c;效率优化是至关重要的&#xff0c;因为不当的操作可能导致导入过程耗时过长&#xff0c;甚至失败。以下是一些建议来优化MySQL超大SQL文件的导入效率&#xff1a; 调整max_allowed_packet参数&#xff1a; 这个参数定义了MySQL服务器和…...

【leetcode1944--队列中可以看到的人数】

有n人排成一个队列&#xff0c;从左到右编号为0到n-1&#xff0c;height数组记录每个人的身高&#xff0c;返回一个数组&#xff0c;记录每个人能看到几个人。 类比&#xff1a;山峰问题&#xff0c;高的后面的矮的看不见。 从后往前&#xff0c;最后一个元素入栈&#xff0c…...

基于51单片机的室内空气质量检测-仿真设计

本设计是基于单片机的空气质量检测设计&#xff0c;主要实现以下功能&#xff1a; 可实现通过SGP30测量二氧化碳及甲醛浓度&#xff0c;当超过设置的最大值时&#xff0c;进行报警及通风和净化空气处理 可实现通过MQ-4测量甲烷浓度&#xff0c;当超过设置的最大值时&#xff0…...

day22二叉树part08 | 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点

**235. 二叉搜索树的最近公共祖先 ** 这里利用上了二叉搜索树的特性&#xff0c;从上到下遍历&#xff0c;最近的公共祖先一定是满足p->val < root->val < q->val的 class Solution { public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, Tr…...

【Linux】Linux环境基础开发工具_2

文章目录 四、Linux环境基础开发工具2. vimvim的常见模式 未完待续 四、Linux环境基础开发工具 2. vim vim 是Linux下的一款 多模式编辑器 &#xff0c;可以用来写代码&#xff0c;是 vi 的升级版。 此时无法输入&#xff0c;需要切换模式。 如上图&#xff0c;i 就是切换成…...

长方形边框 上方中间有缺口 css

<div class"text_6">大234234师掌4234柜</div><div class"text-wrapper_1"><span class"paragraph_1">四川慧创云戈科技有限公司推出的“大师掌柜”&#xff0c;是一个以餐饮外卖为切入口&#xff0c;专注实体小店新零售…...

2024-05-29 架构-程序设计-思考

摘要: 最近在抽出时间做一个数据库的driver, 其中有些问题驱动的软件代码的思考&#xff0c;是很值得回味的。 做的系统&#xff0c;所思考的问题&#xff0c;所设计的解决方案&#xff0c;其实都是可以看作是对解决问题方式。而不仅仅是某个类库的API的使用&#xff0c;某个…...

关于网络的基础知识

大家好&#xff0c;在当今数字时代&#xff0c;网络已经成为我们生活中不可或缺的一部分&#xff0c;它连接着世界的每一个角落&#xff0c;让信息、资源和人们彼此之间无阻碍地交流和共享。然而&#xff0c;对于许多人来说&#xff0c;网络仍然是一个神秘而复杂的领域&#xf…...

CTF网络安全大赛简单web题目:eval

题目来源于&#xff1a;bugku 题目难度&#xff1a;简单 一道简单web的题目 题目源代码&#xff1a; <?phpinclude "flag.php";$a $_REQUEST[hello];eval( "var_dump($a);");show_source(__FILE__); ?> 这个PHP脚本有几个关键部分&#xff0c;但…...

Linux通过 SSH 使用 rsync 进行文件传输

目录 目的整体思路ssh建立连接A服务器上的操作输入 ssh-keygen 生成密钥对查看公钥 B服务器上的操作设置公钥认证 A服务器上的操作使用SSH登录进行测试 同步数据知识拓展SSH&#xff08;Secure Shell&#xff09;rsync&#xff08;Remote Sync&#xff09; 目的 使用SSH&#…...

【保姆级介绍下Foxmail 邮箱】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…...

ABAP MD04增强排除MRP元素

场景 MD04跑出来很多MRP元素&#xff0c;用户想手工控制某些MRP元素不参与运算 分析 增强点还蛮好找的&#xff0c;控制MRP元素是否参与运算用下面的se19三代增强点就可以&#xff0c;打个断点看下MD04进的哪个增强点就行 旧版本的用这个&#xff1a;MD_CHANGE_MRP_DATA 新…...

构建一个简单的情感分析器:使用Python和spaCy

构建一个简单的情感分析器&#xff1a;使用Python和spaCy 引言 情感分析是自然语言处理&#xff08;NLP&#xff09;中的一项重要技术&#xff0c;它可以帮助企业和研究人员理解公众对特定主题或产品的看法。 在本篇文章中&#xff0c;我们将使用Python编程语言和 spaCy 库来构…...

数据库设计实例---学习数据库最重要的应用之一

一、引言【可忽略】 在学习“数据库系统概述”这门课程时&#xff0c;我一直很好奇&#xff0c;这样一门必修课&#xff0c;究竟教会了我什么呢&#xff1f; 由于下课后&#xff0c;&#xff0c;没有拓展自己的眼界&#xff0c;上课时又局限于课堂上老师的讲课水平&#xff0c;…...

数据结构算法题day05

数据结构算法题day05 题目算法思想代码运行代码 题目 从有序表中删除所有其值重复的元素&#xff0c;使表中所有元素的值均不同。算法思想 第一个元素&#xff08;不重复&#xff09;依次向后扫描&#xff0c;不重复就保留&#xff0c;重复&#xff08;不保留&#xff09;就删…...

关于《Java并发编程之线程池十八问》的补充内容

一、写在开头 在上一篇文章我们写《Java并发编程之线程池十八问》的时候,鉴于当时的篇幅已经过长,很多内容就没有扩展了,在这篇文章里对一些关键知识点进行对比补充。 二、Runnable vs Callable 在创建线程的时候,一般会选用 Runnable 和 Callable 两种方式。 【源码对…...

别再手动算占空比了!手把手教你用TI C2000 EPWM互补输出驱动电机(附死区配置避坑指南)

从零到精通的TI C2000 EPWM电机驱动实战&#xff1a;死区配置与波形调试全解析 在电机控制领域&#xff0c;精确的PWM信号生成直接决定了系统性能和可靠性。传统的手动计算占空比方式不仅效率低下&#xff0c;还容易引入人为误差。TI C2000系列DSP内置的增强型PWM模块&#xff…...

QSS样式表避坑指南:为什么你的Qt界面美化总是不生效?

QSS样式表深度解析&#xff1a;从失效原理到高效美化实战 在Qt界面开发中&#xff0c;QSS&#xff08;Qt Style Sheets&#xff09;作为界面美化的核心工具&#xff0c;其重要性不亚于CSS之于网页设计。然而许多开发者在使用过程中常遇到样式失效、优先级混乱等问题。本文将系统…...

实战数据结构:利用快马ai一键生成c语言指针实现的链表完整代码

实战数据结构&#xff1a;利用快马AI一键生成C语言指针实现的链表完整代码 指针是C语言的灵魂所在&#xff0c;尤其在实现链表、树等动态数据结构时&#xff0c;指针操作更是不可或缺的核心技能。最近在完成数据结构课程作业时&#xff0c;我尝试用InsCode(快马)平台的AI辅助功…...

词向量实战指南:从基础原理到工业级部署的完整教程

词向量实战指南&#xff1a;从基础原理到工业级部署的完整教程 【免费下载链接】AI-For-Beginners 微软推出的人工智能入门指南项目&#xff0c;适合对人工智能和机器学习感兴趣的人士学习入门知识&#xff0c;内容包括基本概念、算法和实践案例。特点是简单易用&#xff0c;内…...

5分钟完成Windows平台Poppler PDF处理工具完整部署指南

5分钟完成Windows平台Poppler PDF处理工具完整部署指南 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 在Windows系统上快速部署专业的PDF文档处理…...

直接上干货,咱们用粒子群算法给PID控制器做个暴力调参。传统PID参数调整像盲人摸象,PSO(粒子群优化)相当于派出一群带雷达的无人机直接扫描整片山区找最优解

基于粒子群算法的PID控制优化算法案例 matlab源代码 代码有详细注释&#xff0c;完美运行先看目标——让这个二阶系统达到最顺滑的响应&#xff1a; % 被控对象传递函数 sys tf(1, [1 3 2]); t 0:0.01:10; % 时间序列 粒子群的核心配置得够骚&#xff1a; %% PSO参…...

2026年GPT-5.4实战应用完全指南

2026 年 3 月 OpenAI 发布的 GPT-5.4&#xff0c;是 AI 从对话工具转向自动化执行代理的里程碑产品&#xff0c;凭借原生计算机操控、百万 Token 上下文、Excel 深度集成、强推理编程四大核心突破&#xff0c;覆盖企业、专家、讲师、管理者、主播、电商、小白七类人群&#xff…...

Stable-Diffusion-v1-5-archive生产环境部署:异常自动拉起+日志监控+多用户隔离方案

Stable-Diffusion-v1-5-archive生产环境部署&#xff1a;异常自动拉起日志监控多用户隔离方案 1. 引言 如果你正在寻找一个稳定、可靠、易于管理的Stable Diffusion v1.5生产环境部署方案&#xff0c;那么你来对地方了。SD1.5作为文生图领域的经典模型&#xff0c;虽然新模型…...

从零手写感知机到MindSpore实战:一份完整的鸢尾花分类作业避坑指南

从零手写感知机到MindSpore实战&#xff1a;一份完整的鸢尾花分类作业避坑指南 鸢尾花分类是机器学习入门的经典案例&#xff0c;但对于初学者来说&#xff0c;从理论推导到框架实战往往充满挑战。本文将带你完整走通这条学习路径&#xff1a;先手写感知机理解算法本质&#xf…...

提升arduino开发效率:用快马平台一键生成常用工具模块代码

作为一名经常折腾Arduino的开发者&#xff0c;我发现在项目开发中&#xff0c;总有些重复性的代码需要反复编写。最近尝试用InsCode(快马)平台来生成这些常用工具模块&#xff0c;效率提升非常明显。今天就把我的实践心得分享给大家。 I2C设备扫描功能 在连接多个I2C设备时&…...