忙忙碌碌的一天,时间过得飞快,在昨日的Dll深入浅出,以及今天找到的Python下如何调用C++ Dll的方法的指引下,我终于完全掌握了原定的所有技术路线中的关键技术。但是现在在实际运行和调用的过程中还是出现了一些很难发现的问题。还好我的偶像Cr999给予了我大力支持,帮我解决了其中的两个瓶颈级别的问题。现在剩下的任务就是将手有上别人做好的Dll一个一个的连接然后调试通过。
道路是曲折的,前途是光明的。虽然手头的这些Dll还存在一些问题,但是我会迎难而上逐个解决的。
2006年3月10日
2006年3月9日
深入浅出Visual C++动态链接库(Dll)编程
近日苦于Dll相关知识,今天在网上找到一份非常好的资料,不敢独享,Share to you!
-------------------------------------------------------------------------------------------------
全文连接 :深入浅出Visual C++动态链接库(Dll)编程
动态链接库(DLL)是Windows系统的核心,也是COM技术的基础,因此突破动态链接库一直是技术人员的攻坚目标,本期专题将由浅入深的介绍动态链接库的基础慨念、分类、实现和应用。
基础慨念
我想首先阐述一下动态链接库DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。[全文阅读]
非MFC DLL
前文给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。[全文阅读]
MFC规则DLL
MFC规则DLL的概念体现在两方面: (1) 它是MFC的; “是MFC的”意味着可以在这种DLL的内部使用MFC; (2) 它是规则的; “是规则的”意味着它不同于MFC扩展DLL,在MFC规则DLL的内部虽可以使用MFC,但其与应用程序的接口不能是MFC。而MFC扩展DLL与应用程序的接口可以是MFC,可从MFC扩展DLL中导出一个MFC类的派生类。 [全文阅读]
MFC扩展 DLL
MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。[全文阅读]
DLL典型实例
动态链接库DLL实现了库的共享,体现了代码重用的思想。我们可以把广泛的、具有共性的、能够多次被利用的函数和类定义在库中。这样,在再次使用这些函数和类的时候,就不再需要重新添加与这些函数和类相关的代码。具有共性的问题大致有哪些呢?[全文阅读]
DLL木马
DLL在程序编制中可作出巨大贡献,它提供了具共性代码的复用能力。但是,正如一门高深的武学,若被掌握在正义之侠的手上,便可助其仗义江湖;但若被掌握在邪恶之徒的手上,则必然在江湖上掀起腥风血雨。DLL正是一种这样的武学。[全文阅读]
读者反馈与答复
自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者在本文中选取其中的典型问题进行解答。[全文阅读]
-------------------------------------------------------------------------------------------------
全文连接 :深入浅出Visual C++动态链接库(Dll)编程
-------------------------------------------------------------------------------------------------
全文连接 :深入浅出Visual C++动态链接库(Dll)编程
动态链接库(DLL)是Windows系统的核心,也是COM技术的基础,因此突破动态链接库一直是技术人员的攻坚目标,本期专题将由浅入深的介绍动态链接库的基础慨念、分类、实现和应用。
基础慨念
我想首先阐述一下动态链接库DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。[全文阅读]
非MFC DLL
前文给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。[全文阅读]
MFC规则DLL
MFC规则DLL的概念体现在两方面: (1) 它是MFC的; “是MFC的”意味着可以在这种DLL的内部使用MFC; (2) 它是规则的; “是规则的”意味着它不同于MFC扩展DLL,在MFC规则DLL的内部虽可以使用MFC,但其与应用程序的接口不能是MFC。而MFC扩展DLL与应用程序的接口可以是MFC,可从MFC扩展DLL中导出一个MFC类的派生类。 [全文阅读]
MFC扩展 DLL
MFC扩展DLL与MFC规则DLL的相同点在于在两种DLL的内部都可以使用MFC类库,其不同点在于MFC扩展DLL与应用程序的接口可以是MFC的。MFC扩展DLL的含义在于它是MFC的扩展,其主要功能是实现从现有MFC库类中派生出可重用的类。[全文阅读]
DLL典型实例
动态链接库DLL实现了库的共享,体现了代码重用的思想。我们可以把广泛的、具有共性的、能够多次被利用的函数和类定义在库中。这样,在再次使用这些函数和类的时候,就不再需要重新添加与这些函数和类相关的代码。具有共性的问题大致有哪些呢?[全文阅读]
DLL木马
DLL在程序编制中可作出巨大贡献,它提供了具共性代码的复用能力。但是,正如一门高深的武学,若被掌握在正义之侠的手上,便可助其仗义江湖;但若被掌握在邪恶之徒的手上,则必然在江湖上掀起腥风血雨。DLL正是一种这样的武学。[全文阅读]
读者反馈与答复
自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者在本文中选取其中的典型问题进行解答。[全文阅读]
-------------------------------------------------------------------------------------------------
全文连接 :深入浅出Visual C++动态链接库(Dll)编程
[收藏]年轻人少走弯路的十点忠告
如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色!

