2019-2020学期20192404《网络空间安全专业导论》第八周学习总结

网络空间安全导论 第一章 网络空间安全概述 工作和生活中的网络安全 生活中常见的网络安全问题: 1、账号密码被盗 2、信用卡被盗刷 工作中常见的网络安全问题: 1、网络设备面临的威胁 2、操作系统面临的威胁 3、应用程序面临的威胁 网络空间安全的基本认识 Cybersecurity 网络空间是现在与未来所有信息系统的集合,是人类生存的信息环境。 网络空间安全是为了维护网络空间正常秩序,避免信息、言论被滥用,对个人隐私、社会稳定、经济发展、国家安全造成恶劣影响而需要的措施;是为确保网络和信息系统
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

MySql链接url参数的设置(转)

mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 passWord 用户密码(用于连接数据库) 所有版本 useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或g
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

10比较器常用类

Comparable和Comparator接口都是为了对类进行比较,众所周知,诸如Integer,double等基本数据类型,java可以对他们进行比较,而对于类的比较,需要人工定义比较用到的字段比较逻辑。可以把Comparable理解为内部比较器,而Comparator是外部比较器,基本的写法如下: class Apple implements Comparable<Apple>{ int id; double price; public Apple(int id, double price
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

用事件冒泡实现在div内点击,不触发事件,当在div外点击时才触发事件

讲解 http://caibaojian.com/javascript-stoppropagation-preventdefault.html 使用案例 在div内点击,不触发 一个事件,当在div外点击时才触发事件。 这比按钮节流和缓冲都要好的多 自己使用的是一个form控件中的输入不触发,当输入完点击其他地方时触发计算,将结果赋值给form中不可编辑的控件中。 具体代码: function div10_onClick(event) { //点击#Click时要阻止冒泡,否则.pop
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

CAS总结

一:CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。 CAS是英文单词CompareAndSwap的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。 CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做。整个比较并替换的操作是一个原子操作。 CAS是通过无限循环来获取数据的,若果在第一轮循环中,a线程获取地
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

redis的持久化操作1

持久化     1. redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。     2. redis持久化机制:   1. RDB:默认方式,不需要进行配置,默认就使用这种机制     * 在一定的间隔时间中,检测key的变化情况,然后持久化数据     1. 编辑redis.windwos.conf文件       # after 900 sec (15 min) if at least 1 key chan
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

IT服务外包在互联网行业的位置

目前互联网的发展,IT外包服务已经越来越多,现在出现IT外包服务公司也逐渐增加,增长比例也是不断上升,尤其在国外的公司,很多都是选择IT服务外包,中国相对比例少了很多,但这并不代表在国内不吃香,而是体现了IT外包的市场空间非常庞大,反而相对较大的公司找外包的几率更多,那么像才起步的中小企业有那么多资源去自己开发吗,显然中小企业更加需要。同时现在的IT服务外包的涉及范围很广泛:软件开发技术外包、运营
分类: 企业开发 发布时间: 11-26 21:10 阅读次数: 0

python的lambda

再python中,有个交lambda的东西,又叫做匿名函数,尝试解释一下它具体有什么用。 先看这样一段代码: >>> def add(x): ... return x+1 ... >>> add(5) 6 >>> add(7) 8 >>> 这里,定义了一个简单的函数,函数名是add,函数有一个参数x,函数的功能是把x+1并返回,然后,使用lambda来实现同样的功能。 >>> g = lambda x: x+1 >>> g(1) 2 >>> g(2) 3 >>> lambda既然被叫做
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

Pycharm2019.1.3破解

搬运: T3ACKYHDVF-eyJsaWNlbnNlSWQiOiJUM0FDS1lIRFZGIiwibGljZW5zZWVOYW1lIjoi5bCP6bifIOeoi+W6j+WRmCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZm
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

WinPE 使用WinNTSetup安装win10时提示efi part有红叉

disk genius创建分区时,会创建3个分区,第一个分区类型是ESP,第二个分区是MSR,第三个是可用的系统分区。 WinPE 使用WinNTSetup安装win10时提示efi part有红叉 解决方法:引导盘要选esp分区,也就是第一个分区 bootmanager显示黄标,不用处理,安装好系统后,就正常了。
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

牛客挑战赛34 2019-11-22

这个比赛太难了,本渣自然zero,喊一嗓子,还是博客园的界面我比较喜欢。牛客网的博客界面有点奇怪 第一题: 遇到了一个用时最短的神仙代码: 不仅模板类,内联函数,宏定义,编译器加速,using关键字用了很多C11新特性,代码狂拽酷炫吊炸天,我觉得看完他我就无法完成我的每日一题任务了,所以先贴在这,至少保证隔一天看一下,先看一天试试,下一次是11/28看这个代码 #pragma GCC optimize("Ofast,unroll-loops,no-stack-protector,fast-ma
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

【后缀数组】【SP1811】 LCS - Longest Common Substring

题目链接 题意翻译 输入2 个长度不大于250000的字符串,输出这2 个字符串的最长公共子串。如果没有公共子串则输出0 。 思路 求两个串的最长公共子串 代码 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define maxn 500010 using namespace std; int n, n1, n2; char s1[maxn], s2[maxn], s[maxn];
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

1126课堂小结 视图层 模板层

目录 一、视图层(view) 二、请求对象-HttpRequest request对象 部分常用属性 三、响应对象-HttpResponse 3-1. HttpResponse() 3-2. render() 3-3. redirect() 四、JsonResponse 五、FBV与CBV 六、 给CBV加装饰器 ---------------------------------------------------------- 一、模板层(template) 二、模板语法之注释 三、模板语法
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

prometheus安装(docker)

alertmanager mkdir /opt/alertmanager -p vim /opt/alertmanager/Dockerfile FROM prom/alertmanager EXPOSE 9093 vim /opt/alertmanager/docker-compose.yml version: "3.7" services: alertmanager: image: v-alertmanager container_name: alertman
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

微信小程序之swiper轮播图中的图片自适应高度

小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏。辣么,怎样让图片自适应不同分辨率捏。 我的思路是:获取屏幕宽度,获取图片的宽高,然后等比设置当前屏幕宽度下swiper的高度。 1.结构 <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

BZOJ 5495: [2019省队联测]异或粽子 可持久化trie+堆

和超级钢琴,异或之三倍经验 $?$ 堆+贪心素质三连 $?$ 好无聊...... code: #include <bits/stdc++.h> #define N 500006 #define ll long long #define setIO(s) freopen(s".in","r",stdin) // , freopen(s".out","w",stdout) using namespace std; char buf[100000],*p1,*p2; #def
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

python--使用PyYAML封装Capability

前戏 YAML 语言的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下。 YAML大小写敏感; 使用缩进代表层级关系; 缩进只能使用空格,不能使用TAB,不要求空格个数,只需要相同层级左对齐(一般2个或4个空格) # 表示注释,从这个字符一直到行尾,都会被解析器忽略。 YAML 支持的数据结构有三种。 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 数组:一组按次序排列的值,又称为序列(seque
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

day21--继承--派生

继承: 什么是继承? 继承是一种新建类的方式,新建的类称之为字类或派生类,继承的父类称之为基类或超类。 在python中,一个子类可以继承多个父类。 在其他语言中,一个子类只能继承一个父类。 继承的作用: 解决代码的冗余。 如何实现继承? 1.先确认谁是子类,谁是父类。 2.在定义类子类时,子类名(父类名)。 # 父类 class Father1: x = 1 pass class Father2: pass #子类 class Sub(Father1, Fathe
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

vue浏览器全屏实现

1、项目中使用的是sreenfull插件,执行命令安装 npm install --save screenfull 2、安装好后,引入项目,用一个按钮进行控制即可,按钮方法如下: toggleFullscreen() { if (!screenfull.enabled) { this.$message({ message: 'you browser can not work', type: 'warning' }) r
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0

函数14

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> long fac(int n){ if (n < 0){ printf("n<0,date error!"); return 0; } else if (n == 0 || n == 1) return 1; else return(fac(n - 1)*n); } int main(){ int n; long y; printf("n="); scanf
分类: 其他 发布时间: 11-26 21:01 阅读次数: 0