ShenXianGL's Billboard

来访者请看这里,团队创建中
弃用QQ,gtalk找我,shenxiangl@gmail.com,或者blog留言,点击文章下的comment链接或者在旁边的connect with me都可以和我联系
有人知道如何灭火,请和我联系
引用我文章的朋友请看这里

Wednesday, February 28, 2007

google 帐号

新注册google帐号
gaolong.bnu@gmail.com
用于在校的时候对外联系
原帐号
shenxiangl@gmail.com
用于私人联系
未来
gaolong.XXX@gmail.com
用于未来注册使用

firefox plugin

回学校之前,整一下我在家用的插件列表,等回去就用firefox
adblock plus
all in one sidebar
dictcn
downthemall
fasterfox
forecastfox enhances
google settings
mediawrap
superdragandgo
tab mix lite ce

回北京了

今天晚上火车,回北京
不愿意走,不想动

Tuesday, February 27, 2007

范甘迪玩火自焚 by ShenXianGL


今天Rockets和绿衫军Celtics之间的对阵的确让很多人都叹了口气,冷笑着摇头,大家似乎都在埋怨Rockets怎么能输给联盟垫底的标准鱼腩Celtics呢?球迷想不通,于是各种各样的“球妓”变着法的去抠Rockets的毛病,说来说去,无疑都是在吹捧T-MacYao的伟大,缺少了他们,大家都玩不转,事实真是如此么?不见得
其实今天Rockets的失败,完全取决于范甘迪的玩火自焚+超级自我欣赏的"范式创意",和T-Mac的大意。
其实本场比赛在开始之前,就有很多“球妓”预测,这场比赛有99%以上的把握Rockets取得胜利,而且似乎很多人认为可能虐待Celtics20甚至30分,但是这场比赛完全可以用范甘迪自己在球丢得某场胜利之后的一句话来形容:“NBA没有绝对的强队和绝对的弱队,在NBA没什么不可能”。
在比赛开始之前,大家似乎都发现了,熟悉的T-Mac并不在首发阵容上,也就是在比赛之前记得分钟,Rockets宣布T-Mac因为感冒将不会参加这场比赛,所谓的T-Mac PK 九指扣将,弹簧人Green的好戏也就变得平淡无奇,取而代之的是范甘迪用了Wells首发。本场比赛是Wells第一次代表Rockets首发比赛,27分9篮板3助攻2抢断1火锅的技术统计可圈可点,无论是Wells为今夏的交易争取筹码还是因为首发的刺激,如此好看的数据到底来源于他自己怎么想咱们不得而知,我们只能承认,抛开比赛不说,Wells还是很有一名球星所应该具备的水平的,但是,他却的确不适合这场比赛,不适合Rockets。其实这一切都不怪他,只能怪范甘迪玩火自焚。
T-Mac在腰伤恢复之后不久就曾说过,他可能会不定时地选择几场比赛不参加,来休息他那脆弱的腰,为冲击季后赛作准备。今天这场比赛很明显,Celtics标准鱼腩,背靠背,客场,一切条件都不适合他去打这场比赛,于是他选择了一个最无可厚非的借口逃掉比赛,就好像好学生请假一般老师都会给假一样(类似的情况对阵Suns的时候也出现过,只不过那场比赛是一场非常艰苦的比赛),T-Mac的选择没错,他做的也没错,只是范甘迪不应该太轻敌,利用这个时间来启用那么多新元素在这场比赛里面,让自己玩火自焚。
众所周知,范甘迪是一个保守的的教练,他喜欢用老兵,但是却非常喜欢尝试新的战术组合,他自己说过,没有尝试谁也不知道会怎么样。新的战术组合可以尝试,但是Rockets妹妹比赛那么多垃圾时间为什么不去用?非要在正式比赛里面去采取?本来今天T-Mac缺阵就是一个很大的变数,又在比赛中启用内线新球员Tsakalidis,并且将进攻重心激励倾向Wells,如此三大变化导致了球队队员桑植了原有的战术体系,AlstonHeadHoward不得不放弃自己的节奏,放弃自己的位置,跟着Wells跑,虽然Wells不辱使命,但是却牺牲了整个球队换来了Wells的个人数据。大家都知道,NBA球队完全不同于街球或者平时大家随便打得几场比赛,NBA很强调节奏,配合和攻守意识,论球技,或许NBA的球员每个人都会有自己的独到之处,但是为什么很多球员在加入NBA之后无法找到自己的位置呢?就是因为球队的技术风格和战术体系自己不适应,典型的例子就是Suns,标准的配合+快攻战术,Nash一手漂亮的传球和Stoudemire等人的高超的进攻手段组成了这个以小球战术闻名于世的Suns,但是,如果用我们的Yao去到Suns打球,或许,我们就会很难看到Yao的影子,因为Yao和Stoudemire相比,同样是中锋,进攻手段和速度,完全不适合Suns的小球战术,而Suns为什么能有如此骄傲的战绩,Nash功不可没,更主要的就是他们始终都在坚持自己的风格。然而,今天范甘迪却忘记了自己的风格,加入了如此大的三个变化,还将球队整个的风格放弃,将进攻手段完全依赖Wells,造就了今天如此的惨剧。
或许,有人问,今天3分22投一中是怎么回事?不好意思,我不想回答这个问题,我只问你,当你喝酒习惯拿着酒瓶直接往肚子里面灌的时候确让你配合场合举起高脚杯,你会习惯么?

Saturday, February 24, 2007

电子相册制作软件Ultra Album

