我的毕业设计,一个基于firefox2.0的toolbar

http://www.cnblogs.com/Files/jessezhao/JesszToolbar.xpi
posted @ 2008-06-26 15:16 JesseZhao 阅读(503) | 评论 (4)编辑

今天下午入手了Jessezhao.com 和jessezhao.cn域名,很爽啊。

最近在研究ASP.net 3.5的相关技术,准备使用asp.net3.5的技术来开发一个项目,然后写一个系列文章。

感觉微软推出技术太快,linq,sliverlight之类新技术让人眼花缭乱,然而怎么才能把这些技术串通到一块,做一个架构良好,层次清晰的项目,是令大家都迷惑的事情,通过最近一段时间的研究略有感悟,写个系列文章记录一下。

posted @ 2008-06-23 17:15 JesseZhao 阅读(250) | 评论 (3)编辑

前天老婆给买了易博士的218A,1600的价格,用它来看电子书真的是太爽了,5寸的屏幕,内置linux操作系统,类纸屏幕,看pdf真的太爽了,下午没事打开了一个130M的PDF文件,发现播放是一点问题都没有。想发张照片给大家分享,可惜没有相机,网上找两张图发给大家看看。

1 7

今天下午6点下单购买了博客园的T恤,自己和老婆每人一件,好东西要和家人分享。现在就是等待啊,等待我这个第二件宝贝快点来到济南啊。T恤我等待着你啊…

posted @ 2008-06-13 19:21 JesseZhao 阅读(418) | 评论 (1)编辑
     摘要: 在我们工具条的设定选项模块和历史记录模块都需要操作本地文件以读取和写入配置及记录。但是firefox作为一个跨平台和有沙漏机制的浏览器,对于本地操作系统的文件操作不可能像普通的文件操作一样。必须实现一  阅读全文
posted @ 2008-06-09 09:59 JesseZhao 阅读(2098) | 评论 (13)编辑
     摘要: 发两张最近的照片。今天去称体重,发现自己现在152斤,还需要继续坚持啊。高数的补考成绩也出来了,93分,还不错。

明天整理发一篇firefox在黑盒模式下利用xpcom组件操作文件的js类。自己做毕业设计用的。

快毕业了,很多事情对在面前,不要急,一件一件的处理就好了!!!
  阅读全文
posted @ 2008-06-07 22:38 JesseZhao 阅读(336) | 评论 (2)编辑

佳捷网上快印

     首先为地震遇难同胞默哀3分钟。最近祖国受伤太多了,我有朋友的同学在上次的火车出轨中也去世了。让我深深地体会到了生命的脆弱,我们应该珍惜生命,用自己宝贵的时间为祖国和自己做些贡献,为祖国强大多出分力。

    刚刚从病魔和虚弱体质走出来的我,最近也在荒废已久的技术上做些恢复性训练。给后面的一个学校打印社做个一个小系统,顺便赚点药费。这个系统界面如上,很简单的系统,主要是用户管理,上传管理,订单管理,网站管理,广告管理等一些功能。都是自己做的,自己写了一个DBAccessHelper类,然后在业务逻辑里面都是自己一个sql一个sql语句构造的。反正就是恢复性训练,多自己写写,恢复一下。里面用了NeatUpload的大文件上传控件,可以上传2G以内的文件,速度平稳。不过NeatUpload在IE7以上和Firefox下面滚动条不能使用,我搞了点小技巧解决了一下,有时间整理一下发上来。回头给客户商量一下,如果他不介意的话我改天就开源发布出来。

   接下来很忙的,一是接的朋友一个网站,因为身体的原因都拖了好几个月了,争取一个半月搞出来,省的没脸见人。还有就是参加了博客园精华集的编委会,给编委会打打杂,回报一下博客园。第三是毕业设计,这个我自己的毕业设计是基于firefox的搜索条,已经搞定了,就是女朋友的那个基于构件的CRM。不知道朋友们有没有现成的,他的老师要用vs2003来开发。我找了一个框架OMNOPortal,现在正在上面做开发。这个框架写的很beaty,不过没有找到任何文档,自己要跟调代码来了解这个框架,很郁闷啊。有关于OMNIPortal(后Community)开发资料的朋友请给我发一下(jessz@live.com),谢谢了。

   整理一下最近的东西,该写写blog了,这个blog我荒废已久,都感觉对不起她了。

   博客变灰1个星期,哀悼死去的人们!

posted @ 2008-05-19 18:33 JesseZhao 阅读(272) | 评论 (6)编辑

