• 2024-07-03明明单独跑某个测试是通过的,怎么全部一起跑就挂了呢
    你是否遇到过单独跑testcase3是通过的,但是全部整个文件一起跑就挂了呢你的第一反应是前面的某个依赖项影响到testcase3了于是你在最前面写下了afterEach(()=>{jest.clearAllMocks}) 重新跑测试文件,仍然是挂的 Note:clearAllMocks并不能解决所有的mockJ
  • 2024-06-19成为MySQL DBA后,再看ORACLE数据库(十一、闪回技术)
    前文说到ORACLE通过undo实现数据的多版本模型,同样的道理ORACLE还通过undo实现了闪回查询的特性,本文将总结ORACLE的几种闪回技术。闪回技术是Oracle数据库独有的特性,支持各级恢复,包括行、事务、表、表空间和数据库范围。采用闪回技术,可以针对行级和事务级发生过变化的数据进行恢复,
  • 2024-06-19C语言 计算平闰年,某个月有多少天
    #include<stdio.h>intisLeapYear(intyear){   if((year%4==0&&year%100!=0)||(year%400==0))       return1; //闰年返回1   return0; //平年返回0}intgetDaysInMonth(intyear,intmonth){   intdays;   sw
  • 2024-06-11IDEA 忽然无法打开某个特定文件
    背景:IDEA中双击打开一个.py文件时,弹出一个文件类型的弹窗(没注意是什么,估计是不小心按到了什么快捷键),当时随便选的Text,结果不知道为什么,这个文件无法在IDEA中打开(之前都正常)由于对idea的filetypes设定不了解,所以一个菜单一个菜单往下看,因为同后缀的其它文件都可以打开,但是就这个
  • 2024-05-27击后打开某个分类的商品列表
    首页SDK&接口文档 开源前端帮助中心解决方案 产品价格案例展示changelogs联系我们后台管理系统 "api工厂"使用手册api接口开箱即用,云后台管理,助力前端,解放后端开发;不懂编程也能独立开发应用,小步快跑,快速创业!旨为更懂你!搜索“天使童装”
  • 2024-05-24日常错误n+1
    1、查询的时候为了展示方便忽略了表的一些字段,结果更新用的updateById方法,导致被忽略的字段设置为空后来还是拿了运维那边备份的数据才恢复回来2、根据某个字段判断是否进行下一步操作,结果那个字段的值在判断之前被修改,导致满足了某种条件但是又少了某个字段,正常满足条件的都
  • 2024-05-15redis通用操作
    通用操作的意思就是与数据类型无关,都可以操作的方法【1】delete#删除某个键对应的值可用一次性删多个res=conn.delete('color')#删除color对应的数据【2】exists#判断某个键是否存在存在返回1不存在返回0res=conn.exists('girls')【3】keys#返回所有键或
  • 2024-05-14django启动时执行某个操作数据库的方法怎么实现
    为了让django启动时就执行某些方法做了如下尝试一、在Django中,可以通过AppConfig类的ready()方法来实现在Django启动时执行某个方法。首先,在你的应用的apps.py文件中,创建一个继承自AppConfig类的子类,并重写ready()方法。例如,假设你的应用名为myapp,则可以创建一个MyAppConfig类:
  • 2024-05-14数据结构概述
    数据结构定义我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫算法数据结构=个体+个体的关系算法=对存储数据的
  • 2024-05-09crawlergo学习.pdf 观看学习笔记的记录
    起因想学习爬虫的编写:看到大佬对一个爬虫项目,的学习笔记。跟着大佬的学习笔记学一遍项目地址:https://github.com/Qianlitp/crawlergo学习记录: 对浏览器环境的hook: 看到这个之前没见到过学习一波参考文章理解爬虫HOOK技术-掘金(juejin.cn)   通过hook,修改j
  • 2024-05-07快速找出存(不存在)在某个(或多个)文件的文件夹
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z想要找出有下面这个文件存在的文件夹切换到批量文件复制版块,快捷键Ctrl+5右侧,搜索添加选定范围,勾选搜索文件夹、包含子目录下面就把要存在文件(夹)的条件拖入进去,就会出现路径,再点击开始搜索等待工具提示搜
  • 2024-04-28SAP 通过配置传输的方式恢复某个CLIENT下的基础配置数据
    SAP通过配置传输的方式恢复某个CLIENT下的基础配置数据  比如某个项目上用户不小心误操作,将SAP系统标准的物料类型全部删除了(事务代码OMS2)。这导致系统无法继续使用了,需要采取技术手段将删除的数据恢复过来。 解决方案也很简单,换一个Client,进入这个配置界面,选中全部
  • 2024-04-24代码段——C#判断时间是否在某个范围
    目录1.使用DateTime.Compare()2.通过时间相减计算时间间隔,可以指定精确度1.使用DateTime.Compare()注意:两个比较的时间,一定与相同的时间精度,比如都精确到分钟,或都精确到日注意:这里我判断指定时间是否在时间范围的闭区间里///<summary>///判断指定的时间
  • 2024-04-19递归获取某个节点的儿子节点
    java代码:publicList<Department>getAllChildrenDepartmentsFlat(LongparentId){List<Department>allDepartments=departmentRepository.findAll();//假设使用JPA的Repository来进行数据库操作List<Department>allChildren=newArrayLi
  • 2024-04-10强制转换视图某个字段为某个类型的sql
    selectcast(`a`.`status`ASSIGNEDINTEGER)AS`status`,`a`.`TAGNAME`AS`TAGNAME`from(selecttruncate(`v_mes_snapshots`.`numbervalue`,0)AS`status`,`v_mes_snapshots`.`TAGNAME`AS`TAGNAME`from`mysql`.`v_mes_snapshots`where
  • 2024-04-09针对本小组项目遇到的某个问题,按照下述步骤,商量一个改进的具体计划
    1.建立规则,仪式,流程,模式代码评审制度:建立定期的代码评审会议,确保每次提交的代码都由至少一个同事进行审查。这有助于发现潜在的资源管理不当、性能问题以及改进代码质量的机会。团队学习时刻:定期举办知识分享会议,讨论代码优化、性能调优和最佳实践等话题,提高团队成员的技术
  • 2024-04-02字典树
    有时候我们要维护一个字符串集合,然后支持插入、删除、查询某个字符串出现次数和查询某个字符串作为前缀的出现次数。显然的,暴力肯定T飞。hash:我来!(非常好数据,使我的hashWA)所以我们需要字典树。字典树有三大两大优点:速度快无失误(hash有一定概率会冲突)支持多模式串
  • 2024-03-28新媒体运营中的kol是什么意思?
    KOL,全称为KeyOpinionLeader,中文翻译为关键意见领袖。这是一个在营销学领域中经常被提及的概念。简单来说,KOL是指那些在某个行业或领域内拥有较高影响力和权威性的人物,他们通常具备以下特点:1.对产品有着更清晰的了解:   KOL通常对所关注的产品或服务有着深入的
  • 2024-03-25AGC018C Coins 题解
    模拟费用流。传送门题意:共\(n=x+y+z\)个人,每个人可以选择获得\(a_i\)个金币或\(b_i\)个银币或\(c_i\)个铜币。要选\(x\)个人拿金币,\(y\)个人拿银币,\(z\)个人拿铜币。问币数总和最大是多少。\(n\le10^5\)。先建出费用流模型:把一个人的选择视作一个人流到了金币/
  • 2024-03-24HTML DOM的event事件
    onabort图像的加载被中断 onblur 元素失去焦点onchange域的内容被改变onclick当用户点击某个对象时调用的事件句柄ondblclick 当用户双击某个对象时调用的事件句柄onerror在加载文档或图像时发生错误 onfocus元素获得焦点onkeydown某个键盘按
  • 2024-03-21【已解决】null value in column “XXX“ violates not-null constraint当我数据库的某个字段设置了默认值并且不为空,但是控制台报某个字段不能为空
    报错信息:nullvalueincolumn"id"violatesnot-nullconstraintDetail:Failingrowcontains(11110,1,null) 一般来说,是因为插入的主键Id为空引起的。这就和我们数据库中的设置默认值产生了冲突,我设置了默认值,为什么他还是报这个字段不能为空的错误?这个时候就要
  • 2024-03-15获取某个进程执行时长
    #!/bin/shtime_out=10if[!-n"$1"];thenecho"needtoinputascriptname."exitfipid_string=`ps-eopid,etime,comm,args|grep-i"$1"|grep-vgrep`#3.从这一条记录信息中抽取出etime数据,即第二列的值09:42:09,并赋值给exec_time变量。
  • 2024-03-13批处理自动禁用某个进程
    1、执行如下批处理@echooffechoDisablingProcess...REMtaskkill/F/IMFnHotkeyCapsLKNumLK.exeregadd"HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"/v"FnHotkeyCapsLKNumLK"/tREG_SZ/d"C:\Windows\System32\DriverStore
  • 2024-03-10python获取某个包下面的所有子模块
    deflist_submodules(self,package_path):"""递归地列出给定包路径下的所有子模块"""all_submodules=[]#遍历包路径下的所有文件/目录forimporter,modname,ispkginpkgutil.iter_modules([package_path]):full_
  • 2024-02-29nvs-node多版本控制
    nvs-node多版本控制一、背景假如公司有两个前端项目,一个需要node14.21.3版本,一个需要node20.1.3版本,且两个版本不能同时使用,那么我们在开发的时候就需要来回下载卸载切换,这时我们就需要一个版本切换工具nvs二、下载nvs你可以使用Winget来安装它(在Windows11中默认可用)。