在网站项目中需要做一个PDF-office在线预览的功能,用到了PDFEmbedder与PDF.js来展示文档,下载对应官方文件,期间遇到一个比较坑的问题,就是Chrome等浏览器下面出错,报错如下:
Unexpectedserverresponse(204)whileretrievingPDF
原因是:打开的时候唤醒了下载工具导致的,比如本地安装了一个IDM,每次预览文件IDM就会自动弹出下载框,把那个取消了之后预览功能就正常了。
详细原因和具体...
其实有很多种方案,这里主要说两个比较好用的,第一个方案是使用css变量,第二个方案是使用第三方工具less
方案一
最新的css支持变量var,并且主流的浏览器基本上都支持这个特性。使用变量我们可以更方便的管理css元素。
定义CSS变量
在css文件顶部定义css变量,注意必须以–开头,使用:root包括这几个变量
使用
在需要的地方使用,使用var()包裹css变量
方案二
编译为:
MySQL用命令行复制表的方法
mysql中用命令行复制表结构的方法主要有一下几种:
1.只复制表结构到新表
1CREATETABLE新表SELECT*FROM旧表WHERE1=2;
或
1CREATETABLE新表LIKE旧表;
注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。
2.复制表结构及数据到新表
1CREATETAB...
之前使用PhpStorm打开以下代码都是正常的,今天突然不正常了,提示Undefinednamespace、Undefinedclass
异常截图如下:
解决办法:重新建立索引
声明:本文转载自https://blog.csdn.net/Balmunc/article/details/115675773,如有侵权,请及时告知我们,我们将在最短的时间内删除。
UDID是什么?UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码(UniqueDeviceIdentifier,UDID)。每个iOS开发者在缴交99美元年费的同时,都会得到100个betatest名额,可以让软件开发者输入100台iOS装置的UDID。有意成为betatester的人,只需向开发者提交UDID,经过输入及制成一个描述档之后,该手机就可以使用由同一开发者所制的所有软件。
U...
首先是几条常用的SQL。
1、按客户端IP分组,看哪个客户端的链接数最多
selectclient_ip,count(client_ip)asclient_numfrom(selectsubstring_index(host,':',1)asclient_ipfrominformation_schema.processlist)asconnect_infogroupbyclient_iporderbyclient_numdesc;
2、查看正在执行的线程,并按Time倒排序,看看有没有执行时间特别长的线程
select*frominformation_schema.proce...
ySQL4.x以上提供了全文检索支持MATCH……AGAINST模式(不区分大小写)
建立全文索引的表的存储引擎类型必须为MyISAM
问题是matchagainst对中文模糊搜索支持不是太好
新建一个utf8MyISAM类型的表并建立一个全文索引:
CREATETABLEarticles(
idINTUNSIGNEDAUTO_INCREMENTNOTNULLPRIMARYKEY,
titleVARCHAR(200),
bodyTEXT,
FULLT...
MySQL大数据量快速插入方法和语句优化是本文我们主要要介绍的内容,接下来我们就来一一介绍,希望能够让您有所收获!
INSERT语句的速度
插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:
连接:(3)
发送查询给服务器:(2)
分析查询:(2)
插入记录:(1x记录大小)
插入索引:(1x索引)
关闭:(1)
这不考虑打开表的初始开销,每个并发运行的查询打开。
表...
SELECT*FROM`goods`WHERE`sku`=12454207LIMIT1;
查看执行时间是30多秒起初猜测是索引问题后面发现建立啦,
最后我找到原因了,我先查看这个sku字段的类型发现是varchar
上图中的值是int类型
于是我就想到会不会是隐式转化造成的,那我就改了一下代码
$sku=(string)$jd_result['skuId'];
这样强转一下,果然现在查询是毫秒级别的啦。所以大家平时开发的时候也要注意。防止这种情况发生。
微信昵称mysqlutf8mb4空白
因为:微信昵称中包含emoji表情标签,某些标签是使用了4字节编码的UTF8。
而大多数MySQL数据库现在使用的是3字节UTF8编码,这样会导致保存为空,且不会提示失败。
解决方法:
方案一:升级到MySQL5.5+版本,支持utf8mb4编码格式,然后执行下面的变更语句:
ALTERTABLE表名CONVERTTOCHARACTERSETutf8mb4COLLATEutf8...
如果获取微信商户收款二维码
一、登录地址:
https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
二、登录微信支付商户,【产品中心】——【微信收款商业版】
点击开通——设置管理员
注:此收款方式交易时会自动扣除0.6%的手续费
三、进入【账户中心】——【微信收款商业版】——【下载素材】
...
一、登录地址:
https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
二、登录微信支付商户,【产品中心】——【JSAPI支付】——【产品设置】获取商户号,添加授权目录
注:商户号记下来,授权目录填写的网址联系我们售后支持提供
三、设置API密钥
注:设置完看下...
如何申请支付宝接口
登录地址:https://b.alipay.com/index2.htm
登录企业支付宝,然后进入【产品中心】
在【支付产品】中找到我们要申请的【手机网站支付】和【电脑网站支付】
按提示填写资料并申请即可。
注:支付宝接口需要在系统上线后再提交申请。
1、【开发】——【基本配置】获取AppID,设置AppSecret和白名单
第一次申请会提示成为开发者,点击“成为开发者”按钮
注意:开发者密码只显示一次,注意获取到之后及时保存
2、【设置】——【公众号设置】——【功能设置】中配置域名
1.官方文档http://fex.baidu.com/ueditor/
2.简单实现工具栏调用:
//实现方法ue.getDialog("工具名称");
//工具名称可以参考如下:
toolbars:[
[
'anchor',//锚点
'undo',//撤销
'redo',//重做
'bold',//加粗
'indent',//首行缩进
'snapscreen',//截图
'italic',//斜体
'underline',//下划线
'strikethrough',//删除线
'subscript',//下标
'fontborder',//字符边框
'superscript',//上标
'formatmatch'...