NOT
软件工程
软件工程是计算机科学中的一个重要分支,它主要研究如何组织、设计、开发和维护大规模复杂软件系统。在本学期的软件工程课程中,我们深入了解了软件工程的基本概念和方法,学习了软件开发的生命周期、需求工程、软件设计、测试和维护等方面的知识。在这门课程中,我收获颇丰,以下是我对这门课程的总结。 首先,在软件工程 ......
说说Object类下面有几种方法呢?
今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么它默认继承Obj ......
JS 下载文件
一、背景 二、实现 点击查看代码 // 下载文件 export function downloadFile(obj, name, suffix) { const url = window.URL.createObjectURL(new Blob([obj])) const link = docume ......
6、linux命令之`cp`与`scp`
目录linux命令之cp与scp1、cp2、scp3、参数 linux命令之cp与scp cp与scp命令的都是复制文件或目录,区别就是,cp只能在自己服务内进行copy,而scp可以跨服务器进行copy。 1、cp 语法: cp [srcFile] [tgtFile] 示例: cp /u01/dm ......
javassist改类
package agent; import javassist.CannotCompileException; import javassist.ClassPool; import javassist.CtBehavior; import javassist.CtClass; import java ......
宏定义(Release/Debug)
#define LOG(x) std::cout<<"Hello"<<std::endl; 在项目属性的c++->Preprocesser(预处理)->Preprocesser Define中添加DR_MODULE,将configuration模式调为release #ifdef DR_MODULE ......
vuejs+antv-g6绘制图表
该内容包括antv-g6官网地址、antv-g6的基本使用(包括自定义节点、常用插件(右键菜单等)、基本事件、目前我所遇到的一些需求)。 1、antv-g6的官网地址:https://g6.antv.antgroup.com/examples 2、安装antv-g6组件 npm install @a ......
Qt程序框架的运行机制
Qt程序框架 程序入口 当我们新建一个Qt Widget工程的时候,会自动生成四个文件: main.cpp widget.h widget.cpp widget.ui 其中main.cpp是整个程序的入口,文件中只有一个简单的main()函数。 #include "widget.h" #includ ......
23 动画和拓展视野
这节课随便聊聊,也挺重要的 单纯靠HTML和css也可以实现动画 有哪些网页有这些资源我们可以直接拿来用 eg: 跑起来的骏马动画 好用的网站:https://www.html5tricks.com/page/4 ......
MySQL高级12-事务原理
一、事务概念 事务是一组操作的集合,他是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销请求操作,即这些操作要么同时成功,要么同时失败。 二、事务特性 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败 一致性(Consistency): ......
字典树
class Trie { private: struct Node { int end, cnt; int nxt[62]; }; vector<Node> trie; public: Trie() { init(); } void init() { trie.assign(1, Node()); ......
python入门基础(14)--类的属性、成员方法、静态方法以及继承、重载
上一篇提到过类的属性,但没有详细介绍,本篇详细介绍一下类的属性 一 、类的属性 方法是用来操作数据的,而属性则是建模必不的内容,而且操作的数据,大多数是属性,比如游戏中的某个boss类,它的生命值就是属性(不同级别的boss,有不同的生命值),被攻击方法(不同的攻击,伤害值不同),当boss被攻击时 ......
JAVA——两个List集合求交集、并集和差集(去重)
public static void main(String[] args) { List<String> stringList = new ArrayList<>(); stringList.add("a"); stringList.add("b"); stringList.add("c"); s ......
git常用命令
mvn versions:set --设置pom的version 例:1.1.0 git add . --提交更新版本 git commit -m "* " 设置提交内容 git push --提交修改记录 git tag 1.1.0 --打tag git push --tags -- 提交tag ......
CH58xCentral杂谈
一、直接连接无扫描 CH58x芯片作为主机建立连接是通过MAC地址方式,即先搜索周围从机的MAC,然后与内部保存的MAC比对并决定是否建立连接。 可以省略搜索周围从机而直接根据MAC发起连接,通过GAPRole_CentralEstablishLink即可。 if(events & Establis ......
Ant Design Vue 中的tab组件中,获取不到$ref
问题:在tab的组件中引入了一个组件,在页面渲染时,需要用到子组件bpmnModeler 里面的方法,调用this.$ref.bpm的时候报错了,找不到bpm <a-tab-pane key="3" tab="流程图" > <div class="search"> <a-card> <a-row s ......
JavaScript数组filter方法
1.数组filter方法作用筛选数组,将满足条件的元素放入新数组中 2.语法 : array.filter( function ( item, index,arr) {} )第一个参数: item,必须,当前元素的值 第二个参数 : index,可选,当前元素在数组中的索引值 第三个参数 : arr ......
微服务监控
#!/usr/bin/env python # -*- coding: utf-8 -*- #++++++++++++++++++++++ # #++++++++++++++++++++++ #运维监控预警:${time},微服务[${microsvc}]异常,请及时关注。 import reque ......
面面经
1、谈谈对MVVM的理解? MVVM是Model-View-ViewModel的缩写,是一种设计思想。 Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。 View代表UI组件,负责将数据模型转换成UI展现出来。View是一个同步model和View的对象在MVVM架构下, ......
Redis学习之缓存穿透
缓存穿透 攻击者可以恶意请求数据库中不存在的数据,从而使得每次查询都要绕过缓存查数据库,增大数据库的压力。 解决方案: 1.缓存空值:比如塞一个空字符串。注意可以给空对象的键过期时间设置短一些,或者在新增数据时强制清除下对应缓存(防止查出来还是 null) 2.布隆过滤器 预防做法: 1.增强对请求 ......
符号计算辅助密码学
例题 BUU - DASbook - happy # 以下四行 已知 c=0x7a7e031f14f6b6c3292d11a41161d2491ce8bcdc67ef1baa9e e=0x872a335 #q + q*p^3 =128536731745208998078944182958039785 ......
视频存储平台 EasyCVR 视频服务启动异常看进程启动正常问题解决
EasyCVR 的视频存储平台采用了先进的分布式架构设计,通过将视频数据分散存储在多个节点上,有效地提高了系统的可靠性和稳定性。无论用户需要存储多少视频文件,EasyCVR 都能保证数据的完整性和安全性,确保用户可以随时访问到自己所需的视频内容。 根据使用者的反馈,有些使用者在以Servicelns ......
卡片列表布局
实现代码 1 <template> 2 <div> 3 <!-- 平铺图片 --> 4 <ui class="course-list"> 5 <!-- 设置图片宽度比例 --> 6 <!-- 循环绑定数据 --> 7 <li class="course-item" :data="tableData" ......
IIS报错:HTTP 错误 404.17 - Not Found
新建处理程序映射 *.svc %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll svc-ISAPI-4.0 *.svc %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\ ......
逃不过转行的命运,与互联网无缘了
hi,我是chen 今天是9.20号我转行的第二个月。因为这个博客很久没有更新了,今天也不知道怎么突发奇想搜了搜,看到那之前的那几篇文章有些回忆过去,也想跟过去道个别。想和大家分享我的转行以来的感受。 以前是我干的测试,没错就是和开发干的测试。干了2年,薪资已经上升到1w4,每天都很轻松功能点点,也 ......
JS 构造树形
一、背景 List组装树形Tree 二、实现 点击查看代码 listRolePurifySmalls().then(data => { const list = data || [] const map = {} list.forEach(item => { let smalls = map[ite ......
第一次个人编程作业
github地址https://github.com/ElEgent1/ElEgent1/tree/main/202121331083 源码 ` package lianxi; import java.io.BufferedReader; import java.io.FileReader; imp ......
什么是cpu
CPU,全称是Central Processing Unit,中文名为中央处理器,它是一台计算机的核心部件,负责解释和执行大部分计算机指令,处理数据。 你可以把它想象成计算机的“大脑”,它接收和处理我们输入的指令,比如打开一个程序、保存一个文件、进行数学运算等等。 CPU由几个主要部分组成,包括算术 ......