微信转发后链接中不显示缩略图

最近开发是碰见了一个微信巨坑的地方,就是在分享链接后,收到的链接不显示缩略图的情况,结果没想到的原因竟然是: 描述或标题中含有 红包、现金 等关键字
分类: 其他 发布时间: 07-10 22:55 阅读次数: 0

js DOM节点创建,操作,删除,替换

创建节点: document.createElement() 创建元素节点。 document.createTextNode() 创建文本节点。 document.cloneNode() 克隆节点。 注意: document.createTextNode()与innerHTML的区别:innerHTML和createTextNode都可以把一段内容添加到一个节点中 ,若添加的内容里包含标签(eg:<strong>Hello!</strong>),createTextNode会把strong标签
分类: 其他 发布时间: 07-10 22:55 阅读次数: 0

v-model 自带绑定的number 、lazy 、debounce属性

1.vue2.0 版本带有debounce 的 v-model 移除了,移除的原因: Debouncing 曾经被用来控制 Ajax 请求及其它高耗任务的频率。Vue 中v-model的 debounce 属性参数使得在一些简单情况下非常容易实现这种控制。但实际上,这是控制了状态更新的频率,而不是控制高耗时任务本身。这是个微小的差别,但是会随着应用增长而显现出局限性。 <!-- 通过使用 lodash 或者其它库的 debounce 函数, 我们相信 debounce 实现是一流的, 并且可
分类: 其他 发布时间: 07-10 22:55 阅读次数: 0

vue 过滤器是使用