1. 买个闹钟,以便按时叫醒你。
贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。

2. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。
初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好。

3. 每个人都有孤独的时候。
要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一个可以倾心说话的地方也没有。这时,千万别浮躁,学会静心,学会忍受孤独。在孤独中思考,在思考中成熟,在成熟中升华。不要因为寂寞而乱了方寸,而去做无聊无益的事情,白白浪费了宝贵的时间。

4. 走运时要做好倒霉的准备。
有一天,一只狐狸走到一个葡萄园外,看见里面水灵灵的葡萄垂涎欲滴。可是外面有栅栏挡着,无法进去。于是它一狠心绝食三日,减肥之后,终于钻进葡萄园内饱餐一顿。当它心满意足地想离开葡萄园时,发觉自己吃得太饱,怎么也钻不出栅栏了。相信任何人都不愿做这样的狐狸。退路同样重要。饱带干粮,晴带雨伞,点滴积累,水到渠成。有的东西今天似乎一文不值,但有朝一日也许就会身价百倍。

5. 不要像玻璃那样脆弱。
有的人眼睛总盯着自己,所以长不高看不远;总是喜欢怨天尤人,也使别人无比厌烦。没有苦中苦,哪来甜中甜?不要像玻璃那样脆弱,而应像水晶一样透明,太阳一样辉煌,腊梅一样坚强。既然睁开眼睛享受风的清凉,就不要埋怨风中细小的沙粒。

6. 管住自己的嘴巴。
不要谈论自己,更不要议论别人。谈论自己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中纠缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因为,这中间往往会把议论同事、朋友当做话题。背后议论人总是不好的,尤其是议论别人的短处,这些会降低你的人格。

7. 机会从不会“失掉”,你失掉了,自有别人会得到。
不要凡事在天,守株待兔,更不要寄希望于“机会”。机会只不过是相对于充分准备而又善于创造机会的人而言的。也许,你正为失去一个机会而懊悔、埋怨的时候,机会正被你对面那个同样的“倒霉鬼”给抓住了。没有机会,就要创造机会,有了机会,就要巧妙地抓住。

8. 若电话老是不响,你该打出去。
很多时候,电话会给你带来意想不到的收获,它不是花瓶,仅仅成为一种摆设。交了新朋友,别忘了老朋友,朋友多了路好走。交际的一大诀窍就是主动。好的人缘好的口碑,往往助你的事业更上一个台阶。