最近身体彻底的垮了,女朋友的贴心照料让我下定决心要健康了。10天前开始了女朋友给自己制定的健康计划,减肥,锻炼身体。今天去称了一下,发现自己从185斤减肥到了164了,10天20斤。看来少吃肉,多吃菜,多喝水,多运动是没有问题的。最近感觉自己轻松了很多。还要继续努力,让身体素质多提高些!!!
谢谢我可爱、美丽、善良、温柔、人见人爱的女朋友!!!

PS: 刚刚发现我的博客被女朋友黑了,给这篇博文被改了,郁闷啦...

posted @ 2008-04-22 12:38 JesseZhao 阅读(477) | 评论 (14)编辑

我把药给停了,现在感觉身体慢慢好起来了。我这两天发现我是有点药物不良反应,看来以后这个药是不可以乱吃的。
今天听说e5招聘的手机开发的员工也都是派到我们公司做技术支持,人生真是轮回啊。
今天开始去公司上班了,明天去补假,来了公司就是没有在学校的时候方便。
这两天女朋友来济南陪了我两天,我很幸福...

posted @ 2008-02-18 19:23 JesseZhao 阅读(322) | 评论 (3)编辑
前天到了济南,上午上班感觉很不舒服,整个人很没有精神,头晕,恶心,晚上还睡不着觉。下午的时候去医院查了一下,医生说我是神经衰弱,轻度失眠,需要好好调离了。不要给自己太大的压力。人生就是这样,永远都不可能一帆风顺!!!
没有压力就没有动力,没有动力就没有未来。没有未来的人谁会和你去共同追求未来阿。同甘苦,一句话,说简单做起来难,不知道现在还有没有这样的xdjm了。不管怎么样,我会坚持同甘苦的,但是决不强求也不怪别人不这样。人生是现实的,体谅每个人的苦衷,才能让彼此更好。
头疼,起不来床,继续一个人在床上躺着,虽然睡不着,但是还是闭着眼!
最后祝大家情人节快乐!!!
posted @ 2008-02-14 12:32 JesseZhao 阅读(306) | 评论 (5)编辑
今年大年27的时候放假回家了,作为公司的福利,我们这些实习生可以早点回家。年前公司一直在忙者做详设,我也在一直忙着学习c++了,现在自己的c++水平属于根据详设写点低质量的代码是没有问题的,c++太博大精深了,估计没有个10年没有人敢说精通吧,尤其是他的指针和内存管理,让人又爱又恨。以前学习过c++,发现里面的指针恨事多余,不过最近看多几个商用大型项目的原代码之后,发现原来指针有那么多美妙的用途,他简直太灵活了。
今天大年初一,上来给大家拜年,顺便说一下自己今年的打算。
第一:快点努力写一个网站,因为工作的原因,最近没有股上那个网站,导致网站超期,感觉挺对不起邵哥的。给邵哥解释了以下,他没有责怪我的意思,谢谢理解,我一定不会让你失望的。
第二:今年的研究方向上会有一个大的转型,估计会转向linux+c++的嵌入式开发。这个我个人也是比较感兴趣,虽然感觉比学习asp.net的web开发要有一点难度,但是相信只要努力就会成功的。
第三:希望女朋友可以顺顺利利的上研究生,希望我们两个可以越来越好,相互扶持,让我们以后的生活、事业又快又好的发展。
第四:希望父母,兄弟姐妹们都能身体健康,万事如意,心想事成。希望南方灾区的父老乡亲的生活可以快点恢复正常,继续为中国的经济发展贡献自己的力量。
第五:希望园子里的xdjm可以事业、爱情、家庭、生活大大的丰收!!!
posted @ 2008-02-07 17:25 JesseZhao 阅读(1928) | 评论 (14)编辑
今天上了一下博客园,发现自己上了今年的top10的最活跃用户。上一年有很多的时间在博客园上面,学到了很多的东西。今年在浪潮实习了,上网的时间不多了,在公司仿佛还只能上几个日文网站和一个csdn网站。最近在冥思苦想的找一个可以上博客园的方法,不知道有没有相同经历的哥们成功过,给指点方法。
最近一直没有从事.net 的web 开发,而是开始了C++的开发,做一些手机操作系统方面的工作,具体的内容不方便透露,不过还可以,就是日语不太喜欢。明明都是中国字简化过来的,非得搞出来什么3456,不爽ing。
不太想做外包,可是济南也没有多少好的不做外包的公司。只能慢慢的等等,看看这里能不能做些自主研发的东西。现在发现对android比较感兴趣,研究中,下一步有时间写上几篇关于android的文章,发到csdn和cnblogs上面。
posted @ 2008-01-20 14:56 JesseZhao 阅读(362) | 评论 (4)编辑
     摘要:   阅读全文
posted @ 2007-12-27 19:27 JesseZhao 阅读(344) | 评论 (8)编辑

