基于Packet Tracer 组建智能公司局域网
背景及要求
某公司有2个办公区, 分别位于不同的两个城市, 位于A城市的办公区为公司总部,为一幢2层办公楼,需要的计算机节点约30多个。A办公区有3个部门,分别是财务部, 销售部,行政部。位于B城市的办公区为研发部,需要的计算机节点约15个,两边办公区都通过宽带接入Internet,,现在要求设计一个网络组网方案,实现:
1、实现A区企业内部资源共享(内部邮件,FTP和WWW服务)
2、A,B区用户上班时间不能QQ聊天、浏览非法网页
3、A、B区用户分别各自共享一个IP地址访问Internet
4、所有公司内部部门之间不能相互直接访问
5、在办公区外的销售人员要求能访问A区销售部的信息服务器,但是禁止Internet上的用户访问该服务器
设计方案和网络拓扑图


设备的属性值基本规划
Router3
|
IP Address |
Subnet Mask |
端口 |
|
192.168.5.1 |
255.255.255.240 |
S2/0 |
|
192.168.1.1 |
255.255.255.224 |
Fa0/0.1 |
|
192.168.2.1 |
255.255.255.224 |
Fa1/0.1 |
|
192.168.3.1 |
255.255.255.224 |
Fa6/0.1 |
|
192.168.4.1 |
255.255.255.224 |
Fa7/0.1 |
|
192.168.7.1 |
255.255.255.0 |
Fa4/0 |
Router2
|
IP Address |
Subnet Mask |
端口 |
|
192.168.6.1 |
255.255.255.240 |
Fa0/0 |
|
192.168.5.2 |
255.255.255.240 |
Serial2/0 |
|
192.168.8.1 |
255.255.255.0 |
Serial3/0 |
Router0
|
IP Address |
Subnet Mask |
端口 |
|
192.168.7.3 |
255.255.255.0 |
Fa0/0 |
|
202.10.1.2 |
255.255.255.0 |
Serial2/0 |
- Router1
|
IP Address |
Subnet Mask |
端口 |
|
202.10.2.1 |
255.255.255.0 |
Fa0/0 |
|
202.10.1.1 |
255.255.255.0 |
Serial2/0 |
- Router4
|
IP Address |
Subnet Mask |
端口 |
|
202.10.3.1 |
255.255.255.0 |
Fa0/0 |
|
192.168.8.2 |
255.255.255.0 |
Serial2/0 |
- PC机
|
PC |
IP Address |
Subnet Mask |
默认网关 |
说明 |
|
0 |
192.168.1.2 |
255.255.255.224 |
192.168.1.1 |
Vlan 2 |
|
1 |
192.168.2.2 |
255.255.255.224 |
192.168.2.1 |
Vlan 3 |
|
2 |
192.168.3.2 |
255.255.255.224 |
192.168.3.1 |
Vlan 4 |
|
3 |
192.168.6.2 |
255.255.255.240 |
192.168.6.1 |
Vlan 6 |
- Server服务器
|
Serve |
IP Address |
说明 |
|
0 |
192.168.4.2/27 |
EMAIL/vlan 5 |
|
1 |
192.168.4.3/27 |
FTP/vlan 5 |
|
2 |
192.168.4.4/27 |
WWW/vlan 5 |
|
3 |
202.10.2.3/24 |
外部网络 |
|
4 |
202.10.3.3/24 |
外部网络 |
分vlan
- Switch-PT Switch 1
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan
Switch(config-vlan)#exit
Switch(config)#interface fa0/
Switch(config-if)#switchport access vlan
Switch(config-if)#exit
Switch(config)#interface fa1/
Switch(config-if)#switchport mode trunk %LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet1/, changed state to down %LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet1/, changed state to up Switch(config-if)#end
Switch#
%SYS--CONFIG_I: Configured from console by console
同理Switch 2, 3, 4和Multilayer Switch 1
使研发部(vlan6)只能访问行政部(vlan4)打卡上班
同时满足不能访问财务部(vlan2),销售部(vlan3),服务器群(vlan5)。
Router3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf
Router(config-router)#network 192.168.1.0 0.0.0.31 area
Router(config-router)#network 192.168.2.0 0.0.0.31 area
Router(config-router)#network 192.168.3.0 0.0.0.31 area
Router(config-router)#network 192.168.4.0 0.0.0.31 area
Router(config-router)#network 192.168.5.0 0.0.0.31 area
Router(config-router)#end
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type , N2 - OSPF NSSA external type
E1 - OSPF external type , E2 - OSPF external type , E - EGP
i - IS-IS, L1 - IS-IS level-, L2 - IS-IS level-, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route Gateway of last resort is not set 192.168.1.0/ is subnetted, subnets
C 192.168.1.0 is directly connected, FastEthernet0/
192.168.2.0/ is subnetted, subnets
C 192.168.2.0 is directly connected, FastEthernet1/
192.168.3.0/ is subnetted, subnets
C 192.168.3.0 is directly connected, FastEthernet6/
192.168.4.0/ is subnetted, subnets
C 192.168.4.0 is directly connected, FastEthernet7/
192.168.5.0/ is subnetted, subnets
C 192.168.5.0 is directly connected, Serial2/
R 192.168.6.0/ [/] via 192.168.5.2, ::, Serial2/
Router#
Router2
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf
Router(config-router)#network 192.168.5.0 0.0.0.15 area
Router(config-router)#
::: %OSPF--ADJCHG: Process , Nbr 192.168.5.1 on Serial2/ from LOADING to FULL, Loading Done
Router(config-router)#network 192.168.6.0 0.0.0.15 area
Router(config-router)#
Router(config-router)#end
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type , N2 - OSPF NSSA external type
E1 - OSPF external type , E2 - OSPF external type , E - EGP
i - IS-IS, L1 - IS-IS level-, L2 - IS-IS level-, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route Gateway of last resort is not set 192.168.1.0/ is variably subnetted, subnets, masks
R 192.168.1.0/ [/] via 192.168.5.1, ::, Serial2/
O 192.168.1.0/ [/] via 192.168.5.1, ::, Serial2/
192.168.2.0/ is variably subnetted, subnets, masks
R 192.168.2.0/ [/] via 192.168.5.1, ::, Serial2/
O 192.168.2.0/ [/] via 192.168.5.1, ::, Serial2/
192.168.3.0/ is variably subnetted, subnets, masks
R 192.168.3.0/ [/] via 192.168.5.1, ::, Serial2/
O 192.168.3.0/ [/] via 192.168.5.1, ::, Serial2/
192.168.4.0/ is variably subnetted, subnets, masks
R 192.168.4.0/ [/] via 192.168.5.1, ::, Serial2/
O 192.168.4.0/ [/] via 192.168.5.1, ::, Serial2/
192.168.5.0/ is subnetted, subnets
C 192.168.5.0 is directly connected, Serial2/
192.168.6.0/ is subnetted, subnets
C 192.168.6.0 is directly connected, FastEthernet0/
Router#
Router3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip access-list standard david //配置名为david的IP标准访问控制列表
Router(config-std-nacl)#permit 192.168.3.0 0.0.0.31 //允许192.168.3.0网段通过
Router(config-std-nacl)#deny 192.168.1.0 0.0.0.31 //禁止192.168.1.0网段通过
Router(config-std-nacl)#deny 192.168.2.0 0.0.0.31
Router(config-std-nacl)#deny 192.168.4.0 0.0.0.31
Router(config-std-nacl)#exit
Router(config)#interface se2/
Router(config-if)#ip access-group david out //将名为david的IP标准访问控制列表应用到se2/0端口
Router(config-if)#end
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
show running-config
Building configuration... Current configuration : bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Router
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface FastEthernet0/
ip address 192.168.1.1 255.255.255.224
duplex auto
speed auto
!
interface FastEthernet1/
ip address 192.168.2.1 255.255.255.224
duplex auto
speed auto
!
interface Serial2/
ip address 192.168.5.1 255.255.255.240
ip access-group david out
clock rate
!
interface Serial3/
no ip address
shutdown
!
interface FastEthernet4/
no ip address
!
interface FastEthernet5/
no ip address
shutdown
!
interface FastEthernet6/
ip address 192.168.3.1 255.255.255.224
duplex auto
speed auto
!
interface FastEthernet7/
ip address 192.168.4.1 255.255.255.224
duplex auto
speed auto
!
router ospf
log-adjacency-changes
network 192.168.1.0 0.0.0.31 area
network 192.168.2.0 0.0.0.31 area
network 192.168.3.0 0.0.0.31 area
network 192.168.4.0 0.0.0.31 area
network 192.168.5.0 0.0.0.31 area
!
router rip
network 192.168.1.0
network 192.168.2.0
network 192.168.3.0
network 192.168.4.0
network 192.168.5.0
!
ip classless
!
!
ip access-list standard david
permit 192.168.3.0 0.0.0.31
deny 192.168.1.0 0.0.0.31
deny 192.168.2.0 0.0.0.31
deny 192.168.4.0 0.0.0.31
!
!
!
!
!
line con
line vty
login
!
!
!
End
建立企业局域网
Router3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fa0/
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fa0/0.1 %LINK--CHANGED: Interface FastEthernet0/0.1, changed state to up %LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet0/0.1, changed state to up
Router(config-subif)#encapsulation dot1q
Router(config-subif)#ip address 192.168.1.1 255.255.255.224
Router(config-subif)#exit
Router(config-if)#end Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fa1/
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fa1/0.1 %LINK--CHANGED: Interface FastEthernet1/0.1, changed state to up %LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet1/0.1, changed state to up
Router(config-subif)#encapsulation dot1q // /封装802.1q协议,并把该端口划分到vlan 3
Router(config-subif)#ip address 192.168.2.1 255.255.255.224
Router(config-subif)#exit
Router(config)#interface fa6/
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fa6/0.1 %LINK--CHANGED: Interface FastEthernet6/0.1, changed state to up
Router(config-subif)#
%LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet6/0.1, changed state to up
Router(config-subif)#encapsulation dot1q
Router(config-subif)#ip address 192.168.3.1 255.255.255.224
Router(config-subif)#exit
Router(config)#interface fa7/
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fa7/0.1 %LINK--CHANGED: Interface FastEthernet7/0.1, changed state to up %LINEPROTO--UPDOWN: Line protocol on Interface FastEthernet7/0.1, changed state to up
Router(config-subif)#
Router(config-subif)#encapsulation dot1q
Router(config-subif)#ip address 192.168.4.1 255.255.255.224
Router(config-subif)#exit
Router(config)#exit
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type , N2 - OSPF NSSA external type
E1 - OSPF external type , E2 - OSPF external type , E - EGP
i - IS-IS, L1 - IS-IS level-, L2 - IS-IS level-, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route Gateway of last resort is not set 192.168.1.0/ is subnetted, subnets
C 192.168.1.0 is directly connected, FastEthernet0/0.1
192.168.2.0/ is subnetted, subnets
C 192.168.2.0 is directly connected, FastEthernet1/0.1
192.168.3.0/ is subnetted, subnets
C 192.168.3.0 is directly connected, FastEthernet6/0.1
192.168.4.0/ is subnetted, subnets
C 192.168.4.0 is directly connected, FastEthernet7/0.1
192.168.5.0/ is subnetted, subnets
C 192.168.5.0 is directly connected, Serial2/
192.168.6.0/ is variably subnetted, subnets, masks
R 192.168.6.0/ [/] via 192.168.5.2, ::, Serial2/
192.168.6.0/ [/] via 192.168.5.2, ::, Serial2/
部门之间不能相互访问
Router3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#access-list deny 192.168.1.2
Router(config)#access-list permit any
Router(config)#int fa1/0.1
Router(config-subif)#ip access-group in
Router(config-subif)#ip access-group out
Router(config-subif)#exit
Router(config)#int fa6/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#ip access-group in
Router(config-subif)#exit
Router(config)#access-list deny 192.168.2.2
Router(config)#access-list permit any
Router(config)#in fa6/0.1
Router(config-subif)#ip access-group in
Router(config-subif)#ip access-group out
Router(config-subif)#exit
Router(config)#access-list deny 192.168.3.2
Router(config)#access-list permit any
Router(config)#int fa0/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#ip access-group in
访问外网
防火墙1设置NAT
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s2/
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#int fa4/
Router(config-if)#ip nat inside
Router(config-if)#exit
Router(config)#ip nat inside source static 192.168.7.2 202.10.0.2
Router(config)#exit
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
Router#show ip nat trans
Pro Inside global Inside local Outside local Outside global
--- 202.10.0.2 192.168.7.2 --- ---
访问公网配置
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/
Router(config-if)#exit
Router(config)#int fa4/
Router(config-if)#ip add 192.168.7.3 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#route rip
Router(config-router)#ver
Router(config-router)#no au
Router(config-router)#net 192.168.7.0
Router(config-router)#default-information originate
Router(config-router)#exit
Router(config)#exit
Router#
%SYS--CONFIG_I: Configured from console by console
测试结果
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type , N2 - OSPF NSSA external type
E1 - OSPF external type , E2 - OSPF external type , E - EGP
i - IS-IS, L1 - IS-IS level-, L2 - IS-IS level-, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route Gateway of last resort is not set R 192.168.1.0/ [/] via 192.168.7.1, ::, FastEthernet4/
R 192.168.2.0/ [/] via 192.168.7.1, ::, FastEthernet4/
R 192.168.3.0/ [/] via 192.168.7.1, ::, FastEthernet4/
R 192.168.4.0/ [/] via 192.168.7.1, ::, FastEthernet4/
R 192.168.5.0/ [/] via 192.168.7.1, ::, FastEthernet4/
R 192.168.6.0/ [/] via 192.168.7.1, ::, FastEthernet4/
C 192.168.7.0/ is directly connected, FastEthernet4/
C 202.10.0.0/ is directly connected, Serial2/
Router#
允许网段通过路由出去
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#access-list permit 192.168.1.0 0.0.0.31
Router(config)#access-list permit 192.168.2.0 0.0.0.31
Router(config)#access-list permit 192.168.3.0 0.0.0.31
Router(config)#int s2/
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#int fa4/
Router(config-if)#ip nat inside
Router(config-if)#end
Router#
%SYS--CONFIG_I: Configured from console by console Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 0.0.0.0 0.0.0.0 s2/
Router(config)#end
Router#
%SYS--CONFIG_I: Configured from console by console
设置A区域内部服务器群
WWW服务器配置

