模块node nw js
Vue基础之表单控制 ,v-model进阶,箭头函数,JS循环
[toc] # 一、表单控制 ## 1.checkbox选中 ```html Title checkbox单选 用户名: 密码: 记住密码: 用户名:{{username}}--–>密码:{{password}}--–> {{remember}} ``` ![image](https://img20 ......
CATIA——各模块功能介绍(以V5R17为例)
CATIA是英文 Computer Aided Tri-Dimensional Interface Application 的缩写。是世界上一种主流的CAD/CAE/CAM 一体化软件,他的模块的数量之多,功能之强大,在三维软件中都是佼佼者。面对如此繁杂的软件,我们该从何入手,从何学起呢?又怎么样才 ......
vue3+ts 报错 Cannot find module '../xxx/xxx.vue' or its corresponding type declarations(找不到对应的模块“@/views/xxx.vue”或其相应的类型声明)
解决方法在env.d.ts中加入下面代码 declare module '*.vue' { import { DefineComponent } from "vue" const component: DefineComponent<{}, {}, any> export default compo ......
精易模块类_json的使用方法
一般解析 { "code": 0, "whwswswws": "ej7ltErOLmBq00vH-Cg2EFw", "openall": 1, "openalltouch": 1, "processtype": 1, "appidStatuscode": 0} .版本 2 .支持库 spec JSO ......
BOSHIDA DC电源模块在工业自动化的应用
三河博电科技 BOSHIDA DC电源模块在工业自动化的应用 随着自动化技术的不断发展,DC电源模块已成为工业控制系统中不可或缺的一个组成部分。在许多自动化系统中,如机器人、控制器、PLC等,都需要使用到直流电源模块来提供稳定可靠的电源,以确保系统的正常运行。本文将从以下几个方面探讨DC电源模块在工 ......
validate.js
校验金额 export const validateMoney = (rule, value, callback) => { if (value "") { return callback(new Error("不能为空")); } if (value <= 0) { return callback ......
js常用方法
深度克隆 function deepClone(source) { // 判断是否数组或对象 if (source.constructor != Array && source.constructor != Object) { return source } const targetObj = so ......
utils.js
加减乘除运算 /** * @description: 加法运算 * @param {*} arg1 * @param {*} arg2 * @param {*} number 展示小数点后位数 * @return {*} */ export function operationAdd(arg1, a ......
HTML 和JS,PHP混合编程示例 获取点击的td的值
首先在需要获取值的 td 中加入onclick方法 <table class="layui-table"> <thead> <tr> <th>ID</th> <th>用户名</th> <th>真实姓名</th> <th>角色</th> <th>状态</th> <th>添加时间</th> <th>最后 ......
补充:通过Python中的subprocess模块实现安装pip模块
# 通过Python代码实现安装pip模块或更新 - 可以使用Python的内置模块subprocess来实现安装pip模块,具体步骤如下: ## 【一】导入 `subprocess` 模块。 ```python import subprocess ``` ## 【二】执行安装命令。 ```pyth ......
datetime模块
## datetime模块 ### 【一】导入模块 ```python import datetime ``` ### 【二】自定义日期 ```python res = datetime.date(2019, 7, 15) print(res) # 2019-07-15 ``` ### 【三】获取本 ......
OS模块
## OS模块 > os模块是与操作系统交互的一个接口 ### 【一】操作文件创建 - 生成多层递归目录 ```python os.makedirs('dirname1/dirname2') ``` - 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 ```python os. ......
random模块
## random模块 ### 【一】导入模块 ```python import random ``` ### 【二】随机小数 - 大于0且小于1之间的小数 ```python random.random() # 0.7664338663654585 ``` - 大于1小于3的小数 ```pytho ......
pickle模块
## pickle模块 > json & pickle 模块 (用于序列化的两个模块) > > - json > - 用于字符串 和 python数据类型间进行转换 > - pickle > - 用于python特有的类型 和 python的数据类型间进行转换 - pickle模块提供了四个功能: ......
subprocess模块
## subprocess模块 ### 【一】介绍 > subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 > 简单理解就是:使用我们自己的电脑去链接别人的电脑 (socket模块) ### 【二】使用 ```python # windows系统默认 ......
hashlib模块
## hashlib模块 ### 【一】算法介绍 - Python的hashlib提供了常见的摘要算法 - 如MD5 - SHA1等等。 - 什么是摘要算法呢? - 摘要算法又称哈希算法、散列算法。 - 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 - ......
序列化模块JSON
## 序列化模块 > 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做**序列化**。 ### 【一】为什么要有序列化模块 - 比如,我们在 `python`代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? - 现在我们能想到的方法就是存在文件里 - 然后另一个 `py ......
random模块生成六位随机数字+大小写验证码
# random模块生成六位随机数字+大小写验证码 ## 【一】代码 ```python import random '''生成六位随机 (数字 + 大小写) 验证码''' def get_verify_code(n): code = '' for i in range(n): random_int ......
时间模块(time)
## 时间模块(time) > 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 > > ```python > #常用方法 > 1.time.sleep(secs) > (线程)推迟指定的时间运行。单位为秒。 > 2.time.time() > 获取当前时间戳 > ``` ......
模块学习 之 正则表达式 (re)
## 模块学习 之 正则表达式 (re) - 一说规则我已经知道你很晕了 - 现在就让我们先来看一些实际的应用。 - *在线测试工具* http://tool.chinaz.com/regex/ - 首先你要知道的是 - 谈到正则,就只和字符串相关了。 - 在我给你提供的工具中,你输入的每一个字都是 ......
JS中创建对象的几种常见的方式
# 创建对象方式 ```js // 方式1 var obj1 = {"name": "方式1"} // 方式2 var obj2 = {name: "方式2"} // 方式3 var obj3 = new Object({"name": "方式3"}); // 方式4 var obj4 = new ......
JS闭包原理与三方库实现原理
# 一、闭包 原理:外层匿名函数自调用返回其内部作用域某个成员的引用(变量访问权限私有化) 条件: (1)最外层必须要是匿名函数 + 匿名函数自调用 (2)自调用必须返回外层匿名函数作用域中的某个对象(函数/匿名函数/对象)的引用 (3)将这个引用保存到一个全局变量中,对外提供顶层访问入口 作用: ......
浏览器JS环境与Node.js环境
# 区别 浏览器环境和Node.js环境是两种不同的 JS 代码运行环境,它们在以下几个方面有所区别: 1. 运行平台:`JS浏览器环境` 指的是 JS 代码运行在用户电脑上的 Web浏览器中,而 `Node.js环境` 指的是 JS 代码运行在服务器或本地计算机上。 2. JavaScript A ......
JS中的异步编程
[toc] # 前言 fetch 是用来替代传统的`XMLHttpRequest`的。 fetch 的优点很多,包括链式调用的语法、返回promise等。 # 什么是Promise? 当在开发中需要处理异步操作时,Promise是一个常用的工具。Promise是一个表示异步操作最终完成或失败的对象。 ......
Js中var,let,const的区别总结
[toc] > `因为 let 和 const 是es6的新特性, let 和 const 的出现就是为了解决 var 的各种问题,因此在声明变量时能不用var就不用,强烈建议都用let和const声明变量和常量!` # 区别 1、var 声明的变量属于 `函数作用域`,而 let 和 const ......
js逆向
# Javascript基础入门 JavaScript, 是一门能够运行在浏览器上的脚本语言. 简称JS. 首先, Javascript这个名字的由来就很有意思, 不少人认为Javascript和Java貌似很像. 容易想象成Java的脚本. 但其实不然, 两者之间没有任何关系. 纯粹是商业碰瓷 ......
js数组对象转树结构
原始数组对象: ``` let arr = [ { id: 1, name: "节点1", parentId: 0 }, { id: 2, name: "节点2", parentId: 1 }, { id: 3, name: "节点3", parentId: 1 }, { id: 4, name: ......
node版本问题:Error: error:0308010C:digital envelope routines::unsupported
前言 出现这个错误是因为 node.js V17及以后版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响. 在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 及以后版本可能会抛出以下异常: 我重装系 ......
uniapp中js中的闭包使用
问题: 在uniapp里面,使用闭包函数处理的时候,会导致$this不能全局使用。 解决方案: 第一种代码写法(以循环为例): const obj = { a:1, b:2, c:3 } var keys = Object.getOwnPropertyNames(obj) keys.forEach( ......