自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(65)
  • 收藏
  • 关注

原创 有关“字节序”的描述

<br /><br />BIG-ENDIAN(大字节序、高字节序)<br />LITTLE-ENDIAN(小字节序、低字节序)<br />主机字节序<br />网络字节顺序<br />JAVA字节序<br /><br />1.BIG-ENDIAN、LITTLE-ENDIAN跟多字节类型的数据有关的比如int,short,long型,而对单字节数据byte却没有影响。BIG-ENDIAN就是低位字节排放在内存的低端,高位字节排放在内存的高端。而LITTLE-ENDIAN正好相反。 <br />比如 int a

2011-05-01 17:47:00 273

转载 简单化 log4j

<br /><br />   log4j,顾名思义是专门用来做日志的,有一些书和教程经常把这种非常简单的东西讲的乱作一团,让一些处于学习阶段的朋友看了以后,感觉晕头转向的,我曾经就是受害人之一,所以今天发表一篇,让学习的人一看就懂的小文章,希望对一些学习log4j和没用过log4j的朋友起到帮助.<br />   log4j是Apache组织的一个开源项目,它是一个日志操作包,通过使用Log4j可以指定日志信息输出的目的地,如控制台,文件,GUI组件,NT的时间记录器,还可以控制每一条日志输出的格式,此外通

2011-04-25 23:37:00 247

转载 Eclipse快捷键大全

<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Ente

2011-04-25 23:34:00 244

原创 一些扩展的js方法(去掉数组重复元素,改造下拉框,验证电话号码,电子邮箱等)

<br />1.去掉数组中重复的值 Array.prototype.unique = function() { var data = []; var a = {}; //声明一个对象,javascript的对象可以当哈希表用 for (var i = 0; i < this.length; i++) { if(!a[this[i]]){ a[this[i]] = true; data[data.length] = this[i]; } }

2010-09-06 22:22:00 2276

原创 解决"ie6下png透明图片"的兼容问题

<br />解决"ie6下png透明图片"的兼容问题:<br />PNG ( Portable Network Graphics ) 格式的无损压缩和半透明特性对增强网页效果减少网页体积有着重要的作用,虽然 IE7 IE8已经支持 PNG,但目前 IE6 还是有市场的,怎么样让 IE6 也使用 PNG 呢?<br />方法一:滤镜法(只能做背景图,用css的backgroud属性来设置)<br />IE5.5+ 的 AlphaImageLoader 滤镜为 PNG 提供良好的支持,虽然 IE5.0 无法支持

2010-09-06 21:08:00 631

原创 去掉字符串中的空格或者换行符

<br />一、<br /><mce:script type="text/javascript"><!--var questionName = " a b c ";//左右两边的空格都去掉,结果是"a b c"questionName = questionName.replace(//s*$|^/s*/g,"");//去掉所有的空格和换行符,结果为"abc"questionName = questionName.replace(//s+/g,"");//去掉右边所

2010-09-06 19:55:00 4209

原创 用JS得到字符串中出现次数最多的字母

<br /><mce:script type="text/javascript"><!--var str ="adadfdfseffserfefsefseeffffftsdg"; //命名一个变量放置给出的字符串var maxLength = 0; //命名一个变量放置字母出现的最高次数并初始化为0var result = ''; //命名一个变量放置结果输入while (str != ''){ //循环迭代开始,并判断字符串是否为空 oldStr = str; //将原始的字符串变

2010-09-06 19:21:00 633

原创 js做的各种倒计时

<br />第一种:精确到秒的javascript倒计时代码HTML代码:<form name="form1"><div align="center" align="middle"><center>离2010年还有:<br><input type="textarea" name="left" size="35" style="text-align: center" mce_style="text-align: center"></center></div></form>

2010-09-06 16:44:00 9814

原创 用js为Array添加一个indexOf方法

<br />    在JavaScript中有6种数据类型:string,number,null,undefined,boolean,object.<br />    Array对象的indexOf方法在FF下是支持的,IE下是不支持的。<br /> <br />    所有有的时候需要手动添加一个indexOf方法。代码如下:<br />var arr = new Array("jayc","yaoming","kobe");var name = "yaoming";if(!Array.index

2010-09-06 16:38:00 6427 1

原创 内容自动换行的探究

<br />今天看到一道笔试题:<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232

2010-09-06 16:13:00 432

原创 责任链模式———就转那哥们的了,写得非常好

<br />http://blog.csdn.net/sunxing007/archive/2010/04/05/5452799.aspx

2010-08-31 01:32:00 220

原创 原码,补码,反码的复习

一、第一位是符号位:0代表正数,1代表负数。二、正数的原码,补码,反码都是一样的。      比如:7的 原码,反码,补码都是 00000111三、着重谈谈负数的 原码,补码,反码     1)负数的原码:      第一位置为1即可。                                 如: -7 的原码就是: 10000111          注意:a. 数0的原码有两种形式:[+0]原=00000000B [-0]原=10000000B     2)负数的反码:      除符号位不变外

