摘要:
互联网企业管理相关问题,管理学这个是仁者见仁智者见智,每个大师和企业都有一套自圆其说的理论方法,但不一定适合别的公司,个人感觉互联网公司更崇尚自我约束自我管理和自我成长。
企业是一个团队,不是一个家庭,它应该像个职业运动队.
阅读全文
posted @ 2016-06-12 09:47
大自然的流风
阅读(329)
推荐(0)
摘要:
CasperJS基于PhantomJS抓取页面
Casperjs是基于Phantomjs的,而Phantom JS是一个服务器端的 JavaScript API 的 WebKit。
CasperJS是一个开源的,用JavaScript编写的,基于PhantomJS的导航脚本和测试工具 ,它简化了定义一个完成的导航操作所需的步骤,还提供了很有用的函数封装,方法,和语法糖,它可以完成下面这些常见任务:
阅读全文
posted @ 2016-06-07 21:43
大自然的流风
阅读(897)
推荐(0)
摘要:
网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+
HTTPDNS_移动开发_域名解析_域名防劫持-阿里云
HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,域名解析请求直接发送到阿里云的HTTPDNS服务器,从而绕过运营商的Local DNS,能够避免Local DNS造成的域名劫持问题和调度不精准问题。
D+就是DNSPod研发的HttpDNS服务的专用名称。HttpDNS是使用HTTP协议向DNS服务器的80端口进行请求,代替传统的DNS协议向DNS服务器的53端口进行请求,绕开了运营商的Local DNS,从而避免了使用运营商Local DNS造成的劫持和跨网问题。
阅读全文
posted @ 2016-06-06 18:39
大自然的流风
阅读(8482)
推荐(0)
摘要:
MySQL数据库读写分离、读负载均衡方案选择
MySQL Cluster,Galera Cluster有一定的问题和局限性,建议采用360开源的高可用DB代理层Atlas+Keepalived实现MySQL读写分离、读负载均衡。
阅读全文
posted @ 2016-06-05 03:52
大自然的流风
阅读(15472)
推荐(1)
摘要:
ubuntu14.04无法安装Curl,需要先升级sudo apt-get update
sudo apt-get update
sudo apt-get install curl
阅读全文
posted @ 2016-06-04 16:10
大自然的流风
阅读(11403)
推荐(2)
摘要:
PHP获取6位数随机数,获取redis里面不存在的6位随机数(设置24小时过时)
$randStr = str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890');
$rand = substr($randStr,0,6);
阅读全文
posted @ 2016-06-03 18:20
大自然的流风
阅读(2318)
推荐(0)
摘要:
升级到php7相关问题,日请求过亿QQ会员活动平台PHP7升级实践
ThinkPHP5.0也是全新架构的了,性能也是大幅提升的
用ThinkPHP3.2版本的代码完全无法升级到5.0上使用的
刚查了下,CI 4.0基于php7重新架构的现在还没有发布
CI 4.0 也是声明是颠覆性的升级,不向下兼容的
看来升级到php7 基本上连带着所有框架插件都得重新搞一套了
这次是全面大升级,互联网,移动互联网发展太快了,必须得跟着升级,不然完全跟不上业务发展需求
php7.0性能比php5.6提升8倍,而php5.6 5.5 比之前的5.4又提升好几倍的,比5.3就提升更多了,对需要多台服务器的来说直接就节省了一大半服务器费用开支了
阅读全文
posted @ 2016-06-03 10:57
大自然的流风
阅读(487)
推荐(0)
摘要:
干货阿里巴巴 开源软件列表,先收藏起来
阅读全文
posted @ 2016-06-03 10:51
大自然的流风
阅读(1694)
推荐(0)
摘要:
让前端独立于后端进行开发,模拟数据生成器Mock.js
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。
阅读全文
posted @ 2016-06-03 10:48
大自然的流风
阅读(1999)
推荐(0)
摘要:
#左连接LEFT JOIN 连接自己时的查询结果测试
#左连接LEFT JOIN 连接自己时的查询结果(都会出现两个重复字段),两个表都有as后只能查询相等条件merchant_shop_id非null的数据
SELECT * FROM adm_keeshow_port as k LEFT JOIN adm_keeshow_port as p ON k.merchant_shop_id = p.merchant_shop_id WHERE p.`partner_id` = '25'
#只有一个表用as方法,用k.`partner_id`时merchant_shop_id为null的都会查询出来,但后面一个表的字段内容只有merchant_shop_id不为null的数据不为null,其他都为null
SELECT * FROM adm_keeshow_port as k LEFT JOIN adm_keeshow_port ON k.merchant_shop_id = adm_keeshow_port.merchant_shop_id WHERE k.`partner_id`
阅读全文
posted @ 2016-06-02 10:16
大自然的流风
阅读(5927)
推荐(0)
摘要:
禁止火狐浏览器缓存input标签方法
问题1:在火狐浏览器里,云平台的输入框、选项框、勾选框…填写之后按F5刷新页面,之前填的东西会保留着,其它浏览器不会
问题2:在网页上用的方式来存储一些变量,值被改变后,按下F5刷新网页,input的值会被Firefox自动还原到刷新前的状态,所以某些时候,一些基于这些值进行的JS事件就无法被初始化。
让Firefox不缓存input值需要进行如下修改:
input加上一个 autocomplete="off" 的属性就能阻止Firefox的默认缓存机制。刷新之后,这些input的值都初始化。
还有一个写法,在form标签里面加上autocomplete="off" 的属性可以把全个表单中所有input都设置为不缓存的:
阅读全文
posted @ 2016-06-01 18:30
大自然的流风
阅读(1777)
推荐(0)
摘要:
Jquery图片上传组件,支持多文件上传
http://www.jq22.com/jquery-info230
jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。
jQuery File Upload有多个文件选择,拖放上传控件拖放支持,进度条,验证和预览图像,音频和视频 。
支持跨域,分块和可恢复的文件上传和客户端图像大小调整。适用于任何服务器端平台(PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) ,支持标准的HTML表单文件上传。
http://www.jq22.com/yanshi230
多文件上传也是一个个上传的,关键是在选择的时候让他一次性选择多个
阅读全文
posted @ 2016-05-31 13:55
大自然的流风
阅读(5974)
推荐(0)
摘要:
多屏适应响应式布局方案,响应式、自适应布局区别 完整的思维导图
基于webview的Hybrid App混合开发模式,facebook开源的React Native,bootsrtap响应式布局
阅读全文
posted @ 2016-05-30 15:51
大自然的流风
阅读(15493)
推荐(2)
摘要:
基于webview的Hybrid app和React Native及html5
facebook开源的React Native听说这个比基于webview的Hybrid app要好很多
React Native的优势和劣势:
优势相对Hybird app或者Webapp:
1. 不用Webview,彻底摆脱了Webview让人不爽的交互和性能问题
2. 有较强的扩展性,这是因为Native端提供的是基本控件,JS可以自由组合使用
3. 可以直接使用Native原生的动画(在FB Group这个app里面,面板滑出带一点果冻弹动,面板基于某个点展开这种动画随处可见,这种动画用Native code来做小菜一碟,但是用Web来做就难上加难)。
优势相对于Native app:
1. 可以通过更新远端JS,直接更新app,不过这快成为各家大型Native app的标配了.
劣势:
1. 扩展性仍然远远不如web,也远远不如直接写Native code
2. 从Native到Web,要做很多概念转换,势必造成双方都要妥协。
比如web要用一套CSS的阉割版,Native
阅读全文
posted @ 2016-05-30 14:36
大自然的流风
阅读(4715)
推荐(1)
摘要:
HTML5代码规范
html标签里面等号两边不要留空格在IE下可能会识别不了
html5等号前后可以使用空格,但仍不推荐使用。
HTML 代码约定
很多 Web 开发人员对 HTML 的代码规范知之甚少。
在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。
使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。
而针对于 HTML5 ,我们应该形成比较好的代码规范,以下提供了几种规范的建议。
阅读全文
posted @ 2016-05-23 16:41
大自然的流风
阅读(579)
推荐(0)
摘要:
jquery一句话实现快速搜索功能
//快捷搜索公共方法,其中obj为显示行的子节点
function filter(obj, filterNameValue){
$(obj).hide().filter(":contains('"+(filterNameValue)+"')").show();
}
例如:
onkeyup="filter('table tbody tr', this.value)"
onkeyup="filter('select option', this.value)"
需要到显示的子节点
阅读全文
posted @ 2016-05-23 16:38
大自然的流风
阅读(1201)
推荐(0)
摘要:
百度地图api通过地址显示地图,白名单
阅读全文
posted @ 2016-05-21 18:26
大自然的流风
阅读(3131)
推荐(0)
摘要:
jquery checkbox相关 prop方法
firefox中 checkbox属性checked="checked"已有,但复选框却不显示打钩的原因
复选框绑定了click事件,点一次选中,再点击取消选中,依次类推。
这个功能在ie中没问题,但是在firefox中测试的时候,前两次都没有问题,可以正常显示选中和取消,但当再去选中的时候,复选框的属性checkbox值变为"checked",没问题,但是复选框却不在显示选中状态,明明属性值改了,但是却不显示勾选。
正解:后来经偶像指点,原来是jQuery版本问题。我操作属性用的是
$("**").attr("attrName");而jQuery的版本用的是1.9,这就是存在一个兼容性和稳定性问题。
jQuery API明确说明,1.6+的jQuery要用prop,尤其是checkBox的checked的属性的判断,即:
$("input[type='checkbox']").prop("checked");
$("input[type='checkbox']").prop("disabled", false);
阅读全文
posted @ 2016-05-21 18:20
大自然的流风
阅读(1244)
推荐(0)
摘要:
网站app原型设计工具:axure,Mockups,墨刀
Balsamiq Mockups 3 网站原型设计工具
非常高效,非常简单,几分钟就能搞定
比axure好用很多
墨刀 - 免费的移动应用原型与线框图工具
https://modao.cc/
墨刀是国内团队提供的一个基于浏览器的手机原型设计工具,号称10分钟设计一个手机app
阅读全文
posted @ 2016-05-20 16:33
大自然的流风
阅读(1525)
推荐(0)
摘要:
wamp下配置多域名和访问路径的方法
1.到安装目录下,打开配置httpd.conf
D:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf
也可以通过wamp图标打开。查找 Virtual hosts 去掉下面include行前面的# 修改为
#Virtual hosts
Include conf/extra/httpd-vhosts.conf
这样就在配置文件中引入了httpd-vhosts.conf文件。
阅读全文
posted @ 2016-05-18 10:13
大自然的流风
阅读(1252)
推荐(0)
摘要:
php json_decode() 如果想要强制生成PHP关联数组,json_decode()需要加一个参数true
阅读全文
posted @ 2016-05-13 16:00
大自然的流风
阅读(552)
推荐(0)
摘要:
zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法:
zendstudio 时常 无法ctrl+左键跳转到函数源代码是创建工程的方式造成的,很有可能是把先前存在的工程以file的形式导入,zendstudio就把工程当作文档来处理了
解决的办法是:
右键点击工程->configure->add php support 然后系统会自动rebuild工程/workspace ,
至此,问题解决!
另外很多问题用 Clean projects 可以解决
阅读全文
posted @ 2016-05-12 11:39
大自然的流风
阅读(1276)
推荐(0)
摘要:
ThinkPHP CURD mysql操作
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯操作配合完成的。下面来分析下各自的用法:(下面的CURD操作我们均以M方法创建模型实例来说明,因为不涉及到具体的业务逻辑)
阅读全文
posted @ 2016-05-11 16:41
大自然的流风
阅读(677)
推荐(0)
摘要:
nginx日志过滤相同IP方法
分析nginx日志的时候,统计ip怎么过滤重复的?
awk '{print $2}' nginx.log |sort -rn |uniq -c |sort -rn |head
$2 第二列是ip的话
uniq 这个是过滤唯一
阅读全文
posted @ 2016-05-06 09:35
大自然的流风
阅读(2166)
推荐(0)
摘要:
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。全球数以百万计的网站都是基于 Bootstrap 构建的。
Bootstrap 为所有开发者、所有应用场景而设计,所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。
简洁、直观、强大的开发框架,有众多插件,让Web开发更快、更容易
阅读全文
posted @ 2016-04-22 16:07
大自然的流风
阅读(6752)
推荐(0)
摘要:
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。
但在较复杂的页面上出现问题,间隔,内外边距常困扰开发人员,需要深入源码和文档理解栅格系统才能运用自如。
“行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
Bootstrap 栅格系统的精妙之处, 通过container, row, column都有15px的padding槽边和 row的margin -15px设置,巧妙实现在 column 中嵌套 row进行nesting 扩展(超过12列),而不需要再套一层 container
阅读全文
posted @ 2016-04-22 15:55
大自然的流风
阅读(14489)
推荐(0)
摘要:
bootstrap介绍,Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。全球数以百万计的网站都是基于 Bootstrap 构建的。
Bootstrap是完全开源的由Twitter @mdo 和 @fat 构建, 采用 LESS CSS, 通过Node编译, 代码托管、开发、维护都在 GitHub 平台上
Bootstrap 为所有开发者、所有应用场景而设计,所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。
简洁、直观、强大的开发框架,有众多插件,让Web开发更快、更容易
阅读全文
posted @ 2016-04-22 15:50
大自然的流风
阅读(829)
推荐(0)
摘要:
ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题
阅读全文
posted @ 2016-04-21 11:20
大自然的流风
阅读(952)
推荐(0)
摘要:
Unity VR编辑器――如上帝般创建VR内容,Project Soli google用雷达识别手势体积相当于一张 Mini SD 内存卡
阅读全文
posted @ 2016-04-21 11:09
大自然的流风
阅读(542)
推荐(0)
摘要:
Gatling新一代压力测试工具,新一代服务器性能测试工具Gatling适用的场景包括:测试需求经常改变,测试脚本需要经常维护;测试环境的客户机性能不强,但又希望发挥硬件的极限性能;能对测试脚本进行很好的版本管理,并通过CI进行持续的性能测试;希望测试结果轻量易读等。
阅读全文
posted @ 2016-04-21 11:05
大自然的流风
阅读(772)
推荐(0)
摘要:
EasyUI+bootsrtap混合前端框架
用户没有登录前浏览的页面用bootsrtap框架
用户登录进去后的商家管理的用 jQuery EasyUI 1.4.5 框架
商家管理的大部分是表单相关的,用EasyUI比较方便,用户登录前的页面大部分是内容展示页,用响应式的比较友好
这两个结合是最适合我们团队目前人员情况的,在美观,兼容性和开发效率上应该是最优的组合了
阅读全文
posted @ 2016-04-06 15:37
大自然的流风
阅读(16513)
推荐(0)
摘要:
软件的极简主义的三个大敌:配置文件,冗余的参数,和大量复杂的接口。
阅读全文
posted @ 2016-04-01 18:37
大自然的流风
阅读(885)
推荐(0)
摘要:
PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把备注Comment写到name中,pdm文件导出为rtf文件另存为.doc的word文档
阅读全文
posted @ 2016-04-01 18:35
大自然的流风
阅读(3091)
推荐(0)
摘要:
修改apache配置文件去除thinkphp url中的index.php
例如你的原路径是 http://localhost/test/index.php/index/add
变成 http://localhost/test/index/add
阅读全文
posted @ 2016-03-29 10:30
大自然的流风
阅读(3763)
推荐(0)
摘要:
javascript闭包(Module模式)的用途和高级使用方式
javascript闭包的用途:
1. 匿名自执行函数:或者可以理解为,避免污染全局变量
2. 缓存:源于闭包的核心特性便是保存状态,应用此特性便可对需要的变量进行缓存
3. 实现封装:同样可以使用闭包保存状态的特性,充当一个作用域块,将块里面的属性变量至于内存之中来实现封装
4. 闭包的另一个重要用途是实现面向对象中的对象,传统的对象语言都提供类的模板机制:原理同上。
阅读全文
posted @ 2016-03-25 18:20
大自然的流风
阅读(1068)
推荐(0)
摘要:
seo标题关键字描述字数限制
seo优化各个搜索引擎收录Title,keywords,description长度最长多长 ?
SEO网站优化中Title标签的作用为重中之重,好的Title也就成功了一半了。那么Title的长度到底多长才能合适呢?
搜索了一下网上的SEO资料,找到了一些关于各个搜索引擎对Title长度的要求,资料如下:
阅读全文
posted @ 2016-03-25 17:39
大自然的流风
阅读(9733)
推荐(0)
摘要:
css去掉a标签点击后的虚线框,outline,this.blur()
1:在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。
测试
2:在a标签里嵌套其他标签,比如span等,把内容放在被嵌套的标签里。这时候点击这个链接,聚焦的是a的子标签,自然不会聚焦在a标签上,所以也能避免这个问题。
3:不适用a标签做链接,采用其他标签,使用js做出hover的效果。
4.在css中加入.xxx a{outline:none;blr:expression(this.onFocus=this.blur());}
阅读全文
posted @ 2016-03-18 14:29
大自然的流风
阅读(3099)
推荐(1)
摘要:
让360双核浏览器默认极速模式,避免采用IE模式无法正常访问html5网页的解决办法
用Meta标签代码让360双核浏览器默认极速模式不是兼容模式
网站大量采用了html5和css3,希望用户都以webkit内核打开页面,但是测试却发现360的以ie内核打开为推荐模式。
360给网站开发者设计了一种选择的方法,只要加入一段Meta标签代码就可以解决。
阅读全文
posted @ 2016-03-10 15:22
大自然的流风
阅读(8662)
推荐(3)
摘要:
zendstudio中加入对tpl文件的支持,用HTML Editor编辑器编辑:
ThinkPHP中默认使用的tpl在zendstudio中默认打开都是文本编辑器的,没有语法提示开发效率很低,直接设置成HTML Editor要么崩溃要么不起作用,经过多次搜索和试验终于配置成功了。
1.窗口->首选项->常规->内容类型->文本->PHP Content Type->添加新关联文件,"*.tpl",确定。
2.窗口->首选项->常规->编辑器->文件关联->添加新的文件关联,"*.tpl"->添加相关联的编辑器->默认为 HTML Editor,同时增加PHP Editor和Text Editor。
用上面的方式设置zendstudio编辑tpl模版文件跟编辑html文件一样,效率高多了,右边可以看到详细的目录层级结构,有语法着色提示,标签提示等。
不用切换到Dreamweaver里面编辑tpl文件了(由于ThinkPHP设置public目录下的文件为html可以直接访问,tpl文件不能直接访问,可以增强安全性)
阅读全文
posted @ 2016-03-10 15:20
大自然的流风
阅读(1935)
推荐(0)
摘要:
nginx的权限问题(Permission denied)解决办法
查看nginx进程ps aux|grep nginx
发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动。
查看nginx.conf:
user nobody
改成:user root
注意:只是注释掉(#user nobody),没重新赋值默认还是nobody
停止nginx -s stop
重启nginx -c nginx.conf
测试...
另:fastdfs+lua缩略图的路径也有同样问题,默认情况设置777可以执行,设置给某个用户可写就不行
阅读全文
posted @ 2016-02-22 10:14
大自然的流风
阅读(20344)
推荐(1)