glossary相关内容

降价与标记-它们相关吗?

我正在使用markdown编辑此问题.在某些 Wiki 中,我使用了Wiki标记.它们是一样的吗?他们有关系吗?请解释.如果要在Web项目中实现一个或另一个(如stackoverflow),我需要使用什么? 解决方案 标记是描述文档格式的语言的通用术语 Markdown 是一个特定的标记库: ..
发布时间:2020-05-06 03:41:29 其他开发

什么是语言绑定?

我的好朋友Wikipedia,对这个问题的回答不是很好 .所以: 什么是语言绑定? 它们如何工作? 专门从用语言Y编写的库中用语言X编写的代码访问函数. 解决方案 假设您创建了一个C库,用于将内容发布到stackoverflow.现在,您希望能够使用Python中的相同库.在这种情况下,您将为您的库编写Python绑定. 另请参见SWIG: http://www.swi ..
发布时间:2020-04-27 03:46:46 其他开发

是什么使语言成为面向对象的语言?

由于没有有意义的术语的辩论是毫无意义的,我想我会指出大象在房间里问:什么使语言成为“面向对象"?我不是在这里寻找教科书的答案,而是根据您对OO语言的经验而定的答案,无论您使用哪种OO语言都可以在您的域中很好地工作. 一个可能首先要回答的相关问题是:面向对象语言的原型是什么?为什么? 解决方案 面向对象的定义当然是一大罐蠕虫,但这是我的2美分: 对我来说,面向对象是关于通过发送消息进 ..
发布时间:2020-04-27 03:33:20 其他开发

什么是装箱和拆箱,需要进行哪些取舍?

我正在寻找一个清晰,简洁和准确的答案. 理想情况下,为实际答案,但欢迎提供良好解释的链接. 解决方案 带框的值为数据结构是围绕原始类型 *的最小包装.带框的值通常作为指向对象的指针存储在堆上. 因此,带框的值使用更多的内存,并且至少需要进行两次内存查找才能访问:一次获取指针,另一次跟随该指针指向基元.显然,这不是您想要在内部循环中执行的操作.另一方面,带框值通常在系统中的其他类 ..
发布时间:2020-04-27 03:26:52 其他开发

功能编程和非功能编程

在函数式编程中,什么是函数式编程,为什么?和/ xor我想在哪里使用它,而不是非函数式编程,我是否正确地认为C是一种非函数式编程语言? 解决方案 功能语言的一个关键特征是一流功能的概念。我们的想法是,您可以将函数作为参数传递给其他函数,并将它们作为值返回。 函数式编程涉及编写不会改变状态的代码。这样做的主要原因是,连续调用函数将产生相同的结果。你可以用任何支持一流函数的语言编写功能代码,但 ..
发布时间:2018-04-18 15:06:56 其他开发

过程式编程和函数式编程有什么区别?

我已阅读程序性编程和函数式编程,但我仍然有点困惑。有人可以将它归结为核心吗? 解决方案 功能语言(理想情况下)允许您编写数学函数,函数需要 n 参数并返回一个值。如果程序执行完毕,这个函数会根据需要进行逻辑评估。 另一方面,过程语言执行一系列顺序步骤。 (可以将顺序逻辑转换为功能逻辑,称为延续传球风格)。 因此,一个纯函数式程序总是会为输入产生相同的值,而评估的顺序并不明确;这 ..

什么是'关闭'?

