<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingyan954的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingyan954</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingyan954]]></copyright><item><title><![CDATA[新浪微博API开发简介之PHP基础篇-用户授权]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7429910</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7429910</guid><author>dingyan954</author><pubDate>Thu, 05 Apr 2012 20:37:43 +0800</pubDate><description><![CDATA[现在玩微博的人越来越多了，而关于微博的第三方应用开发也越来越多，自己在偶然间开始接触了新浪微博API开发，新浪微博API开发的资源比较多，新浪微博提供了一个开发者的平台，网址是：http://open.weibo.com，它里面有很全面的新浪微博开发的资料，包括开发者的使用和介绍，各种语言的API函数介绍文档，SDK等多种资料。
自己在开发和学习的过程中，感觉虽然没有太大难度，但还是有一些问题是]]></description><category></category></item><item><title><![CDATA[JS获取整个页面的文档]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7429884</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7429884</guid><author>dingyan954</author><pubDate>Thu, 05 Apr 2012 20:28:56 +0800</pubDate><description><![CDATA[这个是休息的时候想到了，不知道有没有人用过。就是在当前页面用AJAX请求当前页面，返回的就是整个页面的HTML··既然是整个页面，所以也包括文档声明。唯一需要注意的地方：innerText与textContent，显示页面的时候不能用innerHTML，否则会被解析。innerText与textContent是在除FF之外的浏览器与FF之间的差异。var innerText = document.]]></description><category></category></item><item><title><![CDATA[jQuery Dialog对话框事件]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7404654</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7404654</guid><author>dingyan954</author><pubDate>Wed, 28 Mar 2012 21:10:24 +0800</pubDate><description><![CDATA[Dialog对话框事件
对话框应用场景
对话框是最常用、最实用的功能。
1）  静态提示类对话框，对话框的内容是固定的
2）  动态提示类对话框，对话框内容是根据事件源变化的
3）  遮罩类对话框，对话框弹出时背景变灰并且不可选
使用jQuery UI的Dialog 组件可以轻松实现上面三种效果
Dialog组件的主要特点是可以拖动（Draggable），可以改变大小（Resizab]]></description><category></category></item><item><title><![CDATA[jQuery选择器基础]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7400227</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7400227</guid><author>dingyan954</author><pubDate>Tue, 27 Mar 2012 19:46:25 +0800</pubDate><description><![CDATA[什么是jQuery选择器
使用javascript操作页面上得DOM元素时，首先要获取DOM元素。但是原始的javascript只元件根据ID或者TagName获取DOM对象。
在jQuery中则完全不同，jQuery提供了异常强大的选择器用以帮助我们获取页面上的对象，并且将对象以jquery对象的形式返回。
首先来看看什么是选择器。
//根据id获取jQuery对象
Var jQuer]]></description><category></category></item><item><title><![CDATA[jQuery文档处理程序的优势]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7395848</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7395848</guid><author>dingyan954</author><pubDate>Mon, 26 Mar 2012 17:33:19 +0800</pubDate><description><![CDATA[jQuery文档处理程序的优势
如果脚本需要在页面加载时执行，那么大部分的脚本都可以放在$(document).ready()事件中。
在举例jQuery文档处理程序的优势之前，先看一个常见的javascript编程错误：dom未加载完成即改变dom模型。
在传统的javascript编程中。有时会在页面的头部或者底部直接插入script模块并编写代码，比如下面的例子：]]></description><category></category></item><item><title><![CDATA[jQuery文档处理程序]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7394183</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7394183</guid><author>dingyan954</author><pubDate>Mon, 26 Mar 2012 11:05:23 +0800</pubDate><description><![CDATA[jQuery文档处理程序
所谓的文档处理程序，是指jQuery中提供的$(document).ready事件，此事件会在dom加载完毕后触发，而window.onlaod和body.onload都是在页面完全加载后触发。
jQuery文档处理程序介绍
在jQuery中想实现在DOM加载完毕后的处理逻辑，只需要使用$(document).ready()事件。此事件函数称为“jQuery文档处理]]></description><category></category></item><item><title><![CDATA[解决多类库冲突——“$”变量冲突问题]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7385894</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7385894</guid><author>dingyan954</author><pubDate>Fri, 23 Mar 2012 09:44:02 +0800</pubDate><description><![CDATA[解决多类库冲突——“$”变量冲突问题
因为在其他的javascript类库中，也会使用“$”变量作为类库对象的引用，比如Prototype。当一个页面需要同时使用两个脚本库时，就会产生冲突，导致“$”变量的引用不明确。
jQuery提供了jQuery.noConfilct()及其重载用来解决此问题，jQuery.noConflict函数有两个重载：
jQuery提供了jQuery.noCon]]></description><category></category></item><item><title><![CDATA[jQuery对象的链式操作]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7381656</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7381656</guid><author>dingyan954</author><pubDate>Thu, 22 Mar 2012 08:11:47 +0800</pubDate><description><![CDATA[jQuery对象的链式操作
首先来看一个例子：
$(“#myphoto”).css(“border”,”solid 2px#FF0000”).attr(“alt”,” good”);
对一个jQuery对象先调用了css()函数修改样式，然后使用attr()函数修改属性，这种调用方式象链一样，所以称为“链式操作”。
链式操作能够让代码变得简洁，因为往往可以在一条语句中实现以往多条语句才能完]]></description><category></category></item><item><title><![CDATA[jQuery对象转换为DOM对象]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7381184</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7381184</guid><author>dingyan954</author><pubDate>Wed, 21 Mar 2012 22:27:51 +0800</pubDate><description><![CDATA[jQuery对象转换为dom对象
只有jQuery对象才能调用jQuery类库的各种函数，同样有些dom对象的属性和方法在jQuery上也是无法调用的，不过基本上jQuery类库提供的函数包含了所有的dom操作。有时尤其是在初学jQuery，无法记住jQuery的所有函数时，会有很长一段时间使用jQuery选择器配合原始的dom函数进行开发。所以两种对象的转化是很有必要的。
jQuery对象的]]></description><category></category></item><item><title><![CDATA[jQuery对象]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7371590</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7371590</guid><author>dingyan954</author><pubDate>Tue, 20 Mar 2012 08:03:09 +0800</pubDate><description><![CDATA[jQuery对象
jQuery对象在有些书中被翻译为“jQuery包装集”，jQuer将一个DOM对象转化为jQuery对象后可以使用jQuery类库提供的各种函数。可以将jQuery对象理解为一个“类”，并且封装了很多方法，而且可以动态地通过加载插件扩展这个类，类似于C#中的分布类（partial class）。
除了jQuery工具函数，jQuery的操作都从jQuery对象开始。比如jQ]]></description><category></category></item><item><title><![CDATA[JavaScript DOM（文档对象模型）]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7299599</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7299599</guid><author>dingyan954</author><pubDate>Mon, 27 Feb 2012 20:15:20 +0800</pubDate><description><![CDATA[1、dom 的定义
 document object model （文档对象模型）

2、为什么叫文档对象模型？
 dom 可以将标记型（html xml）文档转换为对象
  可以将标记型文档的每一个标记都转换为对象
  将文档或者是标记封装成对象后，对象可以有更多的属性和方法操作文档

3、节点的概念
 在dom的结构图中，我们可以看到，图有元素节点构成
 
 每一个htm]]></description><category></category></item><item><title><![CDATA[js 实现一个图片浮动的效果]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7284857</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7284857</guid><author>dingyan954</author><pubDate>Wed, 22 Feb 2012 20:49:49 +0800</pubDate><description><![CDATA[利用window对象，实现一个图片的浮动效果
 1、现有一个广告div，就是我们要控制的，它的起始点（0,0）
 
 2、设定横向和纵向的速度
 
 3、控制广告div移动
 
  1）广告div是否达到边界
  
  2）如果到达边界后，我们设置速度反向移动
  
 
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.]]></description><category></category></item><item><title><![CDATA[javascript判断输入的内容是否合法]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7281129</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7281129</guid><author>dingyan954</author><pubDate>Tue, 21 Feb 2012 20:44:36 +0800</pubDate><description><![CDATA[关于检测用户输入的内容是否有非法的字符检测实现思路
         1、定义合法的字符串(源字符串)
         2、获取用户输入的内容
         3、循环的取出用户输入的每一个字符，去源字符串中查找
          1）、查找到了，返回字符串查找的位置
          2）、没有找到返回-1，我们正好利用-1检测用户输入的内容是否合法




用户名是]]></description><category></category></item><item><title><![CDATA[javascript小游戏]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7277310</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7277310</guid><author>dingyan954</author><pubDate>Mon, 20 Feb 2012 21:17:37 +0800</pubDate><description><![CDATA[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">


js游戏

 var x=10;
 //x=parseInt(Math.random()*(1000-1))+1;
  for(var i=0;i
  var num=prompt("请输入你猜测的数]]></description><category></category></item><item><title><![CDATA[linux10--shell（一）]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7095815</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7095815</guid><author>dingyan954</author><pubDate>Thu, 22 Dec 2011 16:13:39 +0800</pubDate><description><![CDATA[整理shell
shell是一个命令语言解释，拥有自己一系列的shell指令集，同时shell还能被系统中其他进行进行所调用。用户使用linux操作系统过程中，在提示符下输入的命令都由shell先解释后传给linux核心。
shell的变量：shell脚本中变量，可以任何时候通过赋值来创建。甚至赋值操作（=）右边为空也可以
语法：
变量名=
注意：赋值操作符“=”两边必须不能有空格。]]></description><category></category></item><item><title><![CDATA[linux9]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7089274</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7089274</guid><author>dingyan954</author><pubDate>Tue, 20 Dec 2011 20:55:14 +0800</pubDate><description><![CDATA[主要内容：
1、软件包管理rpm yum
2、任务计划的安排at  cron
3、添加硬盘、划分磁盘配额、挂载外部设备等
 
步骤：
1、 软件包的管理
1） 以sudo为例演示依赖关系
常见的软件类型rpm
很多爱好者在某种固定的环境（硬件、软件）下进行编译；
需要使用该软件包，必须要提供和编译环境一致的环境；
解决：
  按照提示一步一步将所需环境安装完善
  将li]]></description><category></category></item><item><title><![CDATA[linux8---rpm安装]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7084959</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7084959</guid><author>dingyan954</author><pubDate>Mon, 19 Dec 2011 17:15:37 +0800</pubDate><description><![CDATA[1,安装vsftpd服务
[root@localhost Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm 
warning: vsftpd-2.0.5-12.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ###]]></description><category></category></item><item><title><![CDATA[linux7--setuid权限]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7074992</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7074992</guid><author>dingyan954</author><pubDate>Thu, 15 Dec 2011 17:40:39 +0800</pubDate><description><![CDATA[setuid权限的优缺点
   优点：使用setuid可以灵活的调整所有文件所有者权限。
   缺点：如果root用户为指定的程序文件配置过大的setuid权限，那么就会被非法用户侵入你的系统，例如：在Linux中可以使用vi编辑器来编辑文件，但是，对于普通用户来说，当使用vi  /etc/shadow来修改文件时，系统就会报：/etc/shadow:Permission Denied的警告提]]></description><category></category></item><item><title><![CDATA[linux6---引导]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7064308</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7064308</guid><author>dingyan954</author><pubDate>Mon, 12 Dec 2011 17:19:11 +0800</pubDate><description><![CDATA[第一周：系统的基本操作
1、       如何安装
分区：
      /home---
/boot-----内核部分
/-----根目录
      swap---交换分区
 用户起名称
     /etc/passwd
      三类用户
      1)管理员---root  0 
      2)伪用户（系统用户）---服务 1-499
      3)普通用户]]></description><category></category></item><item><title><![CDATA[linux5------vi编辑器的使用、命令]]></title><link>https://blog.youkuaiyun.com/dingyan954/article/details/7056869</link><guid>https://blog.youkuaiyun.com/dingyan954/article/details/7056869</guid><author>dingyan954</author><pubDate>Fri, 09 Dec 2011 14:12:22 +0800</pubDate><description><![CDATA[a) 切换至插入模式（Insert mode）编辑文件 
　　在「命令行模式（command mode）」下按一下字母「i」就可以进入「插入模式（Insert mode）」，这时候你就可以开始输入文字了。 
b) Insert 的切换 
您目前处于「插入模式（Insert mode）」，您就只能一直输入文字，如果您发现输错了字！想用光标键往回移动，将该字删除，就要先按一下「ESC」键转到「命]]></description><category></category></item></channel></rss>