×

django

自动化测试平台(七):头像展示、下拉菜单及用户管理模块增删改功能实现

朱朱朱、 朱朱朱、 发表于2024-04-24 浏览12036 评论0
一、前言 上一章节我们完成了前端菜单和用户列表的功能,以及后端通过中间件来封装响应结果、通过封装DRF分页组件来实现分页的功能。 这一章节将实现页面头部用户头像展示和下拉退出系统的功能、用户管理模块的增删改功能。 为了开发效率,很多类型都是用any来定义的,小伙伴可以自己进行完善 完整教程地址:《从0搭建自动化测试平台》 项目在线演示地址:http://121.43.43.59/ (帐号:admin 密码:123456) 本章内容实现效果如下:

scala

SparkCore RDD算子(看这一篇就够了~)(spark rdd 算子)

朱朱朱、 朱朱朱、 发表于2024-04-24 浏览5508 评论0
简述: Spark的算子分为转换算子(Transformation)和行动算子(Action)。 转换算子将RDD转换成新的RDD,或者将文件系统的数据转换成一个RDD,行动算子会形成一个job。 转换算子(很重要!): 转换算子分为:Value类型,双Value类型和Key-Value类型。 Value类型 1、map 函数签名:def map[U: ClassTag](f:T => U): RDD[U] 功能说明:参数f是一个函数,它可以接收一个参数。当某个RDD执行map

正则表达式

python正则如何匹配中文汉字(python正则如何匹配中文汉字数据)

