terminology相关内容
Hy Python 社区 - 这是一个关于 Argv 和“调用"的基本术语问题 我是 Python 和编程的新手. 我正在阅读 openbookproject.com 上 sys 模块中的 argv 函数: “argv 变量保存 Python 脚本运行时从命令行读入的字符串列表.这些命令行参数可用于将信息传递给程序在调用程序的同时强>."http://openbookpro
..
我想这种命名可能有历史原因,其他语言也有类似的特性,但在我看来,参数在 C# 中总是有一个名称.参数是未命名的.或者选择这个术语有什么特别的原因吗? 解决方案 是的,你是绝对正确的(无论如何,在我看来).具有讽刺意味的是,尽管我通常对这些术语很挑剔,但当我可能应该谈论“参数传递"时,我仍然使用“参数传递".我想有人可能会争辩说,在 C# 4.0 之前,如果您正在调用一个方法,您并不关心参数
..
我经常发现自己对术语“参数"和“参数"的使用方式感到困惑.它们在编程世界中似乎可以互换使用. 使用它们的正确约定是什么? 解决方案 参数是函数定义的作为输入的东西,参数是作为参数传递的东西. void foo(int bar) { ... }富(巴兹); 在本例中,bar 是 foo 的参数.baz 是传递给 foo 的参数.
..
“参数"和“参数"之间是否有区别,或者它们只是同义词? 解决方案 Argument 通常用于实际参数 vs. 形式参数. 形参是在函数声明/定义/原型中给出的,而实参是调用函数时传递的——一个形式参数,如果你愿意的话. 话虽如此,它们经常互换使用,它们的确切用途取决于不同的编程语言及其社区.比如我也听说过实参等 所以这里 x 和 y 将是形式参数: int foo(in
..
我把参数和参数搞混了,并没有真正注意何时使用一个,何时使用另一个. 你能告诉我吗? 解决方案 参数是作为方法签名(方法声明)一部分的变量.参数是调用方法时使用的表达式. 考虑以下代码: void Foo(int i, float f){//做事}空栏(){int anInt = 1;Foo(anInt, 2.0);} 这里i和f是参数,anInt和2.0是参数.
..
当口头谈论方法时,我永远不确定是使用参数还是参数或其他词.无论哪种方式,其他人都知道我的意思,但什么是正确的,这些术语的历史是什么? 我是一名 C# 程序员,但我也想知道人们是否在不同的语言中使用不同的术语. 为了记录,我是自学的,没有计算机科学背景.(请不要告诉我阅读代码完整 因为我是为了其他还没有史蒂夫·麦康奈尔 了不起的书.) 总结 普遍的共识似乎是在团队环境中可以互
..
什么是域逻辑?域逻辑的维基百科页面重定向到业务逻辑.它们是否相同,如果不同,它们有何不同? 解决方案 领域就是你正在建模的东西. 如果您正在为业务问题建模,它们是一回事. 如果您正在建模其他东西,例如物理,您的系统中可能没有业务逻辑,但物理部分仍然是领域逻辑.
..
我是 Java 世界的新手(7 年的低级纯 C). 当我开始阅读 Java 相关网站时: http://wiki.apidesign.org/wiki/Main_Page http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/ 我对现有术语感到困惑: 班级 包装
..
我经常看到人们说某些软件“非常固执",或者 Microsoft 倾向于编写“无主见"的框架.这实际上意味着什么? 解决方案 如果一个框架固执己见,它就会锁定或引导你进入他们做事的方式. 例如:有些人认为模板系统不应该提供对用户定义的方法和函数的访问,因为它让系统对返回原始 HTML 保持开放.因此,固执的框架开发人员只允许访问数据结构.根据设计,软件限制并鼓励设计师按照自己的方式做事
..
我现在几乎在每个跨服务应用程序中都能看到这个词. API 密钥究竟是什么?它的用途是什么? 另外,API 公钥和私钥有什么区别. 解决方案 API 密钥“确切地"用于什么在很大程度上取决于谁发布它以及它用于什么服务.然而,总的来说,API 密钥是某种形式的秘密令牌的名称,该令牌与 Web 服务(或类似)请求一起提交,以识别请求的来源.密钥可能包含在请求内容的某个摘要中,以进一步
..
这些术语似乎非常相似,这让我很困惑. 目前我知道: 协议是一组规则,允许两个人之间进行通信的方法系统,就像现实生活中的语言,系统是两个人们说话. API 是一种软件,它允许从一个系统到另一个,它就像一个女服务员(API),它将客户端的请求发送到厨房并将响应从厨房发送回客户端. Web Servives 是使用 http 协议与客户端和服务器通信的 APIS.在前面的女服务员示例中,
..
我买了一本书“学习 java SE 6 平台".我想知道平台这个词的真正含义是什么.原因不仅仅是我可以使用的一堆类.库下 Netbeans 中的 JDK 1.6 节点. API 是什么?是不是和平台一样.但是库不是一个意思吗……一堆类和一些超类等等? 解决方案 术语“平台"用于表示任何软件、服务和资源的集合,在特定上下文中,它们被视为给定的,因此可以使用作为应用软件的构建块(或在此之
..
我脑子里突然想到了这个问题!API,框架和中间件之间有什么区别?基本上所有这些都为应用程序提供抽象的低级服务.那为什么dot net叫framework,windows API叫好..API? 解决方案 API 是应用程序程序员接口.它只是一个术语,指的是程序员将用于与软件交互的方法.例如,一个 DAO 可能有一个 save() 方法.保存是 DAO API 的一部分.在较高级别,您可能具
..
我的问题很简单,我想通过一个简单的例子得到明确的答案. API、工具包、框架和库之间的主要区别是什么? 解决方案 这一直是我的理解,你肯定会看到不同的意见: API(应用程序编程接口)- 允许您以独立方式在已经运行的应用程序中使用代码. 框架 - 为特定任务/应用程序类型提供基类和接口的代码,通常以设计模式的形式.(虽然不总是) Library - 可以随意换入换出
..
我想要一些例子.我总是很困惑,所以通过一些例子我可能会更好地理解它. 另外:Eclipse 是 API 还是 IDE? 解决方案 IDE 是一个集成开发环境 - 一个具有额外开发支持(例如表单设计器、资源编辑器等),编译和调试应用程序.例如 Eclipse、Visual Studio. 库是一段代码,您可以从自己的代码中调用这些代码,以帮助您更快/更轻松地完成工作.例如,位图处
..
网络服务和 API 之间有什么区别?区别是否大于用于传输数据的协议?谢谢. 解决方案 API(应用程序编程接口)是第三方编写与其他代码接口的代码的方法.Web 服务是一种 API,几乎总是通过 HTTP 运行(尽管有些服务,例如 SOAP,可以使用备用传输,例如 SMTP).官方 W3C 定义 提到 Web 服务不一定使用 HTTP,但这是几乎总是如此,除非另有说明,否则通常是假设的.
..
我现在几乎在每个跨服务应用程序中都能看到这个词. API 密钥究竟是什么?它的用途是什么? 另外,API 公钥和私钥有什么区别. 解决方案 API 密钥“确切地"用于什么在很大程度上取决于谁发布它以及它用于什么服务.然而,总的来说,API 密钥是某种形式的秘密令牌的名称,该令牌与 Web 服务(或类似)请求一起提交,以识别请求的来源.密钥可能包含在请求内容的某个摘要中,以进一步
..
我认为之前有人问过这个问题,但我无法立即找到相关的 SO 问题或其他地方的相关文章. 我觉得 AOP 中的某些术语相当奇怪.看来我不是唯一的 - 这个 article 指出“不幸的是,AOP 术语并不是特别直观".但是,如果可能的话,我还没有找到解释为什么它们不是更“直观"的资源. 更具体地说:我可以稍微理解“方面"和“连接点"——它们似乎具有足够的描述性.但是“切入点"和“建议"似乎
..
它们是由编译过程的不同阶段生成的吗?或者它们只是同一事物的不同名称? 解决方案 这是基于 Expression Evaluator 语法 by Terrence Parr. 这个例子的语法: 语法 Expr002;选项{输出=AST;ASTLabelType=普通树;//$stat.tree ref 的类型等...}编:(统计)+;统计:expr NEWLINE ->表达式|ID
..
一种语言必须具备哪些特性才能被视为动态类型语言 解决方案 值有类型,但变量没有.
..