- 博客(246)
- 资源 (5)
- 收藏
- 关注
原创 网站上线之前需要检查的13个问题
废话少说:1、用了Google分析等统计工具了吗?你应该跟踪每个页面的访问情况,哪些受欢迎,哪些挣得钱多。2、用了Pagespeed和Yslow了吗?70%用户看得到的速度提升都是通过客户端优化完成的。这两个工具可以帮你了解你的网站是否符合最佳惯例,并提供改进建议
2011-08-21 05:19:29 5044 4
转载 php实现文件上传进度条
在PHP5.4以前, 我们可以通过APC提供的功能来实现. 或者使用PECL扩展uploadprogress来实现.虽然说, 它们能很好的解决现在的问题, 但是也有很明显的不足:1. 他们都需要额外安装(我们并没有打算把APC加入PHP5.4)2. 它们都使用本地机制
2011-08-19 18:06:35 1963
原创 PHP的工作原理以及lamp四者之间的关系
最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理,借这个机会赶集恶补一下这个知识。l:即操作系统,也就是建立在电脑硬件基础上的最底层的东西,相当于:国家这个概念,而win或者linux就相当于不同的国家
2011-08-19 15:07:12 5610
原创 centos搭建nginx+php+mysql环境(高于apeche10的服务器)
示意流程图:官方中文wiki站:http://wiki.nginx.org/Chs比较好的资源站点:www.s135.com 张宴的个人博客很牛逼Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/S
2011-08-19 13:41:50 1659
转载 ubuntu下面配置lamp环境
官方配置网站:http://wiki.ubuntu.org.cn/LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE最近发现一些文档或者资料查看官方网站是最好的教材,即使是英文文档只要耐着性
2011-08-19 13:38:44 2432
原创 php实现手机拍照上传头像功能
现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,这个就不是post传递 也不是get函数传递,这个另外一种数据格式传递,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],这个系统函数跟post很相似,但
2011-08-15 18:27:32 4254 1
原创 JS实现上传进度条
文件上传的时候经常需要等待,这个时候可以考虑增加进度条来实现这个技术,下面主要是使用js模拟进度条,记住这是模拟进度条,不是真实的进度条,因为如果是真实的进度条需要实现获取文件的真实大小,以及监听每时每刻文件上传的大小,获得这些数据后,还需要使用js技术把数据传递到前端,貌似目前
2011-08-15 16:20:06 2603
原创 文件上传并生成几种大小的缩略图之二
<?php//----------------------------------------- start edit here ---------------------------------------------//$script_location = "http:
2011-08-15 16:10:57 1804 1
原创 文件上传并生成缩略图之一
文件上传是php程序中经常用到的,在上传文件之中需要考虑很多问题,例如上传文件的格式,大小,尺寸,预览 ,缩放切割,加水印,批量上传等等问题, 下面这段程序主要实现图像的上传预览功能且实现生成三种大小的图片(原图也保存了),这个程序主要是针对jpg格式的图片上传.在文件上
2011-08-15 16:04:42 1285
原创 js验证图片格式
1.采用硬编码的写法: function checkForm(){ var filepath = document.getElementById("imagepath").value; if(filepath==""){
2011-08-15 09:20:10 2240
原创 谷歌地图开发之入门
现在lbs搞的红火的很,基于地图的交友购物交通服务更是多如牛毛,几天就主要对谷歌地图开发一点初步,另外发现mapabc的开发接口很是详细,如果不是谷歌地图的话,感觉mapabc更容易入门,有很多现成的代码,学习起来更容易,对一些复杂的开发比较适合,例如房地产等开发,不过谷歌地
2011-08-12 23:47:56 8910
转载 php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。 在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时e
2011-08-12 14:09:00 3935
转载 自行车游玩杭州
自行车杭州骑游宝典西湖山水一扫而过———自行车健身骑游宝典(初一级) , R6 X/ g- `% p! T非典来了,自行车俏了,这大概是方方面面都看好的事儿:比如健身(抗击非典),比如环保(无尾气排放之忧),比如自由(远近随意,爱走不走),比如省钱省时省事(加油、停车
2011-08-12 11:46:18 10806
原创 php移动文件的函数 move_uploaded_file()和copy
最近遇到的问题就是:用户提交一个图片,我这边给缩放成三种格式的大小,缩放的方法存在,所以我这边直接就调用三次,结果只有一张图片上传,采用循环调用的方法还是只有一个图片,后来发现 提交文件的时候有一个移动函数 move_uploaded_file(),这个函数虽然多次调用但是只能执
2011-08-12 09:03:49 11401
原创 网上各种短网址算法应用的初步详细汇总
看过新浪的短连接服务,发现后面主要有留个字符串组成,于是第一个想到的就是原来公司写的一个游戏激活码规则,也就是下面的算法2,26个大写字母 26小写字母,10个数字,随机生成6个然后插入数据库对应一个id,短连接跳转的时候,根据字符串查询到对应id,即可实现相应的跳转!不过2的6
2011-08-12 08:51:17 10740 1
转载 如果你累了!我们可不可以一起回阜阳!
如果可以,我们能不能一帮子人都回阜阳 不为了什么伟大的人生理想 只为了那并不拥挤的交通和并不过大的生活压力,还有那五块钱起步价的计程车 如果可以 我们能不能一起回阜阳 我们每个人都有着自己的工作 白天上班 ,晚上去你家吃个饭
2011-08-10 08:22:37 2010
原创 php过滤提交信息防注入
function filterStr($str) { $str = trim($str); if (function_exists('strip_tags')) { $result = strip_tags($str); } else { $farr = '/()/
2011-08-05 11:30:43 1046
原创 计算页面执行时间的两种方法
使用php计算页面执行时间,例如很多查询类的页面都是需要统计页面执行了多少时间,例如百度谷歌都有查询了多少秒等等,现在提供一种php写的计算方法/** * 得到当前时间 */function getMicrotime() { list ($usec, $s
2011-08-05 10:35:38 1223
原创 sql语句批量执行
工作之中经常遇到相似的sql语句需要执行,一般的情况下 会写sql1 sql2 然后各个执行,能否使用php里面的foreach循环执行sql语句呢看实例代码: $query[] = 'SELECT last_balance FROM '.DB_NAME_ROOMS.'.tbl
2011-08-05 10:24:00 1667
原创 URL解析的几种模式以及拟静态重定向问题
最近工作遇到关于把长连接变成短连接的问题,于是想起tp里面的几种url解析模式:原文很经典:现在摘录原文;URL模式ThinkPHP框架基于模块和操作的方式进行访问,由于ThinkPHP框架的应用采用单一入口文件来执行,因此网站的所有的模块和操作都通过UR
2011-08-04 09:20:10 3341
原创 jquery之鼠标滑过图片mousemove事件
需要解决的问题:鼠标停在图片上面的时候的 现在这个张图片的相关信息, 我的第一个感觉是使用鼠标事件:mousemove 当他/她停留在图片上面都 时候就可以触发相应显示的事件, mouseout离开的时候触发隐藏事件但是在实际的完成中发现:鼠标停留在图片上 信息会
2011-08-01 16:45:18 23786 1
转载 SSH 文件上传错误:encountered 1 errors during the transfer终极解决方法:
以下方法简单排序,从简单到复杂:法一:在SSH Secure File Transfer(上传文件那个),打开“Operation”菜单,打开“File Transfer Mode”子菜单,再选择“Binary”,OK!法二:把服务器上同名文件删掉再传法三:如果文件在
2011-08-01 16:07:54 5178 1
原创 jquery常用代码片段
1)判断一个元素是否存在使用jQuery判断元素是否存在,非常的简单。对于一个jQuery对象,我们只需要用length属性即可判断元素是否存在,如果存在肯定是大于0,示例代码:判断这个图片是否存在,如果存在在把这个图片替换 $(document
2011-07-30 16:16:03 2823
原创 jquery实现 图片延迟加载
图片延迟加载的大致的原理是,对于图片标签不是把图片的路径指定到src属性上,src属性指定一个非常小的空白图片,真正的图片地址设置到一个自定义的属性上,比如file,这样img标签就是这样:<img src="blank.jpg" file="00xx.jpg"/>或者背景直
2011-07-29 14:11:52 6619
原创 memcached +php环境配置和分析
版本:memcached-1.2.1-win32.zip简介:一、memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存
2011-07-29 14:02:36 1642
转载 JSON在PHP中的应用
互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是 PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript
2011-07-24 21:29:38 1012
原创 不抱怨不解释--为了换一个吃饭的地方
自从四月份离开fc,感觉自己变化了很大,不再是那个每天笑呵呵的自己了,而是发现自己有很大的变化,曾经的青春激扬,曾经的热情梦想 可以慢慢枯萎,生活也可以过的一团糟糕, 也许自己有遗憾 也许自己有不满 也许自己是个愤青 也许自己是个小人物但是者都不应该成为自己消极堕落的原因
2011-07-16 11:50:18 1153 2
原创 游戏人间 ——郑智化
世界太啰嗦 不分对或错 像我这的老百姓 谁会在乎我 有钱的当老大 没钱的难过活 就算是看不惯 我又能如何 爱人离开我 不说为什么 伤心难过的时候 我学会了喝酒 每次我都喝醉 但从来不犯错 明天酒醒以后 我依然是我 笑容太甜 泪水太咸 山盟海誓到
2011-07-14 07:50:44 1191 2
转载 PHP商品秒杀倒计时
<?php//php的时间是以秒算。js的时间以毫秒算date_default_timezone_set('PRC');//date_default_timezone_set("Asia/Hong_Kong");//地区//配置每天的活动时间段$starttime
2011-07-12 10:46:41 3275
转载 据官方统计,2010年金融业和IT业人均工资居个行业之首,属高收
从前有五个学生,甲乙丙丁戊:- 甲,乙都没有家庭背景,于是认真读书,甲读金融,成了会计师,乙读计算机,当了工程师- 丙是官二代,成绩一般,考了公务员,进了体制内。- 丁是富二代,成绩差,家长送澳洲留学,归来后继承家业。- 戊是穷二代,成绩差,从小是街上有名的混混,半途辍学后故意巴
2011-07-08 20:39:07 8082
原创 剔除字符串两端的特殊字符的几种方法
除去字符串的首尾特殊字符$str="100,1002,1003,1005,";方法1:使用substr截取字符串 本文要解决的问题是剔除字符串最后的"," $len = strlen($str); $uid = substr($str
2011-07-07 15:30:14 1877
原创 ajax的理解
function goe_local(){ //ip同步到服务端 $.ajax({ url:'ajax_ip.php',/*对应的php文件*/ type: 'PO
2011-07-06 15:40:33 1193
原创 基于ip的手机地理定位
现在lbs服务比较火,基本上都需要定位用户的地理信息,用户地理信息一般是通过gps来定位实现的,那么假如用户的gps坏了,或者没有开启,那么怎么获得用户的地理信息的呢?替代的办法就是可以获得手机真实ip信息来大致获取手机用户的大概位置,虽然不是很精确,但是在精确度不高的情
2011-07-06 14:41:21 25156 13
原创 获得ip地理信息的几种方法【最全】
第一种是利用纯真ip数据库,这个可以在网上找到很多,缺点是更新有点慢。第二种是利用门户网站的接口目前已知的有腾讯、新浪、网易、搜狐和Google提供IP地址查询API,但是找得到的只有腾讯、新浪和网易的,Google的貌似要用Google Maps所以没有
2011-07-05 09:40:53 10716 1
原创 个人错误总结
= 与==的区别=:是赋值==:是等于只是指值===:是全等是指类型和值 全部相等 Mysql里面的Replace into是把删除和插入 合并成一个原子操作,是删除和插入Replace into '.DB_NAME_IM.'.basic_tbl SET n
2011-07-04 15:50:57 951
原创 解决css浏览器不兼容万能方法
解决css浏览器不兼容问题 CSS Hack的原理是什么 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。 比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等 书写顺序,一般是将识别能力强的浏
2011-06-23 14:00:00 1316 1
原创 最近半月工作总结
1) 与老板的接触需要注意的几点,第一:争取今日事今日毕,不要把任务拖到明天,要有这样的意识第二:不要逃避问题,发现问题要尽力去解决 而不是说不能或者什么,至少要努力一番之后再说这个实现不行,建议换个方法或者思路第三:关于浏览器兼容问题,要尽量在本地测试完成之后在上交,确保自己的代码或者效果是完美的,没有问题的第四:要主动做事,要保持一颗学习的心 2) 与同
2011-06-22 14:51:00 1614
原创 第三天 二列和三列布局
今天学习《十天学会web标准(div+css)》的二列和三列布局,将涉及到以下内容和知识点二列自适应宽度二列固定宽度二列固定宽度居中xhtml的块级元素(div)和内联元素(span)float属性三列自适应宽度三列固定宽度三列固定宽度居中IE6的3像素bug一、两列自适应宽度下面以常见的左列固定右列自适应为例,因为div为块状元素,默认情况
2011-06-22 10:58:00 1153 2
原创 第二天 一列布局
今天我们开始学习《十天学会web标准(div+css)》的一列布局,包含以下几种形式:一列固定宽度一列固定宽度居中一列自适应宽度一列自适应宽度居中一列二至多块布局前一节我们回顾了xhtml基础和css基础部分,今天我们正式开始使用网页制作软件——adobe公司出品的dreamweaver来开始网页设计之旅。相信之前您已经用过这个软件了,具体怎么使用我就不讲了。为
2011-06-22 10:56:00 920
Fiddler2汉化版
2011-11-07
linux下Nginx配置.doc
2011-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人