语言翻译

计算机基础-编程语言分类

﹥>﹥吖頭↗ 提交于 2019-11-27 19:38:49
什么是编程语言 人可以通过直接输二进制,相关标签打包输入到后来一步步发展的高级语言这种跟机器用本质二进制方式进行指挥操作电脑的硬件的方式 编程语言发展史 机器语言(站在奴隶的角度) 直接用二进制与计算机直接沟通交流 ps:为什么是二进制,是由于计算机是基于电工作的,而电信号只有高低电频 汇编语言(站在奴隶的角度) 用简单的英文标签代替二进制直接操作硬件 高级语言(站在奴隶主的角度) 同人类能够识别的语言与计算机进行沟通交流 机器语言 优点:执行效率高 缺点:开发的效率低 机器语言编程 于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大,机器语言属于低级语言。 编出的程序全是些0和1的指令代码,直观性差,还容易出错。除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。 机器语言是微处理器理解和使用的,用于控制它的操作二进制代码。 尽管机器语言好像是很复杂的,然而它是有规律的。 汇编语言 汇编语言类似于机器语言,但是汇编语言只是把一串二进制数写成一个英文单词。因此你不需要去记住二进制数,而是需要去记住一个一个英文单词,这同样是一个大工程

【翻译】C#编程语言和JAVA编程语言的比较(上)

我的未来我决定 提交于 2019-11-27 15:46:50
【翻译】C#编程语言和JAVA编程语言的比较(上) 原文地址: http://www.25hoursaday.com/CsharpVsJava.html 简介 C#语言是一门面向对象的语言,开发者可以使用C#和微软.NET平台快速构建各种应用程序。C#和.NET平台的目标是把开发者从一些诸如内存管理、类型安全问题、底层类库、数组边界检查等等的底层问题中解放出来并节约大量的时间,这样开发者就可以真正把时间和精力放在他们的应用程序和业务逻辑上。对于Java开发者来说,把前面那句话的开头改为“Java语言和平台”,这句话也同样可以总结Java语言和平台。 后面的内容介绍了C#和Java编程语言的异同,这些都是基于我使用两个语言的经历。所有代码都经过微软.NET框架2.0以及Java SE 6的测试。 注意:作者有些代码不符合.NET 3.5或JAVA SE 7(或以上)版本的最佳实践写法并且也不能覆盖它们所提供的新语法和新特性,但不影响本文的重点也就是平台的比较。 第一部分:C#和JAVA基本一致的地方 1、我们都是Object C#的类层次中有一个根,也就是所有C#的类都是System.Object的子类,Java也是这样,所有类都是java.lang.Object的子类。两个语言的Object类的方法有些相同(比如System.Object的ToString()和java.lang

13jsp

孤街醉人 提交于 2019-11-27 13:56:45
1.jsp概述 JSP是javaee提供的动态web资源开发技术之一。 Servlet技术本质上是java代码,在其中编写HTML页面是比较困难的,为了简化这个过程,SUN公司提供了JSP技术,看起来非常类似于一个HTML页面,但是可以直接在其中编写java代码,从而将之前Servlet在java代码中嵌入html的过程,改为了JSP在HTML中嵌入java代码,便于开发动态页面。 2.jsp原理 2. JSP原理 a. jsp页面在第一次被访问的时候,会被jsp翻译引擎翻译为一个Servlet文件。其中页面的HTML和Java代码全部包含在文件内。访问jsp页面,就是访问这个Servlet文件,会使其中的Service()方法执行。 b. index_jsp.java文件内的类继承了HttpJspBase.HttpJspBase是一个Servlet,所以当前类也是一个Servlet c. 实验: i. 自行寻找work目录下的jsp页面 开发jsp页面并进行访问,观察 [tomcat]/work/Catalina/[虚拟主机]\[web应用]\org\apache\jsp\xxx.java文件 ,了解jsp被翻译成对应的servlet的细节。 3.jsp语法 3.1 模板元素 jsp页面中的 html内容 ,称之为模板元素。 模板元素在 被翻译到Servlet时,直接被out

HLS manifest standard 翻译: HTTP Live Streaming draft-pantos-http-live-streaming-23

旧城冷巷雨未停 提交于 2019-11-27 13:26:50
我为什么要干这种事 Introduction to HTTP Live Streaming 1 OVerview Multimedia presentation : specified by a Uniform Resource Identifier (URI) [RFC3986] to a Playlist. Playlist : either a Media Playlist or a Master Playlist. Both are UTF-8 text files containing URIs and descriptive tags . A Media Playlist contains a list of Media Segments, which when played sequentially will play the multimedia presentation. 2 An example of a Media Playlist #EXTM3U #EXT-X-TARGETDURATION:10 #EXTINF:9.009, http://media.example.com/first.ts #EXTINF:9.009, http://media.example.com/second.ts #EXTINF:3.003, http://media

怎样将语音翻译成文字?实现语音翻译文字这两招帮你搞定