有一个多月没有自己写过类什么的了,一直都在用NBear的gateways在那里做些表面功夫。今天开始写我的新项目 BabyStreet 的代码,写了一个数据提供类,没什么实际的意义的类,就是获得那个static的 Linq to sql  的 DataContent,我居然写出了下面的代码:

   public static class DataProvider
   {
        public static BabyStreetSqlData db;
        private static object _lock = new object();

        public DataProvider()
        {
            if (db == null)
            {
                lock (_lock)
                {
                    // Do this again to make sure db is still null
                    if (db == null)
                    {
                        db = new BabyStreetSqlData();
                    }
                }
            }
        }
    }

这个有明显的错误了,在一个static的类里面写上一个构造函数,有点意思啊。还有居然忘记了如果这样创建一个对象

BabyStreetSqlData cb=DataProvider.db;

后这个对象是copy了DataProvider.db还是直接引用到DataProvider.db。写个函数测试一下:

    public class Baby
    {
        public string Name { get; set; }
        public string Age { get; set; }

        public Baby(string name, string age)
        {
            this.Name = name;
            this.Age = age;
        }
    }
    public static class BabyProvider
    {
        public static Baby Jesse = new Baby("jesse","23");
    }
    class Program
    {
        static void Main(string[] args)
        {
            Baby Kucao = BabyProvider.Jesse;
            Console.WriteLine ("BabyProvider.Jesse Information:");
            Console.WriteLine(BabyProvider.Jesse.Name );
            Console.WriteLine("Kucao Information:");
            Console.WriteLine(Kucao.Name);
            Kucao.Name = "Kucao";
            Console.WriteLine("=========================================");
            Console.WriteLine("BabyProvider.Jesse Information:");
            Console.WriteLine(BabyProvider.Jesse.Name);
            Console.WriteLine("Kucao Information:");
            Console.WriteLine(Kucao.Name);
            Console.ReadLine();
        }
    }

运行后的结果为:

BabyProvider.Jesse Information:
jesse
Kucao Information:
jesse
=========================================
BabyProvider.Jesse Information:
Kucao
Kucao Information:
Kucao

看来是引用的。好多的都忘记了,郁闷啊,恶补吧。

posted @ 2007-12-23 20:06 JesseZhao 阅读(425) | 评论 (3)编辑

前段时间想做个博客系统,用着vs2008很顺手,所有准备在上面开发。在选择JS框架的时候看重了 asp.net ajax,但是后来查阅资料,发现vs2008下面开发的asp.net ajax程序在.net framework2.0下面没法部署运行,原因都是可爱的微软在集成路上啊...今天去www.asp.net网站看,见Brad Abrams写的一篇文章可以解决这个问题,随手一翻,质量低下,大家看看,如果真的不堪入目,不能理解我的意思,去http://blogs.msdn.com/brada/archive/2007/12/19/using-vs2008-to-target-net-framework-2-0-with-asp-net-ajax.aspx 欣赏原文。

我上个月注意到,vs2008已经很好的支持开发运行在 .NET Framework 2.0下的程序了...但是让那些虚拟主机提供商支持部署 .net framework 3.5 的程序还需要一段时间,但是这并不能成为阻止我们享受vs2008的那些酷炫功能。

今天我们发布一个2008下开发 asp.net 2.0 ajax 程序的模板(released ASP.NET 2.0 AJAX Templates for VS2008)。这个版本包含了Visual studio 2008或者visual web developer2008用于开发使用asp.net ajax 扩展的网站工程模板。这个模板包含的网站引用是指向到.net framework 2.0和asp.net 2.0 ajax extension 1.0的,这也就是说我们可以使用这个工程模板开发运行在asp.net2.0 和 asp.net ajax 1.0的虚拟主机上了。

下载 ASP.net2.0 ajax 工程模板 (ASP.NET 2.0 AJAX Templates for VS2008)!

要想使用这个模板,请先确保你已经安装了 asp.net ajax extensions(1.0 for .net2.0)然后在安装你下载的这个模板工程。

然后,我们就可以开始了。选择vs2008菜单的文件-》新建工程,然后选择.net framework2.0作为运行时目标平台。vs2008会自动过滤下面的可以创建工程类型。从里面挑选“AJAX 1.0-Enabled ASP.NET 2.0 Web Application”,选择新建就ok了。

image_2

注意一下, assembly的引用是使用在web.config配置来固定到版本1.0的。具体方法的可以参考下面给出的web.config的配置:

 <system.web>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" 
             assembly="System.Web.Extensions, Version=1.0.61025.0, ...
</controls> </pages>

Now you are all set up to get the power of developing with VS 2008, but target .NET Framework 2.0.

现在你就可以使用VS2008的所有酷炫功能开发运行在.net framework 2.0下面的使用asp.net ajax的程序了。

