TCP/IP 9 网络安全

第9章 网络安全 9.2 网络安全构成要素 随着互联网的发展,对网络的依赖程度越高就越应该重视网络安全。 9.2.1 防火墙 组织机构(域)内部的网络与互联网相连时,为了避免域内受到非法访问的威胁,往往会设置防火墙。 防火墙的种类和形态有很多种。例如,专门过滤(不过滤)特定数据包的包过滤防火墙、数据到达应用以后由应用处理并拒绝非法访问的应用网关。这些防火墙都有基本相同的设计思路,那就是“暴露给危险的主机和路由器的个数要有限”。 当从外部过来的TCP通信请求时,只允许对web服务器的TCP 80
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

五.创建shader

直接拷贝大神的shader了,然后link bool AkGisWidget::createShader() { pointShader.addShaderFromSourceFile(QOpenGLShader::Vertex, ":/res/shaders/point_vert.glsl"); pointShader.addShaderFromSourceFile(QOpenGLShader::Fragment, ":/res/shaders/point_frag.glsl"); line
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

语句块——Java面向对象基础(17)

1、普通语句块可以放置在类中与方法同级,也可以放置在方法中。 2、语句块依赖实例,而且语句块优先于类的构造方法。 3、普通的语句块放置的时候,是需要顺序的。它是放置在成员变量的下方。 4、语句块可以任意调用类中成员变量,或者方法。 静态语句块的优先级要高于普通的语句块 静态语句块和成员变量的顺序也是有关系的,如果要使用成员变量,则必须将其放置在成员变量的下方。 静态语句块访问的成员变量也必须是静态的成员变量 静态语句块访问的方法也必须是静态的方法 static修饰语句块不依赖实例,在调用mai
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

第39级台阶 题解

小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢? 去掉一个条件:偶数步,只问只能迈上1个或两个台阶的条件下一共有多少种走法呢 f(n=39) {return f(n-1)+f(n-2)} 考到了 斐波那契数列 n 表示剩下的阶梯数 step 表示已走的步数 在这里还需要注
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

node-sass安装失败问题解决

全局安装依赖的时候,因为node-sass报错 Module build failed (from .[表情]de_modules/mini-css-extract-plugin/dist/loader.js): ModuleBuildError: Module build failed (from .[表情]de_modules[表情]ss-loader[表情]b/loader.js): Error: Node Sass does not yet support your current e
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

[LC] 654. Sparse Matrix Multiplication

Given two Sparse Matrix A and B, return the result of AB. You may assume that A's column number is equal to B's row number. Example Example1 Input: [[1,0,0],[-1,0,3]] [[7,0,0],[0,0,0],[0,0,1]] Output: [[7,0,0],[-7,0,3]] Explanation: A = [ [ 1, 0,
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

异步传输

异步传输 银行通常会将核心系统的数据放到中间服务器上 采集核心系统数据时,我们只需到中间服务器获取信息即可 使用虚拟机模拟,会用两个步骤 导出 将192.168.0.33的LOAN1用户中的某个表,导出到中间文件服务器192.168.0.133中 导入 从文件服务器192.168.0.133上将文件导入到192.168.0.33的LOAN2BK中 导出 [oracle@localhost ~]$ cat exp.sh #!/bin/bash # 获取昨日日期 CURDATE=$(date
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

Python的安装教程与环境配置

安装环境: Windows7或者Windows10 Python版本: 最新即可,这里选用 python 3.7.2; 一、下载: 在python的官网下载python版本,需要下载对应版本(在计算机-属性中查看自己是32位操作系统还是64位操作系统),我是64位的,就下载64位对应的安装包了 如下图:Windows x86-64 executable installer 官网下载地址如下: https://www.python.org/downloads/windows/ 二、安装: 下载完
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

centos下iptables防火墙规则用法和概述

iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。在日常Linux运维工作中,经常会设置iptables防火墙规则,用来加固服务安全。 ptables首先需要了解的: 1)规则概念 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息 包过滤表中,这些规
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

蓝桥基础练习 Sine之舞 BASIC-21

问题描述   最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。   不妨设   An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)   Sn=(...(A1+n)A2+n-1)A3+...+2)An+1   FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。 输入格式   仅有一个数:N<201。 输出格式
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

Markdown 文字颜色

参考:https://www.jianshu.com/p/aefd0e50b802 在markdown中为文字添加颜色: 命令:\color 写法: $\color{red}{hello}$ 其中{red}可以替换为任意颜色:例如:16进制颜色{#376956} \color{red}{hello} : \(\color{red}{hello!}\) \color{#376956}{hello} :\(\color{#376956}{hello!}\) \color{#4285f4}{hell
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

JVM笔记-运行时内存区域划分

1. 概述 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。它们各有用途,有些随着虚拟机进程的启动一直存在(堆、方法区),有些则随着用户线程的启动和结束而建立和销毁(程序计数器、虚拟机栈、本地方法栈)。 《Java 虚拟机规范》中规定 Java 虚拟机管理的内存包括以下几个区域: 下面简要分析各个区域的特点。 2. JVM 运行时内存区域 2.1 程序计数器 程序计数器(Program Counter Register),可以看做当前线程所执行的字节码
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

剑指offer学习笔记 链表中倒数第k个节点

鲁棒是英文Robust的音译,有时也翻译成健壮性。鲁棒性指程序能够判断输入是否合乎规范要求,并对不符网络
分类: 其他 发布时间: 03-16 22:34 阅读次数: 0

剑指offer学习笔记 链表中环的入口节点

面试题23:链表中环的入口节点。如果一个链表中包含环,如何找出环的入口节点?解决这个问题的第一步是如
分类: 其他 发布时间: 03-16 22:33 阅读次数: 0

C++ Primer 学习笔记 第六章 函数

函数是一个命名了的代码块,我们通过调用函数执行相应代码。函数可以有0个或多个参数,通常会产生一个结果运维
分类: 其他 发布时间: 03-16 22:33 阅读次数: 0

剑指offer学习笔记 反转链表

面试题24:反转链表。定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点,链表节
分类: 其他 发布时间: 03-16 22:33 阅读次数: 0

剑指offer学习笔记 合并两个排序的链表

面试题25:合并两个排序的链表。输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排C/C++
分类: 其他 发布时间: 03-16 22:33 阅读次数: 0

剑指offer学习笔记 树的子结构

面试题26:树的子结构。输入两棵二叉树A和B,判断B是不是A的子结构。二叉树节点定义如下:struc
分类: 其他 发布时间: 03-16 22:32 阅读次数: 0

剑指offer学习笔记 二叉树的镜像

面试题27:二叉树的镜像。输入一棵二叉树,该函数输出它的镜像。二叉树的节点定义如下:struct B
分类: 其他 发布时间: 03-16 22:32 阅读次数: 0

剑指offer学习笔记 对称的二叉树

面试题28:对称的二叉树。请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一
分类: 其他 发布时间: 03-16 22:32 阅读次数: 0