- 博客(16)
- 收藏
- 关注
原创 nodejs adm-zip 解压文件 中文文件名乱码 问题解决
nodeJs 小白,近期项目使用到nodeJs 发现 adm-zip 解压文件 中文文件名会出现乱码情况,亲测解决方法如下: 修改需要使用到iconv-lite包 (npm安装即可),修改 zipEntry.js 文件中的 entryName 方法var iconv = require('iconv-lite');var nameTemp = iconv.decode(val,...
2018-11-22 10:23:02 4173
原创 js中const,var,let区别
1.const定义的变量不可以修改,而且必须初始化。 const b = 1;//正确 // const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值 // b = 2; // console.log('函数外修改const定义b:' + b);//无法输出 2.var定义的变量可以修改,如果不初始化会输出undefin...
2018-09-25 11:45:23 160
转载 如何靠自学成为一名优秀的全栈工程师
全栈工程师的价值随着时间的推移,全栈工程师的作用和价值在越来越多的产品或项目中得到了印证。那么,我们来看看全栈工程师对于个人或公司意味着什么。● 个人价值及自由度的极大提升 —— 我曾看过一些介绍全栈工程师的文章,文中大多强调了全栈工程师对于公司与团队的价值。而我想说的是,没有一个优秀的全栈工程师是因为会对公司产生多大的利益,而努力学习各种技术的。我所认识的他们,都是那些有着一颗匠心,不断追求更高...
2018-04-28 16:30:08 397
转载 解决手机UC浏览器图片不显示问题
在其他手机浏览器没问题,但是到了UC浏览器就有问题了,经过站长逐步排查,发现UC浏览器自带了广告过滤,在UC浏览器设置里面将广告过滤关闭即可,但是这不是唯一解决方案。后来我发现,uc手机浏览器会过滤包含ad字符的图片路径,禁止其显示,所以给图片命名或存放图片路径时 尽量不要含有ad字符。如ad_img尽量不要含有ad字符! ! ! !尽量不要含有ad字符! ! ! !尽量不要含有ad字符! ! !...
2018-04-17 19:01:08 6321 1
原创 微信IOS navigator.getUserMedia undefined
估计跟IOS的微信浏览器有关https://caniuse.com/#search=getUserMedia 点击打开链接
2018-04-11 16:54:59 7140 4
原创 JSON.parse()与JSON.stringify()的区别--备忘
JSON.parse()【从一个字符串中解析出json对象】例子://定义一个字符串var data='{"name":"goatling"}'//解析对象JSON.parse(data)结果是:name:"goatling"JSON.stringify()【从一个对象中解析出字符串】var data={name:'goatling'}JSON.stringify(data)结果是:'{"n...
2018-04-11 16:21:05 130
原创 HTML5 Audio 在 iOS Safari 浏览器上的问题
HTML5 audio 标签在IOS上多个属性无法生效,声音无法播放测试例子 html5 audio标签在ios 浏览器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>&
2018-04-11 16:01:14 5322 2
转载 前端性能优化--预加载技术
Pre-fetching会提示浏览器那些未来一定或可能使用到的资源,有时在当前页面见效,有些则在未来可能打开的页面生效。 作为开发者,我们比浏览器更懂自己的应用。我们可以利用这些技术提前告知浏览器web中用到的核心资源。实际上可以拆分成很多小点:dns-prefetch, subresource, prefetch, preconnect, 和 prerender.DNS prefetchDNS ...
2018-04-10 18:43:01 231
原创 Win10 composer安装
我用在win10下安装composer,用的是exe安装文件,出现报错:错误一: Failed to decode zlib stream错误二: The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: 由于连接方在一段时间后没有正确答复或连接的主机没...
2018-03-31 10:51:47 1157
原创 php-redis
Redis::__construct构造函数$redis = new Redis();connect, open 链接redis服务参数host: string,服务地址port: int,端口号timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间)注: 在redis.conf中也有时间,默认为300pconnect, popen 不会主动关闭的链接参考上面setOptio...
2018-03-29 14:18:59 275
转载 PDO 与 mysqli 对比
当用PHP访问数据库时,除了PHP自带的数据库驱动,我们一般还有两种比较好的选择:PDO和MySQLi。在实际开发过程中要决定选择哪一种首先要对二者有一个比较全面的了解。本文就针对他们的不同点进行分析,并对多数据库类型支持、稳定性、性能等等方面进行对比。 PDOMySQLiDatabase support12 different driversMySQL onlyAPIOOPOOP + proc...
2018-03-27 17:20:23 236
转载 jQuery绑定事件的四种方式:bind、live、delegate、on
1、jQuery操作DOM元素的绑定事件的四种方式 jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。2、必备的基础知识: DOM树 我们的页面可以理解为一棵DOM树,当我们在叶子结点上做什么事情的时候(如click一个a元素),如果我们没有人为的设置stopPropagatio...
2018-03-27 09:43:37 422
转载 TFTP与FTP区别
一 TFTP与FTP区别介绍 1.FTP 是完整、面向会话、常规用途文件传输协议。而 TFTP 用作 bones bare - 特殊目的文件传输协议。 2.交互使用 FTP。 TFTP 允许仅单向传输的文件。 3.FTP 提供身份验证。而TFTP 不。 4.FTP 使用已知 TCP 端口号: 20 的数据和 21 用于连接对话框。 TFTP 用于 UDP 端口号 69 其文...
2018-03-21 15:40:57 18175
转载 DHCP的4步租约
DHCP租约过程就是DHCP客户机动态获取IP地址的过程。DHCP租约过程分为4步:①客户机请求IP(客户机发DHCPDISCOVER广播包);②服务器响应(服务器发DHCPOFFER广播包);③客户机选择IP(客户机发DHCPREQUEST广播包);④服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)。 详解4步租约过程:第1步:客户机请求IP客户机请求IP也称为DHCPDISCOV...
2018-03-21 14:56:52 567
转载 MySQL Explain
列名描述说明相关链接id若没有子查询和联合查询,id则都是1。Mysql会按照id从大到小的顺序执行query,在id相同的情况下,则从上到下执行。 select_typeselect类型。 table输出的行所引用的表。有时看到的是<derivedN>,其中N对应的是id列的值。 typeMysql的存取方法,连接访问类型。 possible_keys在查询过程中可能用到的索引。...
2018-03-16 23:04:58 240
转载 计算机网络基础知识
阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. NAT协议11. DHCP协议12. HTTP协议13. 一个举例 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数...
2018-03-16 22:27:28 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人