开启HTTP服务,同时关闭在此服务器上的DNS、FTP、MAIL和DHCP服务,即单击左侧MAIL,SMTP Service、POP3 Service 设置为 off,其他服务保持不变。

从PC0访问内部www服务器:

FTP 服务器配置
配置FTP服务器,关闭在此服务器上的DHCP、DNS、MAIL、WEB服务(Service),其他服务不变,操作过程类似于DHCP配置过程,在此只针对FTP配置:

Service(服务状态):On(开),添加User Name(用户名)和Password(密码),每个用户都勾选上Write(可写)、Read(可读)、Delete(删除)、Rename(重命名)、List(列表),每次添加最后要点击 +(添加)到滚动文本区域里。
E-MAIL服务器配置
配置MAIL服务器,关闭在此服务器上的DHCP、DNS、FTP、WEB服务(Service),其他服务不变,操作过程类似于DHCP配置过程,在此只针对EMAIL配置:

SMTP Service 、POP3 Service(服务状态):On(开)Domain Name(域名):mail.yyd.com分别添加2个User (用户)和Password(密码),每次添加最后要点击 +(添加)到滚动文本区域里。
办公室外销售人员访问销售部
Switch-PC Switch 1
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int vlan //interface vlan 3 %LINK--CHANGED: Interface Vlan3, changed state to up %LINEPROTO--UPDOWN: Line protocol on Interface Vlan3, changed state to up
Switch(config-if)#ip address 192.168.2.1 255.255.255.224 //设置交换机ip
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#enable password //设置进入特权模式的密码为123456
Switch(config)#line vty 0 4
Switch(config-line)#password yydyyd //设置远程登录密码为yydyyd
Switch(config-line)#login
Switch(config-line)#end
Switch#
%SYS--CONFIG_I: Configured from console by console Switch#
将远程登录设置了密码,这样internet上的人不知道密码的话就无法访问,而销售人员知道密码就可以访问。
上班时间不能QQ聊天、浏览非法网页
Router3
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#time-range nowork
Router(config-time-range)#periodic weekend : to ://从星期六:00到星期天23:59
Router(config)#access-list deny tcp any any time-range work1
Router(config)#access-list permit tcp any 192.168.1.2 0.0.0.31 time-range nowork
Router(config)#access-list permit tcp any 192.168.2.2 0.0.0.31 time-range nowork
Router(config)#access-list permit tcp any 192.168.3.2 0.0.0.31 time-range nowork
Router(config)#access-list permit tcp any 192.168.4.2 0.0.0.31 time-range nowork
Router(config)#int fa0/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#exit
Router(config)#int fa1/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#exit
Router(config)#int fa6/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#exit
Router(config)#int fa7/0.1
Router(config-subif)#ip access-group out
Router(config-subif)#exit
同理Router2
总结
这个是我在大二上的时候,这差不多这个时候,做路由器课程设计的时候老师叫做的,当时就只有我做的比较完善,心中暗自得意,哈哈哈哈。
希望这个对你们有帮助,写的稍微有点乱哈。
当时老师说到公司A地与公司B地联系的话是用VPN建立,后来不知道怎么的也就没做了。
转载请注明出处:http://www.cnblogs.com/yydcdut/p/3520838.html
基于Packet Tracer 组建智能公司局域网的更多相关文章
- 计算机网络实验八实验报告——应用Packet Tracer 5.0模拟器工具对WLAN进行配置
计算机网络实验八实验报告 一.实验目的 1.熟练使用Packet Tracer 5.0模拟器: 2.应用Packet Tracer 5.0模拟器工具对WLAN进行配置. 二.实验环境 一台PC机. 模 ...
- Cisco Packet Tracer 6.0 实验笔记
开篇:组建小型局域网 实验任务 1.利用一台型号为2960的交换机将2pc机互连组建一个小型局域网: 2.分别设置pc机的ip地址: 3.验证pc机间可以互通. 实验设备 Switch_2960 1台 ...
- 基于能量收集的智能家居-2013国家级大学生创业实践项目申报_商业计划书_V0.2
SmartHome项目商业计划 基于能量收集的 免电池无线智能家居系统 IA-SmartHome团队 2012.12 l 基于无线的智能家居解决方案,节省施工成本: l 基于能 ...
- Linux中安装Cisco Packet Tracer
Cisco Packet tracer是什么? Cisco Packet Tracer是一个强大的网络模拟工具,用于进行Cisco认证时的培训.它为我们 提供了各个路由器和网络设备的良好的接口视图,这 ...
- Linux网络应用编程之Packet Tracer安装及界面介绍
Packet Tracer入门 一,Packet Tracer介绍 packet tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计.配置.排除网络故障提供了网络 ...
- Cisco Packet Tracer的使用(一)
Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计.配置.排除网络故障提供了网络模拟环境.用户可以在软件的图形用户界面上直接使用拖曳方法 ...
- 【单片机】基于有方GPRS的智能电梯控制系统
前一篇文章<时钟及温度的显示>中所介绍的作品,是作为一个单片机新手在暑假学了一个月的单片机之后,做的第一个综合性作品,涵盖了二极管.蜂鸣器.数码管.液晶屏.按键.时钟芯片.温度传感器的控制 ...
- 第2章 GNS3和PacketTracer网络模拟器(3)_搭建Packet tracer实验环境
3. Packet tracer实验环境 3.1 设置网络拓扑图 (1)配置路由器局域网和广域网接口,如上图(可双击相应的图标,然后在命令行或图形界面上进行IP地址等配置) ①本例采用“Generic ...
- 对比网络模拟器软件——Cisco Packet Tracer、华为eNSP、H3C Cloud Lab
1.软件介绍 1.1 Cisco Packet Tracer Cisco Packet Tracer(以下简称PT)是一款由思科公司开发的,为网络课程的初学者提供辅助教学的实验模拟器.使用者可以在该模 ...
随机推荐
- 如何破解安卓App
韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha 313134555@qq.com 如何破解安卓App
- 使用 Nokia Imaging SDK 开发有滤镜功能的 Windows Phone 8 应用
说到滤镜应用,相信很多数开发者都对照片特效的经验都十分有限,通常都是去找一些三方的类库进行学习或移植,今天在这里给大家介绍下 Nokia 的 Imaging SDK, 相信大家对Nokia的自家图像软 ...
- wxwidget wxpython 可视化开发工具
wxwidget官方建议的工具集合:http://wiki.wxwidgets.org/Tools 支持wxpython可视化开发工具 wxFormBuilder wxGlade wxDesigner ...
- Codeforces Round #288 (Div. 2) B. Anton and currency you all know 贪心
B. Anton and currency you all know time limit per test 0.5 seconds memory limit per test 256 megabyt ...
- Nginx负载均衡的五种策略
nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个. nginx的upstre ...
- OPENCV----在APP性能测试中的应用(一)
应用项目: APP的性能测试 应用场景: APP启动速度 视频开播速度 加载速度 等~~ 缘来: 基于APP日志和UiAutomator的测试方案,测试结果不能直白且精确的反应,用户的体验 ...
- This seems to be a pre-built javascript file. webpack报这个警告怎么办?
增加 module.noParse 进行解决 例如: { resolve: { alias: { 'react': 'my/react/path' } }, module: { noParse: [/ ...
- 移动平台的WebApp之Meta标签
对于桌面平台web布局中大家对meta标签再熟悉不过了,它永远位于 head 元素内部,对做SEO的朋友一定对meta有种特殊的感情吧,今天我们就来说说移动平台的meta标签,在移动平台meta标签究 ...
- .Net C#上传文件最大设置
<!--网页允许的最大设置节点--> <system.web> <httpRuntime targetFramework="4.5" maxReque ...
- C#(静态String类)
[转]http://blog.csdn.net/angelazy/article/details/8501776 C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的 ...