RESTful API版本控制策略

2016-08-04
阅读 2 分钟
13.1k
做RESTful开放平台,一方面其API变动越少,对API调用者越有利;另一方面,没有人可以预测未来,系统在发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。

单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构

2016-04-15
阅读 11 分钟
28.9k
此文是根据杨尚刚在【QCON高可用架构群】中,针对MySQL在单表海量记录等场景下,业界广泛关注的MySQL问题的经验分享整理而成,转发请注明出处。 杨尚刚,美图公司数据库高级DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博核心数据库架构改造优化,以及数据库相关的服务器存储选型...

【算法】递归算法之n阶矩阵行列式求解

2016-03-31
阅读 5 分钟
10.3k
最近高等代数正好讲到这里,此篇文章正好对所学知识做一个具体程序实践。 设计算法时使用递归的思想是一个程序员的基本素质,递归可以把一个很庞大的问题转化为规模缩小了的同类问题的子问题,通过这一思想,我们编程时运用递归可以使用很少的代码来处理很大的问题。这篇文章将会讲到递归算法的运用。

App架构设计经验谈:接口的设计

2016-03-25
阅读 3 分钟
2.6k
现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:

LAMP学习思维导图分享

2016-03-25
阅读 1 分钟
2.4k
下面是LAMP学习思维导图,很早之前在网上查阅到的,分享给大家。 如有侵权请联系本人,及时删除,多谢!

[福利]如何下载Tumblr的视频

2016-03-23
阅读 1 分钟
35.7k
Tumblr是Yahoo旗下的轻博客,可以让使用者写日志,也能上传视频,那如果你把视频上传后想要下载下来怎么办呢?右键好像无法另存,不用担心,现在透过线上服务也能将Tumblr上的视频轻松下载下来保存,以免Tumblr服务停止运营后,视频不知道怎么备份下来!

国内常用公共DNS服务器、各省运营商DNS服务器汇总

2016-03-15
阅读 3 分钟
62.1k
不知道大家有没有过网络是正常的,QQ可以正常登录、游戏也可以正常玩,但是网页无论如何都打不开。这就是电脑网络设置的DNS服务器有问题,不是其故障就是不工作了。

Linux系统CentOS使用yum方式安装指定版本的PHP 添加yum源 从PHP5.3升级到5.4/5.5/5.6

2015-12-23
阅读 1 分钟
7.5k
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:首先删除旧版本的PHP,通过yum list installed | grep php可以查看所有已安装的php软件使用yum remove php ……删除

Jquery.ScrollLoading图片延迟加载技术

2015-12-23
阅读 1 分钟
3.3k
关于分屏加载图片,像天猫、京东等电商图片较多页面很长,就采用了延迟加载技术。 目前很流行的做法就是滚动动态加载,显示屏幕之外的图片默认是不加载的, 随着页面的滚动,显示区域图片才被动态加载。 原理其实很简单,默认<img>标签中设置一个特别小的让人看不见的图片作为原始src路径, 再自定义一个属性存放...

PHP Session并发操作阻塞问题

2015-12-23
阅读 1 分钟
3.6k
在同一个客户端浏览器打开不同标签进行测试的时候,请求一直处于等待状态。经过网上查找了解,如果同一个客户端并发发送多个请求,而每个请求都使用了Session,那么PHP Session锁的存在会导致服务器串行响应这些请求,而不是并行。

MAC OSX10.11上搭建Apache,PHP,MySQL5.6.15,phpMyAdmin开发环境

2015-12-23
阅读 4 分钟
6.2k
最近在本地测试网站,之前经常远程到公司进行测试,受网络限制比较严重,并且效率非常低,今天就豁出去了,在我用了两年的小白上安装了开发环境。   其实OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.15版颇费周折,本文详细记录之。 <!--more--> apache的配置 apache已经自带了,只...

Ckeditor编辑器上传图片无法居中以及样式错乱的问题解决

2015-12-23
阅读 1 分钟
5.1k
昨天,好端端的网站突然上传图片无法显示,并且无法居中,后台采用的是ckeditor。然后进入了沉思,起初以为是编辑器的问题,更换编辑器试验,还是同样的问题,显然排除了编辑器的问题。那是什么问题呢?

利用 .htaccess 打开 / 关闭 register_globals 及 magic_quotes_gpc

2015-12-23
阅读 1 分钟
2.6k
register_globals 同 magic_quotes_gpc 因为其安全问题已经臭名远播。所以一般主机提供商,禁用了 register_globals 同 magic_quotes_gpc 并默认设置为 "OFF",可以到php.ini设置。【不建议】其实使用 .htaccess 就可以开启。

LAMP环境搭建详细参数文档

2015-10-28
阅读 7 分钟
2.5k
准备工作 1、安装编译工具gcc、gcc-c++、make 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源——1)编辑yum配置文件: {代码...} 2)设置alias值: {代码...} 3)依次安装gcc、gcc-c++ Yum -y install gcc*2、卸载系统Apache、MySQL和PHP的RPM安装包 下载前需关闭启动的服务,如httpd、mysqld {代码....

关于搜索引擎收录www而不收录其他子域名的解决方法

2015-07-25
阅读 1 分钟
3.7k
新域名francissoung.com启用一来,博主把博客迁移到blog.francissoung.com域名下,www.francissoung.com域名下只编写了几个简单HTML页面用做向导索引页。

ERROR 2003 (HY000): Can't connect to MySQL server (111)

2015-07-25
阅读 1 分钟
9.2k
1、修改配置文件 vim /etc/mysql/my.cnf 修改bind-address = 0.0.0.0 2、授权 GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'sjgj2508' WITH GRANT OPTION; FLUSH PRIVILEGES; 3、重启mysql sudo service mysql restart 4、修改防火墙规则 sudo iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --destin...

Can't locate Sys/AlarmCall.pm in @INC的解决方法

2015-07-25
阅读 1 分钟
3.1k
perl在安装类库或插件依赖于cpan工具,下面先安装perl依赖扩展,再安装cpan工具,最后安装类库。 根据报错信息,是缺少sys类下的AlarmCall.pm,安装的时候格式为Sys::AlarmCall,以下是详细步骤。

svn: Valid UTF-8 data 错误的解决

2015-07-25
阅读 1 分钟
6.9k
有时候,我们在项目svn提交时会出现这样的错误, svn: Valid UTF-8 data (hex: 47 64 20 53 63) followed by invalid UTF-8 sequence (hex: e9 6e 69 63)

PHP超时处理全面总结

2013-09-26
阅读 13 分钟
21.3k
概述 在PHP开发中工作里非常多使用到超时处理到超时的场合,我说几个场景: 异步获取数据如果某个后端数据源获取不成功则跳过,不影响整个页面展现 为了保证Web服务器不会因为当个页面处理性能差而导致无法访问其他页面,则会对某些页面操作设置 对于某些上传或者不确定处理时间的场合,则需要对整个流程中所有超时设置...