我问了一个关于柯里和封闭的问题。 什么是封闭?它与currying有什么关系? 解决方案 变量范围 当你声明一个局部变量,该变量有一个范围。通常局部变量只存在于声明它们的块或函数中。 function(){ var a = 1; console.log(a); //作品 } console.log(a); //失败 如果我尝试访问局部变量,大多数语 ..

MapReduce的简单解释?

与我的 CouchDB 问题相关。 >任何人都可以用一个numbnuts解释MapReduce吗? 解决方案 一直到Map和Reduce的基础知识。 地图是一种将某种列表中的项目“转换”为另一种列表的功能类型的项目,并将它们放回到同一种列表中。 假设我有一个数字列表:[1,2,3],并且我想每个列表都加倍数字,在这种情况下,“每一个数字加倍”的函数是函数x = x * 2 ..
发布时间:2018-03-21 10:17:40 其他开发

COBOL 88级数据类型

这里非常基本的问题。 我必须为COBOL程序写出一个数据词汇表。此数据词汇表包含以下每个变量的详细信息: 名称 数据类型 价值范围(如适用) 行号 富勒名称 我有几个包含88级开关的变量。我的问题是:这些88级交换机是否被视为变量,我应该将它们包括在数据术语表中?或者,根据数据词汇表结构,我必须合作,应该在这种情况下被忽略吗? 当我在这里时,另一个简单的问题。填充物 ..
发布时间:2017-06-15 22:07:49 其他开发

什么是MVP和MVC有什么区别?

当查看 RAD (拖放和配置)的方式来构建用户界面许多工具鼓励您可能会遇到三种设计模式:模型视图控制器,模型视图-Presenter 和 Model-View-ViewModel 。我的问题有三个部分: 这些模式发生什么问题? 他们相似? 他们有什么不同? 解决方案 h2> Model-View-Presenter 在 MVP 中,Presenter包含View的UI业务逻辑 ..

什么是数据绑定?

什么是数据绑定? 解决方案 绑定一般是指一件事与另一件事的映射 - 即数据源演示对象。通常可以将数据库或类似的源(XML文件,Web服务等)的绑定数据引用到桌面软件中的HTML,组合框或数据网格中的表示控件或元素 - 思想列表或表格。 您通常必须将表示元素绑定到数据源,而不是其他方式。这将涉及某种映射 - 即数据源中哪些字段要显示在输出中。 有关几种环境中的更多信息,请参阅: ..
发布时间:2017-03-23 23:18:37 其他开发

数据库:什么是多版本并行控制(MVCC)和谁支持它?

最近,Jeff曾经张贴了有关与阅读相关的数据库死锁的问题。 多版本并发控制(MVCC)声称可解决此问题。 更新:这些支持它(其他人?) oracle postgresql 解决方案 Oracle已经有一个非常好的多版本控制系统(至少从oracle 8.0开始) 以下应该有帮助。 用户A开始一个事务,并且在时间T1更新了1000行。 用户B读取相同的1000行 ..
发布时间:2017-03-13 23:51:04 其他数据库

类型和类之间有什么区别?

解决方案 以下答案来自Gof book(Design Patterns) > class 定义如何实现 对象。类 定义对象的内部状态, 执行 操作。 相比之下,对象的 类型只指向它的接口 - 的请求集合,它可以响应 。 p> 一个对象可以有多种类型, 和不同类的对象可以 具有相同的类型。 // c ++中的示例 template ..

这个词是什么"字面"意思?

这个词是什么的情况下使用,如文字字符串和文字值时,“文字”是什么意思? 什么是文本值和值之间的区别? 解决方案 一个文字是“对任何记号的重新presenting 源$ C ​​$ C内的值”(的 ..
发布时间:2016-08-28 14:03:22 C#/.NET

什么是委托和事件之间的区别是什么?

什么是委托和事件之间的区别是什么?请勿将持有的引用可以执行的功能呢? 解决方案 这是的活动的声明增加了抽象和保护的委托实例层。这种保护prevents从重置代理和调用列表委托的客户,只允许调用列表中添加或删除目标。 ..
发布时间:2016-08-26 14:37:19 C#/.NET

什么是ASP.NET?

我一直严格在C ++环境年(和专业的统计语言)。 Visual Studio中直到2001年,和Borland至今。大多是专门的桌面应用程序的客户端。 我不是故意剩余的无知,但在当我浸在其他事情这些年来,我已经花了我的时间用JavaScript,PHP,以及大量的Python玩耍。 时的“ ASP.NET ”的语言?是C#语言和“ASP.NET”的框架?什么是一个很好的回答“什么是ASP.NE ..
发布时间:2016-06-10 22:11:57 C#/.NET

Java注解

什么是Java注释的目的是什么?我有他们的这一模糊的想法在注释和实际code之间的某处。难道他们所影响的程序在运行时? 什么是他们的典型用法。 他们是唯一为Java?是否有一个C ++相同呢? 解决方案 注解主要由code是检查其他code。它们经常用于修改(即,装饰或包裹)现有类在运行时改变其行为。框架如的JUnit 和休眠使用注解c您需要编写自己使用的框架,以尽量减少$ C $的金 ..
发布时间:2016-05-16 21:34:49 Java开发

.NET:什么是属性?

它们是什么,它​​们是什么好,如何创建我自己的属性? 解决方案 元数据。关于你的对象/方法/属性数据。 例如我可以声明叫做属性:DisplayOrder这样我就可以在应该出现在UI什么样的顺序性容易控制。那么我可以追加到一个类,并写一些GUI组件中提取的属性和适当排序的UI元素。 公共类DisplayWrapper { 私人UnderlyingClass underlyingObj ..
发布时间:2015-11-24 11:23:14 C#/.NET