Mobiano ThemesBox是由
Mobiano网站
提供的一款Windows Mobile手机主题的客户端软件,在Windows XP或者Vista下安装后,打开软件,便会自动在线更新其提供的最新的主题,并按照详细的分类进行归类。在软件窗口中能直接通过缩略图方式查看效果。
如果你的手机和电脑是在同步状态下,在软件中选中一款你喜欢的主题,然后直接点Apply to device,便会自动下载并安装到手机并应用该主题,非常方便!主题支持所有的PPC系统,Smartphone的不被支持,目前该软件更新的主题能达到几千款的数量,另外Mobiano还有一款Mobiano RingtoneBox,在线更新其提供的铃声的客户端软件。所有这些都是免费的!
posted @
2008-10-10 22:44 披星戴月 阅读(223) |
评论 (0) |
编辑 收藏
今天看了一下Google中国的大全,发现手机版的Google Maps针对中国推出了特别版本China Google Maps(本站介绍的另外一个版本地址),终于可以显示中国地区的地图了,可以进行地址或者名称搜索。访问www.google.cn/gmm 便可以下载Windows Mobile的客户端.
posted @
2008-10-10 22:10 披星戴月 阅读(161) |
评论 (0) |
编辑 收藏
也许S700的外形大家看着都眼熟,没错,多普达为了能尽快推出旗下首款TD机型,沿用了大受欢迎的S1外形设计,黑色机身体现出高端商务气息,作为TD智能手机,S700的外形算是小巧时尚,很容易令人接受。
posted @
2008-10-10 15:46 披星戴月 阅读(143) |
评论 (0) |
编辑 收藏
刚刚装好的Cygwin总是返回找不到命令的错误代码,是因为没有为bash设置环境变量。
修改c:\cygwin目录下的cywin.bat文件:
@echo off
set
HOMEPATH
=
e:\cygwin\work\
path
%
PATH
%
; e:\cygwin\bin; e:\cygwin\sbin; e:\cygwin\usr\bin; e:\cygwin\usr\sbine:
C:
chdir C:\cygwin\bin
bash
--
login
-
i
posted @
2008-09-13 21:58 披星戴月 阅读(10256) |
评论 (0) |
编辑 收藏
【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、广绣〖广东〗
【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗
【四大名花】牡丹〖山东菏泽〗、水仙〖福建漳州〗、菊花〖浙江杭州〗、山茶〖云南昆明〗
【十大名茶】西湖龙井〖浙江杭州西湖区〗、碧螺春〖江苏吴县太湖的洞庭山碧螺峰〗、信阳毛尖〖河南信阳车云山〗、君山银针〖湖南岳阳君山〗、六安瓜片〖安徽六安和金寨两县的齐云山〗、黄山毛峰〖安徽歙县黄山〗、祁门红茶〖安徽祁门县〗、都匀毛尖〖贵州都匀县〗、铁观音〖福建安溪县〗、武夷岩茶〖福建崇安县〗
【扑克人物】
黑桃J:查尔斯一世的侍从,丹麦人霍克拉
红桃J:查尔斯七世的宫廷随从拉海亚
梅花J:亚瑟王的著名骑士兰斯洛特
方块J:查尔斯一世的侍从罗兰
黑桃Q:帕拉斯o阿西纳,古希腊神话中智慧与战争女神
红桃Q:朱尔斯,德国人,查尔斯一世的妻子
梅花Q:英国的兰开斯特王族的约克王后
方块Q:是《圣经o旧约》中的约瑟夫的妹妹,莱克尔皇后
黑桃K:戴维,公元前10世纪的以色列国王索洛蒙的父亲,擅长弹奏竖琴
红桃K:查尔斯一世,弗兰克国王沙勒曼
梅花K:马其顿国的亚历山大大帝,最早go-vern-ment世界
方块K:罗马名将和政治家朱亚斯o西泽,罗马统一后成为独裁统治者
【十二生肖】
〖中国〗子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪
〖埃及〗牝牛、山羊、狮子、驴、蟹、蛇犬、猫、鳄、红鹤、猿、鹰
〖法国〗摩羯、宝瓶、双鱼、白羊、金牛、双子、巨蟹、狮子、室女、天秤、天蝎、人马
〖印度〗招杜罗神的鼠、毗羯罗神的牛、宫毗罗神的狮、伐折罗神的兔、迷立罗神的龙、安底罗神的蛇、安弥罗神的马、珊底罗神的羊、因达罗神的猴、波夷罗神的金翅鸟、摩虎罗神的狗、和真达罗神的猪,
【年龄称谓】
襁褓:未满周岁的婴儿
孩提:指2——3岁的儿童
垂髫:指幼年儿童(又叫“总角”)
豆蔻:指女子十三岁
及笄:指女子十五岁
加冠:指男子二十岁(又“弱冠”)
而立之年:指三十岁
不惑之年:指四十岁
知命之年:指五十岁(又“知天命”、“半百”)
花甲之年:指六十岁
古稀之年:指七十岁
耄耋之年:指八、九十岁
期颐之年:一百岁
【古代主要节日】
元日:正月初一,一年开始。
人日:正月初七,主小孩。
上元:正月十五,张灯为戏,又叫“灯节”
社日:春分前后,祭祀祈祷农事。
寒食:清明前两日,禁火三日(吴子胥)
清明:四月初,扫墓、祭祀。
端午:五月初五,吃粽子,划龙(屈原)
七夕:七月初七,妇女乞巧(牛郎织女)
中元:七月十五,祭祀鬼神,又叫“鬼节”
中秋:八月十五,赏月,思乡
重阳:九月初九,登高,插茱萸免灾
冬至:又叫“至日”,节气的起点。
腊日:腊月初八,喝“腊八粥”
除夕:一年的最后一天的晚上,初旧迎新
【婚姻周年】第1年§纸婚、第2年§棉婚、第3年§皮革婚、第4年§水果婚、第5年§木婚、第6年§铁婚、第7年§铜婚、第8年§陶婚、第9年§柳婚、第10年§铝婚、第11年§钢婚、第12年§丝婚、第13年§丝带婚、第14年§象牙婚、第15年§水晶婚、第20年§瓷婚、第25年§银婚、第30年§珍珠婚、第35年§珊瑚婚、第40年§红宝石婚、第45年§蓝宝石婚、第50年§金婚、第55年§绿宝石婚、第60年§钻石婚、第70年§白金婚
【科举职官】〖乡试〗:录取者称为"举人",第一名称为"解元"、〖会试〗:录取者称为"贡生",第一名称为"会元"、〖殿试〗:录取者称为"进士",第一名称为"状元",第二名为"榜眼",第三名为"探花"
【四书】《论语》、《中庸》、《大学》、《孟子》
【五经】《诗经》、《尚书》、《礼记》、《易经》、《春秋》
【八股文】破题、承题、起讲、入手、起股、中股、后股、束股
【六子全书】《老子》、《庄子》、《列子》、《荀子》、《扬子法言》、《文中子中说》
【汉字六书】象形、指事、形声、会意、转注、假借
【书法九势】落笔、转笔、藏峰、藏头、护尾、疾势、掠笔、涩势、横鳞竖勒
【竹林七贤】嵇康、刘伶、阮籍、山涛、阮咸、向秀、王戎
【饮中八仙】李白、贺知章、李适之、李琎、崔宗之、苏晋、张旭、焦遂
【蜀之八仙】容成公、李耳、董促舒、张道陵、严君平、李八百、范长生、尔朱先生
【扬州八怪】郑板桥、汪士慎、李鱓、黄慎、金农、高翔、李方鹰、罗聘
【北宋四大家】黄庭坚、欧阳修、苏轼、王安石
【唐宋古文八大家】韩愈、柳宗元、欧阳修、苏洵、苏轼、苏辙、王安石、曾巩
【十三经】《易经》、《诗经》、《尚书》、《礼记》、《仪礼》、《公羊传》、《榖梁传》、《左传》、《孝经》、《论语》、《尔雅》、《孟子》
【四大民间传说】《牛郎织女》、《孟姜女》、《梁山伯与祝英台》、《白蛇与许仙》
【四大文化遗产】《明清档案》、《殷墟甲骨》、《居延汉简》、《敦煌经卷》
【元代四大戏剧】关汉卿《窦娥冤》、王实甫《西厢记》、汤显祖《牡丹亭》、洪升《长生殿》
【晚清四大谴责小说】李宝嘉《官场现形记》、吴沃尧《二十年目睹之怪现状》、刘鹗《老残游记》、曾朴《孽海花》
【莎士比亚四大悲剧】《汉姆莱特》、《李尔王》、《麦克白》、《奥赛罗》
【五彩】青、黄、赤、白、黑
【五音】宫、商、角、徵、羽
【七宝】金、银、琉璃、珊瑚、砗磲、珍珠、玛瑙
【九宫】正宫、中吕宫、南吕宫、仙吕宫、黄钟宫、大面调、双调、商调、越调
【七大艺术】绘画、音乐、雕塑、戏剧、文学、建筑、电影
【四大名瓷窑】河北的瓷州窑、浙江的龙泉窑、江西的景德镇窑、福建的德化窑
【四大名旦】梅兰芳、程砚秋、尚小云、荀慧生
【六礼】冠、婚、丧、祭、乡饮酒、相见
【六艺】礼、乐、射、御、书、数
【六义】风、赋、比、兴、雅、颂
【八旗】镶黄、正黄、镶白、正白、镶红、正红、镶蓝、正蓝
【十恶】谋反、谋大逆、谋叛、谋恶逆、不道、大不敬、不孝、不睦、不义、内乱
【九流】儒家、道家、阴阳家、法家、名家、墨家、纵横家、杂家、农家
【三山】安徽黄山、江西庐山、浙江雁荡山
【五岭】越城岭、都庞岭、萌诸岭、骑田岭、大庾岭
【五岳】〖中岳〗河南嵩山、〖东岳〗山东泰山、〖西岳〗陕西华山、〖南岳〗湖南衡山、〖北岳〗山西恒山
【五湖】鄱阳湖〖江西〗、洞庭湖〖湖南〗、太湖〖江苏〗、洪泽湖〖江苏〗、巢湖〖安徽〗
【四海】渤海、黄海、东海、南海
【四大名桥】广济桥、赵州桥、洛阳桥、卢沟桥
【四大名园】颐和园〖北京〗、避暑山庄〖河北承德〗、拙政园〖江苏苏州〗、留园〖江苏苏州〗
【四大名刹】灵岩寺〖山东长清〗、国清寺〖浙江天台〗、玉泉寺〖湖北江陵〗、栖霞寺〖江苏南京〗
【四大名楼】岳阳楼〖湖南岳阳〗、黄鹤楼〖湖北武汉〗、滕王阁〖江西南昌〗、大观楼〖云南昆明〗
【四大名亭】醉翁亭〖安徽滁县〗、陶然亭〖北京先农坛〗、爱晚亭〖湖南长沙〗、湖心亭〖杭州西湖〗
【四大古镇】景德镇〖江西〗、佛山镇〖广东〗、汉口镇〖湖北〗、朱仙镇〖河南〗
【四大碑林】西安碑林〖陕西西安〗、孔庙碑林〖山东曲阜〗、地震碑林〖四川西昌〗、南门碑林〖台湾高雄〗
【四大名塔】嵩岳寺塔〖河南登封嵩岳寺〗、飞虹塔〖山西洪洞广胜寺〗、释迦塔〖山西应县佛宫寺〗、千寻塔〖云南大理崇圣寺〗
【四大石窟】莫高窟〖甘肃敦煌〗、云岗石窟〖山西大同〗、龙门石窟〖河南洛阳〗、麦积山石窟〖甘肃天水〗
【四大书院】白鹿洞书院〖江西庐山〗、岳麓书院〖湖南长沙〗、嵩阳书院〖河南嵩山〗、应天书院〖河南商丘〗
【四大佛教名山】浙江普陀山〖观音菩萨〗、山西五台山〖文殊菩萨〗、四川峨眉山〖普贤菩萨〗、安徽九华山〖地藏王菩萨〗
【四大道教名山】湖北武当山、江西龙虎山、安徽齐云山、四川青城山
【五行】金、木、水、火、土
【八卦】乾〖天〗、坤〖地〗、震〖雷〗、巽〖风〗、坎〖水〗、离〖火〗、艮〖山〗、兑〖沼〗
【三皇】伏羲、女娲、神农
【五帝】太皞、炎帝、黄帝、少皞、颛顼
【三教】儒教、道教、佛教
【三清】元始天尊〖清微天玉清境〗、灵宝天尊〖禹余天上清境〗、道德天尊〖大赤天太清境〗
【四御】昊天金阙无上至尊玉皇大帝、中天紫微北极大帝、勾陈上宫天后皇大帝、承天效法土皇地祗
【八仙】铁拐李、钟离权、张果老、吕洞宾、何仙姑、蓝采和、韩湘子、曹国舅
【十八罗汉】布袋罗汉、长眉罗汉、芭蕉罗汉、沉思罗汉、伏虎罗汉、过江罗汉、欢喜罗汉、降龙罗汉、静坐罗汉、举钵罗汉、开心罗汉、看门罗汉、骑象罗汉、探手罗汉、托塔罗汉、挖耳罗汉、笑狮罗汉、坐鹿罗汉
【十八层地狱】[第一层]泥犁地狱、[第二层]刀山地狱、[第三层]沸沙地狱、[第四层]沸屎地狱、[第五层]黑身地狱、[第六层]火车地狱、[第七层]镬汤地狱、[第八层]铁床地狱、[第九层]盖山地狱、[第十层]寒冰地狱、[第十一层]剥皮地狱、[第十二层]畜生地狱、[第十三层]刀兵地狱、[第十四层]铁磨地狱、[第十五层]寒冰地狱、[第十六层]铁册地狱、[第十七层]蛆虫地狱、[第十八层]烊铜地狱
【五脏】心、肝、脾、肺、肾
【六腑】胃、胆、三焦、膀胱、大肠、小肠
【七情】喜、怒、哀、乐、爱、恶、欲
【五常】仁、义、礼、智、信
【五伦】君臣、父子、兄弟、夫妇、朋友
【三姑】尼姑、道姑、卦姑
【六婆】牙婆、媒婆、师婆、虔婆、药婆、稳婆
【九属】玄孙、曾孙、孙、子、身、父、祖父、曾祖父、高祖父
【五谷】稻、黍、稷、麦、豆
【中国八大菜系】四川菜、湖南菜、山东菜、江苏菜、浙江菜、广东菜、福建菜、安徽菜
【五毒】石胆、丹砂、雄黄、矾石、慈石
【配药七方】大方、小方、缓方、急方、奇方、偶方、复方
2008年女人的目标:
女同胞要学会正确使用男人,
又才华的当顾问,
长的帅的当情人,
挣钱多的当相公,
能顾家的做老公,
靠的住的做知己,
智商高的当孩子他爸。
三八妇女节来临之际,向长期战斗在试衣间,看韩剧,不做饭,魅力十足并掌控老公钱包的杰出女性们致以节日的问候祝所有姐妹们三围魔鬼化,收入白领化,家务甩手化,快乐日常化,爱情持久化,情调小资化,购物疯狂化,情人规模化,老公奴隶化~哦耶
posted @
2008-07-29 17:06 披星戴月 阅读(118) |
评论 (0) |
编辑 收藏
问题:由于log4cpp-0.3.5rc3仅提供了vc6的工程文件,因此,使用vs2005打开后,需要进行转换。但是转换后,不能正确编译,提示Custom Build Step时出现了错误。
分析:因为log4cpp在生成NTEventLogAppender.dll时,需要连接NTEventLogCategories.mc文件。所以,项目设置了自定义的生成步骤去生成NTEventLogAppender.dll。但从vc6的工程文件转换时,这些步骤却没有正确的转换过来。从而出现上述问题。
解决方法:重新填写Custom Build Step项。
其中,CommandLine填写以下内容:
if not exist $(OutDir) md $(OutDir)
"mc.exe" -h $(OutDir) -r $(OutDir) $(SolutionDir)NTEventLogCategories.mc
"RC.exe" -r -fo $(OutDir)\$(InputName).res $(ProjectDir)\$(InputName).rc
"link.exe" /MACHINE:IX86 -dll -noentry -out:$(OutDir)\NTEventLogAppender.dll $(OutDir)\$(InputName).res
Outputs填写:$(OutDir)\NTEventLogAppender.dll
适用范围:log4cpp项目、log4cppDLL项目的Debug和Release配置。同时,该方法适用于vs2003(vc7.1)。
原文出处:
http://www.cppblog.com/ace/archive/2007/01/27/18050.html
posted @
2008-04-13 22:22 披星戴月 阅读(1000) |
评论 (0) |
编辑 收藏
一个例子:
如果我们将
0x1234abcd
写入到以
0x0000
开始的内存中,则结果为:
big-endian little-endian
0x0000 0x12 0xcd
0x0001 0x34 0xab
0x0002 0xab 0x34
0x0003 0xcd 0x12
posted @
2008-03-06 16:13 披星戴月 阅读(193) |
评论 (0) |
编辑 收藏
摘要:
阅读全文
posted @
2008-01-18 13:49 披星戴月 阅读(920) |
评论 (0) |
编辑 收藏
原文:
http://www.microsoft.com/china/net/developer/framework_com.asp
背景和历史
可复用软件不是一个新概念。八年来,人们一直在使用各种形式的组件对象模型(COM)。事实证明,它是最为成功的可复用软件模型。COM引进了“组件”的概念——它是可复用的代码块,可以将多个独立函数的功能进行组合,从而扩充成诸如Microsoft Word这样的应用程序。
大多数开发人员使用OLE时深刻体验了COM功能。OLE是基于COM形成的一组功能,使得用户能将一种文档嵌入到另一种文档中。这个功能本身似乎不太引人入胜,但它的作用却不同凡响:当用户将一个Excel文档粘贴到Word文档中后,单击嵌入的Excel文档时,OLE将会把Word的工具栏和菜单转换成Excel的工具栏和菜单。
从开发人员的角度看,COM通过引进几个明确定义的接口(诸如iUnknown)便可提供代码复用功能,开发期工具可通过这些接口来查询一个组件的功能,并能把这些功能添加到工具中。这就像Visual Basic®开发系统工具箱中的控件能够被拖到某个窗体中一样。实际上,每个控件都代表上百行甚至上千行的代码,可以容易地封装在“黑匣子”中,开发人员只需直接调用其功能即可。
开发人员在使用COM时感到不便的一个问题是,他们必须编写附加代码来将业务逻辑程序转换成可复用的组件,同时还必须实现许多接口才能进行这种转换。最重要的是,COM要求开发人员必须手动处理复杂问题,比如:清空不再使用的组件曾占用的内存、计算组件的使用次数、建立或撤消线程和进程以及处理版本控制问题等。
有人可能认为,让开发人员亲自执行这类工作的主意非常好,但这也有几个弊端。首先,要开发人员一一执行上述所有工作非常困难,往往容易出错:导致应用程序错误、系统崩溃以及可怕的“DLL Hell”。另外,严格地写出所有这种附加代码,会降低开发人员的工作效率,导致延期上市。
这对使用Visual C++®开发系统的开发人员来说,尤其如此。而对使用Visual Basic的开发人员来说,这种情况不是很严重。Visual Basic抽象并简化了COM的许多概念,是全世界最具生产力、最流行的开发环境,但它的局限性在于:为了实现这种高生产力而不得不向开发人员屏蔽了COM的一些功能。
微软在2000年的专业开发人员大会(PDC)上引进的.NET框架,能自动在软件编写过程中进行“智能拼接”,使得开发人员可以集中精力编写业务逻辑,而不必编写COM基本结构。
什么是.NET框架?
.NET框架是一个多语言组件开发和执行环境,它由以下三个主要部分组成:
- 公共语言运行时。此名称不能准确反映它的全部功能。实际上,公共语言运行时在组件的开发及运行过程中,都扮演着非常重要的角色。在组件运行过程中,运行时负责管理内存分配、启动或删除线程和进程、实施安全性策略、同时满足当前组件对其它组件的需求。在开发阶段,运行时的作用有些变化:与现今的COM相比,运行时的自动化程度大为提高(比如可自动执行内存管理),因而开发人员的工作变得非常轻松。尤其是,映射功能将锐减开发人员将业务逻辑程序转化成可复用组件的代码编写量。对编程语言而言,运行时这个概念并不新奇:实际上每种编程语言都有自己的运行时。Visual Basic开发系统具有最为明显的运行时(名为VBRUN),Visual C++®跟Visual FoxPro®、Jscript®、SmallTalk、Perl、Python和Java一样有一个运行时,即MSVCRT。.NET框架的关键作用在于,它提供了一个跨编程语言的统一编程环境,这也是它能独树一帜的根本原因。
- 统一的编程类。.NET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集(API)。现今,C++开发人员使用的是Microsoft基类库,Java开发人员使用的是Windows®基类库,而Visual Basic用户使用的又是Visual Basic API集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。这样,开发人员无需学习多种框架就能顺利编程。远不止于此的是,通过创建跨编程语言的公共API集,.NET框架可实现跨语言继承性、错误处理功能和调试功能。实际上,从JScript到C++的所有编程语言,都是相互等同的,开发人员可以自由选择理想的编程语言。
- 活动服务器页面(ASP+)。ASP+是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。有了它,Web应用程序的构建变得非常容易。开发人员可以直接使用ASP+控件集,该控件集封装了公共的、用于超文本标识语言(HTML)用户界面的各种小器件(诸如文本框、下拉菜单等等)。实际上,这些控件运行在Web服务器上,它们将用户界面转换成HTML格式后再发送给浏览器。在服务器上,控件负责将面向对象的编程模型提供给Web开发人员,这种编程模型能提供面向对象编程技术的丰富功能。ASP+还提供一些基本结构服务(诸如会话状态管理和进程重启服务),这些服务大大减少了开发人员要编写的代码量,并使应用程序的可靠性得到大幅度提高。ASP+还允许开发人员将软件作为一项服务来提供。通过使用ASP+ Web服务功能,ASP+开发人员只需进行简单的业务逻辑编程,而由ASP+基本结构负责通过简单对象访问协议(SOAP)来提供服务。
与COM的关系
.NET框架的一个主要目的是使COM开发变得更加容易。COM开发过程中最难的一件事是处理COM基本结构。因此,为了简化COM开发,.NET框架实际上已自动处理了所有在开发人员看来是与“COM”紧密相关的任务,包括引用计算、接口描述以及注册。
必须认识到,这并不意味着.NET框架组件不是COM组件。事实上,使用Visual Studio 6.0的COM开发人员可以调用.NET框架组件,并且在他们看来,后者更像是拥有iUnknown数据的COM组件。相反,使用Visual Studio.NET的.NET框架开发人员则将COM组件视作.NET框架组件。
为了避免引起误解,这里需对这种关系加以特别说明:COM开发人员必须手动去做大多数.NET框架开发人员可以在运行时自动执行的事情。例如,必须手写COM组件的安全性模块,且无法自动管理模块占用的内存,而在安装COM组件时,注册条目必须放进Windows注册表中。对.NET框架而言,运行时实现了这些功能的自动化。例如,组件本身是自我描述型的,因而无需注册到Windows注册表中便能安装。
与COM+的关系
当把COM与Microsoft事务服务器(MTS)和分布式COM(DCOM)结合在一起时,就变成了COM+。COM+提供了一组面向中间层的服务。特别是COM+提供了进程管理功能和数据库与对象连接池处理功能。在将来的版本中,它还将提供一种称为分区的功能——专门为应用程序服务提供商设计的更强大的进程隔离功能。
COM+服务主要面向中间层应用程序开发,并主要为大型分布式应用程序提供可靠性和可扩展性。这些服务是对.NET框架所提供服务的补充;通过.NET框架类,可以直接访问这些服务。
posted @
2007-09-10 12:25 披星戴月 阅读(238) |
评论 (0) |
编辑 收藏