Web前端开发笔记——第四章 JavaScript程序设计 第三节 数据类型

# 一、基本数据类型JavaScript中包括两种不同数据类型,分为`基本数据类型`和`引用数据类型`,前者指简单的数据段,后者指多个值构成的对象。## (一)String类型String类型即`字符串`类型,字符串可以包括在单引号或双引号内,若字符串本身含有单引号则字符串应该包括在双引号内,反正则在单引号内。## (二)Number类型### 1、字面量Number类型即`数字类型`,可分为整数、浮点数和NaN,其中浮点数是带有小数点且至少有一位的数,它占用的内存空间是整数的两倍。
分类: 其他 发布时间: 11-22 09:39 阅读次数: 0

Python程序开发——第八章 文件

# 一、文件的打开和关闭## (一)打开通过内置函数`open()`来打开一个文件,并返回文件对象,若无法被打开,则会抛出OSError。open()函数的格式如下:```pythonopen(文件名称,mode="",encoding="")```参数encoding设置文件的`编码格式`,参数mode设置文件的`打开模式`,`默认的文件访问模式为只读(r)`,比如下表文件打开模式:| 模式 | 名称 | 含义 ||--|--|--|| r | 只读| 以只读的形式打开,若文件不
分类: 其他 发布时间: 11-22 09:39 阅读次数: 0

Python程序开发——第九章 异常处理

