修改微信浏览器title

微信修改浏览器title 用document.title="xxxx"动态修改title,在iOS微信下不生效 解决方法是 document.title = title; const iframe = document.createElement('iframe'); iframe.src = 'img/logo.png';
const listener = () => {

用debian构建.NET Core环境

以debian:latest为基础镜像构建.NET Core环境,Dockerfile文件内容如下:FROM debian:latestMAINTAINER Mongo RUN apt-get update \ && apt-get -y install curl libunwind8 gettext libicu52 \ && cd /opt \ &&

Asterisk 入门级速成手册

序本文主要面向呼叫中心项目的初学者,简要介绍如何利用Asterisk和Freepbx搭建一个HelloWorld级别的呼叫中心。主要用到的东西是Asterisk,这东西是内部已经实现了呼叫中心所需的大部分功能。另外推荐配合Freepbx一起使用,这货相当于是Asterisk的管理工具,提供了一套比较完善的管理界面。Asterisk本身没有界面化的管理平台,是通过手动写配置文

CSS不常用属性---Tips2背景

backgrounddiv{ background: red url(img.png) no-repeat scroll left top/100% border-box content-box;}对应的属性全称[background-color][background-image][background-repeat][background-attachment][

基础一:JS数据类型以及判断

本文章主要总结一下js数据类型的识别判断方法tyoeofinstanceofObject.prototype.toString.callconstructor最后封装一个函数,可以判别所有的类型1.数据类型基本类型:Undefined类型:该类型只有一个值,即undefined(小写),在使用var声明变量但是未对其加以初始化时,这个变量的值就是undefined。Null

爬虫学习之一个简单的网络爬虫

概述这是一个网络爬虫学习的技术分享,主要通过一些实际的案例对爬虫的原理进行分析,达到对爬虫有个基本的认识,并且能够根据自己的需要爬到想要的数据。有了数据后可以做数据分析或者通过其他方式重新结构化展示。什么是网络爬虫网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的

发送短信验证,后按钮倒计时,防止刷新倒计时失效

应用场景在开发“发送短信验证”功能时候,要解决一个问题,防止恶意或频繁发送短信验证码问题。一般原理是“当点击发送按钮时,发送ajax请求到服务器发送短信验证码,成功则把发送按钮设置为不可点击,并且调用定时器,按钮显示倒计时”。如果就这样不对倒计时存储做处理,那么当刷新页面,会出现倒计时失效,按钮可点击。提供以下解决方案:利用cookie存储倒计时利用HTML5的localS

vuejs核心概念简析

概述使用vue编写网页是一个让人愉悦的过程,它同时具备angular和react的优点,轻量级,api简单,文档齐全,简单强大,麻雀虽小五脏俱全.快速开始vue最好的方式是阅读官网的文档,这是学习vue最好的途径,没有之一.基本上通读文档即可让你从入门到精通了,下面讨论一下vue的精髓与重点需要理解的部分vue的精髓在于基于数据的状态和组件式编程数据驱动基于操作dom的方式

JFormJS说明文档

JForm 用于HTML的表单初始化赋值和表单数据提交的轻量级Jquery插件 类型 配置 text、textarea data-text="text" checkbox data-text="checkbox" select data-text="select" radio data-text="radio" 表单赋值 目前只支持Json格式数据进行表单初始化 调用方式:

JetBrains全家桶——版本控制篇

clone 通过 Check out from Version Control可以直接clone项目到本地 文件的五种状态新增(绿色)未跟踪(红色)修改(蓝色)未改变(白色)忽略(灰色)代码块的四种状态新增代码块块修改代码块块删除代码块块未改变代码的状态变化可以通过右侧预览及快速跳转。 左侧区域可以点击进行局部代码块回滚,对比,复制旧文本及差别高亮 add & commit

Yii2 扩展图形验证码,修复点击图形验证码无法更新问题

应用场景在基于Yii2开发发送短信验证功能时,申请短信模板一直没通过,反馈结果“验证码过于简单”,但Yii2 生成的验证是没有干扰的。所以基于Yii2 验证码进行扩展。Yii2 图形验证码还存在“点击图形验证码时无法更新”问题。生成验证码视图代码在需要生成图形验证码视图,添加以下代码'captchaimg','captchaAction'=>'register/captch

[译] Introducing Horion

原文:Introducing Horizon: build realtime apps without writing backend code今天我们非常荣幸地宣布 Horizon 第一次正式发布,一个开源的后端服务,可以帮助开发者构建和扩展实时 web 应用,Horizon 包括:一个使用 Nodejs 和 RethinkDB 构建的后端服务器,支持数据持久化,实时流,

AngularJS 指令入门

指令是运行在特定 dom 元素上的函数,用来扩展元素的功能。一个简版的 directive 的形式是这样的app.directive('myDirective', myDirective);myDirective.$inject = [];function myDirective(){return {restrict: "AE",template: ''scope: {},

LIKE查询与索引的不解之谜

like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。like keyword% 索引有效。like %keyword% 索引失效,也无法使用反向索引。===============================================================

CSS不常用属性---Tips1文本样式

字体样式font-variant设置字体是否以小型大写字母显示。p{ font-variant: small-caps; /* 让小写字母以小型大写字母显示。*/}font字体设置简写组合方式。格式如下:[是否倾斜|是否加粗|是否转小型大写] 字体大小 字体名称;p{ font: bold italic 20px 楷体;}文本样式text-decoration设

基本网络编程范式

本文是自己学习经验总结,有不正确的地方,请批评指正。总结一下这一段时间来,有关网络编程的学习。我是从csapp的最后章节的Tiny HTTP服务器开始,以它为基础,改用不同的方式实现并发,包括进程、线程、线程池、I/O多路复用。所有代码见地址:https://github.com/xibaohe/tiny_server一、基于进程、线程的并发关于进程和线程的网络编程模型,在

[Note] Linu学习笔记5-6 进程、重定向和管道

Note 5 Linux 进程什么是进程?An executing program = A process当你执行一个外部命令(内部命令是shell进程的一部分,不需要创建进程)时,Linux系统会为之创建一个进程,命令完成之后会撤销它进程的创建和终止是linux系统处理外部命令所采用的唯一机制Linux通过系统调用fork创建一个新的进程,该操作建立原进程内存的完全拷贝,

js模版引擎介绍

js模版引擎介绍JavaScript 模板是将 HTML 结构从包含它们的内容中分离的方法。模板系统通常会引入一些新语法,但通常是非常简单的,一个要注意的有趣的点是,替换标记通常是由双花括号({ {……} })表示,这也是 Mustache 和 Handlebars 名字的来源。什么时候使用JavaScript模板?一旦我们发现自己在 JavaScript 字符串内包含 H

FastDFS存储服务器部署

准备安装包/opt/libevent-2.0.22-stable.tar.gz/opt/FastDFS_v4.06.tar.gz安装libeventcd /opttar zxvf libevent-2.0.22-stable.tar.gzcd libevent-2.0.22-stable./configure --prefix=/opt/yliyun/libevent/ma