• 2024-12-22axios--基于vuejs的封装,实现nodejs服务器的前端请求响应
    官网地址:https://www.axios-js.com/zh-cn/docs/vue-axios.html基于ref的变量显示打开下载好的vuehello2项目,打开main.js,添加:importaxiosfrom'axios'importVueAxiosfrom'vue-axios'下方添加:.use(VueAxios,axios)注意安装:npminstallaxiosvue-axios找到SubHello1.vu
  • 2024-12-02浅谈YashanDB三权分立
    什么是三权分立?三权分立,即是对DBA的职责进行划分,定义不同管理职位具备并行使不同角色,互相限制和监督,从机制上尽可能地防止因误操作删除或修改不属于职责范围内的数据或对象,保障系统整体安全,内置角色YashanDB内置了不同管理权限的角色,方便用户进行不同职责的管理员定义,管理角色
  • 2024-11-28Java学习之克隆
    把A对象的属性值完全拷贝给B对象,也叫对象拷贝,对象复制。克隆对象方法在底层会帮我们创建一个对象,并把原对象中的数据拷贝过去。1.重写Object中的clone方法浅克隆protectedObjectclone()throwsCloneNotSupportedException{   returnsuper.clone(); }
  • 2024-09-01240722 knn 使用皮尔逊找到相似用户
    importjsonimportnumpyasnp#计算皮尔逊系数defpearson_score(dataset,user1,user2):ifuser1notindataset:raiseTypeError('User'+user1+'notpresentinthedataset')ifuser2notindataset:raiseType
  • 2024-09-01240721 knn 计算用户1和用户2之间的评分-相关度
    knn通过计算电影相关度,计算用户1和用户2的评分importjsonimportnumpyasnp#计算欧式距离分数defeuclidean_score(dataset,user1,user2):ifuser1notindataset:raiseTypeError('User'+user1+'notpresentinthedataset')ifuser2n
  • 2024-07-10MyBatis - 一二级缓存
    一二级缓存1.前言1.1什么是缓存缓存是存在内存中的临时数据,通过将我们经常查询但不常变的数据放在内存中,当我们查询数据时就不在需要从磁盘读取,而只需要从缓存中查询即可,大大提升了查询的效率,解决了高并发系统的性能问题。1.2为什么需要缓存既然我们可以直接从数
  • 2024-05-15Jenkins接入LDAP用户管理
    一、准备1.1部署jenkins:https://www.cnblogs.com/wangyuanguang/p/180254101.2LDAP部署:https://www.cnblogs.com/wangyuanguang/p/18189832二、LDAP配置组织和uid用户2.1配置组织编辑ou=jenkins的配置文件ou-jk.ldifdn:ou=jenkins,dc=wyg,dc=comobjectClass:organizatio
  • 2024-04-30如何在aws cli中使用多个配置文件
    awscli使用中,可能会有在多个IAM账户中进行切换的需求,手动切换~/.aws/目录下的config和credentials是十分费力的事情。还好awscli本身就可以支持多个awscredentials配置多个profileawsconfigure时,加上--profile参数来命名不同的账户,依次输入accessid,accesskey,region
  • 2024-01-22【Leetcode1949. 坚定的友谊】使用MySQL在无向图中寻找{"CompleteTripartite", {1, 1, 3}}这个pattern
    目录题目地址思路代码MySQL代码逐行翻译为Pandas代码等效Cypher查询(未验证)题目地址https://leetcode.cn/problems/strong-friendship/思路就是在无向图中寻找这个pattern:(*Mathematica*)GraphData[{"CompleteTripartite",{1,1,3}}]SQL写还是比较麻烦。更加复杂的查询还是
  • 2024-01-13【Leetcode1949. 坚定的友谊】使用MySQL在无向图中寻找{"CompleteTripartite", {1, 1, 3}}这个pattern
    目录题目地址思路代码MySQL代码等效Cypher查询(未验证)题目地址https://leetcode.cn/problems/strong-friendship/思路就是在无向图中寻找这个pattern:(*Mathematica*)GraphData[{"CompleteTripartite",{1,1,3}}]SQL写还是比较麻烦。更加复杂的查询还是建议把数据迁
  • 2023-12-23Jmeter:http请求及json断言
    一前言环境:window10jmeter5.3对jmeter的http请求和json断言这2个组件中的一些字段进行简单说明二http请求如上,可以选择切换语言,有时切换成中文或者英文,这样需要填写字段的意思更加一目了然三json断言断言请求返回的json数据数时,jmeter中默认有2种方式可选,如下这里
  • 2023-12-01IM实现
    边学习,边实践IM实现技术栈rusttokioquinniced...集群:node-0node-1node-2节点监听2个端口;接收用户连接集群节点同步消息节点间互相连接,同步用户登陆到节点信息,转发消息若节点未在线,其他节点尝试连接直到连接成功节点上线,同步其他节点登陆用户信息集群
  • 2023-11-14重写equals方法
    前言:重写equals方法能够学习到多态、instanceof代码实现:publicclassSuper{publicstaticvoidmain(String[]args){Super.User1user1=newSuper.User1();Super.User2user2=newSuper.User2();System.out.println(user2.equals(use
  • 2023-11-14向下转型的话,可以访问的是父类还是子类的成员方法和成员属性?
    前言:对于多态的一些概念存在模糊,于是这次来挑一下特别容易误解的点。正文:向下转型(downcasting)是将父类的引用转换为子类的引用。例如,如果User2继承自Object,你可以这样做:Objectobj=newUser2();//这是向上转型User2user2=(User2)obj;//这是向下转型在这个例子
  • 2023-11-14向上转型之后可以调用的成员方法和成员属性是父类的还是子类的?
    前言:对于多态的一些概念存在模糊,于是这次来挑一下特别容易误解的点。正文:在Java中,向上转型(upcasting)是将子类的对象引用赋给父类的引用。例如,如果User2继承自Object,那么你可以这样做:User2user2=newUser2();Objectobj=user2;//这就是向上转型在这个例子中,obj是O
  • 2023-11-05JavaScript内存管理——隐藏类
    根据JavaScript所在的运行环境,有时候需要根据JavaScript引擎采取不同的性能优化策略。如果代码非常注重性能,那么隐藏类对我们是非常重要的。比如以下的代码:functionUser(){this.name="UserName";}letuser1=newUser();leruser2=newUser();在上面的代码中
  • 2023-08-22深克隆和浅克隆的区别
    目录赋值操作浅克隆深克隆常见的深克隆方式1.所有引用属性都实现克隆,整个对象就变成了深克隆。2.使用JDK自带的字节流序列化和反序列化对象实现深克隆。3.使用第三方工具实现深克隆4.使用JSON工具参考赋值操作@Getter@SetterpublicclassUser{ privateStringname
  • 2023-07-31sudo相关权限
    使用sudo命令可以模拟其他用户执行其权限。这样你可以在不知道目标用户密码的情况下,以该用户的身份执行特定的命令或操作。下面是使用sudo模拟其他用户执行的方法:sudo-u目标用户命令在上述命令中,你需要将目标用户替换为你要模拟执行的实际用户名,而命令则是你要执行的特定命
  • 2023-07-27kill
    kill发送信号到进程。目录bash内建命令GNUcoreutils中的命令内建命令概要kill[-ssigspec|-nsignum|-sigspec]pid|jobspec...kill-l[sigspec]主要用途发送信号到作业或进程(可以为多个)。列出信号。选项-ssig信号名称。-nsig信号名称对应
  • 2023-07-21pushd
    pushd将目录添加到目录堆栈顶部。概要pushd[-n][+N|-N|dir]主要用途将目录添加到目录堆栈顶部,切换当前工作目录到该目录。旋转目录堆栈,使堆栈的新顶部成为当前工作目录。没有参数时,交换目录堆栈的前两个目录。选项-n抑制添加目录引起的当前工作目录变
  • 2023-07-17whoami
    whoami打印当前有效的用户ID对应的名称概要whoami[OPTION]...主要用途打印当前有效的用户ID对应的名称。选项--help显示帮助信息并退出。--version显示版本信息并退出。返回值返回0表示成功,返回非0值表示失败。例子[root@localhost~]#whoamiroot
  • 2023-07-13disown
    disown从当前的shell中移除作业。概要disown[-h][-ar][jobspec...|pid...]主要用途从当前shell的作业列表中移除全部作业。从当前shell的作业列表中移除指定的一到多个作业。从当前shell的作业列表中移除正在运行的作业。标记作业,使得它们在当前shell退出
  • 2023-06-11用户信息的列表
    以下是一个比较复杂的Java代码示例:```javaimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;publicclassMain{  publicstaticvoidmain(String[]args){    List<Map<String,Object>>users=newArrayList<
  • 2023-05-19Vue 插槽slot 以及传递多个props
    <!--*@Descripttion:插槽slot*@version:*@Author:zhangfan*@email:2207044692@qq.com*@Date:2020-05-1409:08:01*@LastEditors:zhangfan*@LastEditTime:2020-06-2909:51:02--><template><divclass="topCon">