JS学习笔记 之 预编译

1. imply global 暗示全局变量:任何变量,未经声明就赋值,此变量为全局对象(window)所有 例: a = 10; --> window.a = 10;  (不管此变量是在全局赋值的,还是局部赋值的) 2. 一切声明的全局变量都是window的属性 --> window即全局的 var b = 123; --> window.b = 123; --> window { b: 123 //在全局对象中新加了一个属性 } 预编译发生在函数执行的前一刻 --> 解释一句,执行一句 函
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

DevOps流程的简单总结

记录一下希望自己能把这堂改变命运的课,努力吸收: 关于DevOps的一张图:   DevOps流程包含:计划(plan)、编码(code)、编译(build)、测试(test)、发布(release)、部署(deploy)、运营(operate)、监控(monitor),这是一个循环的过程。DevOps是依托容器、自动化、云计算等技术及精益化管理形成的一种项目过程,有效的促进了开发、测试、运营、运维、QA等团队间的协作,使得团队内、跨团队之间的协作得到极大的提升,可以帮助企业做到产品精益化、运
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

设置rem基准值

<script type="text/javascript"> (function(){ var docEl = document.documentElement; function setRemUnit(){ //获取到rem的基准值 var rem = docEl.clientWid
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

setoolkit+花生壳 制作钓鱼网站

国家法律一定要遵守,知识要用在对的地方。 本贴只为了和大家交流学习,请勿用在其他地方,损害任何人的利益。 今天我,来说一下钓鱼网站 (在kali) 我们选择 1 回车 再选择 2 回车 再选择3 回车 再选择2回车 直接默认本机ip,,直接回车 写入你要克隆的网站地址,这里不演示的好。 然后回车一直到监听界面 然后不用动 不用退出 这样就建好了 ,选择你在本机浏览器输入kali的ip(刚刚默认的ip)也就可以访问你克隆的页面。(但是现在只能同一网段的用户可以访问钓鱼网站,所以我们要用花生壳)
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

谁说搞Java的不能玩机器学习?

简介 机器学习在全球范围内越来越受欢迎和使用。 它已经彻底改变了某些应用程序的构建方式,并且可能会继续成为我们日常生活中一个巨大的(并且正在增加的)部分。 没有什么包装且机器学习并不简单。 它对许多人来说似乎非常复杂并常常令人生畏。 像谷歌这样的公司将自己的机器学习概念与开发人员联系起来,在谷歌帮助下让他们逐渐迈出第一步,故TensorFlow的框架诞生了。 TensorFlow为何物? TensorFlow是由谷歌使用Python和C++开发的开源机器学习框架。 它可以帮助开发人员轻松获取数
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

python-并行&并发|同步&异步|异步阻塞&异步阻塞&同步阻塞&同步非阻塞

并行&并发概念 (并行&并发)学习这两个概念首先明确这两个概念的区别,这两个概念的区别贯穿本文,两个是不同的概念 并行:并行是解决了什么事(ing),一段时间或则同一时刻做了几件事 并发:并发是有多少事要解决(will be doing),一段时间或则同时时刻有多少事要做 注释:并行是解决并发的一种手段 demo:   并行:高速双向4车道,可以肩并肩同时行驶8辆车(解决了8辆车同时运行的事),他们在自己的车道上互不影响     并发:火车站春运与平时对比,平时人少(并发量就比较小),春运人很
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

JS 数组高阶函数 map、reduce、filter、sort等

JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 一个最简单的高阶函数: function add(x, y, f) { return f(x) + f(y); } Map 定义和用法: map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 map() 方法按照原始数组元素顺序依次处理元素。map()作为高阶函数,事实上它把运算规则抽象了。 arr.m
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

MySQL Online DDL与DML并发是否阻塞总结

MySQL DDL操作执行的三种方式 1,INPLACE,在进行DDL操作时,不影响表的读&写,可以正常执行表上的DML操作,避免与COPY方法相关的磁盘I/O和CPU周期,从而最小化数据库的总体负载。 最小化负载有助于在DDL操作期间保持良好的性能和高吞吐量。 2,COPY,不允许并发执行过多个DDL,执行过程中表不允许写但可读。 过程是通过创建一个新结构的临时表,将数据copy到临时表,完成后删除原表,重命名新表的方式,需要拷贝原始表, 3,INSTANT,从 MySQL 8.0.12 开
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

Mybatis框架-@Param注解

回顾一下上一个小demo中存在的问题,是是根据用户的id修改用户的密码,我们只是修改了用户的密码,结果我们的在写接口方法的时候掺入的参数确实一个User对象,这样让别人看到我们的代码真的是很难读懂啊!所以我们有必要对我们的代码进行改进,说句实在话,我个人觉得我们在写代码的时候,不要去刻意的凸显我们自己有多门的厉害,我的代码写的有多么的优秀,想想,如果你写的代码,功能是实现了,但是就你自己能够读懂,别人要话费好长的时间才能看懂,那样团队的开发效率就会大大的降低。我觉得好的代码是大家都能够很容易上
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

[点分治系列] 静态点分

没错...我就是要讲点分治。这个东西原本学过的,当时学得不好...今天模拟赛又考这个东西结果写不出来。 于是博主专门又去学了学这个东西,这次绝对要搞懂了...【复赛倒计时:11天】 ——正片开始—— 点分是一个用来解决树上路径问题、距离问题的算法。说直接点其实就是分治思想在树上的体现和应用。 首先是分治的方法,既然是树上问题,自然就是对树进行分治。 我们对于一棵树,选定一个点作为它的根,将这个点与其子树拆开,然后对它的子树也进行相同的操作,然后利用子树统计答案。一般来说,点分更像一种思想,而不
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

小程序数据绑定与事件绑定

1.如何定义页面数据。 小程序中每个页面,又四个部分,其中js文件内可以定义页面的数据,生命周期函数,其他业务逻辑。 如果要在.js文件内定义页面的数据,只需把数据定义到data节点下即可。 Page({ data:{ msg:'hello word' } }) 2.数据绑定: 把data中的数据绑定到页面中渲染,使用双大括号,将变量包起来即可。 语法格式为: <view>{{msg}} </view> 双大括号语法的主要应用场景:绑定内容,绑定属性,运算(三
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

Pod生命周期和健康检查

Pod生命周期和健康检查 Pod的生命周期涵盖了前面所说的PostStart 和 PreStop在内 Pod phase Pod的status定义在 PodStatus对象中,其中有一个phase字段。 Pod的运行阶段是Pod在其生命周期中的简单宏观概述。 下面是phase可能的值: Pending 挂起:该状态标识Pod没有调度到节点上,可能下载镜像耗费时间,容器还未启动。 Running 运行中: Pod已经绑定到一个节点上,Pod中的容器已经全部创建,至少有一个容器正在运行,或者证处于
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

wannacry分析--20199319

病毒概况 WannaCry病毒利用前阵子泄漏的方程式工具包中的“永恒之蓝”漏洞工具,进行网络端口扫描攻击,目标机器被成功攻陷后会从攻击机下载WannaCry病毒进行感染,并作为攻击机再次扫描互联网和局域网其他机器,形成蠕虫感染,大范围超快速扩散。 病毒母体为mssecsvc.exe,运行后会扫描随机ip的互联网机器,尝试感染,也会扫描局域网相同网段的机器进行感染传播。此外,会释放敲诈者程序tasksche.exe,对磁盘文件进行加密勒索。 病毒加密使用AES加密文件,并使用非对称加密算法RSA
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

[Spring]:java.lang.NoSuchMethodError: 'java.lang.String javax.annotation.Resource.lookup()'

错误信息 11月 05, 2019 9:32:15 下午 org.springframework.test.context.TestContextManager prepareTestInstance 严重: Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6e0e048
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

Flink1.7.2环境搭建

这里虚拟机模拟三台机器,分别为node01,node02,node03 搭建计划  Flink Yarn HA模式 node01: JM+TM node02:JM+TM  --备用节点 node03:TM 1.上传解压 2.flink下创建目录tem 3.修改配置文件   3.1conf/flink-conf.yaml    1 jobmanager.rpc.address: node01 2 jobmanager.rpc.port: 6123 3 jobmanager.heap.mb:
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

Pandas | 23 分类数据

通常实时的数据包括重复的文本列。例如:性别,国家和代码等特征总是重复的。这些是分类数据的例子。 分类变量只能采用有限的数量,而且通常是固定的数量。除了固定长度,分类数据可能有顺序,但不能执行数字操作。 分类是Pandas数据类型。 分类数据类型在以下情况下非常有用 - 一个字符串变量,只包含几个不同的值。将这样的字符串变量转换为分类变量将会节省一些内存。 变量的词汇顺序与逻辑顺序("one","two","three")不同。 通过转换为分类并指定类别上的顺序,排序和最小/最大将使用逻辑顺序,
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

POI实现文件读取与写出Excel文档

入门demo: package studyPOI; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org.apach
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

MongoDB系列---集合与文档操作03

MongoDB-——Collection 学习大纲:   1、集合操作   2、文档操作   知识回顾:   上一篇我们讲述了如何对MongoDB的权限和用户进行日常的基本操作,来达到我们对数据库的基本安全保障。 一 MongoDB的集合操作 前言:   MongoDB中的集合是一组文档的集,相当于关系型数据库中的表。 1 创建集合   MongoDB使用db.createCollection()函数来创建集合。 语法格式:db.createCollection(name,options) n
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

MySQL学习笔记4——DQL

DQL(数据查询语言) 一、基本查询 1.字段(列)控制 1)查询所有列 SELECT * FROM 表名; ->"*"表示查询所有列 2)查询指定列 SELECT 列1 [, 列2,..., 列n] FROM 表名; 3)让完全重复的记录只显示一次 当查询结果中的多行记录一模一样时,只显示一行。一般查询所有列时很少会有这种情况,但只查询一列或几列时,就有可能发生。 SELECT DISTINCT *|列1 [, 列2,..., 列n] FROM 表名; SELECT DISTINCT sal
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0

Anaconda学习

1. Anaconda概述 Anaconda可以理解为python的一个发型版本,里面包含了conda、numpy、panda等大量常用的包。为我们带来两点便利: 允许本机存在多个python环境,且互相隔离,互不影响。 内置的conda提供了便捷的包管理,引入一个包时,完全不需要考虑版本兼容性和包依赖冲突问题(在原生python环境下装过panda的同学应该有所体会) Anaconda的安装请参考这篇文章:https://www.jianshu.com/p/62f155eb6ac5 2. A
分类: 其他 发布时间: 11-05 21:50 阅读次数: 0