基本类型和引用类型_深拷贝和浅拷贝

ECMAScript 变量 __ 包含 _____ 的值: A.只能;一种数据类型 B.可能;两种不同数据类型 C.可能;三种不同数据类型 (答案见文末) 定义:   按值访问:     Undefined、Null、Boolean、Number、String这五种基本数据类型是按值访问的,因为可以操作保存在变量中实际的值。   按引用访问:     var obj = {name : 'Diana'};     要访问对象,须通过obj这个引用(指针)去寻找这个对象。   按值传递:    
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

Feign【@FeignClient】

首先看一下@FeignClient注解的源码: package org.springframework.cloud.openfeign; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import j
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

基于Docker + Consul + Nginx + Consul-Template的服务负载均衡实现(转)

转:https://www.jianshu.com/p/fa41434d444a 前言 上一篇文章使用 Consul 和 Registrator 在 docker 的容器环境中搭建了服务注册和发现集群。在服务发现和注册的基础上,本文将引入 Nginx反向代理服务器和 Consul-template 组件,实现动态的服务负载均衡。 正文 1. 工具介绍 1.1. Nginx 一个高性能的 HTTP 和反向代理服务器,用于前端访问流量到后台应用服务器负载均衡和请求转发。 1.2. Consul-t
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

python pip3安装出错 以及安装selenium报错--解决方法

1、更新pip3 python3 -m install pip -U pip 解决方案: sudo vi /usr/bin/pip3 修改该文件,修改结果如下 from pip import __main__ if __name__ == '__main__':   sys.exit(__main__._main()) 2、安装selenium出错 pip3 install selenium 解决方法:在这个安装命令后面加上 --user pip3 install selenium --user
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

2019-2020 20191327 《信息安全专业导论》第二周学习总结

1.教材学习内容总结 第一章:了解了计算机的基本结构与系统组成。同时了解了计算机的发展史;从一个房间大小到如今的轻巧让人惊叹;第一个程序员究竟是谁,女性的力量同样强大。 第十八章:知道了什么是大O分析,区分了不同的常见数量级,同时了解到在数学方面计算机也不是万能的,仍会存在一些特殊情况出现误差。 2.解决学习中的问题和解决过程 问题一:如何快速找到软件中出错的代码 解决过程:通过上网搜索,查到不同的软件有各自的检索方式,发现有的通过细化检索,有的是制作简单的Demo,也有的在初始就存在系统自动
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

Spring IOC和DI简单认识(转)

原文链接:https://blog.csdn.net/nihui123/article/details/82917121 IOC的基本思想就是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求,然后获取到所要请求的资源作为回应,应用了IOC之后,则是容器主动的将资源推送给它所管理的组件,组件只需要做的是选择一种合适的方式来接受资源,这种行为就被看做是组件被动的查找资源。DI(依赖注入),这个是对IOC的另一种表达方式,也就是组件以一些预先定义好的方式(例如setter方法)接受来自容
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

MySQL属性SQL_MODE学习笔记

最近在学习《MySQL技术内幕:SQL编程》并做了笔记,本博客是一篇笔记类型博客,分享出来,方便自己以后复习,也可以帮助其他人 SQL_MODE:MySQL特有的一个属性,用途很广,可以通过设置属性来实现某些功能支持 # 全局的SQL_MODE SELECT @@global.sql_mode; # 当前会话的SQL_MODE SELECT @@session.sql_mode; SQL_Mode默认值是为空的,对于SQL_mode的设置可以在mysql配置文件(my.ini或者my
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

Ellipsoid

HDU 题意:给定一个椭球面\(ax^2+by^2+cz^2+dyz+exz+fxy=1\)的\(a,b,c,d,e,f\),求椭球面上一点到\((0,0,0)\)的最短距离. 距离公式直接由二维推广到三维的.这题我真的搞了一个多小时,一直连样例都过不去,交一发结果A了???我浪费那么多时间干嘛呢???这题公式都告诉你了,就可以直接套模板不断调试各种参数了. 哦哦,还是要讲一下如何确定椭球面上一个点\((x,y,z)\),随机搞出\(x,y\)之后,\(z\)要根据上面的公式算出.变形一下上面
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

复本集 集群

目录 MongoDB部署Replica Sets 分别创建3个节点各自的数据文件存储路径 创建日志文件存储路径 创建复制集key文件存储路径 启动3个MongoDB实例来模拟 3个节点 配置节点信息,并初始化Replica Sets环境。 MongoDB部署Replica Sets 本节演示在1台服务器上部署3节点的Replica Sets,配置信息如下表所示。 配置信息 SERVER-1 SERVER-2 SERVER-3 数据文件存储路径 /data/data/r0 /data/data/
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

Hive元数据配置到MySql

1 驱动拷贝 1.在/opt/software/mysql-libs目录下解压mysql-connector-java-5.1.27.tar.gz驱动包 [root@hadoop102 mysql-libs]# tar -zxvf mysql-connector-java-5.1.27.tar.gz 2.拷贝/opt/software/mysql-libs/mysql-connector-java-5.1.27目录下的mysql-connector-java-5.1.27-bin.jar到/o
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

洛谷p3353在你窗外闪耀的星星题解

