1.@pluginquery.route('/app_include_plugins', methods=['GET','POST']) methods必须填写 2.plu_incl_app = StringField('plu_incl_app', [DataRequired(message="插件名字不能为空,必须输入1到20位"), Length(min=1, max=20)]) 图示黄色区域名字必须一致…
VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建. 项目搭建的步骤和项目目录专门写了一篇文章:点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境.  VueRouter系列文章链接 <VueRouter爬坑第一篇>-简单实践 <VueRouter爬坑第二篇>-动态路由 <VueRouter爬坑第三篇>-嵌套路由  阅读目录 一.安装VueRouter 1.npm 安装VueRouter 2.如何使用VueRouter…
想使用 AutoMapper 类库来做一些映射到 DTO 对象的操作 但既然类似这样的类库内部是用反射来实现的,那么会比较在意性能. 所以来简单测试一下性能. 关于测试结果呢 emmmm 我是比较吃惊的,这个吃惊有两个,一个是它居然这么快,然后它居然这么慢.(手动狗头 反正挺吃惊的.…
 1.简介 kylin的设计思想是空间换时间,将hive上的大表的维度全部排列组合计算也将度量提前计算然后存入HBase库,这个步骤在kylin中称之为build cube. 在查询的时候已经建立cube的hive表会直接访问HBase的scan来拿出结果,对于度量则可以直接get即可.由于数据量的膨胀关系,数据的维度需要控制在15个以下.另外由于是预计算结果所以数据 在确定列等信息后不能修改,不能修改表结构. 2.环境说明 hadoop CDH5.4.2 ----- 需要打上MAPREDUCE…
一.简要说明 本篇文章开始进行业务模块的开发模拟,借助user模块来进行业务开发,主要是用户相关的基础操作.主要是先使用Users来体验整个开发的流程.主要是先把一个基础流程跑顺利,在这里我并不会过于追求让所有属性都只能通过方法进去赋值这种写法,我觉得绝大部分项目并没有必要写到这样.虽然借助代码生成器,这种方法也很简单的生成出来.只是我觉得没必要,只是个人喜好.. 二.具体步骤 2.1.首先创建相应的Entity, 并将Entity放入Dbcontext中绑定Dbset 2.2.初始化Migra…
今天主要是进行了适配器的编写,数据库的创建以及对完善了业务逻辑,简单的APP到此已经通过测试可以使用.…
在对Android的一些基础的知识有了一定了解,以及对于AndroidStudio的如何使用有了 一定的熟悉后,决定做一个简单的记账本APP 开发流程 1.记账本的页面 2.可以添加新的账目 (一)页面 布局采用横向的3个块,事件,时间,金额…
一.安装运行环境 首先我们到mysql的官方网站上下载 mysql-installer-community-8.0.26.0 ,或者其他特定版本,通过它我们可以先将 mysql-for-visualstudio 与 mysql-connector-net 安装好. 然后通过NuGet 安装 MySql.Data.EntityFramework ,安装时 VS 将会自动安装其他相关依赖. 注意:第一个坑点来了,我们要保证MySql.Data .MySql.Data.EntityFramework…
以前一直做web项目,用的mvc.最近公司需要上线APP,准备用webAPI做接口,用习惯了MVC,API还是有好多细节的地方感觉很“坑”... 第一个坑,webAPI的默认路由规则不一样,通过命名来匹配调用方式,只匹配controller和参数,不匹配action...偶,NO!叫我这个使用了快两年MVC的小码农如何能承受如此重的打击!!!二话不说,咔咔咔,路由配置加上了action...心情瞬间舒畅了不少,再望望窗外的灰蒙蒙的天,我分明看见了蓝天与白云. 第二个坑,一个简单参数的POST方法…
前言 不知不觉,已那么长时间没有更新东西了,说来真是汗颜啊.(主要是最近在技术上豁然开朗的感觉越来越少了-_-|||) 最近一直在学习Linux相关的东西.又一次接触到了I/O复用模型(select/poll/epoll),由于好久没在用NIO写过代码了,今天就小试写个例子,以巩固下对I/O复用模型的理解.这不,遇到了一个坑,也产生了一点疑惑.^_^. 一坑 简单描述:Selector的select方法返回的key集合中有一个SelectionKey是可读的,但是调用与此SelectionKey…