
笔记
文章平均质量分 83
笔记
testleaf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript操作数组、字符串、对象的一些方法
场景推荐方法避免场景查找所有匹配项filtermap(组合索引和值)手动for循环快速增删首尾元素pushpopshiftunshift大量数据时用splice不可变数据转换mapfiltersliceconcat直接修改原数组复杂聚合操作reduce多层嵌套循环// 案例:从数组中提取所有大于2的偶数,并统计它们的总和// 10// 或者一行解决:场景推荐方法注意事项遍历属性不包含不可枚举/Symbol 属性合并对象扩展运算符{...obj}浅拷贝(嵌套对象仍共享引用)原创 2025-06-06 15:46:45 · 1018 阅读 · 0 评论 -
Linux压缩文件和移动文件
【代码】Linux压缩文件和移动文件。原创 2025-06-05 09:05:35 · 330 阅读 · 0 评论 -
React知识点梳理
本文介绍了React开发环境搭建和JSX基础要点。环境搭建部分详细讲解了三种创建React项目的方式(CRA、Vite、手动配置),包括Node.js安装、目录结构、常用命令、镜像源配置以及TypeScript版项目的创建方法。JSX基础部分概述了JSX的核心概念,它是React中用于定义组件结构的语法扩展,允许在JavaScript中编写类似HTML的代码。文章还提供了常见问题解决方案,如端口冲突处理、npm镜像源切换等实用技巧,适合React初学者快速上手。原创 2025-06-03 16:23:16 · 868 阅读 · 0 评论 -
TypeScript知识点梳理
本文对比TypeScript与JavaScript的适用场景,详细介绍TypeScript的编译流程及核心配置项,包括基础类型声明、对象与接口、函数类型声明以及高级类型(联合/交叉类型、泛型、工具类型)等重要概念。文章提供从环境搭建到实际开发的完整指南,涵盖tsconfig.json配置、构建工具集成建议,适合需要提高代码可维护性的开发者参考。原创 2025-05-28 10:14:10 · 681 阅读 · 0 评论 -
JavaScript 加减运算精度损失问题解决
JavaScript 在进行加减运算时可能会出现精度损失,主要原因是其采用 IEEE 754 双精度浮点数标准,导致某些十进制小数无法精确表示为二进制浮点数。例如,0.1 + 0.2 的结果为 0.30000000000000004 而非 0.3。为解决这一问题,可以采用以下方法:1. 使用 toFixed() 和 parseFloat 组合;2. 将数值放大为整数运算后再缩小;3. 使用专门的数学库如 decimal.js;4. 利用 Number.EPSILON 进行微小修正。原创 2025-05-23 10:22:52 · 527 阅读 · 0 评论 -
Vue3知识点梳理
本文对比了Vue 2的选项式API和Vue 3的组合式API,详细介绍了Vue 3的优势及其核心特性。Vue 3的组合式API通过setup函数将逻辑功能聚合,提供了更好的代码组织方式和逻辑复用能力,适用于复杂组件和大型项目。Vue 3还通过Proxy实现了更优的响应式系统,提升了性能并减小了体积。文章还介绍了如何使用create-vue搭建Vue 3项目,并深入讲解了组合式API中的reactive、ref、computed和watch等核心功能的使用方法和场景。原创 2025-05-19 10:22:06 · 816 阅读 · 0 评论 -
2025年重邮计算机/软件/网安考研复试准备帖
检查下自己有没有什么项目、比赛、课设、毕设、实习、工作经历、校园经历、论文、专利都是可以写上去的,换位思考,你觉得面试老师能针对你这些内容进行提问吗?如果没有简历上没有任何可以问的内容,就只能问成绩单上的课程和408相关知识了;不要觉得C语言的学生成绩管理系统太垃圾,这个也是可以写上去的!!!可以显示一些考研初试成绩、个人信息、个人项目经历、毕设、课设、实习/工作经历、论文、专利;如果没有什么比赛和项目可以写一些本科主修的专业课,引导老师提问专业课知识。原创 2024-12-22 19:14:14 · 2177 阅读 · 0 评论 -
DBeaver6.0.0更改SQL编辑器窗口的字体大小
窗口》首选项:常规》外观》颜色和字体:基本》文本字体》编辑:编辑完成后点击确定,最后点击应用并关闭。原创 2023-05-19 12:23:08 · 1345 阅读 · 1 评论 -
《满庭芳·国色》色号记录
琅[láng]玕[gān]紫#CB5C83。菡[hàn]萏[dàn]#EF92B5。缃[xiāng]叶#ECD452。缙[jìn]云#EE7959。纁[xūn]黄#BA4F3F。鞠[jū]衣#D3A237。麹[qū]尘#BED09C。青骊[lí]#422517。霁[jì]红#744B49。原创 2023-08-31 20:32:19 · 2890 阅读 · 0 评论 -
铸造性能监控平台【grafana+influxdb/prometheus+Linux/Windows】
grafana: 前端展示平台,通过 更换不同的模板,来改变展示效果;influxdb: 时序数据库:时序数据库的特点: 每一行的数据,都有一个时间戳;jmeter的后端监听器:实现了数据的收集以及发送给数据库的功能;注:grafana、influxdb、jmeter最好不要放在被测服务器上,有条件可以单独在另一台服务器上部署;prometheus是一个时序数据库,用来存数据的;原创 2023-08-30 16:47:52 · 1480 阅读 · 0 评论 -
从0到1【建站:AWS+Ubuntu+Python+Django+uwsgi+nginx+ssl】
用uwsgi方式启动django项目之前,记得先把刚才的wsgi方式启动的关掉,然后进入刚才新建了uwsgi.ini文件的目录下;这样可以开放指定的端口,但是如果服务器重启,不会保存,所以我们需要对上述规则进行一下持续化操作。我这里在/etc/nginx/目录下,进去,修改nginx.conf配置文件。遇到界面形式的,Tab到OK,然后Enter就差不多可以了;勾选实例,可以查看该实例,记住这里的公有 IPv4 地址;安装完成后,开放指定端口,如8000,使用一下命令。原创 2023-08-30 16:48:00 · 1095 阅读 · 0 评论 -
单元测试框架:unittest入门
一、unittest 组件fixture(测试夹具):使用测试夹具,可以定义在单个或多个测试执行之前的准备工作和测试执行之后的清理工作;测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown)。TestCase(测试用例):unittest 中执行测试的最小单元,通过验证 unittest 提供的 assert 方法来验证一组特定的操作和输入以后得到的响应;unittest 提供了一个名为 TestCase 的基础类,可以用来创建测试用例;一个tes原创 2023-08-30 16:48:17 · 2661 阅读 · 0 评论 -
Python和JSON、yaml、excel、配置文件、logging
一、json格式数据和python数据的不同点python中的列表:[];在json中叫做数组 Arraypython中的字典:{key:value};在json中叫做对象 objectpython中的布尔值:True、False;在json中的布尔值 true falsepython中的空值:None;在json中的空值 nulljson中的引号,统一使用双引号...原创 2023-08-30 16:49:51 · 1542 阅读 · 0 评论 -
web自动化框架:selenium学习使用操作大全(Python版)
浏览器驱动下载selenium-python安装元素定位八种方法元素动态定位iframe切换填充表单_填充文本框填充表单_单选按钮填充表单_下拉列表切换窗口和标签页显式等待隐式等待警告框confirm确认框prompt提示框鼠标操作动作链执行js代码_滚动上传操作_input上传上传操作_非input上传_pywinauto上传操作_非input上传_pyautoguiselenium调整窗口大小判断元素是否允许被操作获取某个元素的htmlsvg定位.......原创 2023-08-26 13:00:57 · 13344 阅读 · 2 评论 -
chromedriver、geckodriver、MicrosoftWebDriver、IEDriverServer和operadriver之间的恩怨纠葛
chromedrivergeckodriverMicrosoftWebDriverIEDriverServeroperadriverIE浏览器xpathOpera开发者F12查找Python的安装目录cannot find Opera binary原创 2023-08-16 21:22:13 · 8881 阅读 · 8 评论 -
selenium进阶之web自动化项目框架搭建(Python版)
web自动化框架的设计,同接口自动化框架一样,采用分层设计。原创 2023-08-26 13:01:41 · 9252 阅读 · 0 评论 -
Windows10安装Oracle 11gR2
初始环境:Windows10 64bit具体目标:安装Oracle 11gR2目录一、下载 oracle二、解压三、开始安装四、卸载Oracle一、下载 oracle下载地址,官网(需要登录注册): http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_databa.原创 2023-08-30 17:10:40 · 597 阅读 · 0 评论 -
Oracle基础用法
操作环境:操作系统为Windows10-64位操作版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Developer Version 12.0.7.1837 (64bit) 01.226959目录$用法一、nvl与coalesce1、nvl(eExpression1, eExpression2)2、coalesce(expression_1, expression_2, ..原创 2023-08-30 17:10:54 · 742 阅读 · 0 评论 -
Oracle11g安装教程
一、下载oracle-xe-11.2.0-1.0.x86_64https://www.oracle.com/database/technologies/xe-prior-releases.html二、OracleXE安装1.解压[root@oracle2 ~]# lsoracle-xe-11.2.0-1.0.x86_64.rpm.zip [root@oracle2 ~]# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip ----解压Archive:原创 2023-08-30 16:49:26 · 904 阅读 · 1 评论 -
Oralce Client11和PL/SQL12安装
初始环境:1.阿里云轻量应用服务器已经安装Oracle11ghttps://blog.youkuaiyun.com/zhydream77/article/details/814285532.阿里云轻量应用服务器已经配置Oracle11ghttps://blog.youkuaiyun.com/testleaf/article/details/109096654具体目标:1.安装Oralce Client11和PL/SQL12安装2.进行连接目录一、Oracle Client安装二、PL/SQL安装三、环境变量配置.原创 2023-08-30 17:11:11 · 810 阅读 · 0 评论 -
阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的使用
初始环境:阿里云轻量应用服务器已经安装MySQL8.0.19具体目标:使用MySQL 8.0.19目录第一步:初始化第二步:创建一些表第三步:添加一些数据第四步:操作-第一步:初始化1.进入数据库,然后输入密码123456mysql -u root -p2.创建数据库create database test;3.使用数据库use test;第二步:创建一些表1.创建表CustomersCREATE TABLE Customers( cust_id char(.原创 2023-08-30 17:11:31 · 378 阅读 · 0 评论 -
阿里云轻量应用服务器Linux-Centos7下Oracle19c的配置
初始环境:阿里云轻量应用服务器已经安装Oracle19c具体目标:使用Oracle Database 19c目录第一步:切换到Oracle命令行第二步:新建用户和表空间第三步:切换用户第四步:在当前用户下创建一些表第五步:给刚才的表添加一些数据第一步:切换到Oracle命令行1.修改root用户密码,千万记得这一步,不然你会后悔的。执行命令 passwd ,输入两次123456,就可以了。2.切换到oracle用户下,执行命令su - oracle:3.查看监听状态,执行命令 lsnr.原创 2023-08-30 17:11:56 · 2871 阅读 · 6 评论 -
我要写一只蜘蛛:Linux-CentOS7+Python3+JDK8+Tomcat9+Chrome+RIDE+Jenkins
开篇第一步:检查Linux系统版本第二步:由Python2升级到Python3第三步:安装JDK第四步:安装Tomcat第五步:安装Jenkins第六步:安装Google Chrome第七步:安装一些pip包第八步:使用Jenkins结语原创 2023-08-30 16:45:56 · 1736 阅读 · 2 评论 -
阿里云轻量应用服务器Linux-Centos7下SQL Server2019的安装
服务器Linux-Centos7下SQL Server2019的安装检查Linux系统版本SQL Server的卸载Navicat连接SQL Server数据库`GLIBC_2.18' not foundat least 2000 megabytes of memory原创 2023-08-31 20:31:35 · 2903 阅读 · 8 评论 -
阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装
服务器Linux-Centos7下MySQL8.0.19的安装检查Linux系统版本mysql-8.0.19-1.el7.x86_64.rpm-bundle.tarMySQL的卸载Navicat连接MySQL数据库原创 2023-08-30 17:12:31 · 3683 阅读 · 7 评论 -
阿里云轻量应用服务器Linux-Centos7下Oracle19c的安装
服务器Linux-Centos7下Oracle19c的安装ORA-12170ORA-12514ORA-12505检查Linux系统版本oracle-database-ee-19c-1.0-1.x86_64.rpmOracle退格键和上下键Navicat连接Oracle数据库原创 2023-08-30 17:12:10 · 7227 阅读 · 9 评论 -
XMind7、XMind8和XMind2020之间的貌合神离
XMind2020正版购买优惠(见文末)该文件无法正常打开,请勿修改并保存,否则文件内容将会永久性丢失!你可以尝试使用 XMind 8 Update 3 或更新版本打开XMind7,XMind8和XMind2020的区别XMind8下载XMind2020下载原创 2023-08-16 07:59:09 · 19185 阅读 · 10 评论