- 博客(231)
- 资源 (5)
- 收藏
- 关注
原创 ecshop二次开发一些个小技巧
1:如何统计ecshop商品在订单中出现的次数 回答:$count = $db -> getOne("select sum(goods_number) from ".$ecs->table('order_goods')." where goods_id = '$goods[goods_id]'"); 2:ecshop详细页面如何通过onclick点击事件来控制购买,特别
2012-03-07 08:21:42 2086
原创 jQuery Ajax 实例 全解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data
2012-03-06 08:18:12 840
转载 能说明你的Javascript技术很烂的五个原因
Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。1.
2012-03-06 08:17:29 663 1
原创 js中prototype用法
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Arra
2012-03-06 08:17:06 780
原创 关于PHP集成环境session_start出现错误的问题
session_start()大家一定很熟悉,它的使用方便我们不用Cookie就可以记录用户的相关状态。今天我在安装一个程序,居然出现了错误,原因是我的集成环境的问题。我用的是APMServ 5.2.6这个集成环境的,运行程序后出现了:123Warning: session_start() [function.session-start]: op
2012-03-06 08:16:38 3073
原创 Service Unavailable解决方案总汇
一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。出现这种情况是由于您的网站超过了iis限制造成的,由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。比如同样是100人在线的论坛,雷傲论坛所占的资源就是PW论
2012-03-04 07:52:21 4435
原创 IIS服务器下做301永久重定向设置方法
以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。 而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带w
2012-03-04 07:51:25 53432
原创 Deprecated: Function session_register() is deprecated
php从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了。报错内容是Deprecated: Function session_register() is deprecated查了一下是5.3这个session_register就不让用了,降回去?不爽。搜了一把,有个解决方法是写一个函数 // Fix for removed Session f
2012-03-03 22:03:39 6167
原创 php5.3开始出现的Function ereg() is deprecated Error问题解决办法
PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,但根本问题还
2012-03-03 22:03:06 1118
原创 Jquery弹出层插件Thickbox使用心得
thickbox官方网站(上面有例子和基本的使用方法):http://jquery.com/demo/thickbox/ 就我使用过程中,thickbox常见问题: 1。跨iframe的弹出层。 症状:每次thickbox都只在frame中弹出,而不会整个屏幕覆盖 原因和解决方法: thickbox使用tb_show()函数在bo
2012-03-03 22:02:18 2484 2
转载 博客营销案例和技巧
Stormhoek葡萄酒博客营销 Stormhoek葡萄酒公司是家小企业,没多少钱,因而也没有在英国投放任何广告。马尔产生了一个看似不可能的想法-利用博客。 Stormhoek葡萄酒诞生后的六个月,马尔给英国最热门的150名博客每人寄了一瓶中等价位的葡萄酒。 只要博客满足以下两个条件就可以收到一瓶免费的葡萄酒: 1、已届法定饮酒年龄 2、住在英国、爱尔兰或法国,此前至少
2012-03-02 09:46:36 3825
原创 js取得当前url,javascript获取当前页面url值,js获取域名
如果获取“当前”域名host = window.location.host; url=document.domain; url = window.location.href; 取得完整url路径: 用以下代码可以完整研证结果: thisURL = document.
2012-03-02 09:45:43 7678
转载 程序员的9句名言
我 发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一 句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。 “设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine “功能说明书里不存
2012-03-02 09:45:14 950
原创 CKEditor图片上传功能开启方法
PHP怎么给ckeditor编辑器加上传图片的功能?CKEditor官方演示是有上传图片和浏览服务器文件功能的,但是我们自己下载回来的却没有这两个功能……其实还需要下载另外一个组件:CKFinder,用它配合CKEditor来实现上传功能。官方提供了PHP,Asp.Net和Asp三个语言版本的CKFinder,下载地址:http://ckfinder.com/download
2012-03-02 09:44:52 1816
原创 PHP中CKEditor和CKFinder配置
1、/ckeditor/config.js, 配置文件,如果不想写太多,可以直接写好默认配置(语言,菜单栏,宽度),有需要可以百度config配置config.language = 'en';config.skin = 'v2';config.uiColor = '#AADC6E';config.toolbar = 'Basic';….2、官方的demo大多
2012-03-02 09:44:32 1071
原创 transport.js/run() error:'process_request' 未定义
在使用ECshop的AJAX(即:transport.js)IE有时候会出现:ReferenceError: process_request is not defined,FF则出现:transport.js/run() error:undefined,其实这完全和transport.js无关。那么问题出在哪里呢?(1)首先找到445-447行发现了这两句:/* 定
2012-03-02 09:43:59 1451
原创 这代码强,让你的blog点什么地都可以链到你要链的网址
http://www.station.com.cn/" target="_blank">但是问题自己想修改内容也非常的麻烦。呵呵
2012-03-01 09:48:37 703
转载 ECshop 数据库表结构
– 表的结构 `tb_account_log`CREATE TABLE IF NOT EXISTS `tb_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后
2012-03-01 09:46:03 1212
原创 程序员最常见的技术性误区
1.编程只是为了钱 如果你不是很喜欢编程,你的代码一定会杂乱无章。结果不仅影响你的职业生涯,你的团队成员也会跟着遭殃。2.没有基本的能力 那些不擅长编程概念,比如抽象、多态性、接口的使用、异常处理的最佳做法等,写出的代码在设计上会很差、很难阅读、也很难维护。3.过分追求智能 一些开发者过分追求智能,通过编写复杂的语句,包括太多的步骤。结
2012-03-01 09:44:49 471
原创 正确重置MySQL密码
如果你忘记了MySQL密码,如何重置它呢? 下面是错误答案: 首先停止MySQL服务,然后使用skip-grant-tables参数启动它: shell> /etc/init.d/mysql stop shell> mysqld_safe –skip-grant-tables & 此时无需授权就可以
2012-03-01 09:44:09 760
原创 php 本周 本月 上周 上月 时间 php date
cho date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")), "\n"; echo date("Ymd",strtotime("+0 week Monday")), "\n"
2012-03-01 09:34:23 1247
原创 MYSQL中TIMESTAMP类型的默认值
MYSQL中TIMESTAMP类型的默认值 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:表:———————————Table Create Table
2012-02-29 09:54:39 1924
原创 数据库字段复用的基本原理与示例
一、逻辑代数基础: 1,数字用二进制表示,所有可能出现的数只有0和1两个。 2,基本运算只有“与”、“或”、“非”三种。 与运算定义为:(用 & 表示与运算) 0 & 0 = 0 0 & 1 = 0 1 & 0 = 0 1 & 1 = 1 可以简单理解为:只要有一个0,结果就是0,和乘法类似。 或运算定义为:
2012-02-29 09:54:19 594
原创 PHP查询MySQL大量数据的内存占用分析
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -
2012-02-29 09:53:25 1106
原创 程序员必须知道的编程格言
1.保持简单直白(Keep It Simple Stupid)2.不要自我复制(Don’t Repeat Yourself)3.能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)– Einstein4.沉默会被理解为赞同(Silence is construed as ap
2012-02-29 09:52:54 1097 1
原创 开发者必备的15 个Web开发工具
Web开发不是一件轻松的任务,开发者需要做很多的事情来确保网站运行正常、高效… 本文介绍15个非常优秀的每个web开发者都应该拥有的工具,列表如下: 1. Firebug Firebug是Firefox下的一款开发类插件,现属于Firefox的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript
2012-02-29 09:52:19 1130
原创 九个PHP很有用的功能
1. 函数的任意数目的参数 你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数 下面是一个示例向你展示了默认参数的函数: // 两个默认参数的函数 function foo($arg1 = '', $arg2 = '') { echo "arg1: $arg1\n";
2012-02-28 14:30:27 509
原创 6个有用的MySQL语句
1. 计算年数你想通过生日来计算这个人有几岁了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) – TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 两个时间的差取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyy
2012-02-28 14:29:40 674 1
原创 jQuery.validate 用法
名称 返回类型 描述validate(options) 返回:Validator 验证所选的FORMvalid() 返回:Boolean 检查是否验证通过rules() 返回:Options 返回元素的验证规则rules(add,rules) 返回:Options 增加验证规则rules(remove,rules) jquery.val
2012-02-28 14:29:19 987
原创 PHP导出MySQL数据到Excel文件
经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。 // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-T
2012-02-28 14:28:49 666
原创 告别BO-BLOG,转成了WordPress
今天非常成功的将BO-BLOG转换成WordPress,我很早就想转成WordPress,但是我看了周围的一些博友转换的并不是很成功,多多少少都有数据丢失,我这次从BO-BLOG转换成WordPress,可以是非常的成功。BO-BLOG转换成WordPress程序2010下载地址:http://u.115.com/file/f47f52f18f但是我服务器的php不是最新版
2012-02-28 14:28:28 6034
转载 谷歌放弃火狐的谷歌工具栏产品
谷歌近来已放弃了许多不重要的产品,其中最近放弃的是用于火狐的谷歌工具栏。 这种免费下载的工具栏可提供多种功能,如网页自动翻译、拼写检查和搜索栏等。谷歌推出火狐工具栏的时间早于其他任何浏览器,但谷歌表示,现在火狐自身已具备许多同类功能,因此没有理由继续为火狐4以后的浏览器提供支持。 业界人士指出,另一个原因则是谷歌已经拥有自己的浏览器Chrome,这种浏览器是谷歌公司战略的基石之
2012-02-28 14:27:29 835
转载 PHP 5.3的新增魔术方法 __invoke
PHP5.3新增了一个叫做__invoke的魔术方法,这样在创建实例后,可以直接调用对象。 class testClass { public function __invoke { print “hello world”; } } $n = new testClass; $n(); 执行结果为:
2012-02-27 09:56:58 450
转载 程序员越老越优秀吗?
Peter Knego向我们展示了一些有趣的东西:官方数据:程序员年纪越大越出色、越稀有。他使用StackOverflow的声誉值和其它几个指标来印证他的观点。 他的总结是: 随着年龄的增加,程序员的数量急剧下降。程序员数量的峰值出现在27岁,随后每6-7年减少一半。 40左右的程序员对比20左右的程序员,回答的数量前者比后者多一倍,而提问仅为一半之多。这显示年轻一代
2012-02-27 09:56:30 1718
转载 判断一个网页是否适合手机浏览
需要知道一个网页是否适合手机浏览,想了点方案。 1.域名: 二、三级域名中包含有m 3g wap mobile 的算是。当然像 mobile也有坑爹的 比如像mobile.qq.com,mobile.yahoo.com 2.网页的DTD: XHTML MP 或 wap <!DOCTYPE html PUBLIC “-//WAPFORUM//DTD XHT
2012-02-27 09:56:09 1195
原创 firefox3.6 ie8 jQuery选择checkbox的问题
function getCheckboxValue($inputname){ //注意ie8和高版本的firefox不支持jquery 对checked的选择器 //var s=$(‘input[type="checkbox"][name="xxx"][checked]‘);是获取不到选定的元素
2012-02-27 09:55:37 1172
原创 二十五个顶级PHP模板引擎整理
Smarty Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class 一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。FastTemplate 一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。ShellPage 一个
2012-02-27 09:54:43 1161
转载 给年轻程序员的建议
偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答 案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。 1. 解决你自己的问题 — 从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问题时,
2012-02-27 09:54:19 439
转载 网站URL的设计规划
对于一个网站的结构来说,URL的设计也非常的重要,在URL设计时我们应该事先做好规划,应该从用户体验和搜索引擎蜘蛛体验出发,在总体上边应该做到URL清晰、友好、方便记忆,然后还要适当的考虑对于搜索引擎排名的影响,具体来说,URL设计时我们要从下边几点来着手:1、URL越短越好这样做主要是为了用户体验,其实对于搜索引擎来说,不超过1000个字母都没有问题,可是如果不考虑用户体验,确实
2012-02-24 09:39:47 770
OT省市区县级联插件
2015-11-23
KindEditor(4.05) swfload批量上传文件
2012-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人