关于JSON,是很久以前就听说了,但是一直没有真正的去研究,去使用。

关于AJAX,也是很久以前就听说了,而且一直也在研究,在使用。

关于AJAX and JSON,是刚刚开始研究和使用。

JSON,JavaScript Object Notation, 我理解为Javascript 对象标记,可能不太准确,但是这样有助自己理解和使用。高人们都说JSON使用起来要比XML更灵活,更方便,是吗,带着这样的疑问,自己写了个小例子。

Read More…

Tags: , , ,
Posted in Ajax at July 11th, 2008. No Comments.

经过几天的努力,MaiMaiJ Live® Messenger已经初具模型了,运用创新的Ajax和灵活的XML,实现WEB方式的及时互动交流!

发几张图上来,晒晒先!

Tags: , , ,
Posted in 买卖街 at June 26th, 2008. No Comments.

买卖街引发的“订单革命”!

“低成本,高收益”一直是企业经营所追求的目标。怎样做到“低成本,高收益”也是企业一直在探索的问题。从传统的线下交易到现在的电子商务,这个跨越确实给企业带来了很大的好处,更容易寻找商机,同时缩短了交易时间,节约了交易成本,实现了交易双方更便捷的实时交流。现在我们正处在一个电子商务的新时代,在这个基础上如何进一步节约我们的成本,实现更方便的管理,赚取更多的利润,正是我们需要研究的课题。

买卖街(www.MaiMaiJ.com)是国内第一家专注于为企业或者个人网商提供批发订单处理解决方案的网站,无论您从事内贸、外贸,还是采购商品到淘宝、拍拍网、易趣甚至国际eBay等网站进行零售,您都可以享受到买卖街带给您的便捷、高效、周到的服务。

买卖街实现的是一种全新概念的订单管理和处理模式:

首先,买方再也无需用Word 或者Excel 手工制作订单,只需在线填写各款所需的订购数量,买卖街就会自动生成在线订单,大大节省了交易双方的工作量;
其次,卖方无需自己核算订单的价值,买卖街会根据事先定义的买方批发级别进行相应的计算;
第三,卖方可以进行多级别批发的管理,给自己的客户定义批发级别;
第四,交易双方收发订单无需通过Email或者传真,避免了反复传送所产生的不便;第五,买卖街针对交易双方的不同身份对订单进行分类,便于用户管理和查找;
第六,买卖街全程跟踪交易过程,交易双方可随时查看订单状态;
第七,买卖街支持多种收付款方式,既支持PayPal 和Moneybookers 这样安全快捷的在线支付方式,也支持Western Union 和 Wire Transfer(T/T),卖方可根据情况选择适合自己的方式;
第八,买卖街可以实现订单系统与自己网站的无缝嵌套,提升网站的功能。

在这样一个竞争激烈的时代,买卖街在实践中总结经验,从用户的实际需要出发,必将以它独特的特点和优势掀起了一场“订单革命”!

买卖街真诚欢迎您的加入!想要了解更多,请登录:cn.MaiMaiJ.com !

Tags: ,
Posted in 买卖街 at June 19th, 2008. No Comments.

天下大事,FireFox 出3.0了!!

新推出的FireFox 3.0,据称比2.0速度提高2倍,内存占用减小,几乎与苹果的Safari速度不相上下。

