• 《考研英语语法宝典 英文学霸养成记之内功心法二》朱伟,曾主编;陈文笠,范广军,赵炎初,郭将,汪中平,谭晓鸣,李卓然副主编|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《考研英语语法宝典英文学霸养成记之内功心法二》【作者】朱伟,曾主编;陈文笠,范广军,赵炎初,郭将,汪中平,谭晓鸣,李卓然副主编【丛书名】英语部落【页数】227【出版社】北京:中央广播电视大学出版社,2015.02【ISBN号】978-7-304-06889-9【价格】29.00【分类】英语-语法-研究生-入学考试-自学参考资料【参考文献】朱伟,曾主编;陈文笠,范广军,赵炎初,郭将,汪中平,谭晓鸣,李卓然副主编.考研英语语法宝典英文学霸养成记之内功心法二.北京:中央广播电视大学出版社,2015.02.图书封面:《考研英语语法宝典英文学霸养成记之内功心法二》内容提要:本书内容包括形容词和副词,介词,从句,动词时态,动词不定式,被动语态等等。...

    2023-12-24 英语语法系列 英语语法50讲

  • 《获心法 洞悉用户需求的8个关键》张宾作|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《获心法洞悉用户需求的8个关键》【作者】张宾作【页数】210【出版社】北京:中华工商联合出版社,2023.03【ISBN号】978-7-5158-3585-3【价格】69.00【分类】顾客需求【参考文献】张宾作.获心法洞悉用户需求的8个关键.北京:中华工商联合出版社,2023.03.图书封面:《获心法洞悉用户需求的8个关键》内容提要:如今,为什么客户进店越来越少为什么客户黏性越来越弱为什么传统的店铺营销策略已无法吸引客户为什么高利润总是无法持续……若没有巨额预算,没有背景和资源,如何打造可持续成功的产品针对上述问题,闪亮柚创始人张宾提出了自己的观点:大多人还在用传统的制造业思维做生意。而在当下4.0商业时代的思维逻辑,其核心是-抢夺用户,干掉对手。先搞定用户,再拓展渠道,最后强化平台。...

    2023-12-24 洞悉用户 心法是什么 洞悉用户 心法有哪些

  • 《基于CAT及语料库技术的电子商务翻译研究》王朝晖,余军|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《基于CAT及语料库技术的电子商务翻译研究》【作者】王朝晖,余军【丛书名】福建省社会科学规划项目(2010B153)成果【页数】321【出版社】厦门:厦门大学出版社,2016.11【ISBN号】7-5615-6296-3【分类】电子商务-翻译-语料库-研究【参考文献】王朝晖,余军.基于CAT及语料库技术的电子商务翻译研究.厦门:厦门大学出版社,2016.11.《基于CAT及语料库技术的电子商务翻译研究》内容提要:《基于CAT及语料库技术的电子商务翻译研究》分上中下篇。上篇对语料库翻译学、商务翻译、电子商务翻译等相关领域进行了较为全面的文献回顾,提出了CCAT(语料库及计算机辅助的翻译)的理论构想,具体建构CCAT平台的操作模式和方法。中篇给出了电子商务翻译语料库构建的具体操作流程,包括数据采集、文本加工以及句对齐等技术,并配以详尽的讲解和实例;下篇从理论研究和产业应用等方面探讨了CCAT在电子商务翻译中的具体应用。...

    2023-12-21 翻译研究epub 翻译研究方法

  • 《基于语料库的英汉翻译对当代汉语影响的研究》朱一著|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《基于语料库的英汉翻译对当代汉语影响的研究》【作者】朱一著【丛书名】语料库翻译学文库【页数】308【出版社】上海:上海交通大学出版社,2018.12【ISBN号】978-7-313-20416-5【价格】98.00【分类】英语-翻译-影响-现代汉语-研究【参考文献】朱一著.基于语料库的英汉翻译对当代汉语影响的研究.上海:上海交通大学出版社,2018.12.图书封面:《基于语料库的英汉翻译对当代汉语影响的研究》内容提要:本书的主要研究目标包括:翻译汉语与原创汉语有何不同。既包括句子层面的,语法的、语义的差别,也包括篇章层面的差别;当代汉语中有何较为典型的欧化现象,这些欧化现象是如何演变的,与汉语原有的结构和表达此消彼长的过程是怎样的等。...

    2023-12-21 语料库 英汉翻译 语料库 英汉翻译app

  • 《基于“两会”交传语料库的明示话语研究》张易著|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《基于“两会”交传语料库的明示话语研究》【作者】张易著【页数】174【出版社】武汉:武汉大学出版社,2020.12【ISBN号】978-7-307-21963-2【价格】32.00【分类】英语-口译-语料库-研究【参考文献】张易著.基于“两会”交传语料库的明示话语研究.武汉:武汉大学出版社,2020.12.图书封面:《基于“两会”交传语料库的明示话语研究》内容提要:本研究为讲话者使用的中国特色词、隐喻与语气助词,口译者使用的话语标记语和模糊语,以及讲话者与口译员均使用的情态动词、人称指示语和转述动词。通过词频、构词法等数据分析,结合前人对语言要素的语用功能总结以及本语料库政治语篇的特殊性,总结出各个语言要素在源语或译文中的语用功能。...

    2023-12-21 交传啥意思 交传是什么

  • 《语料库翻译学》胡开宝,朱一,李晓倩著|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《语料库翻译学》【作者】胡开宝,朱一,李晓倩著【丛书名】语料库翻译文库【页数】251【出版社】上海:上海交通大学出版社,2018.01【ISBN号】978-7-313-18453-5【价格】86【分类】语料库-翻译学【参考文献】胡开宝,朱一,李晓倩著.语料库翻译学.上海:上海交通大学出版社,2018.01.图书封面:《语料库翻译学》内容提要:本书在阐明语料库翻译学的内涵与意义的基础上编写……...

    2023-12-21 胡开宝教授 胡开文宝墨

  • 孙悟空威网(关于孙悟空威网的介绍)

    孙悟空威网孙悟空威网是一个提供互联网信息服务的网站,于2006年10月12日正式上线,现已发展成为国内最具影响力的互联网信息服务平台之一。孙悟空威网主要提供以下服务:威:用户可以在孙悟空威网上发布任务,要求其他用户提供创意、设计、文案等服务。众筹:用户可以在孙悟空威网上发起众筹项目,向其他用户募集资金。社区:孙悟空威网为用户提供了一个交流和分享的平台,用户可以在社区中发布文章、回复帖子、参与讨论等。孙悟空威网的特点专业性:孙悟空威网的注册用户中有大量的专业人士,包括设计师、工程师、作家、营销专家等,因此孙悟空威网能够为用户提供高质量的服务。高效性:孙悟空威网是一个高效的平台,用户可以在短时间内找到合适的服务商,并快速完成任务。便捷性:孙悟空威网是一个便捷的平台,用户可以通过互联网随时随地访问孙悟空威网,并发布任务或提供服务。孙悟空威网的发展孙悟空威网自成立以来,一直保持着快速发展的势头。截至2023年,孙悟空威网的注册用户数已经超过1000万,平台上的任务总数已经超过1000万,众筹项目的总数已经超过100万。孙悟空威网的快速发展,得益于以下几个因素:互联网的普及:随着互联网的普及,越来越多的用户开始使用互联网来寻找服务。移动互联网的发展:移动互联网的发展,使得用户可以在移动设备上随时随地访问孙悟空威网。孙悟空威网的品牌效应:孙悟空威网经过多年的发展,已经成为一个知名品牌,用户对孙悟空威网的信任度较高。孙悟空威网的未来孙悟空威网是一个充满潜力的平台,未来的发展前景广阔。孙悟空威网将继续保持快速发展的势头,并不断完善平台的服务,为用户提供更好的服务。孙悟空威网的未来发展方向包括:拓展海外市场:孙悟空威网目前主要面向国内用户,未来孙悟空威网将拓展海外市场,为全球用户提供服务。发展新业务:孙悟空威网目前主要提供威、众筹、社区等服务,未来孙悟空威网将发展新的业务,为用户提供更多服务。加强技术创新:孙悟空威网目前的技术水平已经比较先进,但未来孙悟空威网将继续加强技术创新,为用户提供更好的服务。孙悟空威网是一个充满潜力的平台,未来的发展前景广阔。孙悟空威网将继续保持快速发展的势头,并不断完善平台的服务,为用户提供更好的服务。...

    2023-12-21 孙悟空威客网怎么样 孙悟空微客网

  • 浦咖啡机怎么样(浦)

    浦咖啡机怎么样(浦)浦咖啡机怎么样?这是一个很多人都关心的话题。浦咖啡机是一款来自德国的咖啡机品牌,在全球咖啡市场上享有很高的声誉。浦咖啡机以其优良的品质、时尚的外观和人性化的设计而深受消费者的青睐。浦咖啡机优点**品质优良:**浦咖啡机采用优质的材料制成,做工精湛,经久耐用。**外观时尚:**浦咖啡机的外观设计时尚简约,深受消费者的喜爱。**人性化设计:**浦咖啡机的人性化设计体现在很多方面,比如操作简单、清洁方便等。**功能齐全:**浦咖啡机功能齐全,可以满足不同消费者的需求。浦咖啡机缺点**价格昂贵:**浦咖啡机价格昂贵,一般在几千元到上万元不等。**售后服务不完善:**浦咖啡机的售后服务不完善,很多消费者反映维修服务速度慢、费用高。综合评价总的来说,浦咖啡机是一款品质优良、外观时尚、人性化设计、功能齐全的咖啡机。但是,浦咖啡机价格昂贵,售后服务不完善,这也是消费者需要注意的问题。...

    2023-12-21

  • 外贸电子商务人员(外贸电子商务

    外贸电子商务人员(外贸电子商务)前言外贸电子商务作为一种新型的贸易方式,已经成为全球经济增长的新引擎。外贸电子商务人员是从事外贸电子商务业务的人员,他们需要掌握电子商务的基础知识,熟悉国际贸易的惯例和规则,具备一定的语言能力和跨文化沟通能力。外贸电子商务人员的岗位职责外贸电子商务人员的岗位职责主要包括:开发和维护电子商务平台,包括网站、移动应用程序等;推广电子商务平台,吸引客户访问和购买;处理客户订单,包括接收订单、发货和跟踪订单;提供客户服务,包括回答客户的咨询、处理客户的投诉等;制定和实施电子商务营销策略,以提高电子商务平台的销售业绩;分析电子商务平台的数据,以了解客户的需求和偏好,并优化电子商务平台的运营。外贸电子商务人员的任职资格外贸电子商务人员的任职资格主要包括:本科及以上学历,经济学、管理学、计算机科学等相关专业;熟悉电子商务的基础知识,包括电子商务平台的搭建、运营和推广等;熟悉国际贸易的惯例和规则,包括进出口贸易的流程、单证和支付方式等;具备一定的语言能力和跨文化沟通能力,能够与外国客户进行有效沟通;具备良好的团队合作精神,能够积极主动地与团队成员合作,完成项目任务;具备一定的抗压能力,能够承受工作中的压力和挑战。外贸电子商务人员的职业发展外贸电子商务人员的职业发展路径主要包括:外贸电子商务专员:从事外贸电子商务业务的初级人员,负责电子商务平台的日常运营和维护;外贸电子商务经理:负责电子商务平台的总体运营和管理,制定和实施电子商务营销策略,提高电子商务平台的销售业绩;外贸电子商务总监:负责公司电子商务业务的总体规划和管理,制定和实施公司的电子商务发展战略,带领公司电子商务团队实现公司的电子商务目标。结语外贸电子商务人员是一个充满挑战和机遇的职业,随着电子商务的快速发展,外贸电子商务人员的需求也在不断增长。如果你对电子商务和国际贸易感兴趣,并且具备相关的知识和技能,那么外贸电子商务人员是一个非常适合你的职业选择。...

    2023-12-21

  • 币吧(玩币)

    什么是玩币吧(玩币)?玩币吧(玩币)是一个数字货币交易平台,于2013年在中国创立。该平台提供各种数字货币的交易,包括比特币、以太坊、莱特币等。玩币吧也是全球最大的数字货币交易平台之一,其日交易量超过10亿美元。玩币吧的特点**安全性高:**玩币吧采用先进的安全技术,包括冷存储、多重签名和反洗钱系统,以确保用户的资金和个人信息安全。**交易便捷:**玩币吧提供便捷的交易界面,用户可以轻松地进行数字货币的交易。**币种齐全:**玩币吧提供多种数字货币的交易,包括比特币、以太坊、莱特币等。**全球覆盖:**玩币吧在全球多个国家和地区提供服务,用户可以轻松地进行跨国交易。玩币吧的优势**安全性高:**玩币吧采用先进的安全技术,以确保用户的资金和个人信息安全。**交易便捷:**玩币吧提供便捷的交易界面,用户可以轻松地进行数字货币的交易。**币种齐全:**玩币吧提供多种数字货币的交易,包括比特币、以太坊、莱特币等。**全球覆盖:**玩币吧在全球多个国家和地区提供服务,用户可以轻松地进行跨国交易。**手续费低:**玩币吧的手续费相对较低,用户可以节省交易成本。玩币吧的劣势**监管不完善:**数字货币交易行业目前仍处于监管不完善的阶段,这可能会给用户带来一定的风险。**价格波动大:**数字货币的价格波动大,这可能会给用户带来一定的损失。**安全隐患:**数字货币交易平台的安全隐患较多,用户需要谨慎选择交易平台。如何使用玩币吧?**注册账号:**用户需要先在玩币吧注册一个账号。**实名认证:**用户需要进行实名认证,以确保资金安全。**充值:**用户需要将资金充值到玩币吧的账户中。**交易:**用户可以选择自己喜欢的数字货币进行交易。**提现:**用户可以将自己的数字货币提现到银行卡或其他平台。玩币吧的未来发展玩币吧作为全球最大的数字货币交易平台之一,其未来发展前景广阔。随着数字货币的不断发展,玩币吧也将迎来新的发展机遇。玩币吧将继续努力提供安全、便捷、高效的数字货币交易服务,为用户提供更好的交易体验。...

    2023-12-21 玩客币 数字货币是真的吗 玩客币 数字货币违法吗

  • 电子商务网站建设实验报告(电子商务网站建设)

    电子商务网站建设实验报告(电子商务网站建设)一、实验目的了解电子商务网站建设的基本流程。掌握电子商务网站建设的技术要点。能够独立建设一个简单的电子商务网站。二、实验环境操作系统:Widow10开发工具:ViualStudio2019数据库:MySQL8.0服务器:AacheTomcat9.0三、实验步骤需求分析分析用户的需求,确定网站的功能和内容。网站设计根据需求分析的结果,设计网站的结构和界面。数据库设计根据网站的功能和内容,设计数据库的结构。程序开发根据网站的设计和数据库的结构,编写网站的程序代码。网站测试对网站进行测试,确保网站能够正常运行。网站部署将网站部署到服务器上。四、实验结果网站结构网站采用三层结构,包括表现层、业务逻辑层和数据访问层。网站界面网站界面简洁大方,易于操作。数据库结构数据库采用关系型数据库模型,包括用户表、商品表、订单表等。程序代码网站程序代码采用Java语言编写,代码清晰易懂。网站测试网站测试结果表明,网站能够正常运行。网站部署网站已部署到服务器上,用户可以通过浏览器访问网站。五、实验总结通过此次实验,我学习了电子商务网站建设的基本流程和技术要点。我能够独立建设一个简单的电子商务网站。我对电子商务网站建设有了一定的了解。六、参考文献《电子商务网站建设与管理》[M],李刚,清华大学出版社,2019年。《电子商务网站建设技术》[M],王小红,北京大学出版社,2018年。...

    2023-12-21 电子商务网站建设 网站测试方案 电子商务网站测试的内容包括什么

  • 云创大数据智能营销(ve云创微营销系统)

    云创大数据智能营销(ve云创微营销系统)是一个基于大数据分析和人工智能技术,为企业提供智能营销解决方案的平台。它可以帮助企业收集、分析和利用客户数据,实现精准营销和个性化服务,提高营销效率和效果。云创大数据智能营销的主要功能包括:**数据收集与整合:**云创大数据智能营销可以从企业内部系统、外部数据源和其他渠道收集客户数据,并将其整合到统一的平台上。这些数据包括客户的联系方式、交易记录、行为数据、社会媒体数据等。**数据分析与挖掘:**云创大数据智能营销利用大数据分析和人工智能技术,对客户数据进行分析和挖掘,以发现客户的兴趣、偏好和购买行为。这些分析结果可以帮助企业更好地了解客户,并为他们提供更加个性化和相关的营销内容。**精准营销与个性化服务:**云创大数据智能营销可以根据客户的数据进行精准营销。它可以将营销内容精准地发送到目标客户的设备上,并根据客户的行为和偏好进行个性化定制。这样做可以提高营销的点击率和转化率。**营销效果评估与优化:**云创大数据智能营销可以跟踪和评估营销活动的效果,并根据效果数据进行优化。这可以帮助企业了解哪些营销活动最有效,并对营销活动进行相应的调整,以提高营销投资回报率。云创大数据智能营销可以为企业带来以下好处:**提高营销效率:**云创大数据智能营销可以帮助企业自动执行许多营销任务,如客户细分、内容创建和营销活动管理等。这可以节省企业的时间和资源,并提高营销效率。**提高营销效果:**云创大数据智能营销可以帮助企业更好地了解客户,并为他们提供更加个性化和相关的营销内容。这样做可以提高营销的点击率和转化率,并最终提高营销效果。**提高客户满意度:**云创大数据智能营销可以帮助企业提供更加个性化和相关的服务。这可以提高客户满意度,并增加客户忠诚度。**提高销售业绩:**云创大数据智能营销可以帮助企业提高营销效率、营销效果和客户满意度。这最终可以帮助企业提高销售业绩。如果您正在寻找一个智能营销解决方案,那么云创大数据智能营销是一个值得考虑的选择。它可以帮助您收集、分析和利用客户数据,实现精准营销和个性化服务,提高营销效率和效果。...

    2023-12-21 智能营销 营销效率低的原因 智能营销 营销效率高吗

  • ·高》傅皓玥,周骁勇主编|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《·高》【作者】傅皓玥,周骁勇主编【丛书名】环球美术家视点系列【页数】151【出版社】长春:吉林美术出版社,2016.03【ISBN号】978-7-5575-0214-0【价格】39.00【分类】油画-作品集-荷兰-近代【参考文献】傅皓玥,周骁勇主编.·高.长春:吉林美术出版社,2016.03.图书封面:《·高》内容提要:文森特·威廉·凡高,荷兰后印象派画家。出生于新教牧师家庭,是后印象主义的先驱。16岁,他在威廉二世国王公立学校退学一年后,赶往海牙成为古比尔画廊一名职员。值得一提的是,·高在学校时候怎么也学不会透视,不知道摔坏了多少个石膏像。很难想象闻名于世的天才画家在绘画初期竟然学不会透视。在画廊销售期间,·高对人热情,和当地的艺术家相处得好,很快能融入社会,与后来的行为有很大的区别。如果要是一直是这样,·高会一直在画廊工作下去的,他会成为一名成功的画商,那就再也没有世界闻名的艺术大师了。...

    2023-12-12

  • 《Python高并发与高性能编程 原理与实践》周宇著|(epub+azw3+mobi+pdf)电子书下载

    图书名称:《Pytho高并发与高性能编程原理与实践》【作者】周宇著【页数】226【出版社】北京:机械工业出版社,2023.06【ISBN号】978-7-111-72939-6【价格】89.00【分类】软件工具-程序设计【参考文献】周宇著.Pytho高并发与高性能编程原理与实践.北京:机械工业出版社,2023.06.图书封面:图书目录:《Pytho高并发与高性能编程原理与实践》内容提要:这是一本帮助Pytho初级码农向高手进阶的专业指导书,可帮助所有Pytho从业者摆脱因ChatGPT等产品带来的职业危机。书中不仅对Pytho必备基础知识进行了解读,对所有的Pytho高级特性进行原理级剖析,还囊括了大量指导实践的内容,可以帮助读者真正实现高并发、高性能编程。本书从Pytho高级基础知识开始,逐步介绍高并发概念在Pytho语言中的实现过程、高性能特性是如何在Pytho语言中实现的,最后结合本书作者真实的项目经验,应用Pytho高并发、高性能特性来解决真实项目开发过程中遇到的问题和优化项。本书包括4篇19章内容。基础篇:对Pytho高级编程所涉概念、当下主流的Pytho3.X版本进行系统性介绍,这是进行Pytho高级编程必备的知识,也是顺利阅读本书的基础。高并发篇:对Pytho如何实现高并发进行原理级解读,其中包括Pytho对线程的实现与操作、Pytho对协程的实现与操作,以及Pytho中的锁原语、原子性和线程池的实现原理和应用步骤等特色内容。高性能篇:以对Pytho代码进行性能优化为根本目标,深度剖析了如何对基本的Pytho代码进行性能优化,如何基于Profile对Pytho代码进行性能优化,如何基于PythoC拓展对Pytho代码进行性能优化,以及如何对优化前后的Pytho代码性能指标进行监测与统计。实践篇:以常见的邮件发送、日志打印、登录注册等功能为例,详细介绍各种功能如何通过Pytho实现高并发,其中不仅包括实现步骤,还包括如何基于Locut性能测试框架对上述功能进行压力测试。另外,本书还包括两个附录,从实操角度对Djago和FatAPI这两个常用的Pytho框架进行介绍。《Pytho高并发与高性能编程原理与实践》内容试读基础篇■第1章Pytho高级编程所涉及的基础概念·第2章Pytho3.X版本简析:■■周面■度■■■图■■夏:■■■■是间■■■■■■■■每Cte%第1章Pytho高级编程所涉及的基础概念本章将为读者介绍Pytho高级编程中的一些基础概念和定义,这些基础概念和定义会贯穿全书,需要读者根据自身的实际水平来有选择地学习。本章内容包括Pytho中的类,Pytho中的对象,进程与线程,多线程与多进程等。1.1Pytho中的类Pytho作为一门面向对象的高级编程语言,提供了丰富的面向对象编程的实现,包括面向对象语言中的类、对象。对于任意一门面向对象的高级编程语言,最基础的特性都是封装、继承和多态,而实现这些特性的基础正是面向对象编程语言中的类。类是真实世界中的事务在Pytho语言中的一种实现,其规定了真实世界中的事务在Pytho语言中的组成,是使用Pytho来描绘真实世界中事务的手段。在真实世界中,事务可能是一个非常大的问题,也可能是一个非常小的问题,即在真实世界中,事务本身不是一个定数,所以,Pytho中类的设计也是如此。Pytho中的类规定了真实世界中的事务在Pytho中的定义和实现,我们可以通过以下代码定义Pytho中的类:cla【claName]://相应的操作执行上述代码即可创建一个名为[claName]的Pytho类。在Pytho中存在一个全局解释器,该解释器用来执行Pytho代码。Pytho解释器将处理类的过程全部执行完毕后,通过上述代码创建的Pytho类才能被真正创建。Pytho中的类在被创建之后,在类的同一第1章Pytho高级编程所涉及的基础概念3生命周期下,就不允许继续修改了,因为该类已经被转义为Pytho解释器可识别的代码,这些代码已经被解释和执行了。如果需要继续修改该Pytho类,我们可以先在该Pytho类中编写需要修改的内容,然后手动执行并重新解释。在了解了Pytho类的创建过程和解释过程之后,我们真正创建一个Pytho类来进一步了解Pytho类的组成。根据上述创建类的代码,我们创建一个名为HelloPytho的类,并且在HelloPytho类中先定义两个成员变量trA和trB,再定义两个方法:一个方法被声明为Hello,另一个方法被声明为World。创建HelloPytho类的代码如下所示。claHelloPytho:trA"trA"trB"trB"defHello(elf):adefWorld(elf):a我们再来看一下HelloPytho类所在的目录结构,以PyCharm代码编辑器为例,HelloPytho所在目录结构如图1-1所示。回Project,图÷一HelloWorld..y×ahighProD:\ytho3.9.5\vevm1claHelloPytho:highProtrA"trA"gtD.ideatrB"trB"gtveviitydefHello(elf):tagi.y6aettig.y7url.y8defWorld(elf):wgi.y9ahgexamleiityHelloWorld.y图1-1HelloPytho所在目录结构这里是在一个名为highPro的项目中创建HelloPytho类。highPro项目是本书所使用的项目,该项目会在后文进行介绍通过图l-l可知,HelloPytho类所在的Pytho文件名为HelloWorld,并不是HelloPytho,这在Pytho语言中是允许的,但是在Java语言中会直接报错,连编译都不能。这就是Pytho语言和Java语言最显著的区别。Pytho解释器在解释Pytho代码时,会先对Pytho代码进行编译,在编译通过之后,才会将编译的Pytho代码交给Pytho解释器(虚拟机)来执行,这是Pytho代码解释的4基础篇全过程,而在这个过程中会有不同类型的文件产出。我们以HelloPytho类为例展开介绍,如图1-2所示。HelloPythoHelloPytho类字节码文件类可运行代码HelloPytho源代码Pytho编译器Pytho虚拟机Pytho解释器图1-2HelloPytho类代码执行过程通过图1-2可知,HelloPytho类会先被Pytho编译器进行编译。在编译阶段,Pytho编译器会检查HelloPytho类代码是否符合Pytho语言所规定的语法格式和语义规范,还会检查各种变量的定义和引用等。只有这些检查项全部通过,编译才能通过,这些检查项中只要有一项存在异常或错误,Pytho编译器就会立即中断编译,向用户抛出异常或错误重复该过程,直到编译通过。在HelloPytho类编译通过后会输出HelloPytho类字节码文件,如图1-3所示。名称修改日期类型大小Helloworld.cytho-39.ycPVC文件图1-3HelloPytho类字节码文件通过图1-3可知,HelloPytho类生成的字节码文件名为HelloWorld.cytho-39.yc,大小为1KB。HelloPytho类字节码文件名称由4部分组成·HelloWorld:表示Pytho文件的名称,即HelloPytho类所在的Pytho文件的名称·cytho:表示HelloPytho类被哪种虚拟机编译,本书使用的是Pytho默认实现的CPytho虚拟机,所以这里是cytho。。39:表示当前Pytho版本在CPytho虚拟机中对应的字节码版本号,该版本号默认由采用的Pytho版本的第一位大版本号和第二位小版本号组成,忽略其余位数的版本号。本书采用的Pytho版本是3.9.5,取前两位来表示这一字节码版本号,忽略后面的5,所以这里是39。·yc:这是文件的后缀名,表示当前的文件类型是Pytho字节码文件,而不是Java字节码文件。Java字节码文件名以javac结尾。接着将HelloPytho类字节码文件交由CPytho虚拟机处理。CPytho虚拟机的主要工作是解析HelloPytho类字节码文件,并根据该字节码文件中的内容为HelloPytho类中的各种变量分配内存空间,为各种方法创建执行所需的栈帧空间。如果该类中存在类的实例,第1章Pytho高级编程所涉及的基础概念◆5CPytho虚拟机会为该类的实例分配内存空间,并初始化该类的实例的其他属性。下面介绍HelloPytho类字节码文件中的底层内容,以便更好地理解Pytho类字节码文件,如图1-4所示。HelloWorld.cytho-39.y...Offet0123456789ABCDEFANSIASCII00000000610D0D0A00000000DA808C6286000000DEat00000010E3000000000000000000000000000000000000200003000000400000007312000000470000000030640064018400640183025A0064025300dddf2d0000004029036300000000000000000000000000c0000005000000002000000400000007324000000360000006065005A0164005A0264015A0364025A04ezdZdzdZ000000706403640484005A056405640684005a06ddZdd.Z00000080640753002908DA0B48656C6C6F507974d6BelloPyt00000090686F6EDA0473747241DA047374724263houtrADtrBc000000A001000000000000000000000001000000000000B001000000430000007304000000640053d000000C000A9014EA900A901DA0473656C667205gNgg0elfr000000D00000007205000000A0D48656C6C6E57G日e11aW000000E06F726C642E7079DA48656C6C6F0500orld.yuHello000000F0000073020000000001A1148656C6C6型zHello00000100507974686F6E2E48656C6C6F63010000Pytho.Helloc00000110000000000000000000010000000100000000012000430000007304000000640053007204dSr00000130000000720500000072060000007205000000014000007205000000208000000DA05576FWo00000150726C640800000000000000017A11rld0000016048656C6C6F507686F6E2E576E726CBelloPytho.Worl00000170644E2907DA085616D65DAOAdN)amet00000180SF5F6D6F64756C%5FDA57175modulequ00000190616C6E616D655E02000000720300alamer000001A000007209000000720A00000072050000000001B000720500000072050000007208000000000001C0720100000001000073080000000801000001D004010402080372010000004E29017201N)E000001E000000072050000007205000000720500000001F000007208000000DA083C6D6厘64756C650000002003E01000000F300000000图1-4HelloPytho类字节码文件中的底层内容这里我们只需要看3个部分。第一部分是图1-4所示的前8位,即610D0D0A。这部分是Pytho字节码的第一部分,即Pytho语言中的魔数。CPytho虚拟机根据这8位内容判断当前需要处理的字节码文件是不是Pytho字节码文件。如果一个字节码文件的头内容中包含610D0D0A,就表示该字节码文件是Pytho字节码文件,此时CPytho虚拟机才会继续向下解析该文件,否则会终止解析,并向用户抛出异常或错误。CPytho虚拟机所能识别的Pytho字节码的魔数,同样会随着Pytho版本而发生改变,并不是固定不变的。第二部分是图1-4所示的第8列到第B列的内容,即DA808C62。这8位表示Pytho字节码文件头的大小。我们可以使用数据解释器计算出该类字节码文件头的大小,如图1-5所示。第三部分是Offet,即偏移量从00000000往下一直到该文件结束(不包含00000000】的内容,这部分就是HelloPytho类中的字段、方法或者实例被编译成字节码之后的内容。6基础篇HelloWorld.cytho-39.y...Offet0123456789ABCDEFANSIASCII00000000610D0D0A00000000DA808C6286000000aDEat00000010E3000000000000000000000000000020000300000040000000731200数据解释器00000030640064018400640183025A00000000402903630000000000000000008Bit(±:980000005000000002000000400000007316Bit(±y-31,1340000006065005A0164005A0264015A0332Bit(±34,402图l-5HelloPytho类字节码文件头的大小回到我们平常所说的Pytho代码解释过程,结合笔者对HelloPytho类代码的解析过程可以得出,Pytho语言中所说的解释器其实就是Pytho编译器和Pytho虚拟机结合的产物,即Pytho代码的编译和Pytho虚拟机的处理是同一时机触发的,只不过这个过程没有对外暴露而已。1.2Pytho中的对象本质上来说,Pytho中的对象是对Pytho中的类进行实例化后输出的产物。Pytho中的对象和Pytho中的基本类型变量在实现方式上是完全不同的。对于Pytho中的基本类型变量来说,Pytho官方在Pytho语言层面已经进行了规定或约束。以数字类型变量来说,在Pytho语言对外发布时,数字类型已经被固化到了Pytho语言当中,并且通过一定的数字占位,与Pytho虚拟机中的语义规范进行对应,即我们在Pytho中声明了数字类型的基本变量之后,Pytho虚拟机通过已经固化好的数字占位来识别这一变量所属的类型」Pytho中的对象本身也是一种变量,只不过这种变量的类型是随机的、可变的,这是与Pytho中的基本类型变量最大的不同之处。Pytho官方规定了Pytho对象在Pytho虚拟机中的存活方式,即以一种对象地址的形式在Pytho虚拟机中存在,且对象的生命周期交由Pytho虚拟机自动管理,不需要开发者手动管理Pytho对象的生命周期。需要开发者做的,只是创建Pytho对象在Pytho中,创建一个类的对象的代码如下所示claExamlecla:NumA6NumB3defdemo(elf):retur'helloytho'ExamleclaojectExamlecla()在上述代码中,我们定义了一个名为ExamleCla的类,并且在ExamleCla类···试读结束···...

    2023-12-12 python mobi库 python mobile app

  • 学院-高级嵌入式就业班|百度云网盘

    价值【19999】的高级全套嵌入式就业课程,从入门到精通,学完可找月薪20k的工作。...

    2023-05-31 嵌入式就业前景 嵌入式就业前景及收入

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园