我又out了。。。

两次比赛都是初赛就被刷了,桂林高薪杯。和这次的微软之星。
倒是那些编程不怎么样的进了复赛。

想想,有点无奈。难道我真的就这么的差么?
是与不是都无所谓了,不就是个比赛么?没什么大不了的!
我还在行走,我的人生。

杯具当然不只是我一个,有人比我更不爽。。。

怀念

有时候会还念大一,没有被污染的纯真。
我们满怀憧憬。可是那个天空不再,
脚踏实地是那个时候的目标,如今想象的可能却在衰退。

被生活强奸后,只能无奈
得到一些,失去一些。
留不住的是时光,记不起来那时的思絮。。。。。。

我可爱滴乖老婆,要开开心心的。

2010.6.24
老婆打电话过来,都哭出来了。又不知道怎么安慰才好。可把我吓坏了。问了好久她才说,她下午交FLASH作业的时候,有一个评委才给她60分,其他评委都给她80分以上的。
那些评委都是她的同学,至于给她那么低分么?她最近真的好努力做作业哦,每次改完都发给我看,我都觉得挺好的,虽然比不上高手做的那种好看,单很有自己的特色。
真不知道那个人是吃什么的,这么不负责的评分,听老婆说,那些评委自己的分数都是很高的。
自己给自己多点分无可厚非,但也不能这样子贬低别人吧,还是同班同学,她们那个班只有20多个人。

天呀,这世界怎么变得这样子?什么人都有!!

亲爱滴老婆,你就不要和那些人计较啦,把自己变得不开心,那不是让那些人赚了便宜了嘛。
我们要从精神上、思想上藐视她们!!让她们羡慕嫉妒恨去吧!!~~~~~
老婆乖乖,我老婆最棒的哦,要乖乖的哦,要开开心心的哦。
因为你不开心,我心里会灰常灰常的难受的。

亲爱滴,笑一个……
你笑不笑?
你敢不笑?
你敢不听话???
不听话的话,打PP的哦。。。

又放假了。

昨天老师说,项目课已经结束了,7月开始复习考证。这段期间,可以回家好好休息……
这一个多月来,放了3次假,第一次放5天,第二次放7天,现在放放到7月份,1号或者3号。。。。
oh my god!

做些什么好呢?
 

项目一交,课程完成!

今天早上把项目一交,做了个项目报告。总算是完成作业了。
这个项目不算是一个可以用来生产的东西,但通过这个做项目的过程,确实是学到了很多东西。
特别是在设计模式,软件模型,软件构架几个方面,尝试着使用了一些js的技术,以提高用户体验。

每个星期,每天我会做一个简单的计划,然后,在完成的时候我把它们记录下来,我发现我的学习和生活变得更有节奏和效率。
从滴水和沙漏,到超级时钟 “纳”秒必争。时间是什么?时间不能创造,它只是一个过程。
在学习的过程中,我把自己的心得和体会记录下来,我掌握了什么,遇到了什么障碍。
这些我都记下,然后慢慢解决。坚持写博客。
UI设计更加的熟练了。整个项目中,逻辑和结构都是非常的清晰的。代码的重用性也有很大提高。第一次是Provider模式做项目,感觉非常容易,非常之爽!!

交完项目轻松多了。到后半段时间,已经没有什么心情写项目了。

和老婆的一周年纪念

6月,我们恋爱,就这样,我们走过了一年的,春夏秋冬,一直相爱。
我又看了一年前的日志。是那么的温馨。
时间好快,一年,只是一眨眼。
多了责任,越离进毕业,建立家庭的压力就越来越大。

她不是那种很漂亮很惊艳的人,老婆最大的优点是善良和贤惠。
但是我觉得,一个女人,自己的女人,拥有这两样优点已经足够了。
在一起的时候,只会觉得她是那么的可爱,那么的傻,那么的让人坚定爱的决心。
其实我觉得,男人都是有一些色心的,骨子里,总会是希望女人是美女。
但是,更多的时候,男人需要的不是一个惊艳的美女,而是一个爱自己,支持自己的女人。
不仅是女人需要呵护和宽容,男人也一样是需要支持的和关爱的。
一个相爱的人,更适合自己。
对我来说,她不是最漂亮的,却是最好的。
我不允许任何人来分享。这是我的,也只能是我!!

我们感情不仅是很好,是非常的好,哈哈。
吵架过,深爱着。
一周年纪念。我们的。


 

js实现无刷新提示,并渐变关闭(非弹窗)——仿163,qq邮箱顶部绿色提示