1.过滤器可以用在两个地方使用:双花括号插值和 v-bind 表达式 <!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 `v-bind` 中 --> <div v-bind:id="rawId | formatId"></div> 2.你可以在一个组件的选项中定义本地的过滤器: filters: { capitalize: function (value) { if (!value) return '' value = v
分类: 其他 发布时间: 07-10 22:54 阅读次数: 0

vue 编程式导航 router.push() 方法使用

# router.push(location, onComplete?, onAbort?) 注意:在 Vue 实例内部,你可以通过 $router 访问路由实例。因此你可以调用 this.$router.push。 页面中想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。 当你点击 <router-link> 时,这个方法会在内部调用,所以说,点击 <router-link
分类: 其他 发布时间: 07-10 22:54 阅读次数: 0

ES6 标准化入门笔记--let 和 const 命令

一、let命令: 1.用于声明变量。用法类似于var,但是let声明的变量只在let命令所在的代码块内有效; 2.不存在变量提升。 var命令回出现“变量提升”现象,即变量可以在声明之前使用,值为undefined。 let声明的变量一定要在声明后使用,否则会报错。 3.暂时性死区。 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 var tmp = 123; if (true) { tmp = 'abc'; // Referenc
分类: 其他 发布时间: 07-10 22:54 阅读次数: 0

初识 git

1.版本控制系统 版本控制系统分两种:分布式版本控制系统(代表:Git) 和 集中式版本控制系统(代表:SVN、CVS); Git 与 SVN 区别: Git 是分布式的版本控制系统,这个Git与其他版本控制的最主要的区别; 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器; 分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时
分类: 其他 发布时间: 07-10 22:54 阅读次数: 0

input 只能输入纯数字,不允许输入其他字符

onchange = "value=value.replace(/[^\d]/g,'')" 使用 onchange 事件,在输入内容后,只有 input 丧失焦点时才会得到结果,并不能在输入时就做出响应 oninput = "value=value.replace(/[^\d]/g,'')" 使用 oninput 事件,完美的解决了以上两种问题,测试暂时还没有出现其它问题。
分类: 其他 发布时间: 07-10 22:53 阅读次数: 0

ES6 字符串扩展 字符串模板

1.字符串拼接 先来看一个在ES5下我们的字符串拼接案例: let jspang='技术胖'; let blog = '非常高兴你能看到这篇文章,我是你的老朋友'+jspang+'。这节课我们学习字符串模版。'; document.write(blog); ES5下必须用+jspang+这样的形式进行拼接,这样很麻烦而且很容易出错。ES6新增了字符串模版,可以很好的解决这个问题。字符串模版不再使用‘xxx’这样的单引号,而是换成了xxx这种形式,也叫连接号。这时我们再引用jspang变量就需要
分类: 其他 发布时间: 07-10 22:53 阅读次数: 0

理解和使用ES6中的Symbol

ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我们怎么来利用它来改进一下我们的代码。 这是一种新的基础数据类型(primitive type) Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用Symbol()函数来创建一个Symbol实例: let s1 = Symbol() 或者,你也可以在调用Symbol
分类: 其他 发布时间: 07-10 22:53 阅读次数: 0

面试典籍(整理于6.17-6.23)

如何正确判断this的指向(注意区分严格模式和非严格模式) 全局环境中的 this 是否是 new 绑定 函数是否通过 call,apply 调用,或者使用了 bind 绑定,如果是,那么this绑定的就是指定的对象【称为硬绑定】 隐式绑定,函数的调用是在某个对象上触发的,即调用位置上存在上下文对象。典型的隐式调用为: xxx.fn() 默认绑定,在不能应用其它绑定规则时使用的默认规则,通常是独立函数调用 箭头函数 原文链接:step-by-step 、 js的this指向 js的原始数据类型
分类: 其他 发布时间: 07-10 22:52 阅读次数: 0

Python之爬取前程无忧数据分析工作并存储到MySQL

1、导入包 小狐狸这儿有一个免费分享编程 Python相关学习资料的基地688244617 快来加入吧! import requests #取数 from lxml import etree #用xpath解析 import pymysql #连接数据库 import chardet #自动获取编码 2、获取单页html def get_one_page(url): headers = {'User-Agent':'Mozilla/5.0 (Window
分类: 其他 发布时间: 07-10 22:51 阅读次数: 0

[Python] 常用知识点

1.配置虚拟环境和pip 1.1 安装 小狐狸这儿有一个免费分享编程 Python相关学习资料的基地 688244617 快来加入吧! pip install virtualenv pip install vi
分类: 其他 发布时间: 07-10 22:51 阅读次数: 0

为什么Python能超越JAVA,有什么优势?

最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Python的整体语言难度来讲又比Java简单的很多。尤其是在运维的应用中非常的广泛,所以之前出了一句话,在如今的时代,运维不学Python,迟早会被淘汰! 可是难道现在Python语言真的有这么好的就业前景吗?首先小编来给大家介绍一下Python学完以后能做什么。 一、人工智能 Python作为人工智能的黄金语言,选择人工智能作为就业方向是理所当然的,而且就业前景好
分类: 其他 发布时间: 07-10 22:50 阅读次数: 0

骚扰电话几时休?电话机器人从好用演变成“臭”用

“一直以为只有我被95开头的电话骚扰,打开朋友圈一看,心理平衡了。”近一段时间,懂懂笔记陆续有些网友进行吐槽,称被95号段开头的电话号码严重骚扰,尤其是这一两个月来更加猖獗。以为只是自己成了骚扰重灾区,却没想到周围的朋友也开始吐槽被95开头的骚扰电话侵袭。有网友展示了一张截图,图片中通话列表显示一天内接到95、96开头的电话号码就超过了20个。“骚扰电话也与时俱进了,除了那些虚拟运营商的手机号段,
分类: 其他 发布时间: 07-10 22:50 阅读次数: 0

【实战演练】Python+Django网站开发系列06-django数据库创建与使用

使用django的ocm进行数据库查询,实现登录页的基本账号名密码验证功能。
分类: 服务端 发布时间: 07-10 22:50 阅读次数: 0

重庆宽带公网IPv6测试

重庆在今年已经全面部署IPv6,不论是手机基站业务还是宽带有线业务都可以从运营商那里获取到公网IPv6地址。这里我着重测试有线宽带IPv6业务。手机基站业务可以访问http://test-ipv6.com查看自己的IPv6环境。这里虽然大环境下已经支持了IPv6,但自己家的网络设备例如路由器也许还不支持,也许支持不过是几年前的配置,并没有运行双栈。如果是不支持可以联系运营商解决,如果支持就可以部署
分类: 企业开发 发布时间: 07-10 22:50 阅读次数: 0

关系型数据库之MYSQL(详细)

MYSQL:目录SQL语句事务,隔离,并发控制,锁用户和权限监控STATUS索引类型:查询VARIABLES备份和恢复复制功能集群60-70年代,数据使用文件存放数据冗余和不一致性数据访问困难数据孤立完整性问题原子性问题并发访问异常安全性问题DBMS层次模型网状模型关系模型RDBMS关系模型:(结构化数据模型)关系模型E-R:实体-关系模型对象关系模型:基于对象的数据模型半结构化数据模型XML(扩
分类: 企业开发 发布时间: 07-10 22:50 阅读次数: 0

Gin 高性能web框架入门第一章

Gin 概述;   (1).Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin 部署Gin 框架:注意:   1.提前部署go环境设置好GOPATH 环境变量;2.1 获取Gin 框架软件包;   go get -u github.com/gin-gonic/gin    import "github.com/g
分类: 企业开发 发布时间: 07-10 22:50 阅读次数: 0

Python中对象的创建与销毁 以及单例类工厂模式相关简述

Python中对象的创建与销毁 以及单例类工厂模式相关简述 对象的创建 关于__new__ 和 init 关于__call__ 对象的销毁 单例模式 通过__new__直接实现单例 通过元类mateclass方式创建单例类 metaclass 元类 创建单例类 工厂模式的简单实现 文章参考:https://www.cnblogs.com/zhangchaoyang/articles/4984768.html 对象的创建 关于__new__ 和 init 在python的类中__new__方法先
分类: 其他 发布时间: 07-10 22:50 阅读次数: 0