06 2018 档案
摘要:对于简单的工程,直接print_r();exit()已经足够,但是对于大型项目有时就有点力不从心。、 1,环境介绍 本地:windows10(192.168..)+ phpstorm8远程:Centos7(192.168.237.8)+ nginx+ php5 2 远程环境配置 2.2 xdebug
阅读全文
摘要:安装xdebug 省略... 配置sublime 要调试某一个项目,首先得把这个项目在sublime下保存成一个project 然后用package control,首先按住Ctril+Shift+P,选择INSTALL PACKAGE,选择安装xdebug client 接下来配置项目 配置文件类
阅读全文
摘要:[Xdebug] ;load xdebug extensionzend_extension_ts = path/tp/xdebug;是否开启自动跟踪xdebug.auto_trace = On;是否开启异常跟踪xdebug.show_exception_trace = On;是否开启远程调试自动启动
阅读全文
摘要:基础知识 对于php来说,debug的话,有个东西叫xdebug,当然配置这个时候,特别在mac下出了很多坑,这里强烈推荐一个mac下类似phpstudy的东西,叫做MxSrvs,了解一下? Xdebug工作原理 1,IDE(如PhpStorm)已经集成了一个遵循BGDP的Xdebug插件,当开启它
阅读全文
摘要:什么是进程和线程 有一定基础的小伙伴们肯定都知道进程和线程。 进程是什么呢? 直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程又是什么呢? 线程从属于进程,是程序的实际执行者。一个进程至少包
阅读全文
摘要:1. 血案由来 近期我在为Lazada卖家中心做一个自助注册的项目,其中的shop name校验规则较为复杂,要求:1. 英文字母大小写2. 数字3. 越南文4. 一些特殊字符,如“&”,“-”,“_”等看到这个要求的时候,自然而然地想到了正则表达式。于是就有了下面的表达式(写的比较龊): 在测试环
阅读全文
摘要:1、设置win10开机启动应用 把应用程序的‘快捷方式’放到“系统启动文件夹”里即可。 2、开机启动VMware虚拟机并打开指定镜像 另外讲下参数含义:
阅读全文
摘要:在日常工作中,为了提高工作效率以及用户体验,会一个主机接多个显示器,像程序员一般都是使用两块显示器。 然而,有很多人是和我一样,自己有多台电脑,两个笔记本。公司一个台式机,如何在台机器之间来回切换工作。在多台机器之间切换使用,来回的切换键盘鼠标是否让你觉得特别烦恼,是否希望能够在一套键鼠上实现跨机器
阅读全文
摘要:在安装Gnome包之前,需要检查一下安装源(yum)是否正常,因为需要在yum命令来安装gnome包。 第一步:先检查yum 是否安装了,以及网络是否有网络。如果这两者都没有,先解决网络,在解决yum的安装。 (配置步骤可以查看我的博客文章-centOS-配置网络地址-的步骤来实现 ) 第二步:在命
阅读全文
摘要:“%s/最/第二/g” 用vim的人都知道,这是把所有“最”替换成“第二”的意思。其实vim的查找替换功能非常强大,用的好可以极大提升效率。 vim的查找替换命令如下所示: :{作用范围}s/{目标}/{替换}/{替换标志} 作用范围: 当前行 s:s/最/第二/g 把当前行的所有“最”替换成“第二
阅读全文
摘要:ABPlayerHTML5 是一个简单易懂的现代弹幕魔法播放器。这个项目意在取代基于 Flash 的 ABPlayer,同时也希望能为新一代的HTML5弹幕播放器打造一个实现范例。这个播放器將用相对通俗易懂的方法,实现最基础的弹幕播放器功能,以供开发者参照。 在你的应用中加入ABPlayerHTML
阅读全文
摘要:分享一个可以跟json一样用的函数jsonp_decode,能把jsonp格式数据转为php数组或对象。 /** * 把jsonp转为php数组 * @param string $jsonp jsonp字符串 * @param boolean $assoc 当该参数为true时,将返回array而非
阅读全文
摘要:解决方案 npm config set registry http://registry.npm.taobao.org/ 将npm默认设置为淘宝镜像地址 发布包 当你想发布自己的包时,需要将地址修改回来 npm config set registry https://registry.npmjs.o
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Ement 学习</title> <link type="text/c
阅读全文
摘要:当你的linux服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行扫描,并试图猜测SSH登录口令。 你会发现,每天会有多条SSH登录失败纪录。那些扫描工具将对你的服务器构成威胁,你必须设置复杂登录口令,并将尝试多次登录失败的IP给阻止掉,让其在一段时间内不能访问该服务器。 用DenyHo
阅读全文
摘要:0x00 背景 周一早上刚到办公室,就听到同事说有一台服务器登陆不上了,我也没放在心上,继续边吃早点,边看币价是不是又跌了。不一会运维的同事也到了,气喘吁吁的说:我们有台服务器被阿里云冻结了,理由:对外恶意发包。我放下酸菜馅的包子,ssh连了一下,被拒绝了,问了下默认的22端口被封了。让运维的同事把
阅读全文
摘要:场景 你在自己的台式机或笔记本中使用VMware Workstation搭建了一个虚拟机系统,如Debian、Fedora等Linux系统。现在你希望使用局域网中另一台电脑访问你电脑上的虚拟机系统,怎么办呢? 措施 这是需要使用VMware Workstation提供的NAT功能。 这里的VMwar
阅读全文
摘要:JS部分: JS是如何实现继承的? object的prototype是什么?(接上一个问题) JS如何实现数据以及功能的封装。(即类是如何实现的) 如果一个标签里面包含了10000个image,如何有效地对这10000个image实现事件绑定,比如说click事件。(考察事件冒泡机制) 假设现在有对
阅读全文
摘要:把想要的结构写在HTML里,用一个display:none的标签来包裹。 一般而言,会使用: 不设置为type="text/javascript"的script标签 textarea标签
阅读全文
摘要:解释一下就是: 第一步,视觉设计阶段,设计师按宽度750px(iPhone 6)做设计稿,除图片外所有设计元素用矢量路径来做。设计定稿后在750px的设计稿上做标注,输出标注图。同时等比放大1.5倍生成宽度1125px的设计稿,在1125px的稿子里切图。 第二步,输出两个交付物给开发工程师:一个是
阅读全文