该语句用于捕获程序运行时时的异常,其中`try子句`后面跟代码,`except子句`后跟捕获的异常类型以及当捕获到异常后的处理代码。简单的来说,当try子句中若有异常,则忽略该子句中的剩余代码,立即执行except子句中的代码,而当try子句没有异常则不执行except子句后的内容。```pythontry: 代码except(异常类型): 异常处理代码```python中标准异常有以下:[python标准异常](https://www.runoob.com/python/python-exc
分类: 其他 发布时间: 11-22 09:39 阅读次数: 0

★简单明确( ̄︶ ̄)↗——百度网盘秒传链接教程(使用火狐浏览器)

目录前言一、下载火狐浏览器二、安装油猴插件Tampermonkey三、安装插件秒传提取Greasy Fork四、复制秒传链接到网页版百度网盘结语前言之前看到很多介绍百度网盘秒传链接的方法教程,还是感觉看起来有点麻烦并解释得不够清楚,这里整理了一下,简单且明了。使用的是火狐浏览器,教程分为三步,不了解的小伙伴可以看一下,不是很难,只需下一个火狐浏览器就可以了。这里我们推荐在电脑上进行以下步骤,手机上也可以但需将浏览器标识改为PC电脑,缩放不太方便。一、下载火狐浏览器首先搜索火狐浏览器,找到官网立即下
分类: 其他 发布时间: 11-22 09:39 阅读次数: 0

(*长期更新)软考网络工程师学习笔记——数据链路层与网络层的相关计算题

目录一、海明码校验码的计算二、最小帧长的计算三、一、一、海明码校验码的计算1、设数据码字为10010011,采用海明码进行校验,则必须加入多少比特冗余位才能纠正1位错?首先可以知道信息位长为8位,即m=8由m+k+1≦2^k,可解得k的最小值:k≧4,即k的最小值为4所以必须加入4比特冗余位才能纠正1位错。2、已知数据码字为10111,若采用CRC进行差错检测,生成的多项式为G(X)=X^4+X+1,计算出CRC校验码的值。如下,可知生成多项式G(X)=X^4+X+1对应的二进制为1001
分类: 其他 发布时间: 11-22 09:38 阅读次数: 0

[Linux] 删除、移动文件排除

1.shopt命令shopt 命令用于显示和设置shell中的行为选项shopt -> shell option 这样记忆shopt 命令shopt [-psu] [optname …]-s 开启某个选项-u 关闭某个选项-p 列出所有可设置的选项2.扩展的模式匹配extglob开启关闭[root@abc test]# shopt | grep extglobextglob off[root@abc test]# shopt -s extglob...
分类: 其他 发布时间: 11-22 09:38 阅读次数: 0

Notepad++ 插件CsvQuery

在Notepad++ 中安装插件CsvQuery,方便阅读csv文件,避免出现Excel打开csv自动修改数值的问题,支持类SQL查询Plugins -> Plugins Admin...Availab中找到CsvQuery, 然后Install打开一个csv文件,选择 Plugins -> CsvQuery -> Toggle query windowDate,Title1,Title2,Title3,Title420210607,value1,value2,
分类: 其他 发布时间: 11-22 09:38 阅读次数: 0

VMVare安装CentOS7遇到的问题记录

1.Win10家庭版安装VMVare Workstation 15.5后,安装虚拟机,一开机就蓝屏,报错:( 你的设备遇到问题,需要重启。我们只手机某些错误信息,然后为你重新启动。终止代码:SYSTEM_SERVICE_EXCEPTION如果把“启动或关闭Windows功能”中的“虚拟机平台”勾选上,不会蓝屏了,但是提示VMVare Workstation 与 Device/Credential Guard不兼容,使用前者要先关闭后者原因:看帖子说和Hyper-V冲突,但“启动或关闭
分类: 其他 发布时间: 11-22 09:38 阅读次数: 0

Linux去除其它用户有写权限的文件夹背景色

文件夹的权限,如果其它用户有写的权限,有如下背景色导致看不清路径名如何去掉背景色?1.为该用户新建.dir_colors文件并写入如下信息echo "OTHER_WRITABLE 01;34" >> $HOME/.dir_colors2.添加到该用户的.bashrc文件eval dircolors $HOME/.dir_colors3.执行source使修改生效source ~/.bashrc[root@test test]# echo "OTHER_WRITA.
分类: 其他 发布时间: 11-22 09:37 阅读次数: 0

[K8S] 使用yaml文件创建deployment踩坑(新手的小坑)

虽然用过、修改过现成的yaml文件,但这个东西一次没纯手打真的不行!以下是一个非常简单且漏洞百出的yaml文件|||# WRONG example version 1apiVersion: apps/v1kind: Deploymentmetadata: name: nginx1 namespace:defaultspec: replicas: 3 selector: matchLabels: app: nginx2template: meta
分类: 其他 发布时间: 11-22 09:37 阅读次数: 0

[Openstack] 使用heat模板创建stack

本例需要准备两个yaml文件,一个是heat模板,一个是传入的参数,然后执行如下命令创建stackopenstack --debug stack create -t <heat_template_yaml> -e <env_yaml> <stack_name> --waitNote for arguments:--debug Show tracebacks on errors.-t <template>, --tem...
分类: 其他 发布时间: 11-22 09:37 阅读次数: 0

[Openstack] 杂七杂八的记录

1.常用命令(1)镜像列出镜像glance image-listnova image-listopenstack image list上传/创建镜像glance image-create --name <image_name> --disk-format qcow2 --container-format bare--file <image_file_name> --progress说明: --disk-format <DISK_FORMAT>...
分类: 其他 发布时间: 11-22 09:37 阅读次数: 0

[K8S] kubeadm init部署K8S

官方文档 ->https://kubernetes.io/zh/docs/home/@Kubernetes 是什么?https://v1-21.docs.kubernetes.io/zh/docs/concepts/overview/what-is-kubernetes/访问和工具层 Web控制台、RESTful API、日志、监控、CI/CD PaaS服务层 统一服务平台 容器编排层 K8S 容器引擎层 Docker IaaS基础设施层 提供.
分类: 其他 发布时间: 11-22 09:36 阅读次数: 0

[K8S] 常用查看命令

@查看master组件状态 kubectl get cs[root@k8s-master ~]# kubectl get csWarning: v1 ComponentStatus is deprecated in v1.19+NAME STATUS MESSAGE ERRORcontroller-manager Healthy okscheduler Healthy oketcd-0 ...
分类: 其他 发布时间: 11-22 09:36 阅读次数: 0

[K8S] 使用yaml部署Deployment

命令部署举例kubectl create deployment web --image=nginx --replicas=3 -n defaultkubectl expose deployment web --port=80 --target-port=8080 --type=NodePort -n default使用yaml部署@如何写yaml?1.使用命令导出yaml,命令最后加上-dry-run=client -o yaml > somefilename.yaml说明:.
分类: 其他 发布时间: 11-22 09:36 阅读次数: 0

[K8S] Deployment滚动更新和回滚、水平伸缩

@创建Deployment首先创建一个deployment,pod副本数为3,使用镜像nginx:1.19,并创建服务test-deploy-svc.yaml 的内容如下apiVersion: apps/v1kind: Deploymentmetadata: labels: app: web name: web namespace: defaultspec: replicas: 3 selector: matchLabels: app: w
分类: 其他 发布时间: 11-22 09:36 阅读次数: 0

[K8S] Pod资源共享

@Pod资源共享机制Kubernetes直接管理Pod,而不是容器Pod不是进程,而是容器运行的环境Pod是Kubernetes创建和管理的最小单元,不同Pod可以在不同Node上Pod中可以有一个或多个容器[1],且始终部署在一个Node上,这些容器共享存储、网络说明[1]:Pod中运行单个容器 Pod可以看作是单个容器的抽象封装Pod中运行多个容器 需要共享资源或紧密耦合的应用程序[2],Pod 将这些容器和存储资源打包为一个可管理的实体。说明[2]:应用程序之间发生文件、数据.
分类: 其他 发布时间: 11-22 09:35 阅读次数: 0

[K8S] Pod的健康检查

健康检查由kubelet操作,包括1)存活检查(livenessProbe): 如果检查失败 -> 杀死容器 并根据Pod的restartPolicy来操作2)就绪检查(readinessProbe): 如果检查失败 -> 把Pod从service endpoints中剔除@重启策略(restartPolicy)Never:容器终止退出不重启容器Always:容器终止退出后重启容器(默认策略)OnFailure:容器异常退出(退出状态码非0)才重启容器@检查方法exec: 执行
分类: 其他 发布时间: 11-22 09:35 阅读次数: 0

[K8S] Pod中的容器类型、静态Pod

@Pod中的容器类型(1)Infrastructure Container 基础容器共用pause的网络栈和存储卷,只要有pod,容器pause就会启动在任意节点查看容器,可以看到一个应用容器会对应地有一个pause[root@k8s-node1 manifests]# docker psCONTAINER ID IMAGE COMMAND CREATED ...
分类: 其他 发布时间: 11-22 09:35 阅读次数: 0

[K8S] Pod调度

- pod创建的过程- 资源限制(cpu,memory)- nodeSelector- nodeAffinity- 污点和污点容忍@pod创建的过程1、kubectl run(创建一个pod,请求发送给)-> apiserver(将数据存储到) -> etcd2、scheduler(将创建的pod根据调度算法选择一个合适的节点并标记,返回给) -> apiserver -> etcd3、kubelet(发现有新的pod分配,调用docker api创建容器,将容器状
分类: 其他 发布时间: 11-22 09:35 阅读次数: 0