捷扬文章系统 – 通用标签说明

捷扬文章系统 - 通用标签说明   |   

分类:ASP, JS/Ajax/Css/Html, 个人随笔  |   关键字:,

发表日期:2012年05月12日  |   浏览次数:27 views  |   评论数: 暂无评论

摘要:
     1.系统信息标签         HTMLCode=Replace(html,"{$JY_网站名称}",sitenames)         HTMLCode=Replace(HTMLCode,"{$JY_网站标题}",sitetitle&"--Power By JYcms!")         HTMLCode=Replace(HTMLCode,"{$JY_网站网址}",siteurl)         HTMLCode=Replace(HTMLCode,"{$JY_备案信息}",...

DIV+CSS 布局定位详解

DIV+CSS 布局定位详解   |   

分类:JS/Ajax/Css/Html  |   关键字:, , ,

发表日期:2012年05月04日  |   浏览次数:57 views  |   评论数: 暂无评论

摘要:
     DIV+CSS已经完全取代了以前的的表格段落方式, 以前的HTML里,元素的位置只能靠元素的依次排列觉得,而在DIV+CSS里你可以更精确的定位元素. 1. 首先介绍一些关于布局的基础知识: 1.1 DIV布局按照定位的方法分为:浮动方法(float),坐标定位方法(position),还有就是两者相结合的方法。 1.2 DIV布局按照定义单位的不同可分为:固定宽度布局、流体布局、弹性布局和混合布局。 固定宽度布局是将宽度用像素单位定义,它的宽度总保持不变,也被成为“冰布局”。它的缺点是由于宽度固定,无论浏览器窗口尺寸有...

简单且实用的php图片上传代码

简单且实用的php图片上传代码   |   

分类:JS/Ajax/Css/Html, PHP  |   关键字:, ,

发表日期:2012年04月29日  |   浏览次数:58 views  |   评论数: 暂无评论

摘要:
     所有模块可公用此同一套上传程序,方便维护和简化开发。 核心文件: upimg.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>上传图片</title> <script language="javascript">     function $(id){ ...

正则表达式基础参考

正则表达式基础参考   |   

分类:JS/Ajax/Css/Html  |  

发表日期:2010年11月28日  |   浏览次数:329 views  |   评论数: 暂无评论

摘要:
     引言     正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。     正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字...

关于图片自适应的一些技巧

关于图片自适应的一些技巧   |   

分类:JS/Ajax/Css/Html  |   关键字:, , ,

发表日期:2010年08月11日  |   浏览次数:438 views  |   评论数: 暂无评论

摘要:
      最近想在blog中的分类页面的缩略图让其自动适应,在网上搜索了一些代码,贴出来供大家参考。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style> * { margin: 0px; padding: 0px } #photo { margin:0 auto; padding:0 } #photo img { max-width:300px; min-w...

js实现对某个文本框赋值

js实现对某个文本框赋值   |   

分类:JS/Ajax/Css/Html  |   关键字:,

发表日期:2010年04月12日  |   浏览次数:1,078 views  |   评论数: 暂无评论

摘要:
       这是一个很简单的代码实例,主要作用是js对input文本框的处理. 只是个人小记,一时没想起来怎么弄,baidu了一下,就顺便收集过来. 高手就路过了. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <script type="text/javascript"> function setCount(text){ var count = text.value; document.cartForm.result.value = count; } </script>...

一个精确到秒的js倒计时

一个精确到秒的js倒计时   |   

分类:JS/Ajax/Css/Html  |   关键字:,

发表日期:2008年12月31日  |   浏览次数:1,676 views  |   评论数: 暂无评论

摘要:
       <form name="form1"> <div align="center" align="middle"> <center>离2009年还有:<br> <input type="textarea" name="left" size="35" style="text-align: center"> </center> </div> </form> <script LANGUAGE="javascript"> startclock() var timerID = null; var timerRunning = false; function showtime() { Today = new Date(); var NowHour = Today.get...

PHP&Ajax基础概念

PHP&Ajax基础概念   |   

分类:JS/Ajax/Css/Html, PHP  |  

发表日期:2008年10月03日  |   浏览次数:1,171 views  |   评论数: 暂无评论

摘要:
     AJAX 简介 AJAX = Asynchronous JavaScript And XML(异步 JavaScript 及 XML) AJAX 是 Asynchronous JavaScript And XML 的首字母缩写。 AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。 AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。 通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面,AJAX 技术可以使网页更迅速地响应。 AJAX 基于开放的标准 AJAX 基于以下开放的标准: JavaScript XML H...

Digg.com 样式的分页导航条

Digg.com 样式的分页导航条   |   

分类:JS/Ajax/Css/Html, PHP  |  

发表日期:2008年10月01日  |   浏览次数:960 views  |   评论数: 暂无评论

摘要:
     这个分页条模仿了 digg.com 的样式,也演示了如何使用自定义的 WebControls。 ======================== 安装 下载附件:Pagernav.php,放到一个空白目录,例如 APP/WebControls。 然后修改应用程序设置 webControlsExtendsDir 指向该目录。 使用 在控制器中添加类似下面的代码: 复制内容到剪贴板 代码: // 分页 FLEA::loadHelper('pager'); $pager = new FLEA_Helper_Pager($tableProducts, $currentPage, $pageSize); * // 准备模板需要的数据 $viewdata = array(     'rowset' => $pager->fin...

MySQL Replace INTO的使用

MySQL Replace INTO的使用   |   

分类:JS/Ajax/Css/Html, PHP  |  

发表日期:2008年10月01日  |   浏览次数:721 views  |   评论数: 评论关闭

摘要:
    

原文:http://www.ccvita.com/206.html

今天DST里面有个插件作者问我关于Replace INTO和INSERT INTO的区别,我和他说晚上上我的blog看吧,那时候还在忙,现在从MYSQL手册里找了点东西,MYSQL手册里说REPLACE INTO说的还是比较详细的.

REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。请参见13.2.4节,“INSERT语法”。

注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。

所有列的值均取自在REPLACE语句中被指定的值。所有缺失的列被设置为各自的默认值,这和INSERT一样。您不能从当前行中引用值,也不能在 新行中使用值。如果您使用一个例如“SET col_name = col_name + 1”的赋值,则对位于右侧的列名称的引用会被作为DEFAULT(col_name)处理。因此,该赋值相当于SET col_name = DEFAULT(col_name) + 1。

 

为了能够使用REPLACE,您必须同时拥有表的INSERT和DELETE权限。

REPLACE语句会返回一个数,来指示受影响的行的数目。该数是被删除和被插入的行数的和。如果对于一个单行REPLACE该数为1,则一行被插 入,同时没有行被删除。如果该数大于1,则在新行被插入前,有一个或多个旧行被删除。如果表包含多个唯一索引,并且新行复制了在不同的唯一索引中的不同旧 行的值,则有可能是一个单一行替换了多个旧行。

受影响的行数可以容易地确定是否REPLACE只添加了一行,或者是否REPLACE也替换了其它行:检查该数是否为1(添加)或更大(替换)。

如果您正在使用C API,则可以使用mysql_affected_rows()函数获得受影响的行数。

目前,您不能在一个子查询中,向一个表中更换,同时从同一个表中选择。

以下是所用算法的更详细的说明(该算法也用于LOAD DATA…REPLACE):

1. 尝试把新行插入到表中

2. 当因为对于主键或唯一关键字出现重复关键字错误而造成插入失败时:

a. 从表中删除含有重复关键字值的冲突行

b. 再次尝试把新行插入到表中

今天喉咙疼死我了,闪人睡觉去.

使用格式:

REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},…),(…),…
或:

REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
SET col_name={expr | DEFAULT}, …
或:

REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
SELECT …