草庐IT

前端面试题JavaScript篇——2022-09-23

公粽号【今天也要写bug】每日推送,欢迎关注每日3题1以下代码执行后,控制台中的输出内容为?constuser={name:"JM",age:18,};constdata=JSON.stringify(user,["age"]);console.log(data);2点击p标签时,会输出什么functionCar(){this.make="兰博基尼";return{make:"鸡你太美"};}constmyCar=newCar();console.log(myCar.make);3以下代码执行后,控制台中的输出内容为?constp1=newPromise((res,rej)=>{setTime

前端面试题JavaScript篇——2022-09-23

公粽号【今天也要写bug】每日推送,欢迎关注每日3题1以下代码执行后,控制台中的输出内容为?constuser={name:"JM",age:18,};constdata=JSON.stringify(user,["age"]);console.log(data);2点击p标签时,会输出什么functionCar(){this.make="兰博基尼";return{make:"鸡你太美"};}constmyCar=newCar();console.log(myCar.make);3以下代码执行后,控制台中的输出内容为?constp1=newPromise((res,rej)=>{setTime

23siddhi初识

siddhi-base事件驱动:消耗、处理、发送的数据都视作一次事件流处理、复杂事件处理平台siddhiapplication是类似于sql的脚本。.siddhi脚本中分号表示一句结束。包括消费者(sources)、生产者(sinks)、流、查询、表和方法及其他必要的约定可以接受\发送给许多不同类型的事件输入\输出,如tcp,http,kafka,file等。可以接受并转化为不同的数据格式:json,text,xml,key-value处理事件并进行转化,分析过程:接受事件进行消费,将事件传递给相应的查询处理,根据逻辑形成新事件,将新事件发送给流StreamandQuerydefinestre

23siddhi初识

siddhi-base事件驱动:消耗、处理、发送的数据都视作一次事件流处理、复杂事件处理平台siddhiapplication是类似于sql的脚本。.siddhi脚本中分号表示一句结束。包括消费者(sources)、生产者(sinks)、流、查询、表和方法及其他必要的约定可以接受\发送给许多不同类型的事件输入\输出,如tcp,http,kafka,file等。可以接受并转化为不同的数据格式:json,text,xml,key-value处理事件并进行转化,分析过程:接受事件进行消费,将事件传递给相应的查询处理,根据逻辑形成新事件,将新事件发送给流StreamandQuerydefinestre

leetcode 23. Merge k Sorted Lists 合并K个升序链表(困难)

一、题目大意标签:栈和队列https://leetcode.cn/problems/merge-k-sorted-lists给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例1:输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6示例2:输入:lists=[]输出:[]示例3:输入:lists=[[]]输出:[]提示:k==lists.length00-

leetcode 23. Merge k Sorted Lists 合并K个升序链表(困难)

一、题目大意标签:栈和队列https://leetcode.cn/problems/merge-k-sorted-lists给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例1:输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6示例2:输入:lists=[]输出:[]示例3:输入:lists=[[]]输出:[]提示:k==lists.length00-

23 种设计模式的通俗解释,虽然有点污,但是很正点

  01工厂方法   追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02建造者模式    MM最爱听的就是「我爱你」这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够

23 种设计模式的通俗解释,虽然有点污,但是很正点

  01工厂方法   追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02建造者模式    MM最爱听的就是「我爱你」这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够

基于SqlSugar的开发框架循序渐进介绍(23)-- Winform端管理系统中平滑增加对Web API对接的需求

在前面随笔介绍的基于SqlSugar的WInform端管理系统中,数据提供者是直接访问数据库的方式,不过窗体界面调用数据接口获取数据的时候,我们传递的是标准的接口,因此可扩展性比较好。我曾经在随笔《基于SqlSugar的开发框架循序渐进介绍(5)--在服务层使用接口注入方式实现IOC控制反转》中介绍过,该SqlSugar开发框架本身是基于IOC控制反转的,因此对于接入不同的数据提供者,只需要切换到对应的实现层上即可。本篇随笔介绍基于SqlSugar开发框架的Winform端,实现包括对直接访问数据库,远程调用WebAPI接口的两种不同的处理方式的整合。1、Winform模块中对具体接口的调用及

基于SqlSugar的开发框架循序渐进介绍(23)-- Winform端管理系统中平滑增加对Web API对接的需求

在前面随笔介绍的基于SqlSugar的WInform端管理系统中,数据提供者是直接访问数据库的方式,不过窗体界面调用数据接口获取数据的时候,我们传递的是标准的接口,因此可扩展性比较好。我曾经在随笔《基于SqlSugar的开发框架循序渐进介绍(5)--在服务层使用接口注入方式实现IOC控制反转》中介绍过,该SqlSugar开发框架本身是基于IOC控制反转的,因此对于接入不同的数据提供者,只需要切换到对应的实现层上即可。本篇随笔介绍基于SqlSugar开发框架的Winform端,实现包括对直接访问数据库,远程调用WebAPI接口的两种不同的处理方式的整合。1、Winform模块中对具体接口的调用及