- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 对二次开发的一些感想
二次开发,无非就是在一个已经存在的框架下面进行开发。这个存在的框架,要么是一个成熟的框架,要么是一个虽然不成熟,但是代码基本能为我所用的框架。二次开发的目的就是为了实现快速,高效的开发。怎样才能实现这个目标呢,简而言之一句话,在进行二次开发之前要找到一个尽量满足你该项目所有功能的开源产品。 当然,很多时候都不能找到完全满足你的需求的,这时候,我们就要进行一些改动。面对一个陌生的
2013-03-27 22:39:55
1870
原创 判断浏览器的js函数
有时候在写js的时候会遇到浏览器兼容性的问题,比如FF的target在IE中无效,在IE中要用event.srcElement等等,下面是一段获取浏览器类别的JS函数function getOS() { if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if
2013-01-30 20:11:41
846
转载 php中大括号的用法和意义{}
在PHP中,大括号“{}”可以起到如下作用:将多个独立语句合并为一个复合语句,例如 if ... else ...中经常如此使用在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]}与${$my_var}[8]的区分用于指示字符串变量中的单个字符(下标从0开始),例如$my_str="1234";$my_str{1}='5'; //现在 $my_str 内容为 '1
2013-01-24 00:04:10
25143
转载 PHP之session生存时间
PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。 一 个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据 库,这样可以通过SQ
2013-01-05 15:07:14
4519
转载 安装php5.4.10时, 错误:‘gdIOCtx’ 没有名为 ‘data’ 的成员
在安装php时,报如下错误In file included from /kk/php-5.4.0/ext/gd/gd.c:103:/kk/php-5.4.0/ext/gd/gd_ctx.c: In function ‘_php_image_stream_putc’:/kk/php-5.4.0/ext/gd/gd_ctx.c:51: 错误:‘struct gdIOCtx’ 没有名为 ‘d
2013-01-02 23:19:43
2573
转载 数据库优化(超级详细),转文,值得一读
性能调节的目的是通过将网络流通、磁盘 I/O和 CPU时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。为达到此目的,需要了解应用程序的需求和数据的逻辑和物理结构,并在相互冲突的数据库使用之间(如联机事务处理 (OLTP)与决策支持)权衡。对性能问题的考虑应贯穿于开发阶段的全过程,不应只在最后实现系统时才考虑性能问题。许多使性能得到显著提高的性能事宜可
2012-12-13 00:06:50
21298
1
转载 PHP+Mysql日期时间和UNIX时间戳相互转换
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。一、在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能
2012-12-09 16:52:47
1309
原创 关于switch
最近发现switch这种结构挺好的,可以作为过滤之用,当你把一个有杂质的变量丢入switch之后,经过它的过滤,就会变得干净。就好像是污水处理工厂,switch外的人不关心里面是如何过滤的,但是经过这个工厂,它确实去掉了一些不想要的杂质。
2012-12-07 00:13:39
633
转载 json格式和数据类型
从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr);
2012-12-06 22:18:26
4831
原创 PHP基于数组的分页函数(核心函数array_slice())
关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页,函数show_array用于分页函数的操作及显示,需要配合使用.两个函数通过全局变量$countpage发生联系,此变量用于跟踪总页码数. <?php/** * 数组分页函数 核心函数 array_slice *
2012-12-05 16:18:00
15057
转载 关联数据库表多表联合查询
insert into employee (id,position,xueli,emplyee_name) values(1,1,4,'杨忠宇');就是说这个员工 是高中学历 职位是项目经理怎样才能把他的个人信息查找出来的?select a.emplyee_name,b.item_value,c.item_valuefrom
2012-12-05 11:55:59
10181
转载 数据库通配符详解
使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用:WHERE ColumnA LIKE '%5/%%' ESCAPE '/'ESCAPE的作用就是將一個字符定义为转义字符。在上述 LIKE 子句中,前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %
2012-11-23 15:50:27
3653
转载 json的历史和eval函数
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+
2012-11-22 20:31:08
2283
转载 JavaScript 关于JSON的访问
JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等2. 值的有序列表 多数语言中被理解为数组(array) JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的
2012-11-21 23:55:01
4608
转载 正则关于贪婪与非贪婪模式
1 概述贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。属于贪婪模式的量词,也叫做匹配优先量词,包括:“{m,n}”、“{m,}”、“?”、“*”和“+”。在一些使用NFA引擎的语言中,在匹配优先量词后加上“?”,
2012-11-21 21:29:50
703
转载 Ajax 进行Post传值和Get传值
head>Untitled Documentfunction saveUserInfo(){//获取接受返回信息层var msg = document.getElementById("msg");//获取表单对象和用户信息值var f = document.user_info;var userName = f.user_name.value;va
2012-11-16 01:06:46
1505
转载 Zendstudio 9.0.2 安装Apnata3 并且配置 jQuery
aptana-javascript-jquery.ruble文件夹下载地址:http://dl.dbank.com/c04bfgbchz一直在用zenstudio9,有时候又需要用到jquery等插件辅助制作前台效果,想安装个apnata3插件,但是查了好多网上资料,基本都是anpata2.0的配置,所以,就自己动手查资料,问问题,结合所有情况,在失败多次后,终于总结出正确配置apan
2012-11-15 21:39:43
1627
转载 submit和button提交表单区别与总结
最近看书对form中onsubmit="return false;"不明白。现在知道了那样做是要防止表单的自动提交。下面这篇文章总结的非常全,自己就直接拿过来修改总结了。自动提交在页面form中有多个input type="text"的文本输入框的情况下没有问题,但是当页面中有只有一个文本框的情况下(),就会出现此问题.后来在form 中添加:onsubmit="retur
2012-11-14 16:14:48
1513
转载 php Jpgraph绘制复杂的X-Y坐标图
[php] view plaincopyprint?include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); $data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //第一条曲线的数组 $data2 = arra
2012-11-13 23:14:17
3584
转载 php Jpgraph绘制柱形图
[php] view plaincopyprint?include ("src/jpgraph.php"); include ("src/jpgraph_bar.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); //定义数组 $graph = new Graph(400,300);
2012-11-13 23:04:51
1595
转载 php获取网页内容方法总结
用php抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等 抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。首先举个自己做过的例子:这个例子是调用大众点评的接口数据 返回的是XML的数据[php]
2012-11-12 16:16:38
3036
转载 php中的 header () 函数详解
header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protocols/rfc2068/rfc2068)。
2012-11-12 15:36:05
1781
转载 图文_CSS块状元素与内联元素
内容简述:display:block 内联元素定义高和宽(转为块元素)float:left 块元素位于同一行Firefox区域浮动,在第2个块元素加float:leftIE6的一个BUG(距离浏览器的左边距并不是CSS 代码中定义的20像素,而是40像素),display:inline怎样才能让红色区域水平定位于浏览器的正中间,无论浏览器窗口的大小,显示器分辨率的大小。margin:0 auto;
2012-11-12 05:02:59
983
转载 html标记分类
p、h1、或div等元素常常称为块级元素,这些元素显示为一块内容;Strong,span等元素称为行内元素,它们的内容显示在行中,即“行内框”。(可以使用display=block将行内元素转换成块元素,display=none表示生成的元素根本没有框,也既不显示元素,不占用文档中的空间) 《CSS权威指南》中文中:任何不是块级元素的可见元素都是内联元素。其表现的特性是“ 行布局”形式,这里
2012-11-11 23:56:29
1100
转载 JS中如何定义全局变量
三种方法1.在js的function外定义一个变量var name='测试';function XX(){ alert(name);}2.不使用var,直接给定义变量,隐式的声明了全局变量name='测试';function XX(){alert(name);}这种方法,即使该变量是在一个function内,当该function被执行后它变成
2012-11-11 15:05:15
137605
3
php中文手册
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人