posted @ 2007-12-21 08:21 JesseZhao 阅读(3800) | 评论 (8)编辑
     摘要: V1.2Beta

添加了显示全部好友功能
添加了显示全部留言功能
添加了在线客服(使用了53kf.com的js脚本)
在后台的处理和已处理订单页面加入了分页处理
在后天加入了普通用户管理  阅读全文
posted @ 2007-12-17 18:04 JesseZhao 阅读(1584) | 评论 (10)编辑
     摘要: V1.1 Beta:

添加了最新加入好友功能,前台挖掘,数据库无任何改动。
添加了最新留言显示。
在显示商品页面添加了都是谁购买过该产品
增加了个人页面查看(简单的,基本信息,头像和购买物品)
管理员增加了对留言的管理
增加了荐购模块,用户可以告诉我们想买什么  阅读全文
posted @ 2007-11-30 17:58 JesseZhao 阅读(1014) | 评论 (8)编辑

中午12点吃完饭坐上115公交车,1点半来到山东大厦的济南厅参加微软的济南新技术推介会,到了门口签到的时候很丢脸,因为只打印了票,没有打印邀请函,不过还是进去了,很尴尬。进去发了袋子,里面有一些宣传资料,还有三张光盘(windows 2008server rc0 64bit,forefront试用版和微软安全宝典),里面对我吸引最大的就是windows 2008 server rc0的光盘,不过我比较穷,机器还是32位的,哪里能借台64位的装来看看啊,虚拟吧。

下午的课程分为四个session吧。一是vs2008 和tfs介绍,二是dinner now的介绍,三是linq介绍,四是sliverlight介绍吧。感觉总体讲师只是简单讲解以下,他们的时间太紧张了吧,那么大的内容只有45分钟,同情啊...期间有个讲师很郁闷,可能是机器太慢,他太紧张吧,同情...

礼品是我这种穷人最关心的,填写表格的送一个塑料保温杯,我期间问了一个问题,送我一个office的钥匙扣,挺好的。

如果那个微软讲师看到我这篇博客,提醒以下我是那个问linq to sql 和linq to entity的小朋友,问题有点多,您老多体谅,嘿嘿。

posted @ 2007-11-27 22:04 JesseZhao 阅读(431) | 评论 (3)编辑

这两天什么都没有做,一直调试一个HttpHandler的错误,最后得到结果确让我很是郁闷啊。错误信息如下:

没有为扩展名“.css”注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。

接着还有下面的错误信息

没有为扩展名“.css”注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。

因为使用了HttpHandler,看来是那个的毛病了。根据提示在<compilation><buildProviders> 地方加了该加的东西,没有任何作用,还是一样的错误。从网上找了n多的httphandler的资料,看看自己是不是写错了,无果,一切仿佛都没有错误。系统好像不听我的命令,把所有的资源都过去编译。郁闷的事情啊。

郁闷了两天后朋友提醒了以下,会不会是你调试的时候用的vs2008内置的webserver的问题啊。也许把,不管什么,换过来用iis来调试,发现一切正常。哦,该死的内置webserver,看来在使用httphandler的时候是把所有的资源都调过去编译的,不可编译的要自己提供BuildProvider啊。恐怖,吸收经验,以后都用iis来作为默认的调式server了。

posted @ 2007-11-12 20:55 JesseZhao 阅读(519) | 评论 (3)编辑
     摘要: 个人求职简历表 姓名 赵 光 性别 男 年龄 23 出生年月 1984年11月 身份证号 372925198411093351 民族 汉 政治面貌 团员 最高学历 本科 专业 计算机科学与技术 毕业院校 山东建筑大学 婚姻状况 未婚 籍贯 山东菏泽 兴趣爱好 音乐,编程 联系地址 山东建筑大学计算机科学与技术学院计本04级3班 电子邮件 jessez@live.com 联系方式 移动电话:1596... 阅读全文
posted @ 2007-11-03 15:26 JesseZhao 阅读(2628) | 评论 (34)编辑
     摘要: 名称:山东建筑大学校内购物网(SdaiBuy.com )

开发:赵光(JesseZhao)

版本:V1.0 Beta

演示地址:http://www.sdaibuy.com

功能说明:网站使用NBear3.7作为数据访问层,使用asp.net2.0+sql server2005。网站实现基本购物网站的在线订货,商品展示,分类,用户系统等模块,同时加入了web2.0的特性,可以用来作为校内购物送货的网站。现在的网站是beta版本,很多功能不完善,代码很烂,后台很简陋。现在开源出来,希望更多的人加入进来,咱们一起把这个网站变得越来越好。

开源协议:GPL协议
  阅读全文
posted @ 2007-10-12 22:25 JesseZhao 阅读(1539) | 评论 (30)编辑