朱朱朱、 朱朱朱、 发表于2024-04-23 浏览13378 评论0
正则表达式匹配中文汉字,在实际应用中十分常见。 比如:爬虫网页文本提取、验证用户输入标准等。 以下面文本字符串为例,匹配出astr这个字符串中的所有汉字。 import re astr = '''aaaaa何时when 杖尔看see南雪snow,我me与梅花plum blossom两白头''' 下面介绍两种方法(本文环境为python3)一、使用Unicode编码来匹配中文 常见的中文Unicode编码范围:\u4e00-\u9fa5 实现匹配代码:re.findall(’[\u4e00-

正则表达式

js前端身份证号、手机号脱敏、手机号、身份证号加密(ios浏览器兼容性问题)

朱朱朱、 朱朱朱、 发表于2024-04-22 浏览5350 评论0
  加密,其实就是对字符串的处理,主要包括查找,截取,替换,当然我们还可以使用正则 前端数据是从后端拿到的,关于数据敏感的问题,可能在开发过程中经常遇到,我们也知道前端对数据的处理也都是表皮层,没法达到真正的安全目的。但,没办法,有时候我们还是要去做一些本不该做的事情来让某些东西看似合理。 1、手机号脱敏 const phone = "13031325689"; const str = phone.replace(/(\d{3})\d*(\d{4})/, '$1****

xcode

Unity XCode自动化打包以及 Unity2020 接入 iossdk相关配置

朱朱朱、 朱朱朱、 发表于2024-04-21 浏览11065 评论0
unity xcode打包自动化,在unity打完xcode包以后,unity自己回调带有【PostProcessBuild】的方法或者脚本,从而读取到xcode配置。 特别注意:此脚本不用挂 monobehaviour ,只需要把脚本放入Assets/Editor/下即可!!! 把你的写的.mm 和.h 文件放入 Plugin/ios下面,这个是和oc交互需要用到的,他需要在ios模式下交互 具体的api不解释了,去查unity官网文档即可。 就根据unity2020接入ios

spring boot

基于springboot和vue的教务(学生)管理系统

朱朱朱、 朱朱朱、 发表于2024-04-21 浏览3930 评论0
1、项目介绍 基于Springboot和vue的教务(学生)管理系统拥有三种角色:管理员、教师和学生 管理员:班级管理、课程管理、创建课程、管理员管理、教师管理、学生管理、选课修改、院系管理、专业管理、设置用户权限等 教师:成绩录入、课表查看、授课查询等 学生:查看选修课程、选课、成绩查询、课表查询、个人信息修改等 2、项目技术 后端框架:Springboot、Mybatis 前端技术:ElementUI、vue、css、JavaScript、JQuery 3、开发环境

spring

Spring热部署(热加载)配置的详细步骤 (spring 热加载)

朱朱朱、 朱朱朱、 发表于2024-04-21 浏览4928 评论0
第一步: 新建一个 Spring 项目, 引入 Dev-Tools 框架 new 一个新的项目, 如下: 一直到创建项目成功. 这时候查看自己的 pom.xml 文件中是否有 devtools 这个依赖, 如下: **如果是已经创建好的项目, 那么直接在 pom.xml 文件中生成这个依赖, 首先在 pom.xml 文件中右击鼠标, 点击 Generate, 如下操作: **此时 Developer Tools 框架就引入成功了!! 第二步: 在 IDEA 的 setting 中开启项目自动编

react.js

Redux——详解(redux介绍)

朱朱朱、 朱朱朱、 发表于2024-04-20 浏览9886 评论0
一.初识Redux 相当于vue中的vuex 1.redux 是一个独立专门用于做状态管理的 JS 库(不是 react 插件库) 2.它可以用在 react, angular, vue 等项目中, 但基本与 react 配合使用 3.作用: 集中式管理 react 应用中多个组件共享的状态   看看Redux的工作原理图 如果要进行加一操作流程如下: 值得注意的是:Reducers不仅 可以进行加工状态,还可以进行初始化状态(undefinded) 二,核

MSSQL教程

mysql查出的数据批量导入es(并解决数据丢失问题)(es导出数据到mysql)

朱朱朱、 朱朱朱、 发表于2024-04-20 浏览5100 评论0
背景 之前打算做一个利用es实现商品搜索的功能,所以需要先把数据库的信息查询出来然后导入进去,而数据总量为八万条,但过程中发现数据丢失的问题,试了好几次都不行,并且还无法知道丢失了哪些数据 思路 我的想法是采用多线程并分页处理的方式来实现的 1.先得到结果总条数,比方每页查出200条,然后计算出    总共分页数=总条数/200(这里要记得向上取整,可利用Math的方法来实现) 2.然后利用CompletableFuture开启多个线程来查数据库得到每个线程对应的分页结果,这里我开

MSSQL教程

Centos8安装MySql,完美解决

朱朱朱、 朱朱朱、 发表于2024-04-20 浏览9616 评论0
本文使用yum安装mysql linux版本为 centos 8 参考: MySQL官网yum源 MySQL官网Linux-yum安装Mysql CentOS 8 yum安装软件时,提示无法从AppStream下载 centos 7 安装 mysql8 以及遇到的问题的解决 navicat连接mysql报错1251的解决方法 如果在本文遇到困惑和问题,可参考以上文档和文章。 本文经过作者实践,可放心使用 1.去MySQL官网 我们使用yum安装MySQL, 官网 你可能发现了

flask

pyecharts+flask制作数据大屏(ajax动态刷新数据)

朱朱朱、 朱朱朱、 发表于2024-04-19 浏览7675 评论0
        本文重点阐述实现方案,每个人的大屏使用到的图表和布局都会不一样,让前端设计好页面,后面就很顺了。 一、实现准备 1.1.实现思路         基于pyecharts的官网文档:“web框架整合”-》“flask”-》“定时全量更新图表”。整个程序其实分成两个部分(基于其他web框架也一样),如下图。         1.py实现的后端,提供读取更新数据,构造图形,提供前端option参数,核心代码: @app.route("/mapChart") #ajax请

postman

Postman如何做接口测试6:如何使用外部 json 文件数据

朱朱朱、 朱朱朱、 发表于2024-04-18 浏览5393 评论0
活动地址:CSDN21天学习挑战赛 在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,数据库地址,每页的列表限制信息,我们能不能把这些数据直接导入到 postman 中使用呢? 按以下步骤操作。 首先,准备好外部的数据文件,postman 目前支持 csv 格式和 json 格式数据,