路由

Angular 路由转场动画

◇◆丶佛笑我妖孽 提交于 2020-01-24 23:50:01
一、路由配置 BrowserAnimationsModule是必须要引用的 路由data属性也是必须要加的,名字可自拟 import { NgModule } from '@angular/core' ; import { BrowserModule } from '@angular/platform-browser' ; import { BrowserAnimationsModule } from '@angular/platform-browser/animations' ; import { RouterModule } from '@angular/router' ; import { AppComponent } from './app.component' ; import { HomeComponent } from './home.component' ; import { AboutComponent } from './about.component' ; import { InsertRemoveComponent } from './insert-remove.component' ; @ NgModule ( { imports : [ BrowserModule , BrowserAnimationsModule , RouterModule .

斐讯K2刷机

江枫思渺然 提交于 2020-01-24 17:48:11
斐讯K2 硬件版本A5 软件版本K2_V22.6.507.43 参考链接: 1.通过功能设置降级固件到K2_V22.6.506.28,文件:K2_V22.6.506.28.bin 2.使用RoutAckProV1B2开启路由器的telnet,文件:RoutAckProV1B2.exe 3.刷入Breed,使用breed web助手,管理员身份运行“路由器刷breed web助手通用版V4.8”,刷机方案选择“通用方案[需要开启路由器telnet或ssh],开始刷机,如果弹出breed懒人工具,关闭即可。刷入breed成功 4.进入不死刷固件:断电按住reset键不松手,通电5秒后松开reset键,浏览器访问192.168.1.1,进入breed web控制台 5.先执行 恢复出厂设置--固件类型选择config(公版),点击执行; 6.固件更新--右侧固件选择华硕固件,点击上传,文件:RT-AC54U-GPIO-1-PSG1218-64M_3.4.3.9-099.trx 来源: CSDN 作者: 刺猬在奔跑 链接: https://blog.csdn.net/electricstudent/article/details/104080876

node-express处理表单的接口

送分小仙女□ 提交于 2020-01-24 14:54:18
写一个小接口,用postman测试接口是否可行😝😝 import express from 'express' import config from './config' import router from './router' import queryString from 'querystring' const app = express() app.use('/node_modules', express.static(config.node_modules_path)) app.use('/public', express.static(config.public_path)) // 解析处理表单 POST 请求体中间件 app.use((req, res, next) => { // 由于表单 POST 请求可能会携带大量的数据,所以在进行请求提价的时候会分为多次提交 // 具体分为多少次进行提交不一定,取决于数据量的大小 // 在 Node 中,对于处理这种不确定的数据,使用事件的形式处理 // 这里可以通过监听 req 对象的 data 事件,然后通过对应的回调处理函数中的参数 chunk 拿到每一次接收到的数据 // data 事件触发多少次,不一定 // 当数据接收完毕之后,会自动触发 req 对象的 end 事件,然后就可以在 end 事件中使用接收到的表单

Python云端系统开发入门——框架基础

家住魔仙堡 提交于 2020-01-24 10:57:35
Django框架基础 这是我学习北京理工大学嵩天老师的《Python云端系统开发入门》课程的笔记,在此我特别感谢老师的精彩讲解和对我的引导。 1、 Django 简介与安装 Django是一个免费、开源的Web应用框架,由Python写成。采用了MTV(Model-Template-View)的框架模式。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 ————百度百科 Django是一个产品级框架,支持全球近万个网站及云端。相比其他框架,Django充分利用Python特点,开发效率更高。 Django框架的官方文档: https://docs.djangoproject.com/en/2.0/ Django官方对Django的支持: 使用“pip”命令进行安装: pip install django Django版本查看:cmd执行 “python -m django --version” 因为Django 1.x版本和Django 2.x版本差异较大,确认安装的环境是python 3.x和Django 2.x版本。 如果安装了Django 1.x版本,可以使用“ pip list ”进行查看。可以使用“

[随笔] Vue 路由守卫——页面 title 动态改变

纵饮孤独 提交于 2020-01-24 10:46:11
需求 实现切换路由时,标签页显示的 title 会根据不同页面发生改变 实现 (1)在路由配置页面 (src/router/index.js)中,给每项路由(routes)配置添加路由元信息 meta ,如: { path : '/news' , name : 'news' , component : news , meta : { title : '公司新闻' } } (2)在入口 js 文件 — main.js 中,配置路由守卫,监视路由变化: router . beforeEach ( ( to , from , next ) => { if ( to . meta . title ) { document . title = to . meta . title } next ( ) } ) 来源: CSDN 作者: "Zero'_ 链接: https://blog.csdn.net/weixin_44731536/article/details/103984810

asp.net mvc 通过修改路由规则来实现页面的URL多参数传递

六月ゝ 毕业季﹏ 提交于 2020-01-24 07:16:32
【原文】http://blog.csdn.net/risingsun001/article/details/9068187 修改MVC3中的路由规则 在Global.asax.cs中,修改路由规则 原路由规则 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = "Home", action = "Index", id = UrlParameter.Optional} // 参数默认值 ); MapRoute方法在RouteCollectionExtensions里有6个重载版本!在这里我挑了一个参数最多的重载版本来进行介绍 public static Route MapRoute( this RouteCollection routes, string name, string url, Object defaults, Object constraints, string[] namespaces ) name:路由在路由列表里的唯一名字(两次MapRoute时name不能重复) url:路由匹配的url格式 defaults:路由url

无线路由设置

不羁的心 提交于 2020-01-24 06:45:44
有需求,就有大牛。。。转自:http://blog.csdn.net/killzero/article/details/8954733 http://blog.reetsee.com/archives/227 1. 中大无线路由设置 以下为咪咪疼大神发出来的github项目主页: https://github.com/zonyitoo/clih3c/tree/openwrt 该教程所需要下载的,我已经将其放在了网盘上,单击即可下载: clih3c.ipk 此版本是基于github上的oh3c项目进行优化的。故对中山大学东校区的大部分宿舍适用,可能某些宿舍使用的是锐捷客户端,这个是不适用的。 如果你之前按照我的教程,使用了oh3c这个版本的认证客户端,又想试试更好用的。那么请按照下面的教程进行。 之前的oh3c的教程 首先是将之前的所安装的所有和oh3c的软件都卸载。使用命令: [plain] view plain copy print ? opkg remove oh3c opkg remove python-mini-oh3c opkg remove zlib opkg remove libpthread --force-removal-of-essential-packages 一一将之前所安装的东西全部删除。如果对openwrt的软件安装和删除有疑惑的,可以看看这篇文章:

VUE - 路由的使用和重定向

放肆的年华 提交于 2020-01-24 03:29:48
什么是路由: 后端路由: 对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源 前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换 前端路由的后端路由的区分 后端路由: 当我们在浏览器中输入http://192.168.1.200:8899/index.html来访问界面的时候,web服务器就会接收到这个请求,然后把index.html解析出来,并找到相应的index.html并展示出来,这就是路由的分发 前端路由 通过改变URL,在不重新请求页面的情况下,更新页面视图。 PS: 后端路由每次访问一个页面都要向浏览器发送请求,然后服务端再响应解析,这个过程就会存在延迟,但是对于前端路径来说只是访问一个新的界面,只是浏览器的路径发生了改变,没有和服务器进行交互(所以不存在延迟) 路由的创建和使用: 在使用Vue路由之前,我们必须要载入Vue-router库 < script src = "https://unpkg.com/vue-router/dist/vue-router.js" > < / script > < div id = "app" > < h1 > Hello App ! < / h1 > < p > < ! -- 通过router - link组件来导航 -- > < ! -- 通过传入 to

计算机网络网络层IP协议

半城伤御伤魂 提交于 2020-01-23 23:06:02
本文是在学习谢希仁编著的《计算机网络》一书的网络层相关知识后,对某些个人认为是重点内容的部分做出的总结。 本文的将涉及:IP地址划分,CIDR,ARP,IPv4数据报格式,IP层转发分组的过程,ICMP,路由选择协议,IPv6,MPLS. 1. IP地址划分 首先要清楚,IP地址是给互联网上每一台主机或路由器的每一个接口分配一个在全世界范围内是唯一的32位的标识符,而且是一个软件地址(有别于MAC地址)。 IP地址由互联网名字和数字分配机构ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。 IP地址呈现两级结构,第一级为网络号,由IP地址管理机构分配,第二级为主机号,由运行商自行分配。IP地址的结构可以记为: IP地址 ::= { <网络号>, <主机号> } 传统的IP地址被划分为5类: A, B ,C ,D ,E类。前三类为单播地址,D类为多播地址,E类保留为以后用。每类IP地址的格式详见《计算机网络》(谢希仁著,第七版) P119,这里不多阐述,事实上,由于近年来已经广泛地使用了无分类的IP地址进行路由选择,A, B, C类地址的区分已经成为了历史。这里仅介绍一下IPv4中某些特殊的地址: 网络号 : 主机号 源地址使用 : 目的地址使用 : 意义 0 : 0 可 : 不可 :

RabbitMQ(4) 未路由的消息、TTL和死信

北慕城南 提交于 2020-01-23 23:05:48
未路由的消息 当生产这发送的消息到达指定的交换器后,如果交换器无法根据自身类型、绑定的队列以及消息的路由键找到匹配的队列,默认情况下消息将被丢弃。可以通过两种方式 处理这种情况,一是在发送是设置mandatory参数,二是通过备份交换器。 设置mandatory参数 在发送消息是,可以设置mandatory参数未true,这样当消息在交换器上无法被路由时,服务器将消息返回给生产者,生产者实现回调函数处理被服务端返回的消息。 public class NoRouteMessage { private static String QUEUE = "unreachable_queue"; private static String EXCHANGE = "unreachable_exchange"; private static String BINDING_KEY = "fake_key"; public static void main(String[] args) throws IOException, TimeoutException { ConnectionFactory cf = new ConnectionFactory(); Connection connection = cf.newConnection(); Channel channel = connection