1.前言身为互联网农民工的我们,提起 Todo List 大家肯定一点都不陌生,因为Todo List是一个圈内比较知名的案例,可以通过 Java, Python 等后端语言再以少量的前端 Html 语言辅助实现整个 Todo List 的增、删、改、查功能。今天分享的 Todo List 案例与常见的实现方式不太一样,因为今天分享的案例是由纯前端代码 Vue 组件化来实现的,完全没有后端语言的支
前言前期分享的测试开发系列!Vue 组件间通信方式汇总,总有一款适合你( 5分钟教程-附项目实战案例 )中介绍了 3 种组件间的通信方法,分别是:props全局事件总线消息订阅与发布今天给大家分享第 4 种组件间的通信方法:自定义事件适用于:子组件给父组件传递数据使用方法例如:Student.vue组件是School.vue组件的子组件, 子组件St
插件定义插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者 property。如:vue-custom-element添加全局资源:指令/过滤器/过渡等。如 vue-touch通过全局混入来添加一些组件选项。如 vue-router添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现。一个库,提供自己的 API,同时提供上
前言有过开发经验的同学都知道,为使代码层次结构清晰分明,对于一些通用或常用的方法,都会将其抽象成公共方法或配置供使用者调用。例如:在做 Python 自动化测试过程中,经常需要连接数据库,进行增、删、改、查的操作。add.py文件是给数据库添加数据的update.py文件是更新数据库数据的delete.py文件是删除某个条件下的数据库数据的后期可能在 add.py
前言前期分享的 200行纯前端Vue代码!教你写一个专属TodoList【零基础友好】 这个项目案例中使用的组件间通信方式是通过 事件绑定与props 接收来实现的,具体使用方式将在下面进行详细介绍,先说说这种方式来实现组件间的通信有什么缺点。缺点:以 200行纯前端Vue代码!教你写一个专属TodoList【零基础友好】 项目案例中的最外层组件 App.vue 的
前言前期分享的 200行纯前端Vue代码!教你写一个专属TodoList【零基础友好】公众号后台回复:todo,即可获得项目完整源码基础数据是硬编码在代码里的,相当于是写死在代码中,具体代码内容如下(核心代码片段)。App.vue文件export default { //给当前组件命名为:App name:'App', //注册引入的子组件 components:{L
1. Yaml 是什么Yaml是一种简洁的非标记语言。Yaml是一个可读性高,用来表达数据序列化的格式。Yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁。Yaml特别适合用来表达或编辑数据结构、各种配置文件、文件大纲等。 2. Yaml 文件规则区分大小写;注释标识为#;使用缩进表示层级关系;使用空格键缩进,而非Tab键;缩进的空格数目不固定,只需要相同层级的元素
题目:(1). 前置条件:有如下数据集A,表查询结果如下图所示,设置该表为表:test_province_city。 (2). 题目要求:数据集A,按照省市区分别显示为3列,为省一级时,后面没有下一级,则后两列为空,为市一级,后面没有下一级,则后一列为空。预期结果: 解题思路:(1). 第1个union all的子查询,查询出省一级的信息查询结果如下:N
背景在大数据 ETL(Extract-Transfer-Load) 过程中,经常需要从不同的数据源来提取数据进行加工处理,比较常见的是从 Mysql 数据库来提取数据,而 Mysql 数据库中数据存储的比较常见方式是使用 json 串进行存储。通过大数据加工处理出来的数据是需要具有可直观分析的特点,可从数据分析中挖掘出商业价值的。 因此在数据预处理层需要将 json 串进行“拍平”处理,
1. 背景介绍SQLAlchemy 以 ORM 为核心基础提供可选对象关系映射能力。(1). ORM 提供一个附加的配置层,允许用户自定义的 Python 类进行对象关系映射,通过 session 会话与数据库进行交互。(2). ORM 扩展了核心级别的 SQL 表达式语言,允许按照用户定义的对象组合和调用 SQL 查询。(3). Flask-SQLAlchemy 使用起来非常有趣,对于基本应用十
Part1:FlaskForm 是什么说到 FlaskForm,首先得谈谈 WTForms 是什么。WTForms 是一个 Flask 集成的框架,也可以说是库。用于处理浏览器表单提交的数据。它在 Flask-WTF 的基础上扩展并添加了一些随手即得的精巧的帮助函数, 这些函数将会使在 Flask 里使用表单更加有趣。Flask-WTF 是集成 WTForms,并带有 csrf 令牌的安全表单和全
Hive 表基本操作 1.创建表1 CREATE TABLE if NOT EXISTS table_name 2 ( 3 column_name1 string comment '字段名的释义', 4 column_name2 int comment '字段名的释义', 5 column_name3 int comment '字段名的释义', 6 column_name4
今天主要想分享的是自己在面试过程中遇见的一道面试题,是一道简单的算法题。在面试的过程中,我使用了 hash 表来解决的(时间复杂度和空间复杂度都是O(n)),但是面试官不满意,当时也实在没想到别的解法。后来在慢慢的使用位运算的过程中,发现通过位运算,可以让时间复杂度为O(n),空间复杂度为O(1)的解法。那么先看下题目吧。 一、面试题目给定一个非空整数数组,除了某个元素只出现一次以外,其
1. 场景定义 私有属性是指在 Python 的面向对象开发过程中,对象的某些属性只想在对象的内部被使用,但不想在外部被访问到这些属性。即:私有属性是对象不愿意公开的属性。 私有方法是指在 Python 的面向对象开发过程中,对象的某些方法或者称为函数只想在对象的内部被使用,但不想在外部被访问到这些方法或函数。即:私有方法是对象不愿意公开的方法或函数。 2. 语法定义
Hive Shell参数1.Hive命令行(1). 命令:hive -i filename含义:从文件初始化HQLfilename为test001.sql的内容如下 hive -i test001.sql命令执行结果如下 (2). 命令:hive -e 'sql语句'含义:从命令行执行指定的HQL指令具体执行示例如下:
题目:(1).前置条件:有以下数据集I,表查询结果如下图所示,设置该表为表:test_user_scan。 (2).题目要求:使用 hive sql 查询出每个用户相邻两次浏览时间之差小于三分钟的次数。预期结果: 解题思路:(1). 子查询G 作为 left join 的主表,主要是为了获取所有的user_id查询结果如下:use
题目:(1).前置条件:有以下数据集C,表查询结果如下图所示,设置该表为表:test_month_amount。 (2).题目要求:数据集C 中 Amount 字段是每个人同一月份,不同状态的金额总和,现要求使用 sql 实现对相同月份的数据均分Amount。预期结果: 解题思路:(1). 子查询B: 按照NAME和MON进行分组
1. 背景最近接到一个产品需求是给指定的 sftp 服务器的指定目录定时推送文件数据。因为项目组已有现成的组件可以轻松实现 sftp 服务器文件的快速上传,本来是一件很容易的事情,但是问题出现在这个指定的 sftp 服务器所指定的密码带有系统关键字和一些特殊字符,导致现在的组件在解析过程中会失败。因此重新开发了下面的这套脚本来满足这个特殊的需求。 2. 代码实现Python代码#test
1. 模块说明collections 是 Python 的一个内置模块,所谓内置模块的意思是指 Python 内部封装好的模块,无需安装即可直接使用。collections 包含了一些特殊的容器,针对 Python 内置的容器,例如:list、dict、set、tuple,提供了另一种选择;namedtuple:可以创建包含名称的 tuple;deque:类似于 list 的容器,可以快速的在队列
Part1:MybatisPlus是什么MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 Part2:MybatisPlus框架结构(下图来源于官网) Part3:Myba
春节这些天,闲赋在家,甚是无聊,便萌发了研究经典小游戏:飞机大战的念头,想必大家可能玩过微信的这款小游戏,给我的感觉是这款游戏怎么可以做得这么好呢,操作简单,容易上手,简直是“老少皆宜”啊~既然这款游戏这么棒,能否自己动手用 Python 来实现呢?事实证明是可以的。先来看下飞机大战游戏最终实现的动态效果图。 一. 动态效果图如下 二. 思路框架plane_spri
题目: (1).前置条件:有以下数据集c和e,表查询结果如下图所示。数据集c表为:test_medicine_buy数据集e表为:test_medicine_soldtest_medicine_buy表数据: test_medicine_sold表数据: (2).题目要求:如上图的数据集c和e,某医院系统卖给患者阿莫西林
本文目录结构: 引言 一、背景 二、Mysql索引 1.概念说明 2.常见索引模型 哈希表 有序数组 二叉搜索树 3.InnoDB索引模型 索引分类 (1).聚簇索引 主键索引 (2).非聚簇索引 联合索引 前缀索引 普通索引 唯一索引 全文索引 (3).索引原理 聚簇索引 非聚簇索引
今日分享主题内容: Python 的 Tornado 框架,属于 Python 的一个 Web 框架,是由 Python 编写的 Web 服务器兼 Web 应用框架。 Step1:Tornado 是什么 Tornado 是一个基于 Python 的 Web 服务框架和异步网络库。 最早开发于 FriendFeed 公司,通过利用非阻塞网络 I/O, Tornado 可以承载成千上万的活动连接,
今日分享主题:Python 常规操作 redis 的内容 Part1:五种数据类型 Redis 支持5种数据类型: string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合) 1.String 字符串数据类型 String 是最常用的一种数据类型,普通的 key/value 存储都可以归为此类,即可以完全实现目前 Memcache
今日分享内容是基于:Python + Flask 实现接口接收 Disk 信息 来进一步分享如何接收 Nginx Log 的信息。 原理: 通过 Python 调用 Shell 脚本去执行 Nginx Log 的相关命令,然后进行处理再请求 Requests 库来向后端定义好的接口来推送数据并展示。 Part1:收集端 1 import os 2 import requests 3
今天的内容是基于 Python + Flask 实现接口接收内存信息 来进一步分享如何使用 Python + Flask 接收 CPU 的信息。原理:通过 Python 调用 Shell 脚本去执行 CPU 的相关信息,然后进行处理再请求 Requests 库来向后端定义好的接口来推送数据。Part1:收集端1 import os 2 import requests 3 import json 4
今天分享的内容是基于:Python + Flask 实现接口接收内存信息 来进一步分享如何使用 Python + Flask 实现接收 Disk 的信息。原理:通过 Python 调用 Shell 脚本去执行 Disk 的相关命令,然后进行处理再请求 Requests 库来向后端定义好的接口推送数据。Part1:收集端1 import os 2 import requests 3 import j
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号