摘要:
一、详情页面路由跳转 应用 Vue Router 编程式导航通过 this.$router.push() 来实现路由跳转。 1、绑定查看详情事件 修改 src/components/Course/Course.vue 文件,给课程 div 绑定查看详情事件。 v-on,缩写 @ ,绑定事件监听器。事 阅读全文
摘要:
面临敏感词过滤的问题,最简单的方案就是对要检测的文本,遍历所有敏感词,逐个检测输入的文本是否包含指定的敏感词。 很明显上面这种实现方法的检测时间会随着敏感词库数量的增加而线性增加。系统会因此面临性能和CPU消耗的问题。 一、基于DFA敏感词算法解析 在计算理论中,确定有限状态自动机或确定有限自动机( 阅读全文
摘要:
一、什么是小数据池? 小数据池是一种缓存机制,也被称为驻留机制。各种编程语言中都有类似的东西(常量池、小数据池都是指得同一个内容)。 python自动将-5~256的整数、有一定规则的字符串、都放在一个池中,只要变量是这些范围内的整数或者是字符串,则直接引用,不需要另外开辟一块内存。 小数据池的应用 阅读全文
摘要:
一、vee-validate入门 vee-validate 是一个轻量级的 vue表单验证插件。它有很多开箱即用的验证规则,也支持自定义验证规则。它是基于模板的,因此它与HTML5验证API类似且熟悉。可以验证HTML5输入以及自定义Vue组件。 项目地址:vee-validate 官方文档:Vee 阅读全文
摘要:
一、首页轮播图 1、elementUI走马灯 elementUI中 Carousel 走马灯,可以在有限空间内,循环播放同一类型的图片、文字等内容。 这里使用指示器样式,可以将指示器的显示位置设置在容器外部: indicator-position 属性定义了指示器的位置。默认情况下,会显示在走马灯内 阅读全文
摘要:
一、项目初始化 创建webpack模板项目如下所示: MacBook-Pro:PycharmProjects hqs$ vue init webpack luffy_project ? Project name luffy_project ? Project description A Vue.js 阅读全文
摘要:
1、什么是Redis?简述它的优缺点? Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。 因为是纯内存 阅读全文
摘要:
一、公共组件的创建和使用 前面已经学习vue组件时,了解了公共组件,但在脚手架项目中只使用过局部组件。这里是讲解全局组件如何在脚手架项目中去使用。 1、创建全局组件 在src/components/Common/目录下创建Header.vue组件。 2、引入和注册全局组件 main.js是整个项目的 阅读全文
摘要:
一、@font-face模块介绍 @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,在Web的开发中使用字体不再只能使用Web安全字体。 1、@font-face语法规则 2、@font-face参数说明 font-fam 阅读全文
摘要:
一、fernet介绍 Fernet 用于django模型字段对称加密,使用 crytography 库。 官网帮助文档 1、先决条件 django-fernet-fields 支持Django 1.8.2以及更高版本,Python 2.7、3.3、3.4、pypy和pypy3。 测试了Postgre 阅读全文