可读性 代码min js

代码随想录算法训练营第四十四天| 647. 回文子串 516.最长回文子序列

647. 回文子串 要求: 找出回文子串的个数 思路: 设置起始节点 如果头尾相等,且是相差为1,指定回文 如果相差很多,那么就看它的字串 代码: 1 // 要求:找出 正反相等,且连续字符,开始结束位置不同,也认为是一个 2 // dp[n][n] 起始-中止位置 3 // 4 // 如果两边相等 ......
回文 随想录 训练营 序列 随想

JS 垃圾回收机制

# 垃圾回收机制 和C++不同,JS的内存回收由运行环境执行,减少了程序员的操作量. ## 回收机制 目前,JS垃圾回收采用`标记清理`方法.当上下文代码执行时,将变量`标记`为`在上下文`,上下文执行完毕时,标记为`不在上下文`等待回收.回收机制每隔一段时间将不在上下文变量回收. ## 内存泄漏 ......
机制 垃圾 JS

如何为你的 js 项目添加 ts 支持?

前一段时间为公司内的一个 JS 公共库,增加了一些 TypeScript 类型支持。在这里简答记录一下。 ![](https://img2023.cnblogs.com/blog/3251068/202308/3251068-20230802202159901-258478020.png) ## 安 ......
项目 js ts

JS作用域

# 全局作用域 全局作用域变量:直接用var,const,let声明的变量 # 局部作用域 局部作用域变量:块,函数,对象,{}中声明的变量 局部声明全局变量方法: JS中的作用域问题成为`执行上下文`,分为`全局上下文`和`局部上下文` JS中有一个概念`作用域链(scope chain)`表示上 ......
作用

导入分类管理功能代码

......
代码 功能

编辑员工_代码开发

......
员工 代码

v_jstools js逆向分析工具

1.工具地址: https://github.com/cilame/v_jstools 2.下载文件 文件下载下来以后,复制到桌面,然后解压到当前文件夹,会看到一个 v_jstools-main 的文件夹。 3.插件安装 谷歌浏览器地址栏输入如下 url,打开扩展程序页面,并打开开发者模式: chr ......
v_jstools jstools 工具

web渗透测试(11):代码注入

在本节中,我们将讨论代码执行。代码执行来自缺乏对用户控制数据的过滤和/或转义。在利用代码注入时,您需要在发送给应用程序的信息中注入代码。例如,如果要运行该命令ls,则需要发送system("ls")到应用程序,因为它是PHP应用程序。 就像Web应用程序问题的其他示例一样,知道如何注释掉其余代码(即 ......
代码 web 11

js 发起get请求

let a = document.createElement('img'); a.src = '/_xxxxxx=1&e=0.5609369440726193' 在浏览器中,当创建一个图片元素并设置src属性时,浏览器会根据该路径发送一个HTTP请求,请求该路径对应的资源文件。这个资源文件可以是一张 ......
get js

员工分页查询_代码完善

......
员工 代码

检测代码被格式化

RegExp = function RegExp(str){ this.flag = false; debugger; if(str== `\\w+ *\\(\\) *{\\w+ *['|"].+['|"];? *}`){ this.flag =true; } }; RegExp.prototype ......
代码 格式

让数据管理由繁至简的低代码开发平台

随着社会数字化能力的快速升级,各行各业正逐渐迈向数字化转型的新时代。尤其是AI的爆发,数据智能技术正在彻底改变着这个行业的面貌,随着越来越多的企业开始将人工智能、机器学习和大数据分析技术应用到其业务中,数据的价值正在得到充分的发掘。 毋庸置疑,在数字经济时代,数据上升为新的关键生产要素和资产,逐渐超 ......

《代码整洁之道》第 7 章 错误处理

# 第 7 章 错误处理 ## 7.1 使用异常而非返回码 在很久以前,许多语言都不支持异常。这些语言处理和汇报错误的手段都有限。你要么设 置一个错误标识,要么返回给调用者检查的错误码。代码清单7-1中的代码展示了这些手段。 ```java // 代码清单7-1 DeviceContollerjav ......
错误 代码

《代码整洁之道》第 6 章 对象和数据结构

# 第 6 章 对象和数据结构 ## 6.1 数据抽象 隐藏实现并非只是在变量之间放上一个函数层那么简单。隐藏实现关乎抽象!类并不简单地用取值器和赋值器将其变量推向外间,而是**曝露抽象接口**,以便用户无需了解数据的实现就能操作数据本体。 看看代码清单 6-3 和代码清单 6-4。前者使用具象手段 ......
数据结构 对象 结构 代码 数据

JS 富文本编码、解码

<rich-text :selectable="true" :nodes="decodedText"></rich-text> const encodedText = '<img src="https://zhxkj-1309150347.cos.ap-guangzhou.myqcloud.com/ ......
文本 编码 JS

代码随想录算法训练营第四十三天| 583. 两个字符串的删除操作 72. 编辑距离

583. 两个字符串的删除操作 要求: 删除最少的步数,来让这两个字符串相等 思路: 求末尾的最长公共子序列的长度,然后减去他们的长度 代码: 1 // 要求:两个字符串,删除任意一个字符后,让这两个字符相等 2 // dp[n][m] 以n-1结尾的字符串变成节点为m-1为子序列的最大个数 3 / ......
随想录 训练营 字符串 随想 算法

js去掉html中所有的标签、空格和回车换行符只保留文本

replaceText(val) { if (val != null && val != "") { var re1 = new RegExp("<.+?>|&.+?;","g"); //匹配html标签的正则表达式,"g"是搜索匹配多个符合的内容 var msg = val.replace(re1 ......
换行符 空格 文本 标签 html

《代码整洁之道》第 5 章 格式

# 第 5 章 格式 ## 5.2 垂直格式 Junit、FitNesse 和 Time and Money由 相对较小的文件组成。没有一个超过 500 行,多数都小于 200 行。Tomcat 和 Ant 则有些文件达到数千行,将近一半文件长于 200 行。 对我们来说,这意味着什么?意味着有可能 ......
代码 格式

员工分页查询_代码开发

......
员工 代码

js上传文件到服务器指定文件夹问题

​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, ......
文件 文件夹 服务器 问题

git如何上传本地代码文件到git仓库【图文详解】

第一步:新建代码库 第二步:复制仓库地址 第三步:在本地文件夹内右击,通过Git Bash Here进入命令窗口,克隆复制的仓库地址 第四步:将你的项目添加至该文件夹下,通过命令进行添加至仓库 主要命令 1:git init (初始化仓库) 2:git add . (这里的.表示添加所有文件,也可以 ......
仓库 git 代码 图文 文件

JS优化技巧,解决冗余代码

### 1. 使用箭头函数简化函数定义 ```cobol // 传统函数定义 function add(a, b) { return a + b; } // 箭头函数简化 const add = (a, b) => a + b; ``` ### 2. 使用解构赋值简化变量声明 ```cobol // ......
冗余 代码 技巧

MQTT 订阅者(异步)代码解读

## 一、问题引入 官方给出了MQTT Client的异步订阅的例子,对于消息的订阅就无需讲究什么同步了。 ## 二、解决过程 ### 2-1 MQTT 订阅者程序流程 - **第一步:创建客户端** ```c LIBMQTT_API int MQTTAsync_create(MQTTAsync* ......
订阅者 代码 MQTT

非对称加密 对称加密 相关介绍及使用示例 Java代码

Sure! Let's start with a brief introduction to asymmetric and symmetric encryption: 1. Asymmetric Encryption: Asymmetric encryption, also known as pub ......
示例 代码 Java

代码随想录算法训练营第四十二天| 392.判断子序列 115.不同的子序列

392.判断子序列 要求: 判断第一个字符串是否是第二个字符串的子序列 思路1: 设置成deque,如果长度为0则是 代码1: 1 // 要求: 判断s 是否是t的子序列 2 // 思路: 将s作为queue,如果头相等,那么就弹出,遍历后,查看是否为0 3 // 4 bool isSubseque ......
序列 随想录 训练营 随想 算法

JS是门单线程语言

## 多线程语言的好处是,在同一时间让 cpu 处理多个事情。 充分的利用cpu多核多线程的资源优势。 程序也会执行的更快! 支持多线程的语言有特别多,比如java、python 等等,但是也有单线程语言 如js ```java class RunnableDemo implements Runna ......
线程 语言

减少循环内访问DB,提高代码性能

当需要利用列表内数据查询数据库时,可以把数据全部查出,在进行分组取值 1.这种写法利用的就是循环访问数据库,当数据量很大的时候,查询速度就会减低 2.改修方法:将数据全部取出在进行分组赋值,一次访问数据库就可以实现上述功能 3.完整改修代码 List<ProductTypeManage> query ......
性能 代码 DB

如何使用sonarQube进行代码质量报告?

一、安装sonarQube 下载这个免费的社区版的https://www.sonarsource.com/open-source-editions/sonarqube-community-edition/ 下载好之后,配置SonarQube的步骤如下: 1. 解压SonarQube安装包:首先,你需 ......
sonarQube 代码 质量 报告

禁止别人调试自己的前端页面代码

🎈 为啥要禁止? 由于前端页面会调用很多接口,有些接口会被别人爬虫分析,破解后获取数据 为了 杜绝 这种情况,最简单的方法就是禁止人家调试自己的前端代码 🎈 无限 debugger 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时 ......
前端 代码 页面