OwlMan的Blog
星期四, 六月 22, 2006
  JsUnit的体验
知道JUnit的一定不会对他感到陌生,只不过他的gui是基于web的,如下图所示:




正如junit是针对java的单元测试那样,jsunit是javascript的单元测试测试项目。可以用如下代码进行测试:
function testadd()
{
assertEquals("3+4=7",7,myadd(3,4));
}
function myadd(a,b)
{
var c = a + b;
return c;
}
更详细的资料可查阅jsunit的官方网站:http://www.edwardh.com/jsunit/
 
星期四, 六月 15, 2006
  读陆游词有感

放翁词,读百回,自古人情一脉承。

少年情,如醉酒。 一杯相思,百年怀愁。

笑,笑,笑。

唐琬情,犹还在,史河红尘难忘情。

玉人颜,似明月,几生空望,数度轮回。

罢。罢,罢。

 
星期一, 六月 12, 2006
  【DEMO】ASP&AJAX实现RSS阅读器
<%@
language="vbscript"
%>
<%

dim xmlobj


dim xmldoc


set xmlobj = server.CreateObject(
"Microsoft.XMLHTTP")
xmlobj.open "GET","http://www.lingjie.net/blog/atom.xml",false
xmlobj.send

set xmldoc = server.CreateObject(
"Microsoft.XMLDOM")

xmldoc.loadXML(xmlobj.responsetext)


if
not isnull(xmldoc) then

xmldoc.save(server.MapPath("/ajax/blog.xml"))

%>
<html>

<head>


<script
language="javascript"
type="text/javascript">

window.onload = function()
{
xHttp2.open("GET","blog.xml",true);
xHttp2.onreadystatechange = writeupblog;
xHttp2.send(null);
}

function getXMLHTTPRequest()

{

var xRequest = null;


if (window.ActiveXObject)

{
xRequest = new ActiveXObject("Microsoft.XMLHTTP");
}

else
if (window.XMLHttpRequest)

{
xRequest= new XMLHttpRequest();
}


return xRequest;

}

var xHttp2 = getXMLHTTPRequest();


function writeupblog()

{

switch(xHttp2.readyState)

{
case 1:

// var divname = document.getElementById("blogtitle");

// var text = document.createTextNode("正在加载
……");


// divname.appendChild(text);

// //divname.innerHTML = text;
break;
case 4:
loadblog();
break;
}
}

function loadblog()

{

var xDoc = xHttp2.responseXML;


//debugger;

if(xDoc)

{

var items = xDoc.getElementsByTagName(
"entry");

var divname = document.getElementById(
"blogtitle");

var link = document.createElement(
"a");

var item = items[0];

link.href = "http://www.lingjie.net/blog/";

var text = document.createTextNode(item.getElementsByTagName(
"title")[0].firstChild.nodeValue);
link.appendChild(text);

//debugger;


if(divname.hasChildNodes())

{
setTimeout("",5000);

//divname.removeChild(divname.childNodes[0]);
divname.innerHTML = "";
}

divname.appendChild(link);
}
}


</script>


</head>


<body><div
id="blogtitle">正在加载
……</div></body>

</html>

<%
else
%>
<html>

no blog...
</html>

<%
end
if
%>

 
星期五, 六月 09, 2006
  做人真难

我相信自己在各个方面都是一个自信的家伙,当然,除了爱情,但这个不妨碍我在大多数人面前是个自以为是的家伙……,恩,是的,我怀疑我是否做到了足够的低调,毕竟当自信变成了居高临下的自负,是个相当危险的东西。无论如何,如果没有充分的理由就去鄙视一个人或者事情是值得反省的。

通常情况下,我对两种人会毫不掩饰的表现自己的反感:

第一种是不会交流的人,我不反对个性的张扬,但是如果此人的张扬表达选择了不合适的时间或者不合适的地方,并且得到别人的提醒之后仍然不知停止,就非常麻烦了。比如,我常遇上这样的对话 :
某人:说说话呀。
某人:我好闷。
某人:因为我辞职了。
某人:现在回到家里整理资料,无聊得很呢。
我:but i am very busy. ok?
某人:忙什么呀。休息一下有好处,如果你上班了的话,你就爱上休息。天那,天下那有这么不识趣的人的,他说了那么多,我才回了一句。而且已经说明了情况了,他居然要我放下手上的事情,陪他说话。仅仅因为他感到无聊,显然我只能不理他了,之后他又说: “你这家伙还伤害我,我是那么敬佩你的……”
呵呵,好像只能对不起他的尊敬了,谁让他这么不明白交流的基本原则呢?
再比如,某人在一个技术社群里提出了问题的解决方法,这个本来是好事,但他怎么说的呢?
big cucurbit 22:47:54
只许一行JAVASCRIPT代码
big cucurbit 22:47:57
你是不是要疯了
big cucurbit 22:48:08
估计你肯定也认为是不可能的
当然,这话是对我说的,而且,说实话,我知道能达到这个目的方式很多,但一句代码就解决的,我暂时并未想到,但我不会疯了,我早习惯了出人意料的解决方法,而且这在程序界几乎天天都有,我也乐于看看他的解决方法,但是整整一个小时此人到处挑衅,于是我只能把他请出了设群,他指责我因为被“伤害了虚荣心”而作出的报复举动,事实上,我担心的是因为他社群会失去很多更有价值的人,这样的人不管技术有多强,他都不合适融入一个社群,因为他也不懂得交流的基本原则。

第二种是不会学习的人,尤其技术方面的,一个人刚学一个东西,很多不懂是正常的,需要问问先行者也无可厚非,但是不能把他们当字典,有一次,我回答一个人,那个问题可以在MSDN里找到答案,他回答我:“MSDN太慢了,我不想查,你能查了直接告诉我么?”呵呵,告诉了学习方法你不用,你把我的时间当什么呢?

这两种情况下,我承认我给人的感觉可能是居高临下的自负之人,但没有办法,做一个低调的好人很难的。

 
星期五, 六月 02, 2006
  Word 2007发布Blog功能初体验

我不是一个软件的追新者,相反,我不喜欢用最新的软件,尤其是那些还带有beta字样的版本,其不稳定性通常让有恶梦般的体验……

但是今天在博客堂看到说Word 2007可以把blog直接发布到blog服务器上,并且Blogger已经支持了这项功能,这是我梦寐以求的功能,我得试试 ,word强大的编辑能力和blog结合起来是多么美妙的事情啊。呵呵……

下载、安装很简单,你只要个Windows Live ID然后点击此处便可按照网站的导航下载并得到序列号安装。什么?都是英文?oh…man….. 如果这点英文你都不能接受,还是别装了,软件本身也没提供中文版,而且界面和之前大不相同,不懂点英文你根本没法用,呵呵。

Ok,现在言归正传,首先你要建立一个Blog服务器链接:现在支持的Blog不多,如下图所示:


直接支持的也就这么几个,不过应该还都是比较主流的服务商,然后输入用户名和密码,写完blog发布即可。

但是好像同篇blog第二次发布存在一些问题,至少我还没发布修改成功过,如果你们能告诉我方法那就太好了。

 
  Php访问数据库真爽!


与asp相比,简洁了不知道少,短短数行什么问题都解决了……


<?php
@ $conn = new mysqli("localhost",$_POST["usrname"],$_POST["pwd"],"test");
if(mysqli_connect_errno())
{
echo "数据库登录失败!<a href='logindb.php'>返回</a>";
exit;
}
$cmd = "select * from t1";
$rs = $conn->query($cmd);
$maxrow = $rs->num_rows;
echo "<table width='50%'>";
echo "<tr bgcolor='#cccccc'><th>id</th><th>name</th></tr>";
for($i = 0; $i < $maxrow;++$i)
{
$row = $rs->fetch_assoc();
echo "<tr><td>";
echo $row["id"];
echo "</td><td>";
echo $row["name"];
echo "</td></tr>";
}
echo "</table>";
$conn->close();

?>

 
生活、技术、哲学、信仰……

我的照片
姓名: 凌 杰
位置: 杭州, 浙江, China
存档
五月 2006 / 六月 2006 / 七月 2006 / 八月 2006 / 九月 2006 / 十月 2006 / 十一月 2006 / 十二月 2006 / 一月 2007 / 二月 2007 / 五月 2007 / 六月 2007 / 八月 2007 / 十月 2007 / 一月 2008 / 二月 2008 / 四月 2008 /


Powered by Blogger

订阅
帖子 [Atom]