自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 PHP 5.2 5.3 5.5 5.4 5.6 对比以及功能详解

php5.2.x php5.3.x php5.4.x php5.5.x php5.6.x 对比详解截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。本文将会介

2016-05-30 22:27:59 399

转载 深入浅出讲解:php的socket通信

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Trans

2016-05-29 16:12:41 236

转载 php实现socket(转)

一、Socket 简介1、socket只不过是一个数据结构。2、使用这个socket数据结构去开始一个客户端和服务器之间的会话。3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。4、服务器端接受客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能发送信息给客户端。二、Socke

2016-05-29 15:55:02 229

转载 PHP常用函数

* APC缓存apc_add — 缓存一个变量到数据存储 * DateTimeDateTime::addDateTime::diffDateTime::formatDateTime::modifyDateTime::sub...* DateIntervalformat character Description% Litera

2016-05-29 10:19:08 467

转载 PHP解决多进程同时读写一个文件的问题

首先PHP是支持进程的而不支持多线程(这个先搞清楚了),如果是对于文件操作,其实你只需要给文件加锁就能解决,不需要其它操作,PHP的flock已经帮你搞定了。用flock在写文件前先锁上,等写完后解锁,这样就实现了多线程同时读写一个文件避免冲突。大概就是下面这个流程/**flock(file,lock,block)*file 必需,规定要锁定或释放的已打开的文件*lock 必需。

2016-05-28 14:29:11 9628

转载 PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)

浅谈Php安全和防Sql注入,防止Xss攻击,防盗链,防CSRF前言:首先,笔者不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记、细心总结文章,里面有些是我们phper不易发现或者说不重视的东西。所以笔者写下来方便以后查阅。在大公司肯定有专门的web安全测试员,安全方面不是phper考虑的范围。但是作为一个phper对于安全知识是:“知道有这么一回事,编程时自

2016-05-28 13:07:55 694

转载 PHP中字符安全过滤函数使用小结

在WEB开发过程中,我们经常要获取来自于世界各地的用户输入的数据。但是,我们“永远都不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数。在PHP中,有些非常有用并且方便的函数,它们可以帮助你防止出现像SQL注入攻击,XSS攻击等问题。1. mysql_real_escape_string()这个函数曾经对于在PHP中防止SQL注入

2016-05-28 11:59:43 328

转载 PHP对表单提交特殊字符的过滤和处理

函数名 释义 介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成& "转成"' 转成'>转成>htmlentities()所有字符都转成HTML格式除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。   ad

2016-05-28 11:35:05 317

转载 多Web服务器之间共享Session的解决方案

多Web服务器之间共享Session的解决方案很多开发中涉及到用户的Session验证很保留的问题,这个问题比较有意思,总结了几种方案,只供参考。[  问题提出 ]为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的

2016-05-28 11:12:09 270

转载 PHP error_reporting() 错误控制函数功能详解

定义和用法:error_reporting() 设置 PHP 的报错级别并返回当前级别。 函数语法:error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:值 常量 描述1 E_ERROR 致命的运行错误。错误无法恢复,暂停执行脚

2016-05-28 09:29:04 206

转载 J。。L。。O。。K。。Y。。S

声明本文只是简易的讨论,向你展示一种安全存储Web程序密码的方法 ◆基本知识Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简

2016-05-27 19:38:35 926

转载 PHP 安 全——编 程 建 议

关键字:php安全 应用安全  简介  要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由让你因为对你的代码的不确定性而导致不一致的安全策略。当你在服务器上放任何涉及到钱的东西时,就有可能会有人尝试破解它。创建一个论坛程序或

2016-05-27 19:01:47 288

转载 php编程安全指南

1、一般 1)lamp系统安全设置 2)php.ini安全设置 3)使用MVC框架2、数据传输 1)在$_GET的$_POST,$_COOKIE,和$_REQUEST中,消毒和验证之前以编程方式操纵数据中包含的所有数据 2)SQL注入定义:代码注入技术,利用一个安全漏洞,在应用程序的数据库层发生。该漏洞是存在的,当用户输入或者不正确的字符串文字转义字符中嵌入SQL语句或

2016-05-27 18:07:57 309

转载 PHP命名空间(Namespace)的使用详解

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可

2016-05-26 18:38:33 175

转载 CSS 3 中 -webkit-, -moz-, -o-, -ms- 这些私有前缀

现在写一段 CSS 3 代码需要同时写上不同的浏览器私有前缀,例如:-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);-o-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);box-shadow: 0 2px 3p

2016-05-26 12:13:35 759

转载 Webkit

对一些开发者而言,WebKit就是一个黑盒子。丢进去HTML、CSS、JS等一连串的东西,而WebKit就能变魔术一般显示出一个很棒的网页出来。实际上,正我的同事IlyaGroriks提到的:  WebKit不但是白盒,而且是一个开放的白盒。让我们花点时间来理解以下这些问题:什么是WebKit? 什么不是WebKit? 浏览器是如何使用WebKit的? 为什么W

2016-05-26 12:08:00 544

转载 jQery命名空间

原文地址:http://www.iteye.com/topic/545971jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发

2016-05-24 22:02:25 616

转载 jQuery中的trigger

jQuery中 trigger() & bind() 使用心得     trigger(type) 在每一个匹配的元素上触发某类事件。 返回值:jQuery参数:type (String): 要触发的事件类型 示例:$("p").trigger("click") 1.trigger() 触发事件   这个方法是jQ

2016-05-24 21:56:52 373

转载 mysql的utf8和utf-8

在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下utf8 和 UTF-8 有什么区别 “UTF-8”是标准写法,php在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。

2016-05-22 12:02:20 286

转载 sublime3 使用快捷键一览

以下是个人总结不完全的快捷键总汇,祝愿各位顺利解放自己的鼠标。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+S

2016-05-18 11:18:35 262

转载 PHP下foreach的作用域,对数组的操作影响

// @author: huangfeng love 吴佳旻// 例子1$arr1 = array('a', 'b', 'c');foreach ($arr1 as $k => $v) { echo $k . '-' . $v;}$v = 'd';echo $k; // 2echo $v; // dvar_dump($arr1);/*array 0 => string

2016-05-16 19:37:12 662

转载 纯HTML的静态网页中添加一段统计网页访问量的JAVA Script代码

如何在网站上进行流量统计呢,可以找第三方服务网站去注册,但也可以在网站上直接添加代码,只需将以下代码copy到你的网页中,复制到之前就可以啦!是不是很简单啊!var caution = falsefunction setCookie(name, value, expires, path, domain, secure){var curCookie = name + "=" +

2016-05-16 11:17:55 15633 3

转载 北漂程序员的笑与泪

我,一个北漂的程序员,工资算不上高,也不算低(其实孤傲的我感觉我的实际价值大于公司给的薪资),来京两年,换过两份工作,都是小公司,不值一提,一直开发安卓,技术水平个人认为不高,但也不差,毕竟是科班出身的程序员,底子厚,如今在北漂的累与懒中也基本快被磨薄了,情感方面,一直都是异地恋,其中的辛苦恐怕也只有经历过异地恋的人才能体会。这就是我的个人简历,极其的平淡无奇,别看我运营着技术公众号,发几篇技术文

2016-05-16 10:26:38 513

转载 PHP常用函数大全

phpusleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。sleep() 函数延迟代码执行若干秒。show_source()

2016-05-15 11:33:51 243

原创 mysql_command_study

###3.教程-select version(),currend_date;-select sin(pi()/4),(4*5)%3;-select version();select now();select 4*6;-select    -> user(),    -> current_date;-select * fr \c-select 'user    '

2016-05-15 11:02:40 363

转载 MySQL 数据类型 在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。

SET是一个字符串对象,可以有零或多个值,其值来自表创建时规定的允许的一列值。指定包括多个SET成员的SET列值时各成员之间用逗号(‘,’)间隔开。这样SET成员值本身不能包含逗号。例如,指定为SET('one', 'two') NOT NULL的列可以有下面的任何值:'''one''two''one,two'SET最多可以有64个不同的成员。

2016-05-15 10:39:26 1381

转载 mysql alter操作

下面列出:1.增加一个字段alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空alter table user add COLUMN new2 VARCHAR(20) NOT NULL;    //增加一个字段,默认不能为空2.删除一个字段alter table user DROP CO

2016-05-15 09:19:13 253

转载 php后期静态绑定

从php5.3开始,php增加了一个叫后期绑定的功能,用于在继承范围内引用静态调用的类该功能从语言内部角度考虑北命名为“后期静态绑定”;“后期绑定”意思说:static::不再被解析为定义当前方法所在的类,而是在实际运行时计算的,也可以成为“静态绑定”;因为他可以用于(但不限于静态方法的调用)。self::的限制使用self::或者_class_对当前类的静态引

2016-05-13 21:12:46 276

转载 PHP 正则表达式

点击下图,可以看具体内容!  介绍        正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ  定界符

2016-05-12 14:24:58 205

转载 php 正则中的"i,m,s,x,e"分别表示什么

i如果设定此修正符,模式中的字符将同时匹配大小写字母。正则中的"i,m,s,x,e"分别表示什么" style="margin:0px; padding:0px; border:0px; list-style:none">正则中的"i,m,s,x,e"分别表示什么" style="margin:0px; padding:0px; border:0px; list-style:none"

2016-05-12 14:16:01 1044

转载 php面向对象中static静态属性和静态方法的调用

本文实例讲述了php中static静态属性和静态方法的调用。分享给大家供大家参考。具体如下:这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。实例:

2016-05-12 11:11:23 564

转载 懒加载——网页图片的加载技术

目前,网络上各大论坛,尤其是一些图片类型的网站上,在图片加载时均采用了一种名为懒加载的方式,具体表现为,当页面被请求时,只加载可视区域的图片,其它部分的图片则不加载,只有这些图片出现在可视区域时才会动态加载这些图片,从而节约了网络带宽和提高了初次加载的速度,具体实现的技术并不复杂,下面分别对其说明。首先,在页面中准备一个id为div1的div,在这个div中放一个ul,ul中准备了一些li,然

2016-05-11 16:07:52 458

转载 CSS z-index 属性的使用方法和层级树的概念

CSS 中的 z-index 属性用于设置节点的堆叠顺序, 拥有更高堆叠顺序的节点将显示在堆叠顺序较低的节点前面, 这是我们对 z-index 属性普遍的认识. 与此同时, 我们总是对堆叠顺序捉摸不透, 将 z-index 的值设得很大也未必能将节点显示在最前面. 本文将通过一些例子对 z-index 的使用方法进行分析, 并且为各位带入 z-index 层级树的概念.这个星期

2016-05-11 15:55:08 439

转载 垂直外边距合并--CSS的Margin属性:详解margin属性

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?……写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解。介于此我打

2016-05-11 13:40:33 374

转载 font-size使用em

在如今这个提倡可用性设计以及用户体验设计的网络时代,CSS也是要一同参与其中的。大部分人在CSS代码编写中总是先对整体定义字体尺寸,中文情况下一般为12px,而其实这样以来在通过IE顶部菜单中的“察看-文字大小”设置已无任何作用。对字体感觉太小的浏览者而言无疑是种很不好的用户体验过程。其实这一切都可以避免,那就是使用em单位作为字体显示单位。浏览器的默认字体高都是16px,所以未经调整的浏

2016-05-11 12:53:27 1335

转载 CSS样式表继承详解

最近在恶补css样式表的基础知识。上次研究了css样式表之冲突问题详解。这次是对 css 继承 特性的学习。什么是css 继承?要想了解css样式表的继承,我们先从文档树(HTML DOM)开始。文档树由HTML元素组成。文档树和家族树类似,也有祖先、后代、父亲、孩子和兄弟^_^。这很容易理解吧,笔者在这里就不一一赘述了。希望深入了解的朋友请google之。那么CSS样

2016-05-11 11:36:10 348

转载 关于width与padding

首先谈谈!important问题的引起(盒模型问题):      在CSS标准中,一个盒模型包括4个区,分别是:内容、内边距(padding)、边框(border)和外边距(margin)。而Width宽度的计算,CSS有它的标准。但是实际上,不同的浏览器的表现却不同。比如,   Firefox(FF)是准确按照CSS标准:width为内容的宽度,也就是说:    层的宽度 = width

2016-05-11 10:15:58 936

转载 hostgator有独立的域名控制面板吗?怎么操作?

hostgator有独立的域名控制面板吗?当然有了!你可以进入hostgator域名控制面板管理你的域名信息。你可以通过下面的链接进入域名控制面板http://register.hostgator.com进入域名控制面板后,点击“Manage Domains”(如下图所示)然后系统会让你登入(和你登陆Billing系统一样)。输入你的hostgator账

2016-05-10 11:31:35 1515

转载 如何根据IP查看主机商?

很多时候,我们都会发现某些网站的访问速度非常好,这时我们更加关心的就是这个网站在使用谁家的主机。那么怎么通过一个网站的域名来判定这个网站所使用的主机呢?这篇文章就将介绍一些简单的方法。首先我们需要知道这个网站的域名(这篇文章将以www.cpaneleasy.com为例)通过我们本地的cmd命令行或者WinMTR软件进行解析测试获取域名的反解信息或IP地址从上面两个测试结

2016-05-10 11:03:28 1474

转载 如何修改本地hosts文件

很多人在“越过屏障”或者激活非正版软件(如Adobe Photoshop)的时候会遇到要求更改本地Hosts记录。那么Hosts记录是什么东西呢?了解域名解析过程的人会知道,PC在访问一个网站域名的时候需要经过一下几个步骤来确定域名所在的IP地址:本地查找域名解析记录=>ISP解析记录=>域名对应DNS Servers上查看域名解析记录当某一级存在该域名的解析记录,那么就会

2016-05-10 10:54:08 16907

空空如也

空空如也

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

TA关注的人

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