元组是不同数据类型的元素的不可变(不可改变)集合。这是一个有序集合,因此它保留了元素定义的顺序。 元组由括号()中的元素定义,用逗号分隔。 下面声明一个元组类型变量。 Example: Tuple Variable Declaration tpl=() # empty tuple print(tpl) names = ('Jeff', 'Bill', 'Steve', 'Yash') # string tuple print(names) n 继续阅读
Dell神州网信版 Win10 忘记登陆密码
Dell神州网信版 Win10 忘记登陆密码的解决方法:WinPE修改密码 1、网上搜索下载PE盘制作工具,我使用的是 大白菜 ,安装后找一个4g以上的U盘,用该软件制作PE工具盘 2、Dell笔记本重启,摁ESC+F12,左下方选择识别后的U盘。我这里的情况是,插入U盘重启过程耗时了几分钟,我是一直摁着ESC+F12 3、进入PE系统后,桌面找到修改 继续阅读
Python 列表
在 Python 中,列表是可变的序列类型。列表对象在方括号[]中包含一个或多个不同数据类型的项,用逗号分隔。下面声明了 lists 变量。 mylist=[] # empty list print(mylist) names=["Jeff", "Bill", "Steve", "Mohan"] # string list print(names) item=[1, "Jeff", "Computer", 75.50, True] # 继续阅读
Python 字符串
字符串输出 在 Python 中,字符串是一种不可变的序列数据类型。它是包含在单引号、双引号或三引号内的 Unicode 字符序列。 以下是 Python 中的有效字符串: 'This is a string in Python' "This is a string in Python" '''This is a string in Python 继续阅读
输入验证码,一直报错验证码错误(内网多服务器)
报错日志: 日志如下: 验证码的null,是从shiro.getSession.getAttribute("验证码key值"); 单台服务器的流程上,先将验证码放到session里,之后在登录时,将session里的验证码同输入的验证码进行匹配,匹配不上,就报错,不让登录。 多服务器时,导致这问题的原因是࿱ 继续阅读
Python 数字类型:整数、浮点数、复数
Python 包括三种表示数字的数字类型:整数、浮点数和复数。整数类型在 Python 中,整数是没有小数部分的零、正或负整数,并且具有无限的精度,例如 0、100、-10。以下是 Python 中有效的整数文字。>>> 0 0 >>> 100 100 >>> -10 -10 >>> 1234567890 1234567890 >>> y=500000000 继续阅读
nodejs中的异步编程知识点详解
简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。 更进一步,nodejs引入了非阻塞的 I/O ,从而将异步的概念扩展到了文件访问、网络调用等。 今天,我们将会深入的探讨一下各种异步编程的优缺点 继续阅读
Python 数据类型
数据类型是数据项的分类或归类。Python 支持以下内置数据类型。数字类型int(整数型):正整数或负整数(不带小数部分),例如-10,10,456,4654654。float(浮点型):任何用浮点数表示的实数,其中小数部分用十进制符号或科学符号表示,例如 1.23,3.4556789e2.complex(复数):实部和虚部表示为x + 2y的数,如 2.14j、2.0 + 2.3j 等。bool(布尔型):True和FalseNone序列类型序列是相似或不同数 继续阅读
Nest.js环境变量配置与序列化详解
环境变量配置简述 程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。 在 Nest 中最佳方案创建一个 ConfigModule,该 ConfigModule 公开一个 ConfigService ,在 ConfigService 加载特有环境的 .env 文件。 Nest 提供了 @nestjs/config 开箱即用的依赖包。 继续阅读
nestjs中异常过滤器Exceptionfilter的具体使用
说起Nestjs的异常过滤器,不能不提.Net的全局过滤器Filter,功能那是相当的强悍,用理论话说叫AOP 面向切面编程,可谓方便了太多需要异常处理的场景。说回Nestjs的异常过滤器,实现类似的功能,采用相似的处理方式,只不过一个面向C#,一个面向Nodejs,很荣幸的我,在两个框架都找到了类似的东西。 面向切面编程AOP,是一种类似于编程规范的东东,同门师兄弟有叫面向接口编程、SOLID原则等等。 Nestjs的异常处理 默认异常处理 继续阅读
Node快速切换版本、版本回退(降级)、版本更新(升级)
场景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流。 问题 怎么实现node版本降级、升级?是否可以安装多个版本按需要进行切换? 解决方案一(n) (1)安装node版本管理模块n sudo npm install n -g 下边步骤请根据自己需要选择 (2)安装稳定版 sudo n stable 继续阅读
node.js安装及HbuilderX配置详解
npm安装教程: 一.下载Node.js安装包 官网:https://nodejs.org/en/ 二.使用之前,我们先来掌握3个东西是用来干什么的。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装 继续阅读
Prometheus-05 Prometheus的核心概念和架构
Prometheus是一个开源的监控系统和时间序列数据库,被广泛应用于云原生环境中的监控和告警。本文将介绍Prometheus的核心概念和架构,帮助读者了解Prometheus的工作原理和基本组件。 1. 核心概念 Prometheus基于一些核心概念来实现高效的监控和度量数据收集: 监控目标(Targets) 监控目标是需要被Prometheus监控的应用程序或系统组件。Prometheus可以监控各种类型的目标&# 继续阅读
错误码
package errorsconst (InternalError = 10001 //内部错误 非crm //InternalError就是10001,后端其他同学使用InternalError比直接用10001更人性化一点//crm错误码InvalidParameter = 100 //无效的参数EmailExistded = 101 //邮箱已占用InvalidEmail = 继续阅读
iframe里验证码错误的问题及解决
工作中遇到的问题 从本域A iframe另一个域的页面(是登录页) 验证码总是提示错误 (IE下才有问题,因为那个页要activex 所以开始没怀疑session) 经过排查确定是iframe里的页面生成的cookie是保存不住的;测试用例如下:A域页面代码 : <iframe src="http://B/p3p.php"></iframe> B域页面 < 继续阅读



