草庐IT

pb_admin

全部标签

在基于vue-next-admin的Vue3+TypeScript前端项目中,为了使用方便全局挂载对象接口

在基于vue-next-admin 的Vue3+TypeScript前端项目中,可以整合自己的.NET后端,前端操作一些功能的时候,为了使用方便全局挂载的对象接口,以便能够快速处理一些特殊的操作,如消息提示、辅助函数、正则测试等等。本篇随笔介绍在Vue3+TypeScript前端项目中全局挂载对象$u,获得相关 $u_interface 的统一入口的接口信息。这样在组件或者页面中就可以方便的使用便捷对象的相关处理方法了。vue-next-admin是一个不错的后台开源免费模板项目,可以利用它来开发自己的项目前端,它的技术栈是:vue3.x+setup语法糖+TypeScript+Vite+El

在基于vue-next-admin的Vue3+TypeScript前端项目中,为了使用方便全局挂载对象接口

在基于vue-next-admin 的Vue3+TypeScript前端项目中,可以整合自己的.NET后端,前端操作一些功能的时候,为了使用方便全局挂载的对象接口,以便能够快速处理一些特殊的操作,如消息提示、辅助函数、正则测试等等。本篇随笔介绍在Vue3+TypeScript前端项目中全局挂载对象$u,获得相关 $u_interface 的统一入口的接口信息。这样在组件或者页面中就可以方便的使用便捷对象的相关处理方法了。vue-next-admin是一个不错的后台开源免费模板项目,可以利用它来开发自己的项目前端,它的技术栈是:vue3.x+setup语法糖+TypeScript+Vite+El

稳撑30+PB数据,携程10年日志系统治理演进之路

作者介绍Dongyu,资深云原生研发工程师,专注于日志与OLAP领域,主要负责携程日志平台和CHPaas平台的研发及其运维管理工作。本文将从以下五部分切入,讲述日志系统的演进之路:携程日志的背景和现状、如何搭建一套日志系统、从ElasticSearch到Clickhouse存储演进、日志3.0重构及未来计划。一、日志背景及现状图12012年以前,携程的各个部门日志自行收集治理(如图1)。这样的方式缺乏统一标准,不便治理管控,也更加消耗人力和物力。从2012年开始,携程技术中心推出基于ElasticSearch的日志系统,统一了日志的接入、ETL、存储和查询标准。随着业务量的增长,数据量膨胀到4

稳撑30+PB数据,携程10年日志系统治理演进之路

作者介绍Dongyu,资深云原生研发工程师,专注于日志与OLAP领域,主要负责携程日志平台和CHPaas平台的研发及其运维管理工作。本文将从以下五部分切入,讲述日志系统的演进之路:携程日志的背景和现状、如何搭建一套日志系统、从ElasticSearch到Clickhouse存储演进、日志3.0重构及未来计划。一、日志背景及现状图12012年以前,携程的各个部门日志自行收集治理(如图1)。这样的方式缺乏统一标准,不便治理管控,也更加消耗人力和物力。从2012年开始,携程技术中心推出基于ElasticSearch的日志系统,统一了日志的接入、ETL、存储和查询标准。随着业务量的增长,数据量膨胀到4

PB反射技巧整理

Protobuff是一个与开发语言、平台无关序列化的工具,广泛应用于需要跨进程传输数据的场景。除此之外,PB还提供了强大的反射能力。可以利用反射的技巧,可以大量降低重复的代码。对于C++来说,语言层面是默认不支持反射的,PB的反射可以很好的补充cpp不支持反射的问题。什么是反射?计算机程序在运行时可以访问、检测和修改它本身状态或行为开局一张图:反射可以干什么://比如:根据对象的名称去动态的创建出一个对象intpb_reflect(){//"PersonInfo"创建一个PersonInfo的对象constgoogle::protobuf::Descriptor*descriptor=goog

PB反射技巧整理

Protobuff是一个与开发语言、平台无关序列化的工具,广泛应用于需要跨进程传输数据的场景。除此之外,PB还提供了强大的反射能力。可以利用反射的技巧,可以大量降低重复的代码。对于C++来说,语言层面是默认不支持反射的,PB的反射可以很好的补充cpp不支持反射的问题。什么是反射?计算机程序在运行时可以访问、检测和修改它本身状态或行为开局一张图:反射可以干什么://比如:根据对象的名称去动态的创建出一个对象intpb_reflect(){//"PersonInfo"创建一个PersonInfo的对象constgoogle::protobuf::Descriptor*descriptor=goog

13-0719 vue-element-admin 引入国际化组件

步骤indexsteplocation1依赖包引入package.json2i18n功能模块.lang,这里init缺省语言环境3main.js配置main.js4vuex配置.store/modules/app.js5调用方式html&js调用;手工切换6vue技巧关于computer和工具类方法3vue技巧3.1computerget&set一般情况下,我们只是使用了computer中的gettter属性,默认只有getter,我们只是单纯的使用了gettter属性,通过定义一个function变量实现;XXX:function(){return...}这里使用了get|set,set处理

13-0719 vue-element-admin 引入国际化组件

步骤indexsteplocation1依赖包引入package.json2i18n功能模块.lang,这里init缺省语言环境3main.js配置main.js4vuex配置.store/modules/app.js5调用方式html&js调用;手工切换6vue技巧关于computer和工具类方法3vue技巧3.1computerget&set一般情况下,我们只是使用了computer中的gettter属性,默认只有getter,我们只是单纯的使用了gettter属性,通过定义一个function变量实现;XXX:function(){return...}这里使用了get|set,set处理

Vue - vue-admin-template模板项目改造:增加TagsView功能

GitHubDemo地址在线预览vue-admin-template模板项目4.1版本默认没有TagsView功能,需要从vue-element-admin复制粘贴TagsView相关代码相关步骤参考:https://github.com/PanJiaChen/vue-admin-template/issues/434TagsView效果[图片上传失败...(image-66bc49-1650424180821)]准备工作:下载vue-admin-template下载vue-element-admin操作步骤1、从vue-element-admin复制文件到对应位置vue-element-ad

Vue - vue-admin-template模板项目改造:增加TagsView功能

GitHubDemo地址在线预览vue-admin-template模板项目4.1版本默认没有TagsView功能,需要从vue-element-admin复制粘贴TagsView相关代码相关步骤参考:https://github.com/PanJiaChen/vue-admin-template/issues/434TagsView效果[图片上传失败...(image-66bc49-1650424180821)]准备工作:下载vue-admin-template下载vue-element-admin操作步骤1、从vue-element-admin复制文件到对应位置vue-element-ad