- 博客(12)
- 资源 (36)
- 收藏
- 关注
原创 vue父子组件传值
父组件给子组件传值1. 父组件调用子组件的时候,绑定动态属性<v-header :title="title"></v-header>2. 在子组件里面通过props接收父组件传过来的数据props:['title]props:{ 'title': String,}3.. 直接在子组件里面使用父组件主动获取子组件的数据和方法:1. 调用子组件的时候定义一个ref方法 <v-header ref="header"></hea
2020-05-29 01:27:44 175
转载 Linux 网络层收发包流程及 Netfilter 框架浅析
1. 前言本文主要对 Linux 系统内核协议栈中网络层接收,发送以及转发数据包的流程进行简要介绍,同时对 Netfilter 数据包过滤框架的基本原理以及使用方式进行简单阐述。2. 基础网络知识2.1 网络分层模型OSI 模型中将网络划分为七层,但在目前实际广泛使用的 TCP/IP 协议框架体系内,我们一般将网络划分为五层,从下到上依次为物理层,链路层,网络层,传输层以及应用层。两者的区别在于 OSI 模型在应用层对数据包做了更细致的划分。两者的关系如下图所示:在 TCP/IP 协议框架体系的
2020-05-26 02:55:57 620
转载 协议栈之packet_type
进入函数netif_receive_skb()后,skb正式开始协议栈之旅。先上图,协议栈大致过程如下所示:跟OSI七层模型不同,linux根据包结构对网络进行分层。比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中arp和ip地位相同(如上图)但是在OSI七层模型中,arp属于链路层,ip属于网络层…这里就不死抠概念,我们就说arp,ip都属于第二层。下面是网络第二层的处理流程一、相关数据结构内核处理网络第二层,有下面2个重要list_head变量 (文件linux_
2020-05-26 02:31:18 2015
转载 网络数据包收发流程:从驱动到协议栈
一、硬件环境intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大bcm5461: PHY芯片,与之对应的MAC是TSECTSEC: Three Speed Ethernet Controller,三速以太网控制器,PowerPc 架构CPU里面的MAC模块注意:TSEC内部有DMA子模块。话说现在的CPU越来越牛叉了,什么功能都往里面加,最常见的如MAC功能。TSEC只是MAC功能模块的一种,其他架构的cpu也有和TSEC类似的MAC功能模块。这些集成到CP
2020-05-26 02:08:43 1031
转载 uint8_t / uint16_t / uint32_t /uint64_t
在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看, 好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问: 以*_t结尾的类型是不是都是long型的?在baidu上查一下,才找到答案,这时才发觉原来自己对C掌握的太少。那么_t的意思到底表示什么?具体的官方答案没有找到,不过我觉得有个答案比较接近。它就是一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义
2020-05-26 00:12:33 194
原创 Vue vue-reource实现请求数据
使用vue-resource请求数据的步骤:需要安装vue-resource模块,注意加上 --savecnpm install vue-resource --savemain.js 引入vue-resourceimport VueResource from ‘vue-source’;Vue.use(VueResource)在组件里面直接使用 this.$http.get(地址).then(function(){ })使用实例<template> <!--
2020-05-24 17:39:07 300
原创 dnspod-sr简介
文章目录简介特性问题性能测试环境性能测试解决方案快速开始简介dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。特性高性能,比所有流行的开源 DNS 软件性能高出2倍以上安全,能抵御一般攻击稳定,有效降低解析失败率主动刷新缓存,响应速度更快易于扩展,非常容易部署防污染,能够正确解析被污染域名问题不支持PTR反解析;增加配置参数文件,解决现在需要通过修改代码修改配置的问题,如- f
2020-05-24 03:28:41 703
原创 GCC提供的builtin函数
GCC提供了一系列的builtin函数,可以实现一些简单快捷的功能来方便程序编写,另外,很多builtin函数可用来优化编译结果。这些函数以“_builtin”作为函数名前缀。很多C标准库函数都有与之对应的GCC builtin函数,例如strcpy()有对应的__builtin_strcpy()内建函数。下面就介绍一些builtin函数及其作用:__builtin_ffs(x):返回x中最后一个为1的位是从后向前的第几位,如__builtin_ffs(0x789)=1, __builtin_ffs
2020-05-24 03:11:07 2138
转载 简述DNS原理,搭建主-辅服务器,搭建智能DNS
一、DNS是什么DNS(Domain Name Service的缩写)的作用就是根据域名查出IP地址。IP地址是由32位二进制数字组成,人们很难记住这些IP,相反,大家愿意使用比较容易记忆的主机名字。而电脑在处理IP数据报文时,是使用IP地址的,因为它是固定长度。DNS查询的类型对于客户端来说是递归查询,对于DNS服务器来说,绝大多数是迭代查询的。DNS名称解析中,从名称到IP的查询叫做正向解析,而从IP到名称的查询叫做反向解析。如果DNS服务器至少解析了一个或一个以上的域叫做DNS主服务器或者DNS辅
2020-05-22 08:12:21 1879
原创 深入解读HTTP/3的原理及应用
背景在万维网诞生之时,万维网仅仅是一群交换超文本文件的计算机。在计算机之间交换文件是一个简单的程序,包括请求和响应。在此基础上设计了一个简单的基于文本的协议。HTTP(超文本传输协议)应运而生。后来,它被起草成了一个标准化的IETF协议,定义在RFC 1945中,也被称为HTTP/1.0。多年来,HTTP从HTTP/1.0发展到HTTP/1.1,再到HTTP/2。在每一次迭代中,协议都增加了新的功能,以处理大量的需求,如应用层需求、安全考虑、会话处理和媒体类型等。要深入了解HTTP/2及其从HTTP/1
2020-05-21 08:50:18 494
转载 DOH(DNS-over-HTTPs)服务器搭建
DOH搭建1)搭建环境以及相关资料配置使用服务器或虚拟机都可以,系统镜像推荐使用Debian或Ubuntu。本次搭建使用的是Ubuntu18.04版本。DOH服务器包的下载链接,后面会用到:https://pan.baidu.com/s/1au3-AbPOcMo6wqyyVqeZJg密码:fgnl本文主要是对着一篇英文教程写的,想直接看英文版的可以转到这里:https://www.aaflalo.me/2018/10/tutorial-setup-dns-over-https-serverDO
2020-05-19 09:05:41 5280
原创 vue.js(三)todo list demo实现
<template> <div id="app"> <input type="text" v-model="todo" @keydown="doAdd($event)"> <button @click="doAdd()">+增加</button> <br> ...
2020-05-06 03:03:12 286
vscode中Go的相关插件安装
2020-08-14
gns3镜像文件
2017-04-23
VC++之MFC类库中文手册
2016-08-11
Docker技术入门与实战 杨保华,戴王剑,曹亚仑编著 机械工业出版社
2016-08-11
jmeter资源监控的插件工具
2020-03-01
jmeter-plugins-manager-1.3.jar.zip
2020-03-01
openssl-1.1.0c_libs.zip
2020-02-11
Go语言 guru.exe、godef.exe、gocode.exe
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人