glossary相关内容
我听说过这个概念经常使用,但是我对它的概念并不十分了解. 解决方案 将内存中的对象转换为可以写入磁盘或通过有线发送等的格式. 维基百科的描述.
..
我正在使用markdown编辑此问题.在某些 Wiki 中,我使用了Wiki标记.它们是一样的吗?他们有关系吗?请解释.如果要在Web项目中实现一个或另一个(如stackoverflow),我需要使用什么? 解决方案 标记是描述文档格式的语言的通用术语 Markdown 是一个特定的标记库:
..
我的好朋友Wikipedia,对这个问题的回答不是很好 .所以: 什么是语言绑定? 它们如何工作? 专门从用语言Y编写的库中用语言X编写的代码访问函数. 解决方案 假设您创建了一个C库,用于将内容发布到stackoverflow.现在,您希望能够使用Python中的相同库.在这种情况下,您将为您的库编写Python绑定. 另请参见SWIG: http://www.swi
..
由于没有有意义的术语的辩论是毫无意义的,我想我会指出大象在房间里问:什么使语言成为“面向对象"?我不是在这里寻找教科书的答案,而是根据您对OO语言的经验而定的答案,无论您使用哪种OO语言都可以在您的域中很好地工作. 一个可能首先要回答的相关问题是:面向对象语言的原型是什么?为什么? 解决方案 面向对象的定义当然是一大罐蠕虫,但这是我的2美分: 对我来说,面向对象是关于通过发送消息进
..
我正在寻找一个清晰,简洁和准确的答案. 理想情况下,为实际答案,但欢迎提供良好解释的链接. 解决方案 带框的值为数据结构是围绕原始类型 *的最小包装.带框的值通常作为指向对象的指针存储在堆上. 因此,带框的值使用更多的内存,并且至少需要进行两次内存查找才能访问:一次获取指针,另一次跟随该指针指向基元.显然,这不是您想要在内部循环中执行的操作.另一方面,带框值通常在系统中的其他类
..
在函数式编程中,什么是函数式编程,为什么?和/ xor我想在哪里使用它,而不是非函数式编程,我是否正确地认为C是一种非函数式编程语言? 解决方案 功能语言的一个关键特征是一流功能的概念。我们的想法是,您可以将函数作为参数传递给其他函数,并将它们作为值返回。 函数式编程涉及编写不会改变状态的代码。这样做的主要原因是,连续调用函数将产生相同的结果。你可以用任何支持一流函数的语言编写功能代码,但
..
我已阅读程序性编程和函数式编程,但我仍然有点困惑。有人可以将它归结为核心吗? 解决方案 功能语言(理想情况下)允许您编写数学函数,函数需要 n 参数并返回一个值。如果程序执行完毕,这个函数会根据需要进行逻辑评估。 另一方面,过程语言执行一系列顺序步骤。 (可以将顺序逻辑转换为功能逻辑,称为延续传球风格)。 因此,一个纯函数式程序总是会为输入产生相同的值,而评估的顺序并不明确;这
..
我问了一个关于柯里和封闭的问题。 什么是封闭?它与currying有什么关系? 解决方案 变量范围 当你声明一个局部变量,该变量有一个范围。通常局部变量只存在于声明它们的块或函数中。 function(){ var a = 1; console.log(a); //作品 } console.log(a); //失败 如果我尝试访问局部变量,大多数语
..
与我的 CouchDB 问题相关。 >任何人都可以用一个numbnuts解释MapReduce吗? 解决方案 一直到Map和Reduce的基础知识。 地图是一种将某种列表中的项目“转换”为另一种列表的功能类型的项目,并将它们放回到同一种列表中。 假设我有一个数字列表:[1,2,3],并且我想每个列表都加倍数字,在这种情况下,“每一个数字加倍”的函数是函数x = x * 2
..
这里非常基本的问题。 我必须为COBOL程序写出一个数据词汇表。此数据词汇表包含以下每个变量的详细信息: 名称 数据类型 价值范围(如适用) 行号 富勒名称 我有几个包含88级开关的变量。我的问题是:这些88级交换机是否被视为变量,我应该将它们包括在数据术语表中?或者,根据数据词汇表结构,我必须合作,应该在这种情况下被忽略吗? 当我在这里时,另一个简单的问题。填充物
..
我听说过最近扔了一大堆Buzz这个术语MVC(Model View Controller),但实际上是什么呢? 解决方案 你可能想看看Martin Fowler对于MVC,MVP和UI架构的一般说法,一般在
..
当查看 RAD (拖放和配置)的方式来构建用户界面许多工具鼓励您可能会遇到三种设计模式:模型视图控制器,模型视图-Presenter 和 Model-View-ViewModel 。我的问题有三个部分: 这些模式发生什么问题? 他们相似? 他们有什么不同? 解决方案 h2> Model-View-Presenter 在 MVP 中,Presenter包含View的UI业务逻辑
..
什么是数据绑定? 解决方案 绑定一般是指一件事与另一件事的映射 - 即数据源演示对象。通常可以将数据库或类似的源(XML文件,Web服务等)的绑定数据引用到桌面软件中的HTML,组合框或数据网格中的表示控件或元素 - 思想列表或表格。 您通常必须将表示元素绑定到数据源,而不是其他方式。这将涉及某种映射 - 即数据源中哪些字段要显示在输出中。 有关几种环境中的更多信息,请参阅:
..
最近,Jeff曾经张贴了有关与阅读相关的数据库死锁的问题。 多版本并发控制(MVCC)声称可解决此问题。 更新:这些支持它(其他人?) oracle postgresql 解决方案 Oracle已经有一个非常好的多版本控制系统(至少从oracle 8.0开始) 以下应该有帮助。 用户A开始一个事务,并且在时间T1更新了1000行。 用户B读取相同的1000行
..
解决方案 以下答案来自Gof book(Design Patterns) > class 定义如何实现 对象。类 定义对象的内部状态, 执行 操作。 相比之下,对象的 类型只指向它的接口 - 的请求集合,它可以响应 。 p> 一个对象可以有多种类型, 和不同类的对象可以 具有相同的类型。 // c ++中的示例 template
..
这个词是什么的情况下使用,如文字字符串和文字值时,“文字”是什么意思? 什么是文本值和值之间的区别? 解决方案 一个文字是“对任何记号的重新presenting 源$ C $ C内的值”(的
..
什么是委托和事件之间的区别是什么?请勿将持有的引用可以执行的功能呢? 解决方案 这是的活动的声明增加了抽象和保护的委托实例层。这种保护prevents从重置代理和调用列表委托的客户,只允许调用列表中添加或删除目标。
..
我一直严格在C ++环境年(和专业的统计语言)。 Visual Studio中直到2001年,和Borland至今。大多是专门的桌面应用程序的客户端。 我不是故意剩余的无知,但在当我浸在其他事情这些年来,我已经花了我的时间用JavaScript,PHP,以及大量的Python玩耍。 时的“ ASP.NET ”的语言?是C#语言和“ASP.NET”的框架?什么是一个很好的回答“什么是ASP.NE
..
什么是Java注释的目的是什么?我有他们的这一模糊的想法在注释和实际code之间的某处。难道他们所影响的程序在运行时? 什么是他们的典型用法。 他们是唯一为Java?是否有一个C ++相同呢? 解决方案 注解主要由code是检查其他code。它们经常用于修改(即,装饰或包裹)现有类在运行时改变其行为。框架如的JUnit 和休眠使用注解c您需要编写自己使用的框架,以尽量减少$ C $的金
..
它们是什么,它们是什么好,如何创建我自己的属性? 解决方案 元数据。关于你的对象/方法/属性数据。 例如我可以声明叫做属性:DisplayOrder这样我就可以在应该出现在UI什么样的顺序性容易控制。那么我可以追加到一个类,并写一些GUI组件中提取的属性和适当排序的UI元素。 公共类DisplayWrapper { 私人UnderlyingClass underlyingObj
..