wen_binobject的博客

前端开发

vue 中的多种组之间通讯方式

前三种使用的比较多 会vue的人基本都了解使用原理 后面几种可能适用性不会那么高 不过特定的问题解决起来也是很方便的 1.大家使用做多肯定是父子组件间的通讯了 Vue.component('child',{ data(){ return { ...

2019-08-01 17:29:09

阅读数 4

评论数 0

状态码301和302区别

1. 首先分析下相同点和不同点。 相同点 301和302状态码都表示重定向,客户端浏览器的URL都会改变(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)。 不同点 301 redirect: 301 代表永久性转移(Permanently Moved) 301表示旧地址A的资源已经被永久...

2019-07-31 18:27:17

阅读数 11

评论数 0

解决vue中父组件修改子组件样式的问题

1 去掉 scoped 当 <style>标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。 但是在父组件中添加 scoped 之后,父组件的样式将不会渗透到子组件中,所以在父组件中书写子组件的样式是无效果的。 2 混用本地和全局样式 &lt...

2019-06-24 12:18:59

阅读数 113

评论数 0

vue 生命周期详解

引入官网一张生命周期详情图 Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:...

2019-05-17 13:31:06

阅读数 19

评论数 0

js简单的面试题:找出字符串中出现次数最多的字符

简单的对象赋值法 let testStr = 'adsadafgxzcnvzbsadadadsaddd'; function getMax(str) { debugger; let obj = {}; ...

2019-04-18 09:39:43

阅读数 43

评论数 0

新版chrome中http无法打开摄像头问题解决

自己写的获取摄像头权限人脸识别 由于浏览器的原因不能使用了。 经查询时因为http高版本chrome的安全限制问题。 1. Windows: chrome快捷方式右键->属性->目标 输入框中追加 --unsafely-treat-insecure-origin-as-...

2019-03-26 15:53:24

阅读数 3102

评论数 3

vue 基于获取摄像头权限 拍照的人脸识别技术

为什么要做这个呢? 不同用户具有不同的权限 如果管理员用户被别人知晓了怎么办? 为了解决该用户 账号密码泄露导致的误操作。 前端实现思路是什么呢? 前端思想是获取摄像头权限 通过canvas 获取base64图片 然后转为二进制文件流 通过FormData(form表单提交)和后端交互 的方式进行...

2019-03-26 10:57:31

阅读数 1406

评论数 4

前端获取电脑摄像头权限并拍照进行人脸识别

为什么要做这个呢? 为了解决账号密码泄露导致的误操作。 前端实现思路是什么呢? 前端思想是获取摄像头权限 通过canvas 获取base64图片 然后转为二进制文件流 通过FormData(form表单提交)和后端交互 的方式进行识别 后端的实现思路呢? 创建一个sql 里面存一些有权限的人员信息...

2019-03-26 10:49:29

阅读数 1218

评论数 0

java 多态的学习和堆栈方法区画图 向上转型 向下转型

class Test2_Polymorphic { public static void main(String[] args) { Father f = new Son(); System.out.println(f.num); //成员变量 编译看左边(父类) 运行看左边(父类...

2019-03-12 19:52:58

阅读数 80

评论数 2

React / Vue 组件中的key详谈

我先回答这个问题: key的作用主要是为了高效的更新虚拟DOM 在diff算法中 key是为了在diff算法执行时更快的找到对应的节点,提高diff速度 两个相同的组件产生类似的DOM结构,不同的组件产生不同的DOM结构。 同一层级的一组节点,他们可以通过唯一的id进行区分。 基于以上这两点假设...

2019-02-18 16:58:08

阅读数 326

评论数 0

mysql 存储过程(Stored Procedure)

存储过程(Stored Procedure) 优点: 将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用。 批量处理:SQL+循环,减少流量,也就是“跑批”。 统一接口,确保数据的安全。 1.不带参数的存储过程: CREATE PROCEDURE v() S...

2019-02-18 15:22:08

阅读数 42

评论数 0

msql 自定义函数(UDF)

如果我想实现一个这样的函数,并且经常使用,就可以定义自定义函数(方便重复调用)。 先简单的创建一个不带参数的自定义函数: 调用自己创建的自定义函数: 创建带参数的自定义函数: CREATE FUNCTION liang (num1 SMALLINT UNSIGNED,num2 SMAL...

2019-02-18 09:35:10

阅读数 42

评论数 0

mysql 比较运算符 日期时间函数 信息函数 聚合函数 加密函数

1.比较运算符 返回1是true 返回0 是false。 2.日期时间函数 只列举了常用的几个日期时间函数。 DATE_ADD(); SELECT DATE_ADD(date,INTERVAL expr unit); //第一个参数是时间 然后 INTERVAL 数字(...

2019-02-13 17:13:20

阅读数 27

评论数 0

mysql数值运算符

数值运算符 前六个简单的我就不写demo了,和JavaScript用法一样。 DIV 这个方法JavaScript没用 不过也很简单(我的理解是先除 然后向下取整)。 TRUNCATE();// 第一个参数是截取的数 第二个是小数点后几位(可以为负值) 数字截取 只截取 不做数值操作...

2019-02-13 15:39:39

阅读数 40

评论数 0

mysql 字符函数

1.字符函数 1.CONCAT(); CONCAT(“第一个需要连接的内容”,“第二个需要连接的内容”,…); 2.CONCAT_WS(); 需要注意的是CONCAT_WS(“分隔符”,“第一个需要连接的内容”,“第二个需要连接的内容”,…);参数的一个个是分隔符 之后的内容都会用...

2019-02-13 14:00:44

阅读数 83

评论数 0

mysql无限级分类表设计

1.先创建表 CREATE TABLE tdb_goods_types( type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, type_name VARCHAR(20) NOT NULL, parent_id SMALLINT U...

2019-02-13 11:28:04

阅读数 160

评论数 0

mysql 外键相关 mysql JOINS

1.删除时属性:默认(RESTRICT),RESTRICT,No ACTION,CASCADE,SET NULL属性。 当取值为No Action或者Restrict时,则当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。 当取值为Cascade时,...

2019-02-12 15:17:54

阅读数 28

评论数 0

mysql 简单的数据操作

mysql表中数据修改操作: 执行:UPDATE test SET age = age -5 WHERE id = 0; //id=0的 age减少5 所以从30变为了25; mysql表中数据删除操作: DELETE FROM test WHERE id = 5; 对查询结果进行分组:...

2019-01-31 17:21:32

阅读数 28

评论数 0

mysql学习笔记

连接数据库:mysql -uroot -p -P3306 -h127.0.0.1 查看数据库版本:SELECT VERSION(); 查看数据库当前时间:SELECT NOW(); 查看当前用户:SELECT USER(); 创建数据库: CREATE DATABASE t111; ...

2019-01-23 14:52:39

阅读数 24

评论数 0

mysql修改my.ini遇到的权限问题 及mysql的启动和关闭。

window10版本 修改mysql中的my.ini 遇到了权限问题。 错误提示如下: 发现没有权限,如果右键有用管理员打开,直接打开然后修改报错即可。 如果右键没有用管理员打开,就window下用管理员打开记事本,然后用记事本打开my.ini,修改然后保存即可。 用cmd打开mysq...

2019-01-21 16:32:02

阅读数 989

评论数 0

提示
确定要删除当前文章?
取消 删除