自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序驱动人生

职业生涯全记录

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于css定位的学习笔记

html文档流分为标准流和浮动,和定位元素分为块级元素和内联级原数,a,块级元素独占一行b,内联级元素从左到右依次排列,如果代码换行中间会有1像素的marginc,代码不换行中间完全没有margind,内联级元素height 和width 没有左右,如果想让其拥有 height ,和width 属性,需要使用 display:inline-blockb.<!-- 有边距 -...

2020-01-30 21:20:40 257

原创 mac nginx+php+mysql 配置

mac nginx 配置1,brew  安装ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.pcre 安装(nginx rewrite 依赖该库)cd ~/Downloadtar xvzf pcre-8.33.tar.gzcd

2015-04-30 14:34:50 637

转载 优化网站加载速度的14个技巧

优化网站加载速度的14个技巧2015-02-04    分类:WEB、编程开发1人评论分享到:更多8本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!优化了加载速度的网站不仅可以提高其搜索引擎的排名,同时也可以降低网站的跳出率,提高其转换率,还能提供更好的终端用户体验,这是当今基于Web环境取得成功的关键。下面我将介绍几个

2015-02-05 16:02:37 503

转载 谷歌是如何做代码审查的

在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的

2015-02-05 15:38:43 477

转载 深入讲解MySQL授权表

在本文中,我们将向读者详细介绍MySQL的授权表,并通过一些实例来讲解MySQL是如何提高这些授权表来实现用户访问控制的。我们首先介绍MySQL访问控制过程,然后说明tables_priv和columns_priv授权表,我们会给出与MySQL的tables_priv表有关的解释和范例。最后,我们介绍columns_priv授权表及其范例。  一、MySQL授权表概述  MySQL服务器的

2015-01-13 13:41:57 949

转载 centos FTP ,HTTP 服务器搭建

CentOS-6.5快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器(2014-01-09 21:29:31)转载▼标签:linuxcentos服务器httpvsftp分类:“写意心情”专栏[题记]本文使用CentOS 6.5minimal快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器。意在使用授权F

2014-10-22 12:04:23 742

转载 Nginx rewrite

一.正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行三.rewrite指令的最后一项参数为flag标记

2014-08-11 18:06:40 439

转载 张宴(大数据)

张宴VS.岑文初张宴:在项目的架构设计中,对于未来可能发生的需求变更,你是如何考虑的?如何应对?[1] 岑文初:需求变更可以分为业务性和非业务性两类。金山张宴VS.淘宝岑文初对于业务性需求变更,思维方式应当按如下顺序进行:第一,是否已经有类似功能,需要做些改进就可以满足需求;第二,没有类似功能,是否可以抽取部分已有功能,再做部分封装即可实现;第三,完全没有可

2014-08-11 18:01:49 1089

转载 nginx防御ab,webbench,jmeter攻击

类似于ab,webbench,jmeter等这种压力测试工具,也是一种攻击方式,通过制造大量的并发请求,耗尽服务器资源。对于一般中小型网站,很可能一句 webbench -c 30000 -t 500 http://hostname/就能让服务器挂掉.该如何防御?原理是通过http_user_agent 来判断。apache ab的http_user_agent 为

2014-08-02 09:51:10 2264

转载 地址重写 No input file specified的解决方法

(一)IIS Noinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 0 (二)apacheNo input file s

2014-07-07 20:10:32 16509

原创 ubuntu git 使用

1. 首先到 https://github.com/这里创建一个帐号。  2. 创建Repository,到个人首页以后,点击 New repository,如下图:    3. 添加该代码库名称,描述,其他如下图:    4. 点击 Create repository,完成创建,会显示如下图:    这张图是上传代码到github仓库的关键。  5. 安装

2014-06-28 22:22:06 506

原创 微信支付接口

发起请求页面:

2014-05-26 17:38:41 2363

原创 控制浏览器刷新时页面重复提交

<?php /** * @uses 控制浏览器刷新时页面重复提交的好方法 * @author william * @since 2014. 05. 10 */ session_start(); if(!isset($_SESSION['cnt'])) { $_SESSION['cnt'] = 1; } $_SESSION['cnt']++; // 页面刷新时加

2014-05-10 11:56:50 1279

转载 CI框架缓存的实现原理

今天花了点时间看了下CI框架源码缓存的实现,写出来梳理下思路.1:在CI框架中加载视图文件使用的是$this->load->view();方法,所以从load类库着手,在ci的system文件夹中可以看到Loader.php,这个类库是在Controller.php中被加载的。Loader类中有个方法:function view($view, $vars = array(), $retur

2014-05-07 17:11:45 1186

转载 php apc 缓存

apc定义:apc是一个开放自由的php opcode缓存。它的目标是提供一个自由、开放和健全的框架,用于缓存和优化php中间代码。apc常用函数: 1.apc_clear_cache() 清楚apc缓存内容2.apc_define_constants(string key,array constants,[,bool case_sensitive])   将数组constants以常

2014-05-07 15:27:22 556

转载 mysql长连接和短连接的问题

什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了什么时候用长连接,短连接?

2014-04-25 11:01:59 590

原创 专业DBA级的MYSQL 优化

今天刚刚跟公司的DBA 讨论有关网站总是响应慢的问题。DBA 用专业的工具找到了在一段时间内的‘慢查询’语句。其中有 20 多条语句存在严重的性能障碍。它们都在用各种各样的方式影响着我们的网站速度。类似于。Count: 3852 Time=0.00s (0s) Lock=0.00s (0s) Rows=0.0 (0), # Query_time: N.N Lock

2014-02-13 18:20:18 727

原创 eclipse svn 插件 拖拽安装

地址 http://subclipse.tigris.org/。

2014-01-20 10:25:59 934

转载 MySQL: InnoDB 还是 MyISAM?

MyISAM存储引擎       MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:·      所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的

2014-01-15 09:32:08 474

原创 软件工程中的耦合

简单地说,对象之间的耦合度就是对象之间的依赖性。指导使用和维护对象的主要问题是对象之间的多重依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。就是依赖性,相关性吧!!! 有软硬件之间的耦合,还有软件各模块之间的耦合。 耦合性是程序结构中各个模块之间相互关联的度量.它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信息通过接口.一般模块之间

2014-01-08 10:04:56 2157

转载 PHP开发框架流行度排名:Laravel居首

发表于2014-01-03 14:43| 6253次阅读| 来源sitepoint| 0 条评论| 作者王果在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。Sitepoint网站做了一个小的调查,结果显示最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。在项目开发中,一些架构和代码都是重复的,

2014-01-06 09:18:29 780

原创 PHP soap 经典实例

$c = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl');echo "";//$array = $c->__getTypes();$obj = $c->getWeather(array('theCityCode'=>'792'));$getWeatherResult

2013-12-20 12:46:45 595

转载 PhpStorm php 开发利器

PhpStorm 是 JetBrains 公司开发的一款商业的 PHP集成开发工具的利器。PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.PhpStorm功能:智能PHP编辑器PHP代码补全 智能的重复编码检测器PHP重构支持Smarty和PHPDoc支持多语言混合Java Script 编辑器基于DOM/指定浏

2013-12-18 18:28:13 1461 2

php 5.2.14

最近PHP 版本,支持namespace 命名,与时代接轨。让我们一块为中国软件的进步,做出一点贡献。

2011-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除