草庐IT

【访谈】Eotalk Vol.01:Eoapi,我们希望以开源的方式构建 API 生态系统

Eotalk是由Eolink发起的泛技术聊天活动,每期会邀请一些技术圈内的大牛聊聊天,聊些关于技术、创业工作、投融资等热点话题。第一期,由Eoapi的核心开发者秦圆圆和EolinkCEO刘昊臻来聊聊,并分享开源产品Eoapi,以开源的方式构建API生态系统。以下为演讲内容:刘昊臻:简单介绍一下自己吧。秦圆圆:大家好我叫秦圆圆,目前在负责Eoapi的核心开发工作。刘昊臻:是否能够一句话介绍一下Eoapi是做什么的?他目前实现的功能有哪些?什么样的用户会适合使用Eoapi?秦圆圆:Eoapi是一个API生态系统。目前它支持基础的API文档管理和API调试,以及插件系统,用户可以通过插件简化和API

01 挑战十分钟创建一个新的全栈项目

GitHub地址:https://github.com/dom-bro/task-manager接上篇:Vue+Koa+MongoDB从零打造一个任务管理系统话不多说,直接开整。前端使用vite构建相比vuecli的编译打包,vite利用了浏览器原生的module加载,速度极快。执行npmcreatevite@latesttask-manager----templatevue在当前目录生成task-manager项目。这里我是选择了一个项目模版快速创建了出来,当然你也可以通过npminitvue@latest去自定义包含的内容,两者都是用的create-vue脚手架。此时自动生成的task-m

01 挑战十分钟创建一个新的全栈项目

GitHub地址:https://github.com/dom-bro/task-manager接上篇:Vue+Koa+MongoDB从零打造一个任务管理系统话不多说,直接开整。前端使用vite构建相比vuecli的编译打包,vite利用了浏览器原生的module加载,速度极快。执行npmcreatevite@latesttask-manager----templatevue在当前目录生成task-manager项目。这里我是选择了一个项目模版快速创建了出来,当然你也可以通过npminitvue@latest去自定义包含的内容,两者都是用的create-vue脚手架。此时自动生成的task-m

SAP QM 激活01检验类型的前提下无Vendor CoA则不允许收货过账

SAPQM激活01检验类型的前提下无VendorCoA则不允许收货过账  前几天笔者写了一篇文章是关于不启用QM检验类型的前提下,实现仓库部门收货环节NoVendorCoA则NoGR的方法。 今天再来写一篇,管控目的一样,但是相关物料是有启用QM检验类型,比如01(来料检验)。 1,首先去后台修改配置。如下配置路径,  创建一个新的CertificateTypeZ02,其配置参数如下,  注意:ControlWithoutCertificate栏位设置为DWithoutLot:ErrorMessage,withLot:ErrorMessage。这个参数非常关键。  2,然后去物料主数据里将该C

SAP QM 激活01检验类型的前提下无Vendor CoA则不允许收货过账

SAPQM激活01检验类型的前提下无VendorCoA则不允许收货过账  前几天笔者写了一篇文章是关于不启用QM检验类型的前提下,实现仓库部门收货环节NoVendorCoA则NoGR的方法。 今天再来写一篇,管控目的一样,但是相关物料是有启用QM检验类型,比如01(来料检验)。 1,首先去后台修改配置。如下配置路径,  创建一个新的CertificateTypeZ02,其配置参数如下,  注意:ControlWithoutCertificate栏位设置为DWithoutLot:ErrorMessage,withLot:ErrorMessage。这个参数非常关键。  2,然后去物料主数据里将该C

01-MySQL8主从详解

主从原理master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中;slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,当master服务器数据发生变化,则slave开始一个I/OThread请求master二进制事件,同时maser节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从节点本地的中继日志Relay_Log_File中,从节点将启动SQLThread从中继日志中读取二进制日志,在本地重放,使得其数据和主节点的保持一致,最后I/OThread和SQLThread将进入睡

01-MySQL8主从详解

主从原理master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中;slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,当master服务器数据发生变化,则slave开始一个I/OThread请求master二进制事件,同时maser节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从节点本地的中继日志Relay_Log_File中,从节点将启动SQLThread从中继日志中读取二进制日志,在本地重放,使得其数据和主节点的保持一致,最后I/OThread和SQLThread将进入睡

力扣01 求两数之和

力扣01求两数之和题目:给定一个整数数组,返回两个数字的索引,使它们加起来为一个特定的目标。您可以假设每个输入只有一个解决方案,并且您可能不会两次使用同一个元素。示例:Givennums=[2,7,11,15],target=9,Becausenums[0]+nums[1]=2+7=9,return[0,1]注:题目大意就是在给定的一个数组中找到两个数组元素之和为给定的target并且返回这两个数组元素在数组中的下标。解法一:暴力求解解题思路:依次固定数组的第一个元素,并开始遍历数组(从固定元素的下一个元素开始)看其他元素与固定元素加起来是否等于target若等于则返回这两个数组的下标若不等于

力扣01 求两数之和

力扣01求两数之和题目:给定一个整数数组,返回两个数字的索引,使它们加起来为一个特定的目标。您可以假设每个输入只有一个解决方案,并且您可能不会两次使用同一个元素。示例:Givennums=[2,7,11,15],target=9,Becausenums[0]+nums[1]=2+7=9,return[0,1]注:题目大意就是在给定的一个数组中找到两个数组元素之和为给定的target并且返回这两个数组元素在数组中的下标。解法一:暴力求解解题思路:依次固定数组的第一个元素,并开始遍历数组(从固定元素的下一个元素开始)看其他元素与固定元素加起来是否等于target若等于则返回这两个数组的下标若不等于

01背包面试题系列(一)

01背包面试题系列(一)题目描述——分割等和子集给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。示例1:输入:nums=[1,5,11,5]输出:true解释:数组可以分割成[1,5,5]和[11]。示例2:输入:nums=[1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集。01背包动态规划求解上面的问题乍一看好像是一个子集划分的问题,我们可能根据数据nums得到它的所有的子集,然后将所有的自己加起来看看是否存在一个子集的数据的和等于nums数组所有数据的和的一半,其实我们确实可以这样做,我们将在后文当中仔细探