windows下vagrant+virtualbo 网站响应慢解决方法
windows 10 + vagrant +virtualbox 构建本地开发环境。并将本地文件映射到虚拟机中。
不知道什么原因网站响应特别慢。打开需要30秒到一分钟甚至有时候直接超时。
于是开始爬坑,开启nginx慢日志,php慢日志,mysql慢日志,修改php运行内存(这个方法快使得好了一段时间,后来又慢了。什么鬼!)。一个最简单是echo方法都要很久。所以认为不是m
业界
2016年07月25日
php 调试利器debug_backtrace()
debug_backtrace() 是一个很低调的函数,很少有人注意过它. 不过当我对着一个对象调用另一个对象再调用其它的对象和文件中的一个函数出错时,它正在一边笑呢。debug_print_backtrace(), debug_backtrace() 只是前者直接打印出来了而已。查看整个程序的调用栈,用来查看瞬间函数调用栈,方便查错。如果我们想知道某个方法被谁调用了? d
业界
2016年07月25日
JavaScript 中遍历对象的属性
原文链接JavaScript 中遍历对象的属性参考JavaScript中的属性:如何遍历属性《JavaScript 高级程序设计》概述遍历 JavaScript 对象中的属性没有其他语言那么简单,因为两个因素会影响属性的遍历:属性的 [[Enumerable]] 特性为 true 才能被 for-in 访问;由于原型链,访问属性时会沿着整个原型链从下到上查找属性。所以说遍历
业界
2016年07月25日
基于 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(一)
今天没有延续上一篇讲的内容,穿插一段小插曲,WebSocket 实时数据通讯同步的问题,今天我们并不是很纯粹地讲 WebSocket 相关知识,我们通过 WebGL 3D 拓扑图来呈现一个有趣的 Demo。接下来我们就看看这个实时数据通讯是一个什么样的套路。我们先来聊聊这次 Demo 的思路吧,首先我要有一个 3D 的拓扑图组件,在上面创建几个节点,然后通过拉力布局(For
业界
2016年07月25日
流水线与cell式生产
制造业的流水线,大家都知道大概是个什么样子,传统工业生产为了提高工人的生产效率,才产生了流水线这种方式。流水线总能看到那么几张图,例如苹果的代工厂富士康的生产线,看到这种样子的图片,总有那么点压抑人性的感觉,看起来车间不那么赏心悦目。这次我们先不看手机的那种流水线,改看下车辆制造的流水线,看起来更有意思,以下是混动超跑918的车间:以造车为例:冲压: 制作车身外壳和底盘焊接
业界
2016年07月25日
你所不知道的 Time
0.说明凯子:翔逼你知道3月31日加1个月是几月几号嘛?翔逼:当然是4月30号,泥484傻~凯子:真的嘛?你试试下面的代码。翔逼:啊咧咧?怎么会是5月1日?1. 凯子:嘿嘿,自己去了解吧。## 1.时间都去哪了### 0.说明在PHP中,加1个月是加自身月份天数。所以,当3月31日加一个月的时候,就变成了加31天,也就是5月1日。在实际开发中对时间进行处理的时候,在月份的最
业界
2016年07月25日
JavaScript设计模式----策略模式
声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记1.策略模式的定义将不变的部分和变化的部分隔开是每个设计模式的主题。定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。2.策略模式的目的将算法的使用与算法的实现分离开来。3.传统语言中的策略模式和JavaScript中的策略模式对比3.1.传统语言中的策略模式使用策略
业界
2016年07月25日
温习一下Heo+Github Page部署Blog
因为重装系统的缘故,重新要配置一下环境。简要做个笔记。
Windows下npm安装Hexo失败的解放方案
因为国外源网速不好的原因,安装hexo失败,可以采用如下方案:
命令搞定HEXO!!!
# 添加淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org
# nrm类似包管理器
cnpm ins
业界
2016年07月25日
全民直播之下,中小家族的危机是什么,又该如何破局?
传统的主播家族经营模式大家族过得风光,小家族过得滋润直播平台出于在管理、运营、成本、风险等考虑,一般不直接与主播发生关系,而是与家族进行合作。家族基本都以公司、工作室化运作。大家族很多都被平台控股或参股,规模较大营收千万级别以上。大家族在整个交易结构中一般有两个交易对象:主播和企业(广告主、品牌商)。由于体量较大,除了主播的收益提外还可以有广告收入。具体的交易结构如下:(由
业界综合
2016年07月25日
make工程描述编写之选择性编译
xmake 提供了一些内置的条件判断api,用于在选择性编译时,获取到一些工程状态的相关信息,来调整编译逻辑。。例如:is_os, is_plat, is_arch, is_kind, is_mode, is_optionis_mode我们先拿最常用的is_mode来讲讲如何使用,这个api主要用来判断当前的编译模式,例如平常编译配置的时候,会执行:$ xmake f -m
业界
2016年07月24日
JavaScript 数组遍历
原文链接《JavaScript 数组遍历》参考For-each over an array in JavaScript?Why is 'for(var item in list)' with arrays considered bad practice in JavaScript?forEach and runtime cost开始遍历多种选择:forfor-inforEa
业界
2016年07月24日
Node使用C/C++ Addon遇到的问题及解决办法
在安装一些npm模块的时候,经常遇到需要在本机编译的包。在Linux系统下很少遇到问题。但是在Windows上会遇到不少莫名其妙的问题。在此将问题和解决方法记录如下。node-gyp的使用Node的C/C++ Addon采用node-gyp来产生工程,进行编译。所以,很多时候是node-gyp没有用对。安装如下设置即可。安装编译工具安装Visual C++ Build To
业界
2016年07月24日
JS高程读书笔记--第五章引用类型
JS高程读书笔记--第五章Object类型创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,另一种方式是使用对象字面量表示法。在通过对象字面量定义对象时,实际上不会调用Object构造函数访问对象属性时可以使用点表示法和方括号表示法。使用方括号语法时,应该要将访问的属性以字符串的形式放在方括号中。方括号表示法的优点是可以通过变量来访问属性。
业界
2016年07月24日
写一个自己的Heo主题
最开始折腾Hexo的时候感觉这东西很神奇,通过他和github搭配就能生成免费的静态博客,而且还有丰富的主题可以选择,当我刚入Hexo的时候默认主题是landscape,后来又使用过NexT,是一款很漂亮的主题,但是除此之外,还有很多好看的主题,我很好奇这些主题都是怎么写出来的,于是乎就仿照landscape主题开始研究,写自己的主题,也就是我自己的博客正在用的主题,项目地
业界
2016年07月24日
JavaScript数据类型中易被忽略的点
String字符串中可以包含由反斜杠\和字符构成的特殊字符,如\n换行,\b 退格,\f 换页,\r回车,\tTab;var multiLine = " first \n second \n third line "alert(multiLine) // alerts 3 lines""当做转义符号也可以避免一些问题,如var str = 'I\'m the V
业界
2016年07月24日
javascript的this的理解
javascript的this关键字总是让人捉摸不透,this关键字代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,因为函数的调用场景不同,this的指向也不同。其实只要理解javascript语言的特性就很好理解this。在javascript中,函数可以直接调用:function range(){ this.min = 5;}range()consol
业界
2016年07月24日
安装 Elasticsearch + Kubana + Marvel
敬请关注PIGJIAN BLOG安装 Elasticsearch 有多种方法,本教程列出 2种 方法下载并安装 Elasticsearch ,本文下载安装 Elasticsearch 是在 Ubuntu 下下载并安装的。第一种方法:第一步:安装JAVAJAVA 安装有 JRE(Java Runtime Environment)、OpenJDK、Oracle JDK,可以按照
业界
2016年07月24日
