一、前言介绍:1.1项目摘要 心理测评和心理测试系统在当代社会中扮演着越来越重要的角色。随着心理健康问题日益受到重视,心理测评和心理测试系统作为评估个体心理状态、诊断心理问题、制定心理治疗方案的工具,其需求和应用范围不断扩大。首先,现代社会节奏快速,竞争激烈,人们面临着来自工作、学习、生活等多方面的压力。这些压力可能导致个体出现焦虑、抑郁等心理问题,影响个体的身心健康和正常生活。因此,心理测评和心理测试系统成为帮助个体了解自身心理状态、及时发现心理问题的重要途径。其次,随着标题心理科学的不断发展,人们对心理问题的认识越来越深入。心理测评和心理测试系统作为心理科学的重要应用工具,能够基于科学的理...
为了使用LEFTOUTERJOIN来排除表1中那些id在表2中有匹配的记录,我们可以按照以下步骤进行操作:数据表: 表1(table1): id name 1 1 2 2 3 4 表2(table2): id 1 2 目标:我们希望排除table1中那些在table2中有匹配的id,即排除id=1和id=2的记录,最终返回的是id=3的记录。SQL查询:SELECTt1.id,t1.nameFROMtable1t1LEFTOUTERJOINtable2t2ONt1.id=t2.idWHEREt2.idISNULL; 解释: 1.LEFTOUT...
前言 大家好,我是小徐啊。达梦数据库是一款非常流行的国产数据库,我也是用了很长的一段时间了。可以说各方面和主流的数据库比如mysql、postgresql等,都差不多。 不过,达梦数据库有一点比较麻烦,那就是新增字段,修改字段,删除字段等。为什么如此说呢? 问题 我之前也尝试使用DBeaver来连接达梦数据库,可以说DBeaver连接达梦数据库,在数据筛选等方面是比较方便的,但也有一个问题,那就是无法对达梦数据库的字段进行增删改操作,估计是还没有完全的兼容。所以这就需要达梦自带的DM管理工具来完成。接下来,就来演示下如何操作。 如何操作 首先,选中某个要修改的表,鼠标...
前言 大家好,我是小徐啊。我们在开发Java应用的时候,对于实体类,一般是entity或者pojo类,需要设置好属性的get和set方法。这是比较普通的操作。当然,现在已经有lombok这个插件和依赖来帮助我们不用写get和set方法了。不过,对于一些老系统,我还是习惯于手写get和set方法。 当然,IDEA提供了快速生成get和set的方法,今天就来介绍下。 如何生成get和set方法 首先,打开我们需要生成的代码,在空白处,鼠标右击下。 然后,在弹出的选项中,点击下生成这个选项。 然后,就可以在选项中,发现Getter和Setter这个选项,也就是我...
9月27日18时30分,长征二号丁运载火箭在酒泉卫星发射中心一飞冲天,随后将我国首颗可重复使用返回式技术试验卫星——实践十九号卫星送入预定轨道,发射任务取得圆满成功。 ▲长二丁火箭发射升空 新一代运载火箭肩负着未来载人登月、深空探测等重大任务,不仅是我国航天事业的重要里程碑,更是探索宇宙和推动科技进步的关键工具。随着未来航天发射任务的多样化和复杂性不断增加,运载火箭的性能和可靠性变得尤为重要。为确保任务的顺利完成,运载火箭在设计、制造、测试等各个环节都必须达到更加严苛的标准,以应对未来更高频次、更高难度的发射挑战,保障任务安全与成功。 火箭控制系...
测试人员关注数据库表设计是“测试左移”的一种手段,可以把有关数据库的潜在bug消灭在系统测试之前,从而提高交付效率。 以MySQL为例,QA可从以下方面对数据库表设计做测试的左移: 1、功能角度 表结构 确保每张表都有主键,且主键值唯一且非空,以保证表中每行数据的唯一性和可识别性 检查外键约束是否有效,即外键值必须是对应主键表中存在的值,避免出现孤立数据或无效关联 表之间存在关联的,验证表与表之间的关联关系是否正确建立(如主键和外键的设置是否准确,关联字段的数据类型和长度是否一致) 评估数据表结构对业务变化的适应性(是否能够灵活地进行调整和扩展,以满足不断变化的业务需求) 表字段 字段的...
关于新大陆自动识别 福建新大陆自动识别技术有限公司(以下简称为新大陆自动识别)是新大陆科技集团的成员企业,是新大陆数字技术股份有限公司(股票代码:000997)的全资子公司。成立自1999年,当前已成为一家全球化的感知识别和机器视觉产品与解决方案提供商,拥有完全自主知识产权的条码核心技术、行业芯片设计技术,走出了一条“硬件+软件+服务”的发展道路,累计开发并拥有多系列百余款感知识别、机器视觉产品,公司产品和解决方案广泛应用于零售仓储、物流快递、医疗健康、公共事业、工业智能等领域。当前,新大陆自动识别在全球多地设有分支机构、技术支持中心,公司的OEM扫描引擎销售额全球排名第三,手持式扫描器销售额...
随着企业对项目管理的需求日益增长,项目管理软件市场也在迅速发展。2024年,市场上出现了许多优秀的项目管理工具,这些工具不仅功能强大,而且用户体验优秀,能够满足不同规模和需求的团队。以下是经过精心挑选的13款项目管理软件,特别适合大厂使用,其中包含了国产开源项目管理软件禅道。 1.禅道(ZenTao) 适用企业:软件开发公司、IT项目管理,特别是需要集成开发、测试和运维的企业。 核心特点: 全面覆盖软件生命周期:从需求管理、任务分配到缺陷跟踪,禅道实现了软件开发全生命周期的管理。 支持多种管理模型:包括敏捷开发(Scrum)、瀑布模型、看板、IPD等多种管理模型。 强大的定制能力:用户可以...
原创tauri2.0+vue3+pinai2仿QQ/微信客户端聊天Exe程序TauriWinChat。 tauri2-vue3-winchat自研vite5+tauri2.0+vue3setup+element-plus跨平台仿QQ|微信桌面端聊天软件。全新封装tauri2多开窗口管理、自定义圆角阴影窗体。实现聊天、通讯录、收藏、我的、朋友圈/小视频等模块。 技术栈 编码器:VScode 技术框架:tauri2.0+vite^5.4.7+vue^3.5.8+vue-router^4.4.5 状态管理:pinia^2.2.2 本地存储:pinia-plugin-persistedstate^...
title:Nuxt.js应用中的ready事件钩子详解date:2024/10/12updated:2024/10/12author:cmdragon excerpt:ready钩子是Nuxt.js中一个重要的生命周期事件,它在Nuxt实例初始化完成后被调用。当Nuxt已经准备好并准备开始处理请求或渲染页面时,这一钩子会被触发。 categories: 前端开发 tags: Nuxt.js 生命周期 ready钩子 应用初始化 前端开发 Nuxt实例 请求处理 扫描二维码关注或者微信搜一搜:编程智域前端至全栈交流与成长 ready钩子是Nuxt.js中一个重要的生命周期事件,它...
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。 友情提醒:本篇文章是属于系列文章,看该文章前,建议先看之前文章,可以更好理解项目结构。 qq群:801913255 有兴趣的朋友,请关注我吧(^▽^)。 关注我,学不会你来打我 上篇回顾 在上一篇:(系列九)使用Vue3+ElementPlu...
背景:因为其他小程序去水印还得看广告,很烦,想着自己作为程序员,就像开发一款纯净版的去水印功能,所以在全球最大同性交友网站上搜索一番,哎,果然找到了一个好项目,遂用之,哎,还挺好用,所有就放到自己的小程序上了,哎,美滋滋。 其他人开发的小程序:  ...
🧑💻写在开头 点赞+收藏=学会🤣🤣🤣 源码实现思路(面试高分回答)📖 面试官问我Vue的nextTick原理是怎么实现的,我这样回答: 在调用this.$nextTick(cb)之前: 存在一个callbacks数组,用于存放所有的cb回调函数。 存在一个flushCallbacks函数,用于执行callbacks数组中的所有回调函数。 存在一个timerFunc函数,用于将flushCallbacks函数添加到任务队列中。 当调用this.nextTick(cb)时: nextTick会将cb回调函数添加到callbacks数组中。 判断在当前事件循环中是否是第一次调...
前言 Angular19预计会在11月中旬发布,目前(2024-10-27)最新版本是v19.0.0-next.11。 这次v19的改动可不小哦,新增了很多功能,甚至连effect都breakingchanges了呢🙄 估计这回Angular团队又会一如既往的大吹特吹了...好期待哦🙄 虽说有新功能,但大家也不要期望太高,毕竟Angular这些年走的是简化风,大部分新功能都只是上层封装,降低初学者门槛而已。 对于老用户来说,依旧嗤之以鼻😏 但,有一点是值得开心的。经过这个版本,我们可以确认一件事-Angular还没有被Google抛弃。 因此,大家可以安心学,放心用。 本篇会逐一介绍v1...
关于主题只显示每天第一个博文的的bug 问题 在布置sakura博客园主题的时候,发现这个主题只会显示每一天发布的博文中最晚发布的,其他的就不发了,很奇怪。去去翻了这个主题作者的博文也说了有这bug,但由于这个主题一直没更新,所以也一直没修复。因为比较喜欢这个主题,也抱着学习的心态,就试试能不能把这个bug修了吧。顺便把过程记录下来。 寻找问题 随笔显示问题 基本上就只有里面的main.js可以修改,那就只能从这里面下手了,由于js学的时候只是浅尝辄止,这找到主要的问题代码还是废了很大的劲。只不过还是找到了 构建整个博文的代码就在setHomeSuiBiList()这个函数之中 setH...
在日常的前端开发中,我们常常借助各种基于Node.js的脚手架工具来加速项目搭建和维护,比如create-react-app可以一键初始化一个React项目,eslint则帮助我们保持代码的整洁和一致。而在公司内部,为了更好地满足特定业务的需求,我们往往会构建自己的脚手架工具,如自定义的React或Vue框架、内部使用的代码检查工具等。本篇文章来和大家分享一下如何用Node.js实现一个简单的命令行工具,模仿常用的ls命令,包括其-a和-l参数的功能。 ls命令概览 首先,让我们快速回顾一下ls命令的一些基本用法。 ls:列出当前目录下所有的非隐藏文件。 ls-a:列出所有文件,包括以点(....
声明:该学习笔记内容均来自于菜鸟教程:https://www.runoob.com/及AcWing:https://www.acwing.com/about/,如涉及侵权我将即刻删除文章 这篇博客是我自己在学习HTML的时候所做的笔记,只是方便各位学习知识,交流知识,本文仅用作技术分享. 什么是HTML? HTML是用来描述网页的一种语言。HTML指的是超文本标记语言:HyperTextMarkupLanguageHTML不是一种编程语言,而是一种标记语言标记语言是一套标记标签(markuptag)HTML使用标记标签来描述网页HTML文档包含了HTML标签及文本内容HTML文档也...
之前有阵子在业余时间拓展自己的一个游戏框架,结果在实现的过程中发现一个设计问题。这个游戏框架基于MonoGame实现,在MonoGame中,所有的材质渲染(TextureRendering)都是通过SpriteBatch类来完成的。举个例子,假如希望在屏幕的某个地方显示一个图片材质(imageTexture),就在Game类的子类的Draw方法里,使用下面的代码来绘制图片: protectedoverridevoidDraw(GameTimegameTime) { //... spriteBatch.Draw(imageTexture,newVector2(x,y),Color.White);...
什么是微前端? 微前端是一种前端架构模式,它将一个庞大的前端应用拆分为多个独立、小型的应用,这些小型应用可以独立开发、独立运行、独立部署,但对用户而言,它们仍然是一个统一的整体。这种架构模式主要是为了解决传统单体应用在大型项目中遇到的问题,如代码冗余、开发效率低下、部署风险高等。 为什么要用微前端? 模块化与解耦: 微前端强调模块化,每个微应用都是一个独立的模块,这使得代码更加清晰、易于维护。 通过将前端应用拆分为多个独立的子应用,可以实现业务逻辑的解耦,降低系统的复杂性。 提高开发效率: 微前...
什么是Sentry? Sentry本质上是一个服务器端的应用程序,它接收来自客户端(如Web应用程序、移动应用程序或后端服务)的错误日志,然后对这些日志进行聚合、分析和可视化。它提供了详细的错误报告,包括堆栈跟踪、发生错误的上下文(如用户信息、设备信息、环境变量等),以及错误发生的频率和趋势。 为什么用Sentry? 实时错误跟踪:Sentry能够实时捕获应用程序中的错误,并立即通知开发团队。这大大减少了从用户报告问题到开发团队发现并解决问题的时间。 提高应用质量:通过持续监控和分析错误数据,开发团队可以及时发现并解决潜在的问题,从而提高应用程序的质量和稳定性。 详细的错误报告:Sen...