还有,FireBug 也有新版本提供下载了[https://addons.mozilla.org/zh-CN/firefox/addon/1843],官方网站[http://getfirebug.com/releases/],太帅了,不多说了,赶紧去升级吧!

还有,在网上刚学的:

地址栏输入about:config打开配置页,将下面两项设置为TRUE:
在新窗口打开搜索页:browser.search.openintab
在后台LOAD外部链接,方便看新闻:browser.tabs.loadDivertedInBackground

Tags: ,
Posted in keyboard's joy at June 18th, 2008. No Comments.

做反向解析(PTR):
在垃圾邮件泛滥的今天,垃圾邮件给我们的生活、工作、学习带来了极大的危害。由于SMTP服务器之间缺乏有效的发送认证机制,即使采用了垃圾邮件识别阻拦 技术效果仍旧一般,再者垃圾邮件识别阻拦技术主要是在收到信件后根据一定条件进行识别的,需要耗费大量服务器资源,如果能在信件到达服务器之前就采取一定 手段,这样就能大大提高服务器效率了。因此,目前许多邮件服务器如sina.com,hotmail.com,yahoo.com.cn等等都采用了垃圾 邮件识别阻拦技术+IP反向解析验证技术以更好的阻拦垃圾邮件。
我们先来了解一下什么是IP反向解析。其实作过DNS服务器的朋友一定会知道DNS服务器里有两个区域,即“正向查找区域”和“反向查找区域”,反向查找 区域即是这里所说的IP反向解析,它的作用就是通过查询IP地址的PTR记录来得到该IP地址指向的域名,当然,要成功得到域名就必需要有该IP地址的 PTR记录。
Read More…

Tags:
Posted in keyboard's joy at May 30th, 2008. No Comments.

1. <!–[if !IE]><!–> 除IE外都可识别 <!–<![endif]–>
2. <!–[if IE]> 所有的IE可识别 <![endif]–>
3. <!–[if IE 5.0]> 只有IE5.0可以识别 <![endif]–>
4. <!–[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]–>
5. <!–[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]–>
6. <!–[if IE 6]> 仅IE6可识别 <![endif]–>
7. <!–[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]–>
8. <!–[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]–>
9. <!–[if IE 7]> 仅IE7可识别 <![endif]–>
10. <!–[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]–>
11. <!–[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]–>

Posted in keyboard's joy at May 13th, 2008. No Comments.

以下代码结果为:FALSE,TRUE,TRUE , 结果中为什么第一个为FALSE呢?
<form name=form1>
字符串:<input name=”t1″ value=”123456″>
模式:/<input name=”t2″ value=”^\d*$”>/
</form>
<script language=javascript>
function c1()
{
re=new RegExp(“^\d*$”);
alert(re.test(“123456″));
}
function c2(form)
{
re=new RegExp(form.t2.value);
alert(re.test(form.t1.value));
}
function c3()
{
re=/^\d*$/;
alert(re.test(“123456″));
}
c1();
c2(document.form1);
c3();
</script>
第一个应为 re=new RegExp(“^\\d*$”);
\在引号中需要转义
第一个表达式有双引号,双引号要加多一次转义的,第二个没有,这就是区别

Posted in javascript at May 13th, 2008. No Comments.

首先一点,这里的跨域不是类似 aaa.test.com 和 bbb.test.com的二级域名跨域,这种跨域的问题好像有很多人研究过了,而且也实现了。我这里说的跨域是像www.aaa.com和www.bbb.com这样的跨域。

再说一下我研究的这个跨域所要实现的功能吧,我有自己的域名www.aaa.com,我的域名下有一个图片列表页面,这个页面需要在其他域名,例如www.bbb.com的页面上显示,说到这里,可能有些朋友会说,提供一段代码,在www.bbb.com上iframe一下,不就结了吗,也牵扯不到跨域的问题,但是有一点,如果是ifame的方式在bbb.com上显示的话,这个iframe窗体的高度不是能够随着我的图片页面的高度变化的,也就是说,如果我提供的图片页面很长,那么就会在bbb.com的页面上显示滚动条,这样的话,页面会变得很难看,而这是我所希望的。

好了,说一下我的实现方式,我采用JS直接创建层的方式在bbb.com的show.html页面上直接创建我所需要的数据容器层,

<div id=”Data-Container”></div>

然后再把获取数据的链接get.asp附加到页面上<head>元素里面,利用OBJ.appendChild(obj),

<head>
<script src=”http://www.aaa.com/…/get.asp” id=”Data-Handler”></script>
</head>

在链接页面获取到数据

var content = ‘this is test content’; 以后,

在该页面的底部执行预先定义好的赋值函数

function SetData(){
document.getElementById(‘Data-Container’).innerHTML = content;
}

这样,原本在aaa.com域名下的数据就巧妙的显示到了bbb.com域名下的页面里,关键一点是,层Data-Container的高度会随着获取到数据的大小而自动调整大小,这样,show.html的高度也会自动调整了,就不会出现难看的上下滚动条了。

当然,这只是一个简单的工作原理,其中还有好多需要注意的地方,比如更复杂的回传参数,更新数据等,剩下的下次再写吧。

Posted in javascript at May 4th, 2008. 1 Comment.

经过多个 RC 版本以后,FlashFXP 终于发布了 3.6.0 Build 1240 的正式版,当然很快在 9Down 那边的回复里就出现了破解注册码  ,帖一个:

———————————————————
FLASHFXPxgA9UrTnxgAAAAC7W5MNJwTnsl73n0Vuu1AePJgEAG
41mgSvHSiDWi1Kg8B5xJNCCCAVCMr9Rtmo6u93NoQF27wg6KrQ
3RIE8Jz6Qy/YlnYIBf58aRJrG7rGITgQJ4KSmyK0wz4xySS+0H
N/9lJ65abJf7rB7m3R2vyjhakIKSzZnquXQ0/Rdv5nMS+Bbc7n
rMqoYnTURE8jeePVOgIO9a4N89ORDsPW4uEtPjCXiyk1hVcse3
3uZgJ/H5KriA==
———————————————————

重要注意事项:
因为 FlashFXP 在启动时会连接到网站的服务器检查许可的激活数量是否合法,因此公共的注册码肯定会遭到屏蔽,所以请在你的杀毒软件的防火墙中阻止 secure.flashfxp.comliveupdate.inicom.net 这两个地址,或者通过编辑 C:\Windows\System32\Drivers\etc\HOSTS 文件将这两个地址指向到 127.0.0.1。

Posted in life's shadow at April 24th, 2008. No Comments.

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到
当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。
【2】Win32下apache2 用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:”test.php?a=”.urlencode(你好).”&b=”.urlencode(你也好)
………….

【3】win32下的session不能正常工作
php.ini默认的session.save_path = /tmp
这显然是linux下的配置,win32下php无法读写session文件导致session无法使用
把它改成一个绝对路径就可以了,例如session.save_path = c:\windows\temp Read More…

Posted in PHP at April 23rd, 2008. No Comments.
Pages: Prev 1 2 3 4 5 6 7 8 9 10 ...17 18 19 Next