偶尔善良 提交于 2019-11-27 09:47:34
  不知道有没有人和我一样,闲暇时间就喜欢坐下来听歌,通常我喜欢将自己听到的一些好的歌曲保存下来,并且想把里面的每一句歌词记录在我的小本本上,但是一句句抄的话太耽误时间了,有没有好的办法呢?如何在不用抄的情况下将语音翻译成文字呢?下面是今天为大家分享的两个小妙招,一起来看看吧!    第一招:利用文档翻译器   1.双击打开文档翻译器,在跳转的页面左侧有四个功能选项,点击选择语音翻译;   2.在右边出现的工具栏中通过点击上传音频按钮,将需要进行翻译的文件进行上传;   3.然后点击上方语言栏目,选择你所需要的语种,点击翻译即可;    第二招:利用PDF在线转换器   1.首先,进入转换器页面,在上方工具栏中找到语音识别,在弹出的下拉框中点击语音翻译文字,进入操作界面;   2.在自定义设置转换栏目中可以对语音语言和翻译语言进行设置;   3.通过点击选择文件按钮,将需要进行翻译的文件上传至指定区域,可以点击继续添加按钮,继续进行语音翻译文字,也可以直接立即下载,保存翻译后的文件;   好啦,到这里今天的分享就结束啦,以上就是给大家讲解的如何实现语音翻译文字方法,大家都看明白了吗?感兴趣的小伙伴可以动手试试哦,在操作的过程中遇到不明白的地方可以直接在留言框中进行留言哦! 来源: https://blog.51cto.com/14455371/2429703

什么是编译性语言、解释性语言和脚本语言

你离开我真会死。 提交于 2019-11-27 09:44:54
什么是编译性语言、解释性语言和脚本语言   计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。  翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。  解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。  什么是脚本语言? 1.脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。 2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些. 3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。 注:脚本语言一般都有相应的脚本引擎来解释执行。

php解释型语言,那么何为解释?

你。 提交于 2019-11-27 09:40:58
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分 解释型语言 的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言。 解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性 basic语言 ,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。解释是一句一句的翻译。 来源: CSDN 作者: JFrameSea 链接: https://blog.csdn.net/qq_14855277/article/details/52208844

第五次软件个人作业

家住魔仙堡 提交于 2019-11-27 08:43:30
第一部分 调研,评测 评测: 内存占用比预想的大,本来桌面版就当做一个小词典来使用,但因为附带了很多功能(似乎不能选择不安装多余的功能,只要能实现翻译单词),使其在后台未使用的情况下,都要占据近140M的内存,相当于开了4个QQ,或是一个小型的端游的内存占用量。 用惯了类似酷狗的软件,在用迷你界面显示时,若是此时选择显示主界面,则迷你界面就会消失,被主界面替代,但是必应词典在选择主界面的时候,迷你界面仍然存在,需要自己再去关闭才行。 将光标移到喇叭那,会提示文字,点击朗读,但实际上一碰到喇叭,软件就会启动朗读,在移动光标的时候难免会经过喇叭,然后就会马上朗读,有点太过主动。 我认为之所以产品组没有发现这些BUG,是因为这些BUG只是会影响用户的体验,并不会严重到会影响系统的正常运行的大BUG,而这些小BUG可能也鲜有用户去反馈,所以就一直没修复。 采访: 姓名 江流顺 性别,年龄 男,22 收入 学生,除1500生活费一般无收入 知识层次 CET4,单词量2000左右。 生活/工作情况 上课,学习,娱乐 动机,目的 为了备考六级,需要积累更多的词汇,掌握其用法,作为一名计算机学生,他也需要查询很多计算机领域的专业术语,才能更好的明白国外的计算机的发展及相关知识。 用户偏好 简捷方便的界面,流畅的操作,精确的语意。 用户反馈 优点: 界面简洁,可以以迷你窗口显示。 每日一句的设定不错

(JavaEE-07)JSP.md

感情迁移 提交于 2019-11-27 06:36:08
#JSP JSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态Web资源的技术。 JSP的编写就像编写HTML一样简单,但是与HTML不同的是,在JSP中,可以编写Java代码,并且允许使用request、response等web开发常用对象,实现与浏览器的交互。 demo:在JSP中输出当前时间 ###JSP调用和运行原理 浏览器在访问 jsp 页面时,Web服务器是如何调用并执行一个 jsp 页面呢? 当你访问web服务器中的JavaWeb应用时,如果访问的不是一个Servlet,那么都会访问一个默认的Servlet,由这个默认的Servlet来定位资源。当服务器发现你请求是一个JSP时,web容器会把 jsp 翻译成一个 Servlet,然后运行这个Servlet,再将结果返回给客户端。 翻译 jsp 的过程是由Tomcat来完成的,生成的 Servlet源文件会保存在 Tomcat服务器的 work 文件夹中。 查看翻译后的Servlet的源码就会发现,这个类的父类继承了HttpServlet 对于请求的处理,查看翻译后的Servlet源码(service方法)就会发现,在service方法中,输出了我们定义的html代码,并且Java代码也在这里运行。 在运行 service 方法时,该方法内部定义了很多局部变量

FullCalendar 官方文档翻译

旧巷老猫 提交于 2019-11-27 05:56:43
1. 使用方式, 引入相关js, css后, $(‘#div_name’).fullCalendar({//options}); 接受的是一个option对象 2. 普通属性 2.1. year, month, date: 整数, 初始化加载时的日期. 2.2. defaultView: 字符串类型, 默认是’month; 2.2.1. 允许的views: 2.2.1.1. month 一页显示一月, 日历样式 2.2.1.2. basicWeek 一页显示一周, 无特殊样式 2.2.1.3. basicDay 一页显示一天, 无特殊样式 2.2.1.4. agendaWeek 一页显示一周, 显示详细的24小时安排(也就是议事日程) 2.2.1.5. agendaDay 一页显示一天, 显示详细的24小时安排 2.3. header: 定义按钮/文本在日历的顶部, false说明不使用header., 使用left, center, right三个属性来进行布局, 默认是{left: ‘title’, center: ‘’, right: ‘today prev, next’}, 支持使用的属性按钮: 2.3.1. title: 一个包含当前日期的文本 2.3.2. prev: 根据view的不同, 返回上一月/周/天 2.3.3. next: 根据view的不同, 返回下一月