看到,qq邮箱,163邮箱,gmail邮箱,在删除或者转移信件的时候都市在顶部刷出一个提示,渐变消失,并且页面本身不刷新。觉得这个功能很好,在网上搜索找到的都是弹窗的提示。
于是想着自己做一个,于是就有了以下的结果。
实现原理是:
设置默认一个div元素为隐藏,提过js DOM对象实现div显示,并插入需要显示的内容。
使用.style.visibility 和.style.dispaly都可以控制元素的是否可视,但是在这里建议使用.style.visibility 属性,如果使用.style.dispaly可能会出一些小问题。比如:已经触发果了ShowMessage函数后,不刷新页面在想触发的话,会没有效果。
渐变的原理是:使用递归函数控制div 上一层div的可见度。默认是100,为最高可见。通过递归,可见度慢慢减弱。直到0为不可见。
演示地址:http://test.lovedear.info/jstest/js249.html
代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>显示提示,并渐变关闭(原创)</title>

<!–实现 支持–>
<script language="javascript">

var strHtml;
function ShowMessage(m,color){
        messageBox.style.filter="alpha(opacity=100)";
        messageBox.style.visibility="visible";

        message.style.visibility="visible";
        //录入内容
        strHtml="<div style='background:"+color+"; padding:3px 10px; height:15px; color:#FFFFFF; font-size:13px;'><a>"+m+"</a></div>";
        message.innerHTML=strHtml;
        setTimeout("Close()",3000);//调用关闭的时间
}
var i=100;
function Close(){
    if(i<=0){
        message.style.visibility="hidden";
        strHtml="";
        
        //还原属性和参数
        i=100;
        messageBox.style.filter="alpha(opacity=100)";
        messageBox.style.visibility="visible";
        clearTimeout();
        return;
    }
    else{
        i–;
        messageBox.style.filter="alpha(opacity="+i+")";//刷新可见度,可见度越来越低
        setTimeout("Close()",10);//递归
    }
    return;
}

</script>
</head>

<body>
<div id="messageBox" style="width:200px; height:30px;">
  <div id="message" style="dispaly:none;"></div>
</div>
由www.lovedear.com.cn编写
<br /><br /><br /><br /><br />
<a href="#" onClick='ShowMessage("无法成功…","#ef8f00")'>无法成功</a>
<br /><br />
<a href="#" onClick='ShowMessage("删除成功…","#68af02")'>删除成功</a>
<br>

<br>
</body>
</html>

asp.net 解决 datetime 不能为Null的问题

项目中遇到的一个问题,在数据库中,datetime 类型是允许为 NULL 的,但在程序当中,datetime类型默认是不允许为空(null)的。但是项目中偏偏是要允许为空的,比如一辆车的到达时间,在车出发时是不知道的,必须要等到车到达之后再对其到达时间进行更新。那么该如果实现呢?
在网上早了很久,发现这样一种做法。原理就是把变量 设置为允许为null的datetime类型。、
网上的资料有点乱。

下面是我在项目中的实现。应该能够说明,解决问题的思路和和过程。贴上来分享之。
1.声明变量的时候
       ///

       /// 设置其为允许为空
       ///

        private Nullable reachDate;

        public Nullable ReachDate
        {
            get { return reachDate; }
            set {

                reachDate = value; }
        }

2.在使用的时候,如果不给字段赋值,默认的就是null,它的hasValue就应该为flase的。
注意:请不要设置其=null 否则会出现“可为空的对象必须具有一个值。”错误if

//判断用户是否输入了日期,如果输入则赋值
(txtReachDate.Text.ToString().Trim()!=””)
{
    ReachDate = Convert.ToDateTime(txtReachDate.Text.ToString().Trim());
}

3.写入数据库的时候,给参数赋值。

SqlParameter[] parmas = new SqlParameter[]
{
new SqlParameter(“@Id”, SqlDbType.VarChar, 20),

new SqlParameter(“@ReachDate”,SqlDbType.DateTime)
};
parmas[0].Value = c.Id;
//判断如果为空值
if (c.ReachDate == null)
{
    parmas[1].Value = DBNull.Value;//在数据库中就是 NULL
}
else
{
    parmas[1].Value = Convert.ToDateTime(ReachDate);
}

3.使用SqlDataReader 读取数据时
SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.PaperConnectionString, CommandType.StoredProcedure, “CarGetList”, null);
reader.Read();
if (reader.HasRows)
{
          //数据读取的时候,要判断其是否为 NULL,在赋值到 ReachDate属性中
      if (reader[“ReachDate”] is DBNull)
         {
         }
         if(reader[“ReachDate”] == DBNull.Value)
         { }
         else
         {
                carteam.ReachDate = Convert.ToDateTime(reader[“ReachDate”]);
         }
}
else
{
}
reader.Close();

这样的代码调试,很郁闷

课程作业,老师要求分小组写一个项目.我和两个女生一组.
一个月过去,大家都很努力.她们交了两份”通过测试”的项目给我,和我做的部分整合.
整合之后,老是抱错.
查看源代码,很郁闷.数据库,存储过程,访问类,界面层.这些地方居然是前后不搭调的.
随随便便丢个东西过来,这样的项目,这几天,调试得我快发颠了。