Tag: 语言function

什么是依赖打字?

有人可以解释依赖打字给我吗? 我在Haskell,Cayenne,Epigram或其他函数式语言方面经验不多,所以您可以使用的术语越简单,我越会感激!

是否有function性编程范例的可视化build模语言或风格?

UML是一个旨在对将用OO语言编写的软件进行build模的标准,并与Java结合在一起。 但是,它是否可能被用来模拟意在编写function性编程范例的软件呢? 考虑到embedded式视觉元素,哪些图将变得有用? 有没有一种针对函数式编程的build模语言,更具体的说是Haskell? 你会推荐什么工具来组合图表? OP编辑于2009年9月2日: 我正在寻找的是代码中最直观,最清晰的代码。 易于遵循图表,视觉模型不一定针对其他程序员。 我很快就会在Haskell开发一个游戏,但是因为这个项目是为了我的gradle结束工作,所以我需要介绍一些正式的解决scheme。 我想知道是否有相当于UML + Java标准,但对于Haskell。 我应该坚持使用故事板,书面描述,非forms化的图表(一些浅stream程图像),非forms化的用例描述吗? 2012年6月21日由jcolebrand编辑: 请注意,提问者最初想要一个可视的隐喻,现在我们已经有三年了,我们正在寻找更多/更好的工具。 没有一个原始的答案真的解决了“视觉隐喻devise工具”的概念,所以…这是新的赏金正在寻求提供。

jQuery isFunction检查错误“函数未定义”

我想在尝试运行之前检查函数是否存在。 这是我的代码: if ($.isFunction(myfunc())) { console.log("function exist, run it!!!"); } 但是,当function不可用时,我得到了错误: myfunc没有定义 我该如何做检测? 这是我的工作testing: http : //jsfiddle.net/3m3Y3/

如何在PHP中的非抽象类中声明抽象方法?

class absclass { abstract public function fuc(); } 报告: PHP致命错误:类absclass包含1个抽象方法,因此必须声明为抽象或实现其余方法(absclass :: fuc) 我想通过实施其余的方法知道这意味着什么?

用OpenCV检测图像中的十字

我试图在OpenCV的帮助下,在我的inputvideostream中检测一个形状(十字)。 目前我是阈值得到我的十字架的二进制形象,它工作得很好。 不幸的是我的algorithm来决定是否提取blob是一个十字架或不是不太好。 正如你在下面的图片中看到的,并不是所有的angular落都在某些angular度被检测到。 我使用findContours()和approxPolyDP()来近似我的轮廓。 如果我在这个近似曲线中检测到12个拐angular/顶点,则认为该斑点是一个十字。 有没有更好的方法来解决这个问题? 我想到了SIFT ,但algorithm必须实时执行,我读到SIFT并不适合实时。

jQueryasynchronous函数调用,没有AJAX请求

这似乎很愚蠢,但我无法find如何做一个与jQuery不涉及一些服务器端请求的asynchronous函数调用。 我有一个缓慢的函数遍历了很多的DOM元素,我希望浏览器在这个函数运行时不会冻结。 我想在慢速函数被调用之前显示一个小指针,然后当慢速函数返回时,我想隐藏指示器。 我有以下几点: $('form#filter', parentNode).submit(function() { var form = $(this); indicator.show(); var textField = $('input#query', form); var query = jQuery.trim(textField.val()); var re = new RegExp(query, "i"); slowFunctionCall(); // want this to happen asynchronously; all client-side indicator.hide(); return false; }); 目前我提交表单,指标不显示,浏览器冻结,然后slowFunctionCall完成。 编辑:我用Vivin的答案 ,特别是Sitepoint链接来获得以下解决scheme: var indicator = $('#tagFilter_loading', parentNode); indicator.hide(); var spans = $('div#filterResults span', parentNode); […]

从函数依赖确定键

我正在学习数据库理论课程,在阅读后,我不清楚如何推断出键,给定一组函数依赖关系。 我有一个示例问题: 查找具有函数依赖关系的关系R(ABCDEFG)的所有关键字 AB → C CD → E EF → G FG → E DE → C BC → A 通过确定以下哪项是关键来展示您的知识。 a. BCDEF b. ADFG c. BDFG d. BCDE 有人可以通过我应该如何分解函数依赖关系来推断一些属性的组合是关键吗? 我希望我会面对这些types的问题,我需要了解如何处理这些问题。

Groovy的地图集合方法

Groovy中是否有map方法? 我想做一些类似于下面的Scala代码片段的事情: scala> val l = List(1, 2, 3) l: List[Int] = List(1, 2, 3) scala> l.map(_ + 1) res0: List[Int] = List(2, 3, 4)

JQuery $ function()会触发什么事件?

我们有一个JQuery $(function()语句: <script type="text/javascript"> $(function(){ //Code.. }) </script> 愚蠢的问题 – 什么时候该函数执行? 整个HTML页面是由客户端下载的吗? 在$(function()中使用包装代码的好处,而不仅仅是做: <script type="text/javascript"> //Code.. </script>

在Vim中select整个函数定义

我一直在尝试Vim进行任何文本编辑工作将近一周。 我想知道selectC函数定义的最快方法。 例如,如果我有这样的function: void helloworlds( int num ) { int n; for ( n = 0; n < num; ++n ) { printf( "Hello World!\n" ); } } 我怎样才能删除整个定义,包括函数名称?