PHP基础
- Windows+Apache搭建PHP开发环境
第一步:下载安装的文件1.Apache版本?httpd-2.2.21-win32-x86-no_ssl.msi2....
- PHP比较运算符与逻辑操作的符号
运算符是告诉编译程序执行特定算术或逻辑操作的符号,通常与操作数一起构成一个表达...
- PHP基础之常量1——语法简介
可以用define()函数来定义常量,在PHP5.3.0以后,可以使用const关键字在类定...
- PHP基础之预定义异常
1.Exception(PHP5>=5.1.0)简介Exception是所有异常的基类。...
- PHP基础之预定义变量
对于全部脚本而言,PHP提供了大量的预定义变量。这些变量将所有的外部变量表示成内...
- PHP基础之上下文(Context)选项和参数
PHP提供了多种上下文选项和参数,可用于所有的文件系统或数据流封装协议。上下文...
- PHP基础之PHP支持的协议和封装协议
PHP带有很多内置URL风格的封装协议,可用于类似?fopen()、?copy()、&...
- PHP基础之引用的解释3——引用的取消和定位
取消引用当unset一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着...
- PHP基础之引用的解释2——引用传递和返回
引用传递可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值...
- PHP基础之引用的解释1——引用是什么、不是什么、做什么
引用是什么在PHP中引用意味着用不同的名字访问同一个变量内容。这并不像C的指针...
- PHP基础之表达式
表达式是PHP最重要的基石。在PHP中,几乎所写的任何东西都是一个表达式。简单但...
- 起步——PHP安装部署(基于linux和windows平台)
1.linux下的安装部署Ubuntu下的安装部署:Ubuntu下安装LAMP及phpmyadminUbuntu下...
PHP进阶
- PHP实现下载与压缩文件的封装与整理
1、PHP实现打包zip并下载功能$file_template?=?FCPATH.'canddata/ca...
- PHP实现站内信设计思路与方案
当前使用运维平台的用户进行沟通时,更多的是依赖微信和邮件通知,而运维平台作为一个整体的产品,也需要能够进行内部沟通的一种服务 - 站内信。
- PHP八大安全函数解析
在现代互联网中,我们经常要?从世界各地的用户中获得输入数据。但是,我们都知...
- PHP扩展之输出缓冲控制
简介当PHP脚本有输出时,输出控制函数可以用这些来控制输出。这在多种不同情况中非...
- PHP扩展之错误处理和日志记录
简介PHP提供了错误处理和日志记录的功能.这些函数允许你定义自己的错误处理规则,...
- PHP特点之会话机制2——Session及其使用
会话机制(Session)在PHP中用于保存并发访问中的一些数据。这使可以帮助创建更为...
- PHP特点之会话机制1——Cookie的使用
PHP透明地支持?HTTP?cookie。cookie是一种在远程浏览器端储存数据并以此...
- PHP安全之文件系统安全及防范措施
PHP遵从大多数服务器系统中关于文件和目录权限的安全机制。这就使管理员可以控制哪...
- PHP安全之使用 Register Globals
本特性已自PHP5.3.0起废弃并将自PHP5.4.0起移除。可能?PHP?中最具...
- PHP安全之用户提交的数据
很多PHP程序所存在的重大弱点并不是PHP语言本身的问题,而是编程者的安全意识不...
- PHP安全之错误报告
对于PHP的安全性来说错误报告是一把双刃剑。一方面可以提高安全性,另一方面又有害...
- PHP之道——代码风格指南
PHP社区百花齐放,拥有大量的函数库、框架和组件。PHP开发者通常会在自己的项目中使...
PHP高级
- 2019最新swoole4.0版本yabo体育vip手机版—带你了解不一样的PHP
swoole4.0可使用协程+通道的全新编程模式,代替异步回调,应用层可使用完全同步的编程方式,底层自动实现异步I/O
- 9个必须时刻警惕的PHP命令&代码
Linuxshell/terminal命令非常强大,即使一个简单的命令就可能导致文件夹、文件或者...
- 24个有用的PHP类库分享
目前,PHP是用于Web开发的最流行的脚本语言。你可以在互联网上随手找到关于PHP大...
- php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escap...
- PHP系统设计与云架构
这几年我比较少写PHP了.有阵子很迷它,但是因为工作关系,把较多的时间花在网络封...
- PHP中该怎样防止SQL注入?
问题描述:如果用户输入的数据在未经处理的情况下插入到一条SQL查询语句,那么应用将...
- 成为一个PHP专家:缺失的环节
这一篇文章是“BecomingaPHPProfessional”系列4篇博文中的第1篇。当浏览各...
- 50个提高PHP程序运行效率的方法
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的...
- 8个与安全相关的PHP函数
???安全问题是编程语言中需要考虑的重要部分,几乎在任何一种实际...
- 在PHP中怎么解决大量数据处理的问题
问题(来自lunacyfoundme)???????我正在重建我...
PHP安全
- 30?个?PHP?的?Excel?处理类
下面的PHPExcel处理类中,包含Excel读写、导入导出等相关的类,列表如下:...
- Github欢乐多?PHP神级代码引发吐槽热
前日,github的PHP板块惊现一段能够提升70%运行效率的代码,引发了全世界众多网...
- 当前最火的web开发技术
盘点当下最火的web开发技术。HTML52014年10月29日,万维网联盟泪流满面...
- PHP的学习规划建议
????我看了关于这方面的很多资料,我几乎没有看到过一个满意...
- 每个PHP开发者都应该看的书
PHP这几年口碑很差。关于它的“糟糕设计的汇总”和语法上的矛盾有着大量的讨论,...
- 4项技巧使你不再为PHP中文编码苦恼
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个...
- 常用PHP框架功能对比表
自接触PHP开发以来,已使用了不少框架,虽然对每个框架都没有专研至深,但对每一...
- PHP编程中10个最常见的错误
PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用...
- PHP程序员最常犯的11个MySQL错误
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那...
- 直接拿来用?九个超实用的PHP代码片段(二)
每位程序员和开发者都喜欢讨论他们最爱的代码片段,尤其是当PHP开发者花费数个小...
- 给PHP开发者第一份工作的9条建议
1.通过PHP用正确地方式来开展工作,尽可能地去理解你所接触到的一切,如果实在不能理...
- 直接拿来用?10个PHP代码片段
PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PH...
Mysql
- SQL Server数据库水平分区分表实例
所谓水平分区分表,就是把逻辑上的一个表,在物理上按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下。这样把一个大的文件拆分成多个小文件,便于我们对数据的管理。
- MySQL中主键的几种表设计组合的实际应用效果
用各主键的对比,在导入速度上,在前期百万数据时,各表表现一致,在百万数据以后,复合主键的新增时长将线性增长,应该是因为每一条新增都需要判断是否重复,而数据量一旦增大,每次新增都需要全表筛查。
- 一千行 MySQL 学习笔记
PHPer都需要学习的MySQL知识点。
- 以MySQL为例,详解数据库索引原理及深度优化
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。
- 专业解决 MySQL 查询速度慢与性能差!
QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
- 关于 MySQL 通用查询和慢查询日志,看这篇就够了!
1、通用查询日志:记录建立的客户端连接和执行的语句。2、慢查询日志:记录所有执行...
- MySQL 到底是怎么解决幻读的?
一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻...
- 整理了Git遇到错误时如何解决的一些坑
在工作中,你总是与代码打交道,上传代码的时候,相信你不是用svn,就是用Git版本控制器,下面是最近这几天整理下来经常会遇到的Git的一些错误的解决访问,希望能帮助到你。
- 面试中,经常考到的MySQL题
1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡
- 基础:永远不要在 MySQL 中使用“utf8”
最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: 我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保存的这个字符串“ <…”也是合法的 UTF-8。 问题的症结在于,MySQL 的“utf8”实际上不是真正的 UTF-8。
- 主从配置,读写分离是MySQL性能优化重点
有些大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是不堪设想。
- PHP原生分页原理
分页原理,会了的可以看第二条MySQL优化,不会的可以认真的阅读一下分页原理。
SEO专栏
- PHP打造智能识别收货地址信息
主要思路分两种,一种是用户正常输入全地址,则顺序按地区等级匹配地址;另一种用户非正常输入(省市区有缺少的),则全面模糊搜索表,再根据结果对比原地址。
- 每个程序员必知之SEO
似乎因为受这篇文章的影响?http://katemats.com/what-every-programmer-sho...
- SEO漫谈之20个博客SEO优化技巧
SEO优化也就是搜索引擎优化,搜索引擎优化也就是博客内容被搜索引擎收录及优先排序,...
- 如何提高网站的Google PR值
Google之所以受网站管理员和Internet媒体服务公司的欢迎,是由于它并非只使用关键词...
- 如何有效的推广网站?适合没钱的中小站长
导读:首先我看完文章以后深有感触,希望和我一样用fo主题的朋友们可以学到点运营的...
- rel=’external’、rel=’nofollow’、rel=’external nofollow’有啥区别?
大家应该都知道rel=’nofllow’的作用,它是告诉搜索引擎,不要将该链接计入权重。因...
- 什么是网站PV、UV和PR值
很多站长在网站运行过程中都非常观注三个参数:PV,UV,PR值,那这三个参数到底是什...
- 什么是百度权重——百度权重和百度收录其实没啥关系
一.介绍百度权重是爱站,站长工具等网站推出的针对网站关键词排名预计给网站带来流...
- 识别“百度权重”作弊的方法
所谓的“百度权重”,指的是爱站、站长工具等网站推出的针对网站关键词排名预计...
- SEO中常见的七个错误
SEO作为一个战略营销服务多年来它的效果一直都是非常不错的。许多营销人员用过了...
- 一个10年SEO工作者的35个SEO经验
当我第一次开始搜索引擎优化就好像是在昨天,但实际上我已经做了整整十年。十年...
- 《大型网站SEO优化实践》学习分享
本文主要内容源自2013年阿里技术嘉年华中阿里巴巴周文君分享《大型网站SEO优化实...
PHP面试
- 淘宝面试题之小白鼠与毒药解题过程分析
网上流传着一题淘宝面试题,原题如下:我们有很多瓶无色的液体,其中有一瓶是毒药,...
- 在 Facebook 做工程师的工作体验是怎样的?
CatChen,FacebookFrontEndEngineer:理想的一天生活是这样子的:07:00起床07:...
- 我的腾讯暑假实习笔试面试经历
进入腾讯工作,是我大学的第一个目标,现在也算是实现了一半了,废话少说,说说我的...
- 互联网产品经理面经 —— 腾讯,百度,UC
本人的校招从10月8日起身腾讯武汉面试起,收于10月16日。期间侥幸获得UC优视PMoffe...
- 找工作经历总结 —— 百度offer
运气好,一方面是百度今年招人比较多,另一方面是遇到的3个面试官都很和善,和我很投...
- 搜狐,百度和豆瓣的面试感受
前两天,分别去了搜狐,百度和豆瓣进行面试,虽然答的不是很好,但是还是上来说一说...
- 小米校园招聘笔试题及答案解析
一、填空题1.两个人A(速度为a)、B(速度为b)在一直路上相向而行。在A、B距离为s...
- 奇虎360软件测试工程师笔试题及答案
1.360软件管理功能测试,请写几个用例测试全部功能。题目给了界面图和简单功能介...
- 一份万网的PHP笔试题及答案
基础题1.表单中get与post提交方法的区别?get是发送请求HTTP协议通过url参数传递进...
- 百度校园招聘PHP实习生笔试题及答案
1.给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟...
- 腾讯PHP实习生笔试题目及答案解析
1.const的含义及实现机制,比如:constinti,是怎么做到i只可读的?分析及答案:含...
- 程序员面试IT公司的37个小贴士
下面是我列出的如何在IT公司面试成功的37个小贴士。欢迎各位不吝指正。应该...
Yii入门
- Yii框架官方指南系列7——基础知识:控制器
控制器是?CController?或其子类的实例。它在当用户请求时由应用创建。当...
- Yii框架官方yabo体育vip手机版增补篇6——基础知识:应用、组件、配置、生命周期
应用是指请求处理中的执行上下文。它的主要任务是分析用户请求并将其分派到合适的控...
- Yii框架官方yabo体育vip手机版增补篇5——基础知识:入口脚本
入口脚本是处理用户的初始引导PHP脚本。它是唯一一个最终用户可直接请求执行的PHP脚...
- Yii框架官方yabo体育vip手机版增补篇4——基础知识:模型-视图-控制器 (MVC)
Yii使用了Web开发中广泛采用的模型-视图-控制器(MVC)设计模式。MVC的目标是将...
- Yii框架官方yabo体育vip手机版增补篇3——开始:创建第一个Yii应用
为了对Yii有个初步认识,我们在本节讲述如何建立第一个Yii应用。我们将使用yiic...
- Yii框架官方yabo体育vip手机版增补篇2——开始:安装Yii框架
Yii的安装由如下两步组成:从?yiiframework.com?下载Yii框架。...
- Yii框架官方yabo体育vip手机版增补篇1——开始:Yii是什么
Yii是一个基于组件的高性能PHP框架,用于快速开发大型Web应用。它使Web开发中...
- Yii的缓存使用详细yabo体育vip手机版
├──CApcCache.php├──CCache.php├──CDbCache.php├──CDummyCache.php...
- 选择 Yii 2 框架的 7 个理由
去年,SitePoint网站发布了一篇文章重点介绍了一些顶尖的PHP开发框架。排名第四的是Y...
Linux入门
- Linux下Web服务器环境搭建LNMP一键安装包 v2.6[20141224更新]
最新版本:lnmp-2.6更新时间:20141224MD5值:305651B15F9CCABF5A7912197206ED28...
- Linux常用命令大全
系统信息arch显示机器的处理器架构(1)?uname-m显示机器的处理器架构(2)&...
- Linux防火墙iptables初学者yabo体育vip手机版
Iptables是专为Linux操作系统打造的极其灵活的防火墙工具。对Linux极客玩家和系统管...
- Linux上MySQL优化三板斧——CPU、内存、文件系统
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优...
- Ubuntu指令大全系列一——linux指令
1.1?常用指令pwd当前工作目录pwdls当前目录内容(l...
- Linux下配置Dovecot常见错误及解决办法
Error:doveconf:Fatal:Errorinconfigurationfile/etc/dovecot/dovecot.conf:...
- linux下vi命令大全
进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:...
- 使用 Linux 文件恢复工具恢复rm -rf删除的文件
Linux系统管理员守则中有这么一条:“慎用rm-rf命令,除非你知道此命令所带来的...
- Linux服务器的初步配置流程
开发网站的时候,常常需要自己配置Linux服务器。本文记录配置Linux服务器的...
- Linux应用:Vim 快捷操作
1.删除字符???<普通模式>???x:??删... 普通模式>
- 如何保证Linux服务器的安全
很少见有人马上为一台新安装的服务器做安全措施,然而我们生活所在的这个社会使...
- linux监控命令全覆盖(图文说明)
1.1top1.1.1命令说明Top命令能够实时监控系统的运行状态,并且可以按照cpu、内...
Apache
- Apache Rewrite模块重写功能开启及检测实现
Apache版本不同、操作系统不同,其配置文件命名、配置管理方式也经常不同,比如安装...
- Ubuntu下使用源代码编译安装apache2.2.26
下载httpd-2.2.26.tar.gz(下载地址),执行sudotarxzfvhttpd-2.2.26.tar.gzcdh...
- 在Linux中如何查看apache使用的是哪个httpd.conf
第一步:找到apache启动命令:ps-ef|grephttpdroot????10575...
- Linux下安装Apache指定安装模块以及安装后编译加载其他模块
一、安装apache时同时安装mod_proxy模块1.下载apache本人下载的是httpd-2.2.12.tar....
- CentOS 下编译安装 Apache 并配置 SSL 模块以支持 HTTPS
安装所需软件包yum-yinstallgccopensslopenssl-devel下载Apache源码到http://...
- ubuntu 彻底卸载 apache2,php5和mysql
本以为ubuntu下一堆的命令,只要搜到正确的命令就可以了,没那么麻烦。操蛋的是,网...
- Linux下为Apache创建专门的用户和用户组
按照最小特权原则,需要给Apache分配一个合适的权限,让其能够完成Web服务。提示&nbs...
- Nginx取代Apache成为世界前1万家网站中最受欢迎的Web服务器
下面这张图片展示了各种web服务器在世界各种网站中的使用率。为了保证数据的有效...
- centos设置apache、mysql及ftp服务开机自动启动的方法
centos安装好apache,mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启...
- Apache中通过配置http.conf绑定多个域名以及二级域名的方法
Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而着称,并且可通过简...
- 使用301重定向代码合集
1、IIS下301设置Internet信息服务管理器->虚拟目录->重定向到URL,输入需要转向...
- Apache2.2.21安装图解
本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮...