问答列表

用 Elixir 制作带有封口的计数器

作者:eje211 提问时间:11/15/2023

我正在学习 Elixir,我刚刚谈到了关于闭合的部分。当一门语言有闭包时,我通常做的第一件事就是尝试制作闭包算法。在 JavaScript 中,它看起来像这样: let counter = func...

为什么原位突变用“IO”表示?

作者:joel 提问时间:11/17/2023

为什么在函数式语言中使用可变数据结构和其他可变性来表示?例如,我正在查看 Haskell 的 IORef 或 Idris 的 IOArray。IO 我不认为这是一个历史或设计问题。我不太明白为什么适...

一种向iPhone上的应用程序发送内存不足警告的方法

作者:brigadir 提问时间:9/14/2012

我正在寻找一些可以在 iPhone(越狱)上生成内存不足警告的工具/应用程序/调整。或者,作为替代变体 - 模拟高内存使用率的调整。 我需要它来测试我的应用程序在内存不足警告时的行为。...

突兀式和不突兀式 javascript 之间的区别

作者:well actually 提问时间:12/6/2011

obtrusive 和 unobtrusive javascript 有什么区别 - 简单来说。简洁是值得赞赏的。简短的例子也值得赞赏。...

意外更改结构的副本而不是结构本身

作者:pseudosudo 提问时间:12/2/2018

多年来,我使用标识类型进行编程,我发现使用变异值类型非常有压力,因为经常存在意外分配(从而复制)新变量,然后改变该副本并期望看到这些更改反映在原始结构中的风险(最后给出的示例)。 我的实际问题是:有...

可变对象与不可变对象

作者:Alex Angas 提问时间:10/18/2008

我试图弄清楚可变对象与不可变对象。使用可变对象会得到很多不好的报道(例如,从方法返回字符串数组),但我很难理解这样做的负面影响是什么。使用可变对象的最佳做法是什么?你应该尽可能避免它们吗?...

什么是序列化?

作者: 提问时间:3/11/2009

我正在开始使用面向对象编程 (OOP),并想知道:序列化在 OOP 术语中的含义是什么?...

使用 JavaScript 提交 Rails 远程表单

作者:Matthew 提问时间:12/20/2011

在我的 rails 应用程序中,我有一个远程表单,如下所示: <%= form_tag some_path, :method => :get, :id => 'my-form', :remote =...

Java 中字符串的不可变性

作者:Light_handle 提问时间:10/12/2009

请看以下示例。 String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "...

浅拷贝、深拷贝和普通赋值操作有什么区别?

作者:deeshank 提问时间:6/22/2013

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(...


共383条 当前第1页