- 博客(75)
- 资源 (5)
- 问答 (9)
- 收藏
- 关注
原创 在ThinkPHP中开启调试模式
1、为什么使用调试模式?因为调试会在我们的模板页的最后增加一些trace信息。2、什么是trace信息?是ThinkPHP为我们提供好的一些包含了系统运行时间、占用内存、加载时间、请求的协议....3、在ThinkPHP中如何开启调试模式开启调试模式是在项目(home)的主入口文件中加入define(“APP_DEBUG”,TRUE);然后如果在项目中没有产生~runtime.
2012-05-08 09:06:18 19751
转载 PHP 无限分类三种方式 非函数的递归调用!
php无限分类大致有三种方式, 1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类; 2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat。程序实现比较简单; 3、第三种不是太了解, 好像要使用到算法和数据结构进行排列。今天我主要分享下第二种方式,一开始也是找了很多资料,确实比较难理解。不过最终还是给搞明白
2012-04-23 22:22:11 1520 1
转载 比较简单实用的PHP无限分类源码分享(思路不错)
下面一段代码是创建相应数据库的sql代码:复制代码代码如下:////////////////////无限分类的数据库设计及样例//////////////mysql> create database db_kind;Query OK, 1 row affectedmysql> use db_kind;Database changedmysql>
2012-04-23 22:20:43 1241
原创 jquery日历插件
jquery日历插件$(function (){ $("#startTime,#endTime").datepicker({ altField:"#actualDate", altFormat:"DD,d MM,YY", autoSize:false, //自动调整大小 改变输入框的大小 changeMonth:true, //如果为tr
2012-03-29 21:06:58 1426
原创 jquery插件弹出窗口爆炸效果!
tabs效果 //当窗体加载完毕的时候 触发该匿名函数//$(document) //把dom对象转换成jquery对象---//$(document).ready(function (){}); jquery方法 $(function (){ //注册对话框 $("#dialog").dialog({ autoOpen:false, //设置
2012-03-28 21:40:49 2765
原创 jqueryUI
jQuery UI界面主题库若需要更多的主题包,可以下载主题包jquery-ui-themes-1.8.1.zip,解压后其中的每一个文件夹代表一个主题。Draggable拖动组件需要导入以下ui文件:jquery.ui.core.jsjquery.ui.widget.jsjquery.ui.mouse.jsjquery.ui.draggable.js属性
2012-03-28 21:29:10 5297
原创 jquery插件实现添加用户!
无标题文档$(document).ready(function(){ $("#dialog").dialog({ autoOpen:false, //设置对话框打开方式,不是自动打开 show:"blind", //打开时的动画效果 hide:"explode", //关闭时的动画效果 modal:true
2012-03-28 21:23:31 869
原创 jquery插件实现手风琴效果!
手风琴的效果$(document).ready(function (){ // var option = { hrader: "h3",s}; [{},{},{}]; $("#accordion").accordion({ header:"h3", //头信息 必须是h3,页面中div中是什么这里必须是什么不能不写 event:"mouse
2012-03-28 21:20:15 3405
转载 jQuery操作元素
jQuery操作元素通常,我们在创建元素时,会使用以下代码:var p = document.createElement("p");p.innerText = "this is param";document.getElementById("dv1").appendChild(p);通过appendChild方法,将该元素加入至另外一个元素.偶尔,我们为了简单、方便,也会使
2012-03-27 21:53:57 1126
转载 jQuery事件与事件对象
留着慢慢学习!事件是脚本编程的灵魂,本篇来介绍jQuery中的事件处理及事件对象.事件与事件对象首先,我们来看一下经常使用的添加事件的方式:input type="button" id="btn" value="click me!" onclick="showMsg();" />script type="text/javascript"> function
2012-03-26 20:03:50 2276 1
原创 jquery如何取得text,areatext,radio,checkbox,select的值
1.假如我们有如下页面2.下面来看怎么取得FORM中的各种值;function get_form_value(){/*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value");//或者 var textval = $("#text_id").val();/*获取单选按钮的值*/ v
2012-03-22 20:00:04 1225
原创 jQuery实现选项内容的左右移动效果
无标题文档$(document).ready(function (){ //为添加按钮增加事件 $("#leftbtn").click(function (){ //获取选择的值 $("#leftop option:selected").each(function (i){ //在右边添加所选值,并且添加之后在左边删除所选值 $
2012-03-21 19:32:18 4908
原创 jquery实现隔行变色效果
简单各行变色//使用jquery加载事件$(document).ready(function (){ var oldcolor; $("tr").each(function (index,domEle){ if(index%2==0){ //设置偶数行的背景颜色 $(domEle).css("background","#ffff99"); }else
2012-03-20 21:02:08 1322
转载 jQuery基本选择器
一、jQuery基本选择器 选择器是jQuery的特色。jQuery的基本选择器主要分为以下五种类型: 1. $(“#myId”) // 选择ID为myId的网页元素 2. $(“标签名”) // 例如$(“div”)获取的就是HTML文档中的所有的div元素的jQuery对象集合 3. $(“.myClass”) // 获取的是HTML文档中
2012-03-19 17:05:37 677
转载 AJAX开发技术在PHP开发中的简单应用技巧
[AJAX介绍]Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。异步JavaScript和XML(AJAX)不是什么新技术,而是使用几种现有技术——包括级联样式表(CSS)、JavaScript、 XHTML、XML和可
2012-03-11 15:00:00 583
转载 JavaScript特效大集合!
一些很实用且必用的小脚本代码:进入主页以后自动播放声音进入主页后自动最大话,省的去在自己单击了self.moveTo(0,0)self.resizeTo(screen.availWidth,screen.availHeight)显示现在时间的脚本document.write now显示最后修改时间的脚本do
2012-03-08 21:50:18 1017
转载 PHP 简易聊天室实例(读写文本文件的方式)
下面我用读写文本文件的方式给大家简单介绍一下聊天室的制作。该聊天室一共有四个主要的PHP文件: login.php用来登录房 间: 大厅 客房 后院 您的大名:chat.php为主文件简易聊天室(作者:东方一蛇(http://phpinto.126.com)) "> &room=">
2012-03-07 22:13:09 2637
转载 仿百度搜索输入框提示JS代码(PHP+MySql数据库版)(基于jquery.autocomplete.js插件)
仿百度搜索输入框提示JS代码(PHP+MySql数据库版)(基于jquery.autocomplete.js插件)POSTED BY COLDSEA POSTED ON 七 - 31 - 2010 0 COMMENTHTML代码:?123456789
2012-03-06 22:19:59 3495
转载 JavaScript 处理解析JSON 数据详解
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号
2012-03-05 16:50:05 1188
转载 Ajax+Js+Dom+Json无刷新分页技术
Ajax的无刷新重载,由于页面的变化没有刷新重载那么明显,所以容易给用户带来困扰――用户不太清楚现在的数据是新的还是已经更新过的;现有的解决有:在相关位置提示、数据更新的区域设计得比较明显、数据更新后给用户提示等;对串流媒体的支持没有FLASH、Java Applet好。说了那么多,还是上真货,分析代码:客户端代码:Code:<?php include("
2012-03-01 22:26:37 1353
转载 JavaScript使用方法和技巧大全
JavaScript使用方法和技巧大全有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,就像崇拜所有OOP语言一样~ 趁着节日的空
2012-02-29 22:19:45 1000 1
转载 JavaScript-DOM操作基础部分的内容
DOM操作基础部分的内容一、DOM基础1.节点(node)层次Document-----最顶层的节点,所有的其他节点都是附属于它的。DocumentType----DTD引用(使用语法)的对象表现形式,它不能包含子节点。DocumentFragment----可以像Document一样来保存其他节点。Element----表示起始标签和结束标签之间的内容,例如或者----这是唯
2012-02-28 21:45:28 777
转载 DOM模型基础
DOM的全称是Document Objet Module即文档对象模型,在Web上把页面的HTML表现看作一个有树型结构的对象模型,可以通过一些操作接口来对Document的每一个子对象节点进行访问和操作,这就为Ajax在不刷新页面的情况下改变页面显示数据成为了可能。先来看一个简单的HTML片段:http://www.w3.org/1999/xhtml" >DOM模
2012-02-27 19:21:41 1218 1
原创 javascript实现图片滚动效果
无标题文档 div{ position:absolute; } //获取图片div对象 var img=document.getElementById("divimg"); //设置div左上角 起始点坐标 var x=0,y=0; //设置图片的行进速度 var xSpeed=5,ySpeed=5; //设置图片的最大浮动高度和宽度 var
2012-02-23 21:02:40 4304
原创 javascript数组
var a=new Array();//创建数组a[0]=123;//数组元素下标从0开始a[1]=”abcd”;//弱类型,或动态类型a[2]=true; alert(a[0]);alert(a[3]);//不赋值的话为undefinedalert(a.length);//数组对象的length属性,即元素的个数 //遍历数组for(var i=0;i<a.length-1;
2012-02-22 20:22:24 647
原创 javascript函数
函数function 函数名称(){ 函数代码;}function 函数名称(参数1,函数2,…..){ 函数代码; return 返回值;}自变量的个数可以用以下变量来取得函数名称.arguments.length函数名称.arguments[x]使用var定义变量的作用域函数内 使用var定义 局部变量 未用va
2012-02-21 20:38:06 621
转载 Javascript整理
JavaScript简介Javascript语言的前身叫做LiveScript,自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行了设计,并更名为Javascript。之所以取名为JavaScript,原因就在于Javascript作为一种嵌入HTML文档的、基于对象的脚本设计语言,其中很大一部分的
2012-02-20 20:46:07 694
转载 使用PHP在局域网中获取客户端 计算机名 IP地址 MAC地址
<?//php获取ip的算法if(getenv('HTTP_CLIENT_IP')) { $onlineip = getenv('HTTP_CLIENT_IP');} elseif(getenv('HTTP_X_FORWARDED_FOR')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('REMOTE_AD
2012-01-03 21:38:52 3977
转载 Linux shell 脚本全面学习!
Linux shell脚本全面学习1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/bash 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:
2011-12-22 17:30:52 618
转载 Linux系统磁盘分区!
在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基
2011-12-21 19:00:55 1129
转载 Linux下cron命令的使用!
Linux下cron的使用! cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。 由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/servi
2011-12-20 15:19:39 833
转载 RPM 的介绍和应用!
Redhat PackageManager(RPM的介绍和应用) RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;RPM包里面都包含什么?里面包含
2011-12-19 17:48:27 879
转载 Linux下Setuid命令!
在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,-rw-r--r-- 1 root root 1787 Oct 27 2009 /etc/passwd-r-------- 1 root
2011-12-16 11:44:16 26929 5
原创 Linux下at命令的使用!
at命令at:计划任务,在特定的时间执行某项工作,在特定的时间执行一次。格式:at+时间例1:date //查看系统当前时间at 时间 //系统计划启动任务时间at> date >/root/1.txt //date:系统计划启动任务时间执行date命令;/root/1.txt执行命令写入位置和文件ctrl+d退出 //退出at命令例2:date //查看系
2011-12-16 11:41:05 21182
转载 Linux用户和组管理
用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一;1、关于/etc/passwd 和 UID;/etc/passwd是系统识别用户的一个文件,做个不恰当的比喻,/etc/passwd是一个花名册,系统所有的用户都在这里有登录记载;当我们以beinan这个账号登录时,系统首先会查阅 /etc/passwd
2011-12-15 20:26:26 1165
原创 Linux下实现批量添加用户!
首先我们创建用户文件和密码文件;要创建包含新用户的文件 userfile.txt;另一个是为新添加的用户设置密码的 userpwdfile.txt;[root@localhost ~]# touchuserfile.txt[root@localhost ~]# touchuserpwdfile.txt然后用文本编辑器打开文件 userfile.txt ,添加如
2011-12-14 20:23:44 866
原创 Linux开机流程分析与Grub引导程序
一般来说,linux的开机大致上经历以下的流程:1. 加载BIOS的硬件信息,进行自检,并依据设定获得第一个启动设备2. 读取并执行启动设备内的MBR的boot Loader(grub)3. Bootloader加载kernel,kernel会检测硬件和加载驱动程序。4. 内核启动init程序5. 系统初始化:(/etc/init/rcS
2011-12-13 20:54:58 947
原创 Linux常用命令总结
Linux总结1、Linux下的目录结构:/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/g
2011-12-12 14:13:49 1037
原创 Linux下vi命令的使用!
vi进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃
2011-12-09 10:58:25 730
疯狂java讲义 PDF高清完整版
2019-03-01
ecshop图片批量上传插件终极版
2015-05-26
ecshop商品相册批量上传
2015-05-26
ECSHOP供货商2.0以及第三方登录插件
2015-05-26
QT Widget 快捷键功能实现
2015-01-20
delphi xe6 7 webbrowser android 不加载https
2015-01-20
ASP.NET:网页版在线聊天系统开发思路
2015-01-20
C#:8*8连连看问题(同一张图出现四次)
2015-01-15
帮忙看一下这个DataDeal函数有啥好办法优化吗?
2015-01-15
求问一下 setExcludes 没有作用
2015-01-15
WPF下获取内部浏览器的输入框焦点获取和失去事件
2015-01-14
百度地图怎样清除指定的覆盖物?
2015-01-14
struts框架: no result defined for action错误
2015-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人