9. 千万不要因为自己已经到了结婚年龄而草率结婚。
想结婚,就要找一个能和你心心相印、相辅相携的伴侣。不要因为放纵和游戏而恋爱,不要因为恋爱而影响工作和事业,更不要因一桩草率而失败的婚姻而使人生受阻。感情用事往往会因小失大。
10. 写出你一生要做的事情,把单子放在皮夹里,经常拿出来看。
人生要有目标,要有计划,要有提醒,要有紧迫感。一个又一个小目标串起来,就成了你一生的大目标。生活富足了,环境改善了,不要忘了皮夹里那张看似薄薄的单子。
1. 买个闹钟,以便按时叫醒你。
贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。
2. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。
初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好。
3. 每个人都有孤独的时候。
要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一个可以倾心说话的地方也没有。这时,千万别浮躁,学会静心,学会忍受孤独。在孤独中思考,在思考中成熟,在成熟中升华。不要因为寂寞而乱了方寸,而去做无聊无益的事情,白白浪费了宝贵的时间。
4. 走运时要做好倒霉的准备。
有一天,一只狐狸走到一个葡萄园外,看见里面水灵灵的葡萄垂涎欲滴。可是外面有栅栏挡着,无法进去。于是它一狠心绝食三日,减肥之后,终于钻进葡萄园内饱餐一顿。当它心满意足地想离开葡萄园时,发觉自己吃得太饱,怎么也钻不出栅栏了。相信任何人都不愿做这样的狐狸。退路同样重要。饱带干粮,晴带雨伞,点滴积累,水到渠成。有的东西今天似乎一文不值,但有朝一日也许就会身价百倍。
5. 不要像玻璃那样脆弱。
有的人眼睛总盯着自己,所以长不高看不远;总是喜欢怨天尤人,也使别人无比厌烦。没有苦中苦,哪来甜中甜?不要像玻璃那样脆弱,而应像水晶一样透明,太阳一样辉煌,腊梅一样坚强。既然睁开眼睛享受风的清凉,就不要埋怨风中细小的沙粒。
6. 管住自己的嘴巴。
不要谈论自己,更不要议论别人。谈论自己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中纠缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因为,这中间往往会把议论同事、朋友当做话题。背后议论人总是不好的,尤其是议论别人的短处,这些会降低你的人格。
7. 机会从不会“失掉”,你失掉了,自有别人会得到。
不要凡事在天,守株待兔,更不要寄希望于“机会”。机会只不过是相对于充分准备而又善于创造机会的人而言的。也许,你正为失去一个机会而懊悔、埋怨的时候,机会正被你对面那个同样的“倒霉鬼”给抓住了。没有机会,就要创造机会,有了机会,就要巧妙地抓住。
8. 若电话老是不响,你该打出去。
很多时候,电话会给你带来意想不到的收获,它不是花瓶,仅仅成为一种摆设。交了新朋友,别忘了老朋友,朋友多了路好走。交际的一大诀窍就是主动。好的人缘好的口碑,往往助你的事业更上一个台阶。
9. 千万不要因为自己已经到了结婚年龄而草率结婚。
想结婚,就要找一个能和你心心相印、相辅相携的伴侣。不要因为放纵和游戏而恋爱,不要因为恋爱而影响工作和事业,更不要因一桩草率而失败的婚姻而使人生受阻。感情用事往往会因小失大。
10. 写出你一生要做的事情,把单子放在皮夹里,经常拿出来看。
人生要有目标,要有计划,要有提醒,要有紧迫感。一个又一个小目标串起来,就成了你一生的大目标。生活富足了,环境改善了,不要忘了皮夹里那张看似薄薄的单子。
2006年3月8日
[好文]为什么要读博士?
这是每一个面临读博的学生甚至开始读博的学生的困惑。
1.基本概念
博士:在美国叫A Doctor of Philosophy degree, 简称Ph.D.,是最高学位。
读一个博士需要做两件事:一是完全掌握一个科研领域,二是在这个领域开创新理论。
掌握一个科研领域
要通读所有这个领域的文献。一般开始时是看书,然后要找学术期刊杂志,会议论文和研究报告。
一般在读博之前,学校会有一些方法来考核你对某一个领域地掌握情况。比如要有相关专业本科或者硕士学位。然后,为了证明对本专业的了解,你需要修研究生专业课程,通过考试并确获得较高的平均分。最后还要通过一个评委会的考核(博士中期考核),评委都是博士。
开创新理论
博士和其它学位的本质区别就是一个字:科研(Research)。要开创一个理论,学生必须探索,调查,思考,总结。学术界用“科研”来表示这种行为。
“科研”经常暗示着要“实验”。但是科研绝不仅仅实验,还要解释和深层理解。
以计算机科学专业为例,科研意味着要探索并发现数字计算和通信领域的新法则。必须要发现帮助建立和使用计算机制的新技术。要寻找新抽象、新算法、新规则、新机制。
要获得博士学位,必须要写博士论文,并且通过博士论文口头答辩。
成果的关系
科研的成果可能可以开发新产品或者改善现有的。但是,博士论文的价值不是用商业效益来评价的。必须要引导将来的研究和知识体系。博士成果的效益常常不会在短期创造,而是在长期才慢慢体现。
2。问自己几个问题
决定是否要读博士之前,先问自己几个问题:
你想做科研工作吗?
你要考虑你的长期目标。因为PhD是训练你的科研能力。如果将来不做科研,博士不适合你。
你想进高校工作吗?
博士是进入高校任教的必要条件。
你有足够的能力吗?
评价一下自己是否有下述能力。
智力:显然
时间:往往比你想想的要长,你能承受吗?
创造力:读博需要你用新的思路看待问题。问问自己喜欢“脑筋急转弯”吗?你学高数时感到有意思吗?
好奇心:你是不是强烈的想知道周围事物背后的规律?
适应能力:读博常会出乎意料的困难。你可能会到一个没有人知道答案的领域。你能忍受郁闷吗?能忍受住找没人知道的答案时的枯燥吗?
自我驱动:教授不会告诉你怎么做。你能自己给自己长期科研的动力吗?
竞争能力:你将与最聪明的人共事,别人会将你与这些人比较。你扛得住吗?
成熟:读博时间大部分由你自己支配。你要自己安排自己的日程。
3。警告(博士不是。。)
让自己有声望:你毕业后,你周围每个同事都是博士。
保障自己观点正确:博士只在一个领域有权威。这并不代表所有领域的权威。
自己的目标:如果你只想要各文凭,很多方法都比这容易。
工作的保障:很多公司不要博士。即使要了,当公司不景气时先把科研部门砍掉。
让自己和家人更有面子:你妈可以很骄傲的说自己孩子是个博士。但这不是你读博的理由
证明自己的聪明:你要长期从事枯燥的工作,多次面对失败,折磨你的意志。
将来就研究一个领域:一辈子只吃一碗饭?你将来要不停地科研,学习新方法、新理论
找工作更容易:搞笑!
比其它选择好:每个人都要决定自己究竟要什么,什么最能激励自己。
赚钱更多:至少5年之内你的收入是负的。除非你爱科研,否则这不是最好的赚钱方法。
4。还有几个好消息
如果你有能力和兴趣,搞科研将获得与所有其它工作不同的奖励。你能遇到这个星球上最聪明的人,甚至与他共事。你将不停的超越自己。你将解决以前从没有人解决的问题。你将改变人们的生活方式。
1.基本概念
博士:在美国叫A Doctor of Philosophy degree, 简称Ph.D.,是最高学位。
读一个博士需要做两件事:一是完全掌握一个科研领域,二是在这个领域开创新理论。
掌握一个科研领域
要通读所有这个领域的文献。一般开始时是看书,然后要找学术期刊杂志,会议论文和研究报告。
一般在读博之前,学校会有一些方法来考核你对某一个领域地掌握情况。比如要有相关专业本科或者硕士学位。然后,为了证明对本专业的了解,你需要修研究生专业课程,通过考试并确获得较高的平均分。最后还要通过一个评委会的考核(博士中期考核),评委都是博士。
开创新理论
博士和其它学位的本质区别就是一个字:科研(Research)。要开创一个理论,学生必须探索,调查,思考,总结。学术界用“科研”来表示这种行为。
“科研”经常暗示着要“实验”。但是科研绝不仅仅实验,还要解释和深层理解。
以计算机科学专业为例,科研意味着要探索并发现数字计算和通信领域的新法则。必须要发现帮助建立和使用计算机制的新技术。要寻找新抽象、新算法、新规则、新机制。
要获得博士学位,必须要写博士论文,并且通过博士论文口头答辩。
成果的关系
科研的成果可能可以开发新产品或者改善现有的。但是,博士论文的价值不是用商业效益来评价的。必须要引导将来的研究和知识体系。博士成果的效益常常不会在短期创造,而是在长期才慢慢体现。
2。问自己几个问题
决定是否要读博士之前,先问自己几个问题:
你想做科研工作吗?
你要考虑你的长期目标。因为PhD是训练你的科研能力。如果将来不做科研,博士不适合你。
你想进高校工作吗?
博士是进入高校任教的必要条件。
你有足够的能力吗?
评价一下自己是否有下述能力。
智力:显然
时间:往往比你想想的要长,你能承受吗?
创造力:读博需要你用新的思路看待问题。问问自己喜欢“脑筋急转弯”吗?你学高数时感到有意思吗?
好奇心:你是不是强烈的想知道周围事物背后的规律?
适应能力:读博常会出乎意料的困难。你可能会到一个没有人知道答案的领域。你能忍受郁闷吗?能忍受住找没人知道的答案时的枯燥吗?
自我驱动:教授不会告诉你怎么做。你能自己给自己长期科研的动力吗?
竞争能力:你将与最聪明的人共事,别人会将你与这些人比较。你扛得住吗?
成熟:读博时间大部分由你自己支配。你要自己安排自己的日程。
3。警告(博士不是。。)
让自己有声望:你毕业后,你周围每个同事都是博士。
保障自己观点正确:博士只在一个领域有权威。这并不代表所有领域的权威。
自己的目标:如果你只想要各文凭,很多方法都比这容易。
工作的保障:很多公司不要博士。即使要了,当公司不景气时先把科研部门砍掉。
让自己和家人更有面子:你妈可以很骄傲的说自己孩子是个博士。但这不是你读博的理由
证明自己的聪明:你要长期从事枯燥的工作,多次面对失败,折磨你的意志。
将来就研究一个领域:一辈子只吃一碗饭?你将来要不停地科研,学习新方法、新理论
找工作更容易:搞笑!
比其它选择好:每个人都要决定自己究竟要什么,什么最能激励自己。
赚钱更多:至少5年之内你的收入是负的。除非你爱科研,否则这不是最好的赚钱方法。
4。还有几个好消息
如果你有能力和兴趣,搞科研将获得与所有其它工作不同的奖励。你能遇到这个星球上最聪明的人,甚至与他共事。你将不停的超越自己。你将解决以前从没有人解决的问题。你将改变人们的生活方式。
2006年3月7日
The Art of War
This morning, in our Ph.D. candidate English spoken course, there was a good presentation. The speaker was Xueqiu Sun, who was a teacher of Dalian Science and Technique University. His topic was the art of war(孙子兵法). He was in average height and well-built. From his self-introduction, we knew he was in his early thirties. He had a long angular face, a pointed nose and small eyes. He was in his tidy appearance, with a clean-shaven. With a grey jacket and nice preparation, he started his presentation.
Although he was studying on technology, he had been studying some literate humaniores and management. Now he had launched some course on the art of war in his university. In his short presentation, we know the history of such perfect art. I asked him the question that who first translate it into foreign languages. Finally, we all thumb up to him. We all believed that he was such a expert on this book.
Thanks to him for his wonderful introduction and presentation.
Although he was studying on technology, he had been studying some literate humaniores and management. Now he had launched some course on the art of war in his university. In his short presentation, we know the history of such perfect art. I asked him the question that who first translate it into foreign languages. Finally, we all thumb up to him. We all believed that he was such a expert on this book.
Thanks to him for his wonderful introduction and presentation.
2006年3月6日
Love what you are doing!
It is spring now. I cannot help thinking the common saying, "the whole year's work is depended by the start of the spring". Yeah! You must be with nice annual plan. The most important, I believe, you must love what you are doing.
In such year, I am concerning on three important things: research on coreference resolution, manage and push the XML project, and guide for the works of our coreference resolution research. Prof. Tliu has supervised me that I should put most of myself on the most important things. I believe that such three things are enough to me. I love them and am sure of myself for doing them in better status.
This whole day, I am trying the Python CGI mode for interaction with C++. The baseline system is in my plan. I have been successful on the basic means for it. The current works for me is modifying original system for Python CGI mode.
Little exciting to me! I love such feeling. There is another piece of good news that I can apply for teaching assist for some courses. In the course list, I found there was a best course for me: mathematics modeling. If I can get the chance, I would be happier. I love mathematic modeling also. Somebody said that do not lose the chances you can grasp with energy and time. I will try once.
In such year, I am concerning on three important things: research on coreference resolution, manage and push the XML project, and guide for the works of our coreference resolution research. Prof. Tliu has supervised me that I should put most of myself on the most important things. I believe that such three things are enough to me. I love them and am sure of myself for doing them in better status.
This whole day, I am trying the Python CGI mode for interaction with C++. The baseline system is in my plan. I have been successful on the basic means for it. The current works for me is modifying original system for Python CGI mode.
Little exciting to me! I love such feeling. There is another piece of good news that I can apply for teaching assist for some courses. In the course list, I found there was a best course for me: mathematics modeling. If I can get the chance, I would be happier. I love mathematic modeling also. Somebody said that do not lose the chances you can grasp with energy and time. I will try once.
2006年3月5日
Python for CGI
以前看到过有人用Python制作了一个非常漂亮的blog系统,而且功能也不错。随着现在学习Python的渐渐深入,我已经开始使用Python完成一些最简单的动态网页制作。感觉Python做网站比我以前用过的ASP.NET有个非常好的地方,那就是Python可以很好的实现跨平台的切换。
现在还有一个很棘手的任务就是要用Python实现调用C++模块的技术,然后完成一个实验室的在线Demo系统。
慢慢来,凡事不能太着急,解决的途径已经基本找到了,现在需要的就是要好好的专研一下。
现在还有一个很棘手的任务就是要用Python实现调用C++模块的技术,然后完成一个实验室的在线Demo系统。
慢慢来,凡事不能太着急,解决的途径已经基本找到了,现在需要的就是要好好的专研一下。
订阅:
博文 (Atom)