自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(281)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS的主要框架介绍

框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。       IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的

2013-01-24 08:40:37 523

转载 iPhone 5/iOS 6 前端开发指南

iPhone 5和iOS 6已经发布好几天了,相信很多童鞋都已经刷上了iOS 6。实际上iOS 6支持还有哪些新功能?让我们一起看下。 iPhone首先屏幕变长了,分辨率从iPhone 4s的640px*960变成了640*1136,长宽比变成了16:9。DPI依然是326。其它表现看起来是一样的。 检测iPhone 5/iOS 6 检测iOS 6很简单,用ua就可以了:

2013-01-24 08:31:26 557

转载 php post数据到远程

function Post($url, $post = null)    {        $context = array();            if (is_array($post))        {            ksort($post);                $context['http'] = array

2013-01-23 17:21:19 560

转载 Linux SVN 服务器配置以及客户端使用

SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。 SVN中的一些概念 : a. repository(源代码库) 源代码统一存放的地方 b. Checkout (提取) 当你手上没有源代码的时候,你需要从repository checkout一份

2013-01-22 17:24:15 316

转载 PHP的rawurlencode和urlencode 函数

问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准?结论:rawurlencode遵守是94年国际标准备忘录RFC 1738,urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'javascript的encodeURL也是94年标准,而javascript的escape是另一种用"%xxx"标记unicode编码

2013-01-18 14:09:27 362

转载 解决IE6兼容性问题的十一大技巧

1、使用声明你必须经常在html网页头部放置一个声明,推荐使用严格的标准。例如 "http://www.w3.org/TR/html4/strict.dtd”> or,forXHTML:   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> 最后你需要是IE6进入兼容模式,这已经足够兼容了。2、使用positi

2013-01-18 13:43:02 311

转载 关于PHP的file_get_contents超时

set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。从警告信息来看,是被抓取的网页出现了服务器500错误,可能是他的程序出现超时了。如果想改变file_get_contents的超时时间,可以用resource $context的timeout参数:$opts = array( 'http'=>array(

2013-01-17 15:54:26 767

转载 分享一个PHP下载远程图片的函数

/** * 抓取远程图片 * * @param string $url 远程图片路径 * @param string $filename 本地存储文件名 */function grabImage($url,$filename ='') {    if($url =='') {        return

2013-01-16 09:32:30 1151

原创 PHP处理多文件上传

if($_POST['submit'] == 'ok'){print_r($_FILES['file']);die;}?>test album

2013-01-15 17:07:23 351

转载 源码安装nginx时的注意事项

安装Nginx时报错./configure: error: the HTTP rewrite module requires the PCRE library.安装pcre-devel解决问题yum -y install pcre-devel错误提示:./configure: error: the HTTP cache module requires md5 fun

2013-01-14 10:20:53 309

转载 nginx-1.2.2 + mysql-5.5.24 + php-5.4.4

1、安装nginx# yum -y install pcre-devel  # groupadd -r nginx  # useradd -r -g nginx -s /sbin/nologin -M nginx# tar xf nginx-1.2.2.tar.gz# cd nginx-1.2.2 # ./configure \    --prefix=

2013-01-14 10:18:04 536

转载 三大WEB服务器对比分析(apache ,lighttpd,nginx)

一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功

2013-01-14 10:06:18 286

转载 Apache vs Lighttpd vs Nginx对比

本次调研主要对目前主流的WEB服务器Apache/Lighttpd/Nginx下静态文件的访问进行对比。主要从性能、稳定性、简易性(安装、配置、依赖、大小)等方面入手。最后在Windows环境下,对其性能进行比较。 简介1.    ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用

2013-01-14 10:00:46 370

转载 LNMP(Linux+Nginx+MySQL+PHP)服务器环境配置

一、简介  Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor Sysoev在建立的项目时,使用基于BSD许可。

2013-01-14 09:51:19 519

转载 CentOS 6.3下源码安装LAMP(Linux+Apache+MySQL+Php)环境

一、简介什么是LAMPLAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是

2013-01-14 09:47:09 550

转载 centos的yum卸载方法

你们知道什么是CentOS yum么这个非常高深的运用技术将由我来非常讲解,CentOS yumNB在哪呢,下面我来讲述CentOS yum的无限领域。在CentOS yum安装和卸载软件的使用方法安装方法安装一个软件时。 CentOS yum -y install httpd安装多个相类似的软件时 CentOS yum -y install httpd*安装多个非

2013-01-14 09:17:19 404

原创 JS取本地文件路径,兼容火狐、谷歌、IE9

function getFullPath(obj){    if(obj)    {        //ie        if (window.navigator.userAgent.indexOf("MSIE")>=1)        {            obj.select();            if(window.navigator.userAg

2013-01-11 17:33:56 707

转载 CSS3 box-shadow实现纸张的曲线投影效果实例页面

.curved_box { display: inline-block; *display: inline; width: 200px; height: 248px; margin: 20px; background-color: #fff; border: 1px solid #eee; -webkit-box-shadow: 0

2013-01-11 11:43:28 436

转载 CSS实现跨浏览器兼容性的盒阴影效果

一、无关紧要碎碎念在web页面的ui表现中,投影效果可以说是非常常见的一种表现效果了。例如开心网的头像修饰效果:然而,在CSS2的时代,我们多半使用图片实现类似效果,或是使用CSS其他属性模拟阴影效果,但是,现在,CSS3的崛起使得这个问题已经不再是是个问题了,本文就将展示如何实现跨浏览器的盒阴影效果。  二、标准方法标准方法当然就是指使用CSS

2013-01-11 11:19:48 341

转载 开始经营WEB项目该考虑什么?

由于工作性质,我接触过很多开始做站的新手朋友,把我平时所能感受到的一切写成文字,和大家共勉。俗话说的好,少走弯路,就等于成功!  1、认真选择空间、项目,减少误区  对于空间和项目,很多朋友潜意识的总是觉得越省钱越好,俗话说的好:磨刀不误砍材工;工欲善其事,必先利其器,你手中的工具不行,看似投入少,最终的结果更容易浪费时间和成本,创业没有资金,可以理解,但我还是想对你们说:既然选择

2013-01-11 10:47:03 315

转载 可以让PHP编程事半功倍的类库

在用php开发网站的时候,使用面向对象的方法确实可以提高代码复用率,减少代码冗余。而对初学者更友好的是,PHP开发网站所需要的大部分类库,网上都有十分优秀的类库存在了。作为一个程序猿当然不能重复制造轮子,所以我把平时经常会使用到的类库整理下来,希望对学习PHP的站长朋友们有用。一:采集类库,snoopy.class.php。下载:(http://www.php100.com/htm

2013-01-11 10:46:10 218

转载 全面揭露Facebook第一台服务器神秘面纱

相信各位常上国外社交网站的电子发烧友网读者而言,对Facebook应该不陌生。超过十亿以上的注册用户,使得数据处理能力的提高迫在眉睫。为搭建强大的数据中心,Facebook早前就透露了开发首款全新的开放式机架节能型服务器。据信,该服务器理论上可以扩展到超过100000个物理机器。本文将为各位全面揭露Facebook首台服务器的神秘面纱。  一块块电路主板嵌入在Facebook开放式

2013-01-11 09:29:19 324

转载 Facebook公开服务器和数据中心具体方案

北京时间2011-04-08凌晨在其总部举行发布会,公开了底层服务器和数据中心的具体方案。  Facebook此次公开了服务器电源供应、服务器机箱、服务器主板、服务器机柜、后备电源机柜规格。另外,它还公开了数据中心电力及机械系统规格的具体规格。通过公开这些情况,Facebook展示了它在为不同任务配置合适的计算工作量时,是如何尽可能降低能耗和成本的。  Facebook的方案有一些

2013-01-11 09:10:40 281

转载 欧美网站设计特点

欧美网站设计风格给人的第一印象就是简洁,突出重点,页面中的文字和图片都相对较少,文字和图片的混排也相对较少,而文字内容的描述和图片展示都比较紧凑集中,但关联紧密,使浏览者可以明确精准的找到自己想要搜索和寻找的信息。因为文字比图片所要表达的内容更集中准确。除一些娱乐或者产品宣传的页面或者栏目频道,会用大幅的动画广告加以宣传外,基本的文字描述都是很精致简单的,即使是长篇的文章,它们也会通过段落排版,把

2013-01-11 09:00:35 310

转载 PHP计算代码执行时间microtime()

如何计算一段php程序代码的执行消耗时间?对于系统时间,可能很多同学对php的time()函数并不陌生,可惜time()函数只返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数.没错,是秒.我们一段php程序代码执行耗时可能并不超过一秒,所以time()并不适用.php提供了一个更为精确的时间函数microtime():

2013-01-09 14:39:02 263

转载 PHP集成paypal支付

PayPal支付功能其实一直在更新文档和接口,这里说的是一个简单的支付功能大概流程如下1,在网站的结账页面,设置一个提交到PayPal网站的form,里面有一些金额,商品名称,商家收款账号、结账成功后返回URL等内容,2,用户结账时,通过点击‘使用PayPal结账’的按钮到达PayPal的结账页面,输入自己的PayPal用户名和密码并确认支付3,PayPal会根据是否支

2013-01-08 11:12:41 344

转载 func_get_args

func_get_args是获取方法中参数的数组,返回的是一个数组,与func_num_args搭配使用;func_num_args一般写在方法中,用于计数;使用方法如下:function foo($a='gg',$b='kk'){    $numargs =func_num_args();    echo "Number of arguments: $numargs\n"

2013-01-07 21:26:27 257

转载 文件缓存、内存缓存与静态化页面的取舍

静态和伪静态都是各有优缺点的静态的好处是你生成了html文件,那么访问量高的时候,服务器的I/O是一个瓶颈。但数据库的压力小了,而且更新的时候,需要重新生成。而伪静态刚I/O的瓶颈比静态的要小,但是数据库的压力比较大。如果访问量和并发比较大的话,就使用静态吧。================静态文件分发、分布式非常容易,使用CDN很方便,一般不过期,海量流量应付很轻松,

2013-01-04 21:42:28 1605

转载 PHP5 Session 详解【经典】

http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地

2013-01-03 15:58:38 320

转载 php大量session存储到内存中,散列及过期回收

一台服务器流量比较大,因为程序的需要,session的过期时间设置的是3小时,导致/tmp下堆积了近20万的session文件。进而导致内核占用的cpu急剧上升。因为session的读写涉及到大量小文件的随机读写,并且是集中在一个目录下,iowait也急剧升高。首先考虑将session放入内存中最简单的办法莫过于将/tmp挂载为 tmpfs文件系统,也就是内存中第二步,将session

2013-01-03 15:52:15 202

转载 javascript常用表单验证的正则写法

对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。一.相关的代码 1 function test() 2        { 3           var temp = document.getElementById("text1"); 4           //

2012-12-31 16:39:46 231

转载 jquery选择器大全

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass")      选择使用myClas

2012-12-31 15:37:27 215

转载 50个必备的实用jQuery代码段

本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe

2012-12-31 09:09:12 475 1

转载 群发“站内信”根据不同用户量,不同的数据库设计原理

在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。  “站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。  “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一条件的用户群)群发消息

2012-12-28 17:25:53 287

转载 数据库分表

一、概述分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果当然,这个流程图不一定正确,这只是我

2012-12-28 17:21:31 246

转载 爱上朴实的CSS细节

未来的CSS太让人兴奋了:一方面,是全新的页面布局方式;另一方面,是酷炫的滤镜、颜色等视觉效果。这些CSS,受开发者追捧,被杂志和博客文章铺天盖地地介绍。如果说这些特性是CSS华丽的一面,那我们来看看它朴实的一面:很不起眼的东西,如选择器、单位、函数(方法)。我经常说这是繁琐的东西,但我意思是它们能干漂亮的活,这就是我要分享的。怎么说呢,让我们看看这些效果最好的朴实的CSS

2012-12-28 15:51:17 184

转载 网页我希望能再“大气”一些

第一种:商务性质中的“大气”简约的页面风格容易受到用户的喜欢,而且能给用户带来一定的安全感。拿IBM这个来说,页面给人的第一感觉是专业和安全。焦点图构成也比较简单,左侧醒目的标语用了简单的渐变,右侧也运用了简单的几何图形。下面几个例子也是如此,还有一些没有列举出来的,比如大家很熟悉的apple官网。商务性质的页面表现“大气”的感觉一般注意几点:1.留白。大量留白

2012-12-28 15:37:41 162

转载 11步提高代码质量和整体工作效率

这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的11件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事 在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积

2012-12-28 15:28:22 182

转载 硬盘的4K对齐

什么是"4K对齐”  相关联的是一个叫做“高级格式化”的分区技术  首先先来了解一下什么是叫做“4K 对齐”。其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术。“高级格式化”是国际硬盘设备与材料协会为新型数据结构格式所采用的名称。这是主要鉴于目前的硬盘容量不断扩展,使得之前定义的每个扇区512字节不再是那么的合理,于是将每个扇区512字节改为每个扇区4096 个字节,

2012-12-28 14:33:04 266

转载 码农需要了解的10大开发趋势和技能

作为一个码农,在码农的世界跟不上潮流是伤不起的。写代码心如止水,但是此时此刻你应该准迎接新的天翻地覆。根据最新的报道表明,2013年码农是最高薪的职业。为了成为码农中的码农,你必须了解并且准备好2013年的技术趋势。让我等码农一起来围观10大码农必看的软件开发技能和趋势。1. 掌握移动技术 智能移动电话的使用日渐普及,而且使用的人数已经在 2012

2012-12-27 10:08:46 314

php+js+jquery自定义上传头像程序

php+js+jquery自定义上传头像程序

2013-01-09

最精简的网页编辑器ckeditor4.0(英文基础版)

最精简的网页编辑器ckeditor4.0(英文基础版)

2013-01-09

jquery多文件上传

File Upload widget with multiple file selection, drag&drop; support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that su

2013-01-09

空空如也

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

TA关注的人

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