题目 首先被题目甜到了 本来搜标签搜的线段树,结果发现这题目很吸引我我果断点开 觉得前缀和就能A啊 于是乎 要注意 窗户旁边是可以看到的 所以前缀和的时候是不用再-1的 //前缀和 //注意坑点 //窗户的边缘可以看到 #include <cstdio> #include <iostream> using namespace std; const int N = 100010; int n, m, a[N], you = 1, ans = -0x3f3f3f3f, qzh[N]
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

MySQL日期和时间类型笔记

最近在看《MySQL技术内幕:SQL编程》并做了笔记,这是一篇笔记类型博客,分享出来方便自己复习,也可以帮助其他人 一、日期时间类型所占空间对比 各种日期时间数据类型所占的空间: 类型 所占空间 DATETIME 8字节 DATE 3字节 TIMESTAMP 4字节 YEAR 1字节 TIME 3字节 二、DATETIME和DATE对比 DATETIME占用8字节,既显示了日期也显示时间,可以表示的日期范围为“1000-01-01 00:00:00”到“9999-12-31 23:59:59”
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

攻防世界Web_backup

题目描述:X老师忘记删除备份文件,他派小宁同学去把备份文件找出来,一起来帮小宁同学吧! 解: 这道题目主要考察是否清楚index.php备份文件的文件名格式 一般备份文件的格式后缀为.bak 因此访问URL+/index.php.bak即可 使用notepad++或者记事本打开文件,即可得到flag
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

UidGenerator springboot2集成篇

uid-generator 官网集成文档: https://github.com/baidu/uid-generator/blob/master/README.zh_cn.md 由于并没有提供springboot集成版本,网上找的都缺少必须步骤,我这里梳理一下详细的uid-generator与springboot2集成的步骤 uid-generator与springboot2集成初始化 创建一个MySQL数据库名称为baiduUidGenerator 执行如下SQL DROP TABLE IF
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

bzip2

bzip2的常用选项: -k(keep) 在压缩或解压时,保留输入文件。 -d(decompress) 将压缩文件进行解压缩 1)压缩 bzip2 -k 源文件名 比如:bzip2 -k mypwd.1 得到一个.bz2后缀的压缩文件 2)解压 bzip2 -kd 压缩文件名 比如:bzip2 -kd mypwd.1.bz2 注意: 1)如果bzip2不加任何选项,此时为压缩,压缩完该文件会生成后缀为.bz2的压缩文件, 并删除原有的文件,所以说,推荐使用bzip2 -k来压缩源文件。
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

mysql支持emoji表情符存储

一、教你如何让数据库支持emoji表情符存储 解决方式: 更换字符集utf8-->utf8mb4 问题描述: 前台应用抓取微博信息,每天总有几条数据插入不成功。应用日志显示: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xAA",...' for column 'raw_json' at row 1, 异常:org.springframework.jdbc.UncategorizedSQLException: 其中r
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

深信服面经

字符复制函数: https://www.cnblogs.com/lxy-xf/p/11517873.html 问题主要有两个: 1.缓冲区溢出:如果src的长度大于dst的长度,则将赋值到dst的\0外,造成缓冲区溢出。 2.内存重叠:如果dst位于src和src+strlen(src)之间,则如果从头开始复制会造成内存重叠,如果以\0为终止的方式复制则永远不会停止下来 strcpy,strncpy,strlcpy: strcpy: 传入 dst和src,以\0为终止,可能造成缓冲区溢出 st
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

SpringCloud学习笔记(六、SpringCloud Netflix Feign)

目录: feign简介 feign应用 feign简介: feign是一款Netflix开源的声明式、模板化的http客户端,它可以更加便捷、优雅的调用http api;SpringCloud对Netflix的feign进行了增强,使其支持spring并整合了ribbon、eureka以提供负载均衡的http调用。 feign应用: 1、引入openfeign依赖 1 <dependency> 2 <groupId>org.springframework.cloud</groupId
分类: 其他 发布时间: 10-13 22:21 阅读次数: 0

实验室工作站jupyterhub安装笔记

本篇文章为实验室工作站的jupyterhub安装配置笔记,由于软硬件等各种区别,安装过程难免有所区别,仅供大家参考。 实验室新到一台深度学习工作站,原本想装一个juoyter notebook直接开干,但是突然想到jupyter不支持多用户同时使用,因此决定装一个jupyterhub方便大家使用(虽然目前只有我用) 参考文章:https://www.jianshu.com/p/0285feaa2ba2(文章所使用的命令有稍许拼写错误,以及路径改变,推荐按照本人笔记进行安装,若安装过程遇到其他问
分类: 企业开发 发布时间: 10-13 22:20 阅读次数: 0

TX2开发板Ubuntu16.04设置静态IP TX2开发板Ubuntu16.04设置静态IP

TX2开发板Ubuntu16.04设置静态IP https://www.cnblogs.com/qilai/p/11285445.html 首先打开一个Terminal输入 ifconfig 查看自己使用的网络接口,每台机器的端口不一定相同我使用的两台机器一台是台式机一台是TX2两个台机器的网络接口不一样的,我的TX2网络接口是wlan。 接下来在Terminal输入 sudo gedit /etc/network/interfaces 须在这个文件内配置静态IP信息 然后输入如下,刷新IP
分类: 其他 发布时间: 10-13 22:04 阅读次数: 0