昨天同学聚会,整理了不少照片,原本想要压缩传到 网络硬盘,但总觉得散乱的不是什么事情,就萌发了制作一个电子书的想法,初步想要实现的功能有封皮封底,分页等视觉效果,能够进行文字编辑,能够生成单文便便于保存。找了半天,发现很多此类软件都是制作光盘形式相册的,支持生成单文件的并不多,在搜索中发现了这个软件,开始在官网上看说需要注册,差点没放弃了它,但是后来发现说非注册板限制功能,就下下来,觉得还不错,下面粘上官网介绍

  • 可以在相册中任意排放各类数码照片和说明文字,为每张照片撰写说明文字。
  • 使用向导功能,从现有数码照片快速的生成一本电子相册。
  • 支持相册的仿真翻页效果。
  • 支持相册的主题选择,并可以自己制作主题。
  • 为相册自定义背景音乐。
  • 可以将相册导出成单独的exe文件,便于与亲友分享数码照片。
  • 导出相册成为多种类型的web文件,可以方便地将相册发布到网上。
  • 内嵌式的数码照片编辑软件,立即对您的数码照片进行处理。
  • 直接从浏览器中拖放照片。
  • 从TWAIN设备导入相片。
  • 读取数码照片的EXIF信息。
  • 我觉得比较好用的功能有支持翻页效果,背景音乐,exe生成很爽,而且它还能在适合窗口查看照片之后可以浏览大图,很不错,而且它还给工具可以自己编辑模版,很不错,虽然这个是需要注册,但是我觉得被限制的功能并没有影响我什么,很不错。
    官方网站就可以下载。

    介绍一个免费网络硬盘

    SH生活网络硬盘
    是我无意间发现的一个网络硬盘,我用网络硬盘一般都是给人中转一些大文件时候用得,平时现用现搜,但总是找不到一个比较好用的,要么上传大小限制,要么文件保存时间限制,更恨的就是找你要钱或者广告无数,
    这个还不错,500M总容量虽然不大,但是算足够了,单文件200M,也够用,关键在于它存储没有时间限制,很爽!
    而且他支持子用户,可以给父以及用户设定一个密码自己使用,同时创建很多具有不同权限的子用户,便于公开网络硬盘

    高中同学小聚

    昨天高中同学小聚,大家都很开心,虽然大家以后道路很不同,但是同学之间的那份情意是不会变的,高中可能使我们心中最后一份纯真的自留地吧
    照片我已经做成相册传到生活网络硬盘
    又需要密码的和我联系

    Tuesday, February 20, 2007

    老婆生病,无尽担心

    希望尽快好起来






































    想你

    Saturday, February 17, 2007

    春节对联左右贴法

    今天过年,贴一个关于对联的贴法的

    上下联的区分与位置

    按照古书读法,上联在右,下联在左。现在有不少门上的对子和柱子上的对子,很多都贴反了,往往都是把上联贴在左边,下联贴在右边了。有时,贴反了不易被察觉,因为有的对联先读哪一联对意思的影响不大,而绝大多数都不行。如“春蚕到死丝方尽,蜡炬成灰泪始干。”

    上下联的区分:

    上联的末字,无一例外地都是“仄声”字。下联的末字,无一例外地都是“平声”字。如前例中的“柳、绣”(上联末字),“天、图”(下联末字)等。

    3、平仄

    这个问题比较复杂和烦琐。但按照现代汉语的分法(古代汉语中的比较复杂,我们使用的是“偷懒”的办法。),只需把读音中的一二声(如清:一声。 明:二声。)视为“平”,把三四声(如马:三声。力:四声。)视为“仄”就可以了(诗词中的平仄也与此相同)。这样,可以使读者读起来有抑扬顿挫、高低起 伏之感,从而朗朗上口。

    如:烽火连三月,读做仄仄平平仄。家书抵万金,读做平平仄仄平。

    一般地,同一半联中的平仄要相连出现,而两个半联中的平仄要分别与另半联的平仄对应出现。比如,上联中如果是“平平仄仄平平仄”,则下联中相对应的位置就应该是“仄仄平平仄仄平”。


    4、对偶和对比的区别

    一般地,对偶句在上下句中同一位置上的字不能相同,而对比句则可以。如:“天有不测风云,人有旦夕祸福。”“你走你的阳关道,我走我的独木桥。”都是对比句。而“海内存知己,天涯若比邻。”“野火烧不尽,春风吹又生。”则是标准的对偶(也叫对仗、对联)句。

    -------
    总的来说,上联最后的那个字一定是仄音,下联最后的那个字一定是平音。在现代汉语拼音中,一、二声为平音,三、四声为仄音。
    贴对联的时候你面对着大门,上联贴在右手边,下联贴在左手边

    Friday, February 16, 2007

    绝对?期望绝对?

    老婆说他周期性抑郁,我觉得似乎我这几天也有一点来了抑郁的状态了。
    这个抑郁的起因是最近看书总是没什么状态,拿起来书看半天眼睛都还在同一个位置,书根本没办法吸引我的欲望,经常去弄一些小东西,比如经常看看手机,虽然没有短信电话,但是,游戏,网站,NBA,这几个手机能弄的我轮番弄,但是假期时间越来越少,明天过年还要闹几天,看书的时间更少了。
    偶尔上网,看看求职的新闻,发现自己要学得还很多,yali这个词我不想说出来,但是它的确已经伴随我很久很久,而且似乎比别人的还要大得多,我需要时间来完成我需要做的事。

    搜索了一下“目标 能力”:

    Google的结果如下:
    约有10,400,000项符合目标 能力的查询结果
    那么看看前五条连接的名字

    教材分析--目标--能力目标

    一)教材的地位和作用. (二)教学目标的确定. 知识目标. 能力目标. 学生能在老师提供的网络平台下自主学习词汇,句型。 学生能通过拓展对话练习,两人合作,编,演出新的对话。 学生能通过拓展阅读,编写出一个“Guessing Game”。 ...
    www.etc.edu.cn/.../book1Bunit20lesson78说课/web/教材分析--目%20%20%20标--能力目标.htm - 16k - 网页快照 - 类似网页

    中国教育报

    素质教育新教案》(以下简称《新教案》)正是在这一方面率先求得了突破,在总结素质教育最新成果的基础上,继承创新,将课堂教学目标重新定位在知识目标能力目标、德育目标、美育目标上,并强化了德育渗透、美育渗透、学科渗透、科学精神和人文精神的 ...
    www.jyb.com.cn/gb/jybzt/2002zt/jysw/187.htm - 21k - 网页快照 - 类似网页

    以色列改进打击移动目标能力

    对于作战飞机来说,精确打击能力是十分重要的,尤其是现在的主要目标都是移动目标。因此,要想成功打击目标,就必须在正确的 ... 以色列空军》杂志2003年6月曾报道称,因具有自主目标捕获能力以及地形匹配能力,使之能在50千米射程内对目标实施精确打击, ...
    express.cetin.net.cn:8080/cetin2/servlet/cetin/action/HtmlDocumentAction?baseid=108&docno=19918 - 8k - 网页快照 - 类似网页

    美国海军正在努力提高全天候打击移动目标能力

    美海军对自身作战能力差距进行了深刻的分析,费茨格劳德在贝尔维尔精确打击讨论会上指出,海军在全天候打击移动目标方面 ... 虽然这种雷达具有良好的空对空能力,但对海军来说,更为重要的是具有识别大范围地面目标能力,把目标数据实时传输给武器系统。 ...
    express.cetin.net.cn:8080/cetin2/servlet/cetin/action/HtmlDocumentAction;jsessionid=F11FCEF62964E47DF07BD... - 5k - 补充材料 - 网页快照 - 类似网页

    提高光电经纬仪跟踪快速运动目标能力的一种方法

    动态滞后误差的大小不但与跟踪系统有关,还与目标运动特性有关.在跟踪快速运动目标时,会因速度、加速度动态误差的增大,导致目标脱离视场,丢失目标.因此提高光电经纬仪跟踪快速运动目标能力,一直是光电跟踪伺服系统努力的方向.本文给出了一种提高光电 ...
    scholar.ilib.cn/Abstract.aspx?A=gdgc200201010 - 类似网页

    反弹道导弹引信有效截获目标能力研究

    反弹道导弹的主要任务是拦截战术弹道导弹,遭遇段极高的相对速度和战术弹道导弹较小的雷达截面积增大了引信截获目标的难度.本文首先分析了高速破片战斗部和侧视引信配合拦截战术弹道导弹(TBM)目标能力,以及高速交会条件对引信参数设计和选择的限制; ...
    scholar.ilib.cn/Abstract.aspx?A=bgxb200303008 - 类似网页


    似乎没有我想要的。
    那么搜索下“职业分析”:
    约有19,800,000项符合职业分析的查询结果

    职业导航

    职业分析职业指导员 · 职业分析:家用电器产品维修工 · 职业分析:营业员 · 职业分析:中式烹调师 · 职业分析:美发师 · 职业分析:车工 · 职业分析:推销员 · 职业分析:家政服务员 · 教育专业人才供不应求 · 三大行业成为城市劳动力需求主体 ...
    www.lm.gov.cn/old/gb/node/527.htm - 16k - 网页快照 - 类似网页

    职业分析_童话_新浪游戏_新浪网

    职业分析. 职业. 在童话的世界中,共有三大类职业系统:旅人系、修士系和战士系。所有新创造出来的人物一开始都没有特别的职业,称之为平民。 ... 他可以协助你加入见习职业,成为见习旅人、见习修士或见习士兵之一,同时并学会该见习职业的基本技能。 ...
    games.sina.com.cn/zhqu/goth/2/zyfx/ - 42k - 补充材料 - 网页快照 - 类似网页

    职业 分析 预测

    北京市2006年第三季度劳动力市场职业供求分析报告 2007-01-09 ... 劳动力市场动态-2006年第三季度北京市劳动力市场供求状况分析 2006-11-29 ... 北京:专家视点--关注劳动力市场“热点职业” :“家庭服务员难求”解析 2006-10-17 ...
    www.ncldl.gov.cn/default.aspx?tabid=547 - 27k - 2007年2月14日 - 网页快照 - 类似网页

    工作分析/文章列表

    员工心理拒绝对职务分析的 ·人力资源集群与虚拟团队 ·人力资源总监新定位 ·人力资源配置的个人——— ·人才的识别与管理 ·工作分析与岗位说明书 ·怎样建立科学的人员配置体 ·岗位描述中的员工恐惧心理 ·守寡式职位:吞噬企业优秀 ·销售人员职业发展设计 ...
    www.cnxuexi.com/jiuye/guanlizhinan/gongzuofenxi/ - 53k - 网页快照 - 类似网页

    工作分析的六个步骤 www.xbrc.gov.cn 2005-5-17 10:25:32 资讯来源:卓 ...

    首先,在一开始要明确工作分析所获得的信息将用于何种目的。其理由是:工作分析所获得信息的用途直接决定了需要搜集何种类型的信息,以及 ... 而另一些工作分析技术,则不能提供上面所需要的那种描述性信息,因而无法满足编写工作描述这一任务的需要。 ...
    www.xbrc.gov.cn/Message_Show.aspx?id=0505170010 - 42k - 网页快照 - 类似网页


    好像有一点改善,但是,仍旧不是我想要找的......
    其实是个正常人看就能看出来我搜索着两个词的目的,但是搜索还是不能给我们明确的答案,到底是互联网的人性化还没有达到我的要求还是我说得不够精确?但是,如果我已经说了着两个词,难道搜索需要的已经不是关键字,难道是非要写进去辞海的全解才能够给我们我们需要的?
    或许,互联网,计算机,本身就是模糊的,其结果就是各种分布所带来的定值,但是各种分布都还是依靠海量的随机事件来推测模拟,根本不会有绝对的事情出现,虽然我一直喊没有绝对,但是,好像每个人都希望所面对的事情能够绝对吧......

    麦迪精彩时刻

    http://www.hoopchina.com/stream/nba/mcgrady/228.html
    35秒13分

    System Of A Down

    堕落体制

    维基百科,自由的百科全书

    (重定向自System of A Down)
    堕落体制
    System of a Down

    活躍年代1995年至今
    國家美国
    音樂類型另類金属
    唱片公司美国哥伦比亚唱片公司

    堕落体制或者体制颠覆(System of a Down,有时缩写为S.O.A.D),是一支来自于美国加利福尼亚州洛杉矶重金属乐队。他们的音乐风格介于另类金属新金属之间。

    乐队由主唱以及键盘手瑟伊·坦基安、鼓手约翰·多尔马安、吉他手和主唱达伦·马拉基安和贝思手沙弗·奥达里安组成。

    他们共发行过以下几张专辑,我有幸都听到了
    Mezmerize
    System.Of.A.Down
    Toxicity
    官方网站
    发现用flash做的页面首页真的很漂亮哈,够刺激~~

    如何登录维基百科

    因为维基百科被封杀,内地的ip都无法访问,甚至在你访问的时候会造成网络短时间内无法访问(大概一分钟),这对于很多人想要去查找一些资料时候造成很大不方便,因为那里有很多敏感话题

      当前除中文维基百科外其他都可以通过官方代理服务器访问:
      (请勿访问带有zh.wikipedia.org的链接,有时中文维基文库的部分页面也无法访问)
      官方代理服务器地址:145.97.39.135 - 145.97.39.140 端口:80
     
      中文维基百科请使用以下方法:
      【中文维基百科】请暂时下载浏览工具访问:
      http://www.douban.com/group/topic/1277029/
      访问情况请在此回报:http://www.douban.com/group/topic/1277533/
      如果你只需要浏览,可以访问
      http://gollum.easycp.de/gollum/gollum.php?a=core&l=zh-cn&wl=zh&q
      或使用固定版本的中文维基百科(需用官方代理服务器):
      http://static.wikipedia.org/zh/index.html
      其他方法:
      访问移动版本(其他语言和计划修改计划名称即可):
      http://zh.wikipedia.7val.com(普通浏览器也适用,中文版编辑会出错)
      或者:http://zh.wapedia.mobi/ (仅限wap浏览器)

    2007年國際維基年會籌備快報(最新一期,2月5日):
    http://wikimania2007.wikimedia.org/wiki/Team_Bulletin/20070205/zh-hans
    大陆地区访问以上地址需要使用代理服务器,无法访问者也可暂时访问原版副本:
    http://www.wretch.cc/blog/vipuser&article_id=4110498



    本文为网络摘取,一切问题与本站无关

    Thursday, February 15, 2007

    使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端

    RT

    兼职程序员| 2007-02-14 | 中软就业培训| 北京 | 面议

    • 工作性质:兼职
    • 工作地点: 北京
    • 发布日期:2007-02-14
    • 截止日期:2007-03-09
    • 招聘人数:15
    • 薪水:面议
    • 工作经验:不限
    • 学历:不限
    • 简历语言要求:中文
    • 语言能力:不限

    职位描述:
      兼职Java程序员
      人数:10
      任职要求:
      1、一年以上java开发经验;
      2、熟练使用UML设计工具;
      3、熟悉J2EE开发和调试;
      4、熟悉软件架构的重用,设计模式,了解Java的发展趋势;
      5、熟悉数据库设计和数据结构。
      兼职.Net程序员
      人数:5
      任职要求:
      1、1年以上.Net开发经验;熟悉N层架构应用程序开发;
      2、熟悉Visio或其它可面向.NET的UML设计工具;
      3、熟悉.Net技术框架,精通C#,熟练使用ASP.NET和ADO.NET;熟悉.NET Framework 2.0优先;
      4、熟悉数据库设计和SQL语言;熟悉SQL Server 2005优先;
      5、清晰的表达能力;较强的解决问题能力。
    中华英才网










    公司介绍:

    中软就业培训

    中软国际有限公司 ( 中软国际 ) ,是中国领先的应用软件和解决方案供应商,具有极高的市场感召力和客户忠诚度,以领先的技术、丰富的经验、精湛的服务在中国 IT 行业享有极高的声誉。自成立以来,中软国际取得了业界瞩目的成就,并作为国内第一家专注于电子政务领域的 IT 服务商,于2003 年 6 月在香港联交所创业板成功上市之后, 2005年9月又获得了微软和国际金融公司3500万美元的战略投资,发展势头迅猛.公司急需大批软件工程师,岗位空缺达500个。
    中软计算 机培训中心(信息产业部计算机技术培训中心)隶属于全国软件排名十强企业中软集团,是中国成立最早的、具有国际先进水平的计算机培训实体,迄今已有26年 的历史,培训各类IT中高端人才六十余万人次。以领先的技术、丰富的经验、精湛的服务、高质量的教学,在中国IT行业享有极高的声誉及社会各界的好评。
    公司的发展离不开人才的注入,为了更好地选拔人才,中软培训及时汇总企业用人需求,组织专门面向就业班学员的专场面试,按公司的人事要求、公司的技术要求 进行授课;项目课程由公司技术骨干带领,保质保量地培养合格学员进入公司,直接向用人单位推荐,从而保障学员的就业。中软培训作为中软集团的培训部,负责 为中软整个集团进行人才培养和储备,依托于中软集团以及和众多知名软件企业长期合作的优势,利用自身在中高端技术上的教学优势,将职场定位和企业用人标准 作为课程设计的指导方向,针对在校学生的项目实战经验缺乏的问题,制定合理的实战训练课程。

    推出“中软软件人才培养计划”,定制解决中软国际及其战略伙伴微软、SUN公司人才需求,参加培训的学员将有机会就业中软国际、微软、SUN等国际国内著名公司。

    培养模式:
    全球JAVA优秀教师、资深项目经理联袂授课;
    中软国际资深HR提供全方位职业规划,为学员进行就业指导与职业生涯等系列讲解,提高学员个人职业素养及职业竞争力;
    高级项目经理及实际开发工程师担任指导项目实战,深入企业真实项目实战训练,进行项目的开发;
    “博大精深”是我们精英团队的目标和信念,也是我们始终立于不败之地的根本。

    丰富、实际的培训课程主要包括专业课程培训和实战训练两个阶段:

    专 业课程培训:主要采用流行的开发部署工具Jbuilder/WebLogic/Oracle,课程设置由浅入深、精炼务实, Java编程基础、企业级Web应用技术到J2EE核心技术,从面向对象基础到采用UML进行面向对象分析设计,为软件企业打造合格JAVA人才.

    实 战项目: 所有的实训项目都来自于中软已实施的实际项目,在实训课程中,学生将扮演项目开发团队中不同的角色,与团队其他成员共同完成实战项目,模拟真实的开发环 境,从项目背景、需求分析、概要设计、详细设计、代码编写以及软件测试整个软件开发的流程进行详细讲解,并指导学员进行项目分析和具体的开发操作,同时在 此基础上增加学生职业素质教育及企业文化灌输,让学员在培训期间就能了解和适应企业,得心应手于日后的工作。

    为了让学员在有限的6个月的培训时间里,熟练掌握软件开发过程中主流的应用技术,成为软件行业中的生力军,经过中软培训中心专家团队的精心设计,特制定了以下培训课程计划。中软软件工程师定向就业班

    课程概要:
    基础课程+专业课程(Java程序开发、前沿技术)+项目实战
    课程目标:
    培养复合性的软件人才,注重实战能力,将六个月的学习时间转换成实实在在的工作经验。
    职场定位:
    高级Java软件工程师、.NET软件包工程师、程序员、C++软件工程师、高级软件测试工程师、数据库管理员、软件测试工程师等
    相关链接: http://www.csst.com.cn/rjdx.asp

    中软外包工程师就业班

    课程概要:
    基础课程(测试基础内容偏重)+Java程序开发+英语课程/日语课程(外语交流)+客户针对性培训
    课程目标:
    掌握测试技巧,加强外语能力,打造复合性的外包的软件人才,注重实战能力。
    职场定位:客户针对性培训
    高级Java软件工程师、.NET软件包工程师、程序员、C++软件工程师、高级软件测试工程师、数据库管理员、软件测试工程师等
    在外包用人单位处进行特定外包项目所需技能的实际培训,周期约一个月。
    相关链接: http://www.csst.com.cn/rjwb.asp
    课程名称 定位方向 开课时间 班制 名额
    中软软件工程师定向就业班 电子政务、电子商务 9月8日 脱产 30人
    中软外包工程师就业班 软件外包 9月8日 脱产 25人


    就业培训联系电话: 51527290 51527292 大学生实训联系电话: 51527291
    联系人: 赵老师 联系人: 阙老师
    地址:北京市海淀区学院南路55号中软大厦B座5层508室
    公司网址:www.csst.com.cn
    E-MAIL: csst@icss.com.cn
    乘车路线:16、运通103、651、601、319路大柳树北站下车向北












    联系方式:
    公司网址:http://www.csst.com.cn/jiuye/index.htm

    Wednesday, February 14, 2007

    兼职网站模块外包开发

    • 工作性质:全职
    • 工作地点: 北京
    • 发布日期:2007-02-09
    • 截止日期:2008-02-02
    • 招聘人数:6
    • 薪水:面议
    • 工作经验:不限
    • 学历:不限
    • 简历语言要求:中文
    • 语言能力:不限


    职位描述:
      兼职外包开发网站功能模块,涉及数据库、多媒体和\或GIS技术。网站使用JSP开发,数据库使用SQL,其他不做严格限定。
      按模块下达任务并支付报酬。具体事项面谈。
    中华英才网



    公司介绍:

    北京争先世纪教育科技研究中心

    本 中心从事外语教育科研。目前正在开发大型专业外语学习网站,涉及数据库、多媒体和GIS等多项技术,需要招募计算机网络、英语教育以及市场推广等方面的专 职和兼职人才。我们执行激励性的薪酬体制,只要把事情搞定,就会有很好的回报。作为教育研究机构,我们还为员工提供在实践中学习的良好机会。

    Ajax自动刷新使网页流量指标重要性下降

    【搜狐IT消息】据国外媒体2月10日报道,随着Ajax技术和网页自动刷新的流行,传统的页流量统计的重要性已经下降。

      和Google公司一样,雅虎公司近来开始在网页设计中采用Ajax技术,比如其新版邮箱以及财经频道中的股票信息。

    凭借这种页面内单独区域自动刷新的技术,用户无需像过去那样频繁刷新整个网页,也可以获得更新的信息。最典型的是,在股票信息页面中,用户打开一次,全天股价信息都会自我更新。

      雅虎公司首席观察官(Chief of Insights)皮特·达波尔(互联网统计公司comScore前CEO)表示,Ajax技术的发展已经对传统的统计标准提出了挑战,互联网业界需要重新讨论流量和用户体验哪个最重要。

      达波尔说,和海量的页流量相比,访问者的忠诚度和他们点击广告的意愿更加重要。如果一个页面能够自我刷新,访问者无需频繁重载整个页面,那么人们可能会停留更长时间,这已经超过了页流量的意义。

      业界专家也指出,页流量的“指挥棒”已经导致了网络访问者用户体验的下降,尼尔森诺曼集团的网页设计专家尼尔森表示,一些新闻网站把一个新闻分 成若干页,以求获得更高的页流量,然而他更希望单页显示,自己滚动着看。尼尔森表示,因为互联网行业在测量错误的东西,导致网站走错了方向。

    Google推中文版在线办公软件Google文件

     据Google中国官方消息,Google线办公软件Google文件(Google Docs &Spreadsheets)中文版今日正式上线。

      2006年6月,Google推出了其第一个英文版在线办公软件Google Spreadsheets(在线表格),欲与微软的 office办公软件相抗衡,Google Spreadsheets除了可以在网页上实现excel的各项功能之外,还可以多人共享一个表格,同步进行编辑。    

    Google文件界面

      此次推出的中文版Google文件支持大多数流行的文件格式,用户通过Gmail账户登陆后可以很容易地导入或导出这些文件。除了供多个用户在网上协作工作,建立、撰写和储存文件的主要功能外, Google文件还允许用户以网页的格式发布这些文件。

    SKINDRED


    SKINDRED,英国的Rock组合,硬/金属,个人认为风格有点另类,饶舌很不错,偶现拉丁的味道
    中文的介绍很少,只有VeryCD上有一张专辑
    英文介绍有它的官方网站[Sign in],发现他们的Cartoon封面居然是模仿SouthPark,赞
    推荐:(我只听过Babylon这一张专辑)
    Set It Off
    Sicker
    Selector
    Babylon(饶舌很有CrazyFrog的感觉)
    The Fear
    专辑Babylon(emule下载)

    在读硕士兼职岗位(Java工程师)

    • 工作性质:兼职
    • 工作地点: 北京
    • 发布日期:2007-02-14
    • 截止日期:2007-03-26
    • 招聘人数:10
    • 薪水:面议
    • 工作经验:不限
    • 学历:不限
    • 简历语言要求:中文
    • 语言能力:不限




    赴用友工作,周期三个月
    要求:在读硕士研究生
    一年以上项目经验,熟悉structs(JSP)、Hibernate/EJB3.0(有实际开发经验,可以立即投入工作)
    Email : hr@cyberresource.com.cn
    中华英才网





    公司介绍:

    中软赛博资源软件技术有限公司

    中软赛博资源技术有限公司,隶属于中软总公司,作为一家中外合资企业,赛博资源是基于中软总公司国际商务合作业务不断扩大而产生的,承揽国际外包业务的专业软件开发公司。公司继承了中软总公司多年来在国际商务活动中积累的先进经验和管理技术,为客户提供有保障的技术服务。
    赛博资源公司的主要业务方向是向国内、外提供软件服务,可以承接的服务包括:软件开发资源外包(开发、测试)、企业IT服务外包、咨询服务、项目/产品分 包/开发等。基于中软与国外厂商的长期合作,赛博资源已逐渐形成了国际外包业务作为主要业务的经营形式,并进而向社会提供产品。
    请将求职简历在线投递!

    联系方式:
    公司网址:www.cyberresource.com.cn

    Tuesday, February 13, 2007

    利用Servlet技术实现Web数据库查询

    Servlet最重要的用途之一就是实现三层结构的Web数据库模式,即客户浏览器、 Web服务器和数据库服务器三层结构,这也是当前Internet/Intranet最流行的应用模式之一。本文讨论了基于这种模式利用Servlet技术查询Web数据库的方法。

    本文使用的软件包为jsdk2.1,安装的目录为 C:jdk1.2jsdk2.1。客户机的平台为Windows XP,安装IE 5.0,Web服务器为Windows NT 4.0 SP4,安装Microsoft Internet Information Server (IIS) 4.0,IP地址为98.53.72.169。

    一、关于Servlet

    Servlet是用Java编写的、协议和平台独立的服务器端组件,它采用“请求/响应”模式, 提供了一种基于Java的Web服务器的解决方案,可以动态地扩展支持Java的Web服务器。由于Servlet运行在服务器内部,它们不需要图形用户接口。

    虽然所有的Servlet都是用Java写的,但它们的客户端可以使用别的语言编写,当Servlet作为在分布式应用系统的中间层使用时,对于用其他语言编写的其他的服务,它们可以交替地成为客户机或服务器。

    Servlet API的最大优点是协议的独立性,它不假定网络传输使用的协议、Servlet如何装载以及运行的服务器环境,这些特性使得Servlet API可以方便地嵌入到许多不同种类的服务器中。另外,它还具有可扩展、简单、短小、容易使用的特点。

    Servlet最突出的特征之一就是对于每一个请求不需要像 CGI那样单独创建一个新的进程。在大多数环境中,许多Servlet可以并行运行在与服务器相同的进程中,这是因为Servlet仅仅要求轻量级的、现 成的上下文转换,即便是Fast -CGI,每个请求都涉及重量级的进程上下文的转换。由于在大多数环境中,Servlet可以处理许多已初始化的客户请求,这些初始化的开销由许多方法分 担,对于该Service方法所面对的所有客户请求,它们都有机会共享数据和通讯资源,并充分利用系统缓存的优点。

    二、Servlet编程基础

    1. HttpServlet类

    HttpServlet类是一个抽象类,我们可以从该类派生出一个子类来实现一个 Http servlet,接受来自Web站点的请求(该请求来自访问该Web站点的客户浏览器),并将处理后的响应结果发回Web站点(Web站点再将响应结果发 送给客户浏览器),在HttpServlet的子类中,我们必须至少重载表1中所列的一种方法。对于表 1中的每一种Http请求,service方法通过分派它们到相应的handler线程(doXXX方法)来处理这些标准的Http请求。

    Servlet通常运行在多线程的服务器中,因此,我们编写的 Servlet代码必须能够处理并行请求和对数据资源的同步访问。共享资源包括内存中的数据(例如:实例或类变量)和外部对象(例如:文件、数据库连接或网络连接)。

    在DemoTable.java中使用的doGet方法的原型如下:

      protected void doGet (HttpServletRequest req,
    HttpServletResponse resp)

      throws ServletException, IOException

    doGet方法从service方法接受并处理HTTP GET请求。 GET方法允许客户读取来自Web服务器的信息,客户通过传递一个带URL的查询字符串可以告诉服务器它需要什么信息。

    如果重载该方法,我们应该从请求读数据,在响应中设置整个headers,访问 PrintWriter或输出流对象,最后写响应数据。当设置headers时,应确保包含content type和encoding。如果使用PrintWriter对象返回响应,在存取PrintWriter对象之前必须设置content type。Servlet引擎必须在写响应数据之前写headers,因为在写数据之后headers随时都可能被刷新。如果请求的格式不正确, doGet方法将返回一个HTTP BAD_REQUEST信息。

    参数req为一个HttpServletRequest对象,含有客户浏览器的Servlet请求;resp是一个HttpServletResponse对象,含有Servlet发送给客户浏览器的响应。

    2.HttpServletRequest接口

    HttpServletRequest接口扩展了javax.servlet. ServletRequest 接口,用于提供更多的功能给HttpServlet。Servlet引擎实现该接口,创建HttpServletRequest 对象,将来自客户浏览器的信息传递给HttpServlet的service方法。

    3.HttpServletResponse接口

    HttpServletResponse接口扩展了OutputStream类,因此,我们可以使用OutputStream类中声明的方法,例如getOutputStream和println方法。

    三、Windows NT服务器端数据库的设置

    为简单起见,本文不使用SQL Server作为数据库服务器,而是直接使用一个简单的数据库DemoTable.DBF,该数据库的内容如图2所示。NT服务器上设置ODBC数据库资源的方法如下:

    (1)在“控制面板”选择“ODBC Data Sources”;

    (2)在弹出的对话框中选择“User DSN”选项卡,选择“Visual FoxPro Tables”,点击“Add...”按钮;

    (3)在弹出的对话框中选择“Microsoft Visual FoxPro Driver(*.dbf)”,点击“下一步”按钮;

    (4)在“ODBC Visual FoxPro Setup”对话框中。

    四、源程序:DemoTable.java

    import java.io.*;
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;

    public class DemoTable extends HttpServlet
    {
    Connection con;

    public void init(ServletConfig config)
    throws ServletException
    {
    super.init(config);

    try {
    // 加载 jdbc-odbc 桥驱动程序
    Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver");
    //得到与数据库的连接
    con = DriverManager.getConnection
    (“jdbc:odbc:DemoTable", “", “");
    }catch (ClassNotFoundException e){
    throw new UnavailableException(this,
    “Couldn't load JdbcOdbcDriver");
    }catch (SQLException e) {
    throw new UnavailableException(this,
    “Couldn't get db connection");
    }
    }

    public void doGet(HttpServletRequest req,
    HttpServletResponse res)
    throws ServletException, IOException
    {
    String sql = “SELECT
    * from DemoTable ORDER BY test_id";

    try {
    //建立输出的类型
    res.setContentType(“text/plain");
    //得到输出流
    ServletOutputStream out = res.getOutputStream();

    try {
    //得到一个Statement对象
    Statement stmt = con.createStatement();

    if (stmt.execute(sql))
    {
    //查询数据库中的表DemoTable,
    得到以test_id排序后的所有记录,
    并存储在ResultSet对象rs中
    ResultSet rs = stmt.getResultSet();
    out.println(“< TABLE >
    ");

    ResultSetMetaData rsmd = rs.getMetaData();
    int numcols = rsmd.getColumnCount();
    // 输出表头
    out.println(“< TR >");
    for (int i = 1; i < = numcols; i++)
    out.println(“< TH >" + rsmd.getColumnLabel(i));
    out.println(“< /TR >
    ");

    //输出记录
    while(rs.next()){
    out.println(“< TR >");

    for(int i = 1; i < = numcols; i++) {
    out.println(“< TD >");
    Object obj = rs.getObject(i);
    if (obj != null)
    out.println(obj.toString());
    else
    out.println(“&nbsp;");
    }
    out.println(“< /TR >
    ");
    }
    out.println(“< /TABLE >
    ");
    }
    else {
    out.println(“< B >Records Affected:< /B >
    " +stmt.getUpdateCount());
    }
    }catch (SQLException e) {
    out.println(“< /TABLE >< H1 >ERROR:
    < /H1 > " + e.getMessage());
    }
    con.close(); //关闭与数据库的连接
    }catch(SQLException e) {
    //不处理异常
    }
    }
    }

    五、程序编译与发布

    在编译Servlet程序时,必须指定Javax包的类路径,我们即可以在CLASPATH环境变量中设置server.jar和servlet.jar的路径,也可以直接在编译时指定,例如:

    javac -classpath c:jdk1.2jsdk2.1server.jar; c:jdk1.2jsdk2.1servlet.jar DemoTable.java

    编译通过后,我们应该将编译得到的HelloWorl.class文件复制到 Servlet服务器的HOME目录下,由于当前jsdk2.1的安装目录为C:jdk1.2jsdk2.1,所以其HOME目录为C: jdk1.2jsdk2.1examplesWEB-INFservlets,这是一个真实路径,对于本例中所使用的服务器而言,其对应的虚拟路径为: http://98.53.72.169:8080/servlets/,客户浏览器访问Servlet服务器时,应该使用虚拟路径。

    六、运行Servlet

    在使用浏览器访问该 Servlet之前,必须先启动Servlet 服务器。在Windows NT上启动Servlet服务器很简单,可以在MS-DOS命令行上直接运行startserver批处理文件(在C:jdk1.2jsdk2.1目录 下)。如果Servlet服务器启动正确,将弹出另一个DOS窗口,作为一个单独的进程运行。在DOS命令行上运行stopserver可以停止。


    JAVA中对象创建和初始化过程

    分析一下JAVA中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象、引用、句柄的概念。

    @Author:ZJ 06-11-25

    Blog: http://zhangjunhd.blog.51cto.com/

    1.Java中的数据类型

    Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型)、引用类型和null类型。其中,引用类型包括类类型(含数组)、接口类型。

    下列语句声明了一些变量:

    以下是引用片段:
    int k ;
    A a; //a是A数据类型的对象变量名。
    B b1,b2,…,b10000;// 假定B是抽象类或接口。
    String s;

    注意:从数据类型与变量的角度看,基本数据类型变量k、类类型变量a和s、抽象类或接口类型变量b(1万个),它们都是变量(标识符)。

    2.关于句柄(handle)

    为了区别引用类型的变量标识符和基本数据类型变量标识符,我们特别的使用Handle来称呼引用类型的变量标识符。上面例子中b1至b10000、a、s都是Handle。Handle直观的看就是手柄、把手,我们采用计算机界常用的中文翻译“句柄”。

    2.1【Windows编程中的】句柄的含义

    句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。

    从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一 样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句 柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。

    如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的 各对象是驻留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错 特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足 各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?

    为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元 的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可 以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。

    句柄地址(稳定)→记载着对象在内存中的地址────→对象在内存中的地址(不稳定)→实际对象

    2.2Java中句柄的意义

    对句柄以前的【Windows编程中的】含义有了深刻的认识,我们可以说Handle是一个我们学习Java时非常需要的术语。它的意义在于区别“对象本身”和对象变量(或者严格点:对象所属的数据类型的变量标识符)。

    2.3回到1中的变量声明:

    现在,你应该对下面的注释一目了然。

    int k, j ;//k里面存放的是一个整型数。

    A a; //a里面存放地址。

    B b1,b2,…,b10000;// b1,…,b10000里面存放地址。

    String s; //s里面存放地址。

      3.关于引用(reference)

      什么是“引用”? “the identifier you manipulate is actually a ‘reference’ to an object”。(Thinking in Java 2e )

      翻译是:你操纵的标识符实际上是一个对象的“引用”。或者精确些,翻译成:你操作的标识符实际上是指向一个对象的“引用”。显然,原文中reference是一个有方向感的东西。

      回到Java中来,引用可以想象成对象的身份证号码、对象的ID或者对象的手机号码。当然,更多的说法是,引用是对象在内存中住的房间号码。直观的说,对象的引用是创建对象时的返回值!引用是new表达式的返回值。

      new A(); 这里真正创建了一个对象,但我们没有用句柄去持有(hold、拿着、保存)该引用。从微观上看,new表达式完成了对象初始化的任务(三步曲,下文详细分析),整体上看则返回一个引用。

      再次回到1中的变量声明,再看看下面的注释。

      A a; //声明句柄a,但未初始化,所以里面的值为null。

      B b1,b2,…,b10000;// 声明句柄b1,…,b10000,但未初始化,所以里面的值为null。

      String s; //声明句柄s,但未初始化,所以里面的值为null。

      4.句柄与引用的关系

      A a;//声明句柄a,值为null

      a=new A();//句柄的初始化(句柄 = 引用;即把引用赋值给句柄)

      引用:new A()的值。引用可以简单的看作对象占据内存空间的地址;通过对象的引用,就可以方便的与其他对象区别开来,引用就是对象独特的身份标识。

      完成句柄的初始化后,就可以用句柄遥控对象了。

      当然,这只是从一方面解释对象的创建和初始化,理解了句柄和引用的关系后,下面分析对象初始化的整个过程。先做以下准备工作,说说栈与堆。

      5.java中栈(stack)与堆(heap)

      在java中内存分为“栈”和“堆”这两种(Stack and Heap).基本数据类型存储在“栈”中,对象引用类型实际存储在“堆”中,在栈中只是保留了引用内存的地址值。

      顺便说说“==”与“equals()方法”,以帮助理解两者(Stack and Heap)的概念。

      在Java中利用"=="比较变量时候,系统使用变量在stack(栈)中所存的值来作为对比的依据,基本数据类型在stack中所存的值就是 其內容值,而引用类型在stack中所存放的值是本身所指向Heap中对象的地址值。 Java.lang包中的Object类有public boolean equals (Object obj)方法。它比较两个对象是否相等。仅当被比较的两个引用指向同一对象时(句柄相等),对象的equals()方法返回true。(至于String 类的equals()方法,它重写(override)equals()方法,不在本文讨论之列。)

      6.对象的创建和初始化过程

      在java中对象就是类的实例。在一般情况下,当把一个类实例化时,此类的所有成员,包括变量和方法,都被复制到属于此数据类型的一个新的实例中去。分析以下两段代码。

      6.1 Vehicle veh1 = new Vehicle();

      上面的语句做了如下的事情:

      ①右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Vehicle类对象(也简称为Vehicle对象)。

      ②末尾的()意味着,在对象创建后,立即调用Vehicle类的构造函数,对刚生成的对象进行初始化。构造函数是肯定有的。如果没创建,Java会补上一个默认的构造函数。

      ③左边的“Vehicle veh1”创建了一个Vehicle类引用变量。

      ④“=”操作符使对象引用指向刚创建的那个Vehicle对象。(回想一下句柄与引用)

      将上面的语句分为两个步骤:

      Vehicle veh1;

      veh1 = new Vehicle();

      这样写,就比较清楚了,有两个实体:一是对象引用变量,一是对象本身。在堆空间里创建的实体,与在栈空间里创建的实体不同。尽管它们也是确确实 实存在的实体,但是似乎很难准确的“抓”住它。我们仔细研究一下第二句,找找刚创建的对象叫什么名字?有人说,它叫“Vehicle”。不对, “Vehicle”是类(对象的创建模板)的名字。一个Vehicle类可以据此创建出无数个对象,这些对象不可能全叫“Vehicle”。对象连名都没 有,没法直接访问它。我们只能通过对象引用来间接访问对象。

      6.2 Vehicle veh2;

      veh2 = veh1;

      由于veh1和veh2只是对对象的引用,第二行所做的不过是把veh1的引用(地址)赋值给veh2,使得veh1和veh2同时指向唯一的一个Vehicle对象。

      6.3 veh2 = new Vehicle();

      则引用变量veh2改指向第二个对象。

      从以上叙述再推演下去,我们可以获得以下结论:①一个对象引用可以指向0个或1个对象;②一个对象可以有N个引用指向它。

      7.参考资料

      ⑴阎宏,Java与模式,电子工业出版社,2006

      ⑵yqj2065,句柄、引用与对象,http://blog.csdn.net/yqj2065

      ⑶Java对象及其引用,http://java.chinaitlab.com/base