菜园前端 菜园前端
2年前
为你解惑JS作用域和作用域链知识
原文链接:变量作用域一个变量的作用域(scope)是程序源代码中定义这个变量的区域。全局变量拥有全局作用域,在JavaScript代码中的任何地方都是可以访问的。然而在函数内声明的变量只能在函数体内访问,它们是局部变量,作用域是局部性的。函数参数也是局部变
Bill78 Bill78
4年前
Python 中的闭包
闭包定义:如果在一个内部函数里,对在外部作用于(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包Python中的闭包原文出处:田小计划(http://www.cnblogs.com/wilber2013/p/4658894.html)闭包(closure)是函数式编程的重要的语法结构
Wesley13 Wesley13
3年前
PHP连接MySQL 8.0报错的解决办法
MySQL升级到8.0之后,PHP连接报错怎么解决?作为资深的MySQL票友,最近我总在给8.0吹水,我们知数堂的MySQL课程去年也早就升级到8.0版本了。我的VPS老早就想升级了,无奈PHP版本太低,担心升级后有问题,所以一直没去折腾。这两天稍微得空,就开始折腾升级MySQL版本。为了解锁最香新功能,我直接升级到了最新的MySQL8.0.1
Stella981 Stella981
3年前
PHP代码静态分析工具PHPStan
<blockquote最近发现自己写的PHP代码运行结果总跟自己预想的不一样,排查时发现大多是语法错误,在运行之前错误已经种下。可能是自己粗心大意,或者说<codephpl</code检测太简单,不过的确是有一些语法错误埋藏得太深(毕竟PHP是动态语言),那么有没有办法,在代码代码正式运行之前,把语法错误全找出来呢?</blockquote<p
Wesley13 Wesley13
3年前
.html 的文件如何使用 php
应用场景有一个待开发的H5,客户部的同事需要先给一个链接,先去印刷物料。想到是h5,那必然是.html文件,于是給客户部的同时生成了一个二维码内容为 https://xxx.com/h5.html的二维码。结果前端小朋友开发是使用的 php(https://www.oschina.net/p/php) 混合 htm
Stella981 Stella981
3年前
Cocos Creator 获取当前URL取参数
利用Javascript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数。其实不是,Javascript获取当前页的URL的函数就是我们经常用来重定向的window.location.href。比如如下函数: 1.<script  2.var urlw
Stella981 Stella981
3年前
MapReduce中combine、partition、shuffle的作用是什么
概括:combine和partition都是函数。中间的步骤应该仅仅有shuffle!1.combinecombine分为map端和reduce端,作用是把同一个key的键值对合并在一起,能够自己定义的。combine函数把一个map函数产生的<key,value对(多个key,value)合并成一个新的<key2,value
Stella981 Stella981
3年前
Discuz X3.1 使用 composer安装第三方类库(php libraries)
DiscuzX3.1是一个成熟的基于php开发的社区系统(广义上来讲是一个建站系统),自从被企鹅收购后悄无声息的被遗弃了,伤感啊。如今要在Discuz上加什么功能,改bug什么的只能依靠自力更生了;好在有各种开源社区,开发好的功能、类库你可以无偿的直接拿来用。前不久,Composer(一个php类库管理器,http://docs.phpcompos
Wesley13 Wesley13
3年前
IIS+PHP环境下文件上传无法访问问题
在Windows下配置PHP运行环境,一个选择就是IISFastCGI,有时会遇到Apache下没有的权限问题,文件上传是经常遇到的一个。在讲解决方案之前,我们先来分析一下原因。IIS运行时的Windows用户组在IISFastCGI方式运行时,我们通过浏览器请求的Web资源有2类,一个是经由php\_cgi.exe产生的内容,一部分是静态资源
Wesley13 Wesley13
3年前
Underscore解析html模板
Underscore的\_.template模板函数只能解析3种模板标签<% %:用于包含Js代码,这些代码将在渲染数据时被执行。<%%:用于输出数据,可以是一个变量、对象的属性、或函数(输出函数的返回值)。<%%:用于输出数据,同时会将数据中包含的HTML字符转换为实体形式(例如它会将双引号转换为&quot;形式),用于避免X