2010-08-31 01:12:00 384

原创 java 线程的相关知识:通过生产者消费者问题来说明

<br />一、生产者,消费者问题描述<br />      相当简单:就是一个线程生产,一个线程消费。<br />                     当生产满了仓库后,生产者线程必须停止;<br />                     当消费完仓库的库存后,消费者线程必须停止。<br />二、下面看代码:<br />package producerconsumer;public class ProducerConsumer { public static void main(Strin

2010-08-31 00:44:00 355

原创 小小jdk/tomcat配置,记录一下tomcat启动错误

<br />一、配置的过程很简单如下:<br />在环境变量---系统变量那配置:<br /> <br />JDK的配置:<br />JAVA_HOME=c:/jdk1.6 <br />classpath=. ;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径) <br />path=%JAVA_HOME%/bin <br /><br /> <br />其中JAVA_HOME是给第三方用的,比如TOMCAT,<br

2010-08-30 18:50:00 963 2

原创 清除浮动有几种方法

<br />清楚浮动的方法?<br />答:<br />首先明白:什么是浮动问题,浮动问题就是当父容器没浮动,子容器浮动了,那么当子容器的高度超过父容器的高度时候,父容器不会自动撑开。因为一个是文档流,一个是浮动流。<br />A:  父容器内放一个:<divstyle=”clear:both”></div> 可让它有意义<br />B:  父容器的css:   overflow:hidden;width:auto;也行,  会有问题,比如父容器弹出一个框<br />     如果只写 

2010-08-30 16:45:00 1505

原创 php cookies session

如何创建 cookie?<br />setcookie() 函数用于设置 cookie。<br />注释:setcookie() 函数必须位于 <html> 标签之前。语法setcookie(name, value, expire, path, domain);<br /><br />例子<br />在下面的例子中,我们将创建名为 "user" 的 cookie,把为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:<br /><?php setcookie("u

2010-08-30 13:46:00 489

原创 php 日期判断星期,日期加减法

<br />//规则是:查询的是周六周日显示周五的;查询的是当天17点之前,那么显示昨天的;<br />if($DateNum == $TodayNum){//表示只判断今天的情况<br />         if(date('H') < 17){<br />             $Date = date("Y_m_d",time() - 86400);<br />        }    <br />}<br />//$weekarray=array("日","一","二","

2010-08-30 12:10:00 2757

原创 php 用curl发送请求的一个方法

<br />以后可以直接拿来使用  <br /> <br />function my_get_http_result($url, $cookie=array()){<br />    if (empty($url)){<br />      return false;<br />    }   <br /><br />    $ch = curl_init();<br />    curl_setopt($ch, CURLOPT_URL, "$url");<br />    curl

2010-08-27 22:17:00 1497

原创 命令模式

<br />请参考: http://blog.csdn.net/sunxing007/archive/2010/04/04/5450503.aspx<br /> <br /> <br />举例说明:去烧烤店吃烧烤, 如果客人直接和烧烤的伙计打交道, 则烧烤的伙计将直接面对各种各样的客户各种各样的需求,各种各样的口味, 而且有的客人会因为等不及而走掉,但是伙计却不知道......最后烧烤伙计手忙脚乱,就乱套了. 那么我们用命令模式来改进一下这个烧烤店: 增加一个服务员, 负责接待客户, 那么客

2010-08-27 21:50:00 308

原创 装饰者模式

参考 http://blog.csdn.net/sunxing007/archive/2010/03/15/5381838.aspx

2010-08-27 21:39:00 202

原创 代理模式简述

<br />代理模式的使用场景: <br />     很多时候,我们需要为目录子类中的方法增加额外的处理,如果增加日志功能、条件判断等,这时候,就很有必要用到代理类。 <br /> <br />使用方式: 定义一个接口或抽象类,并派生出目标子类,和代理子类。操作的目标是目标子类里的方法,但是代理子类有同样的方法。<br />这个方法多做了点工作。<br /> <br />看代码:很简单的<br /> /** <br /> * 代理子类和目标子类的公共接口 <br /> * @auth

2010-08-27 17:58:00 278

原创 转载 追MM与JAVA的23种设计模式 写得不错,挺通俗易懂

         1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同

2010-08-27 17:36:00 235

原创 设计模式读书笔记之观察者模式(Observer)zz 转载

转载地址:http://blog.csdn.net/sunxing007/archive/2010/03/22/5406182.aspx观察者模式:让多个观察者可以监听某一个主题,当主题发生变化时,即使通知观察者,使他们自动能够更新自己。类图就免了.观察者模式比较简单, 通常的特征是:主题(被观察者)维护一个观察者序列, 当主题发生变化的时候,依次通知观察者,使之也改变自身.基础示例:view plaincopy to clipboardprint?//抽象主题  package designpa

2010-08-27 16:08:00 233

原创 关于事件冒泡 和 事件捕获

<br /> <br />把下面的例子拿去测试下就知道了。<br /> <br />事件冒泡:<br />下面的例子演示了:<br />       什么叫事件冒泡?<br />        如何阻止冒泡?在IE和FF浏览器内阻止冒泡行为是不同的。IE中使用cancelBubble,FF中使用stopPropation()。<br /> <br /> <br /><html><br /><head><br /><title>阻止冒泡</title><br /><style><br />bo

2010-08-27 15:33:00 538

原创 单例模式

<br />单例模式 的应用场景是: 有的时候只需要在内存中保有该类的一份实例,如资源配置类。<br /> <br /> <br />单例模式要求:<br />1. 单例类 只有一个 实例<br />2.构造方法是私有的,这样的话,外部无法new出一个实例<br />3.单例类必须提供一个别人得到实例的静态方法<br />4.必须解决多线程下的同步问题<br />5.分为懒汉式和饿汉式实现方式<br /> <br />一:下面先看看懒汉式的实现方法,何为懒汉,就是自己不先主动生成一个实例,而是等到用户使用的

2010-08-27 15:03:00 227

原创 工厂模式介绍

工厂模式一共分为: 简单工厂模式   又称静态工厂模式工厂方法模式   又称多态工厂模式 polimorphic factory抽象工厂模式   又称工具箱模式下面通过  女娲捏土造成 来说明:1.简单工厂模式

2010-08-27 14:28:00 275

原创 observer 模式

<br />假设热水器由三部分组成:热水器、警报器、显示器,它们来自于不同厂商并进行了组装。那么应该是热水器仅仅负责烧水,它不能发出警报也不能显示水温;<br />  4 * 在水烧开时由警报器发出警报、显示器显示提示和水温。<br />  5 * <br />  6 * Observer设计模式中主要包括如下两类对象:<br />  7 * (1)Subject: 监视对象,它往往包含着其它对象所感兴趣的内容。在本范例中,热水器就是一个监视对象,它包含的其它对象所感兴趣的内容,就是temp

2010-08-27 12:13:00 211

原创 PHP获得客户端IP

PHP获得客户端IP<br />getenv -- Gets the value of an environment variable, string getenv ( string varname ), Returns the value of the environment variable varname, or FALSE on an error.view plaincopy to clipboardprint?<?php     // Example use of getenv()    

2010-08-24 16:30:00 240

原创 关于java 的序列化和反序列化

<br />当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 <br /><br />  把Java对象转换为字节序列的过程称为对象的序列化。<br /><br />  把字节序列恢复为Java对象的过程称为对象的反序列化。<br /><br />  对象的序列化主要有两种用途:<br /><br />  

2010-08-24 11:48:00 168

原创 程序注释愈发重要

<br />一个好的程序员写出来的程序应该是1/3的代码,2/3的注释。<br /> <br />下面贴一个标准的程序注释示范:<br /> <br />功能,参数说明一定要有 <br />/**<br />   * Moves the object from the old position to the new position. <br />   * @param list<br />   * @param targetIndex the position of the object

2010-08-16 10:03:00 236

原创 PHP代码的优与劣以及如何做一个优秀的php程序员

优良的PHP代码应该是结构化的;优良的PHP代码应该是规范化的;优良的PHP代码应该是自适应的;优良的PHP代码应该是安全的…… 我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不是单纯地考察他对PHP函数的掌握程度(这一点Zend的PHP认证做得不错,雅虎的PHP程序员面试题也属于此类)。   重要的是,这个问题可以让我知道应聘者是否经历过这样的事情——从一个懒散程序员手中接

2010-08-03 10:57:00 510 1

原创 setTimeout和setInterval

<br />少用setInterval ,在关闭的时候出现问题。一般关闭都要try catch的。<br /> <br /> <br />可以使用setTimeout+递归来实现setInterval的效果<br /> <br />function setMusicList(){<br />    if(g_hidePlayer.setMusicList){<br />        g_hidePlayer.setMusicList([<?=implode(',',$song_list)?>]);

2010-08-02 19:43:00 243

原创 数组合并

js中的 array.join(‘,’)。在php中就是:implode(',',$song_list)implode 就是使内爆的意思

2010-08-02 19:42:00 272

原创 javascript替换换行符的正确方法

<br />javascript替换换行符的正确方法 2008-10-13 13:24:00<br />js报错(Error: unterminated string literal),原因是字符串中包含换行符,需要用javascript替换换行符,兼容IE和Firefox的正确方法是,使用正则并且把/r和/n分开替换:<br />str.replace(//r/ig, “”).replace(//n/ig, “”);<br />需要注意的是:<br />1. javascript的replace

2010-07-28 18:11:00 3244 1

原创 mysql修改数据库字段的类型

ALTER TABLE 表名 alter column 字段名 varchar(50) NULL;

2010-07-28 16:44:00 3729

原创 文章截取,显示第一张图片,不产生乱码的方法

<br /> $body_len = 135;<br />        if(strpos($blog['Body'],"<img") !== false){<br />          $startStr = strstr($blog['Body'],"<img");<br />          $endPos =   strpos($startStr,"/>");<br />          $imgStr = substr($startStr,0,$endPos+2);<br

2010-07-26 14:56:00 340

原创 ie6浏览器下 背景图不随着滚动条滚动,如何解决

var scrollBackground = true; 加上上面的代码就可以了,so easy

2010-05-26 18:01:00 1286

原创 Replacing the onclick event for IE or Chrome ZZ

Category: JavaScriptOne strange difference in my opinion between Firefox and Internet Explorer and most strange of all also a difference to Google Chrome is that

2010-05-12 14:08:00 438

原创 IE中打开UTF-8编码的中文网页显示空白页的问题

偶尔遇到客户求助,在IE中打开留言页面时看到的是一些乱码,将编码从GB2312更改为UTF-8后则页面为空白页面。上网搜索了一下,看到如下两篇文章,摘录到这里,给碰到同样问题的朋友以帮助:文摘一:在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页

2010-04-06 16:05:00 1277 1

原创 图片缩放的通用js,mootools写的

resizeAllImg();    function resizeAllImg(){  //相册的第一张图片  if($("newUpload")){    resizeCommentImg({      elements:$("newUpload").getElements("li img"),      maxWidth:140,      maxHeig

2010-03-30 17:25:00 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除