41得票6回答
如何使字典只读?

我有一个类如下:class A: def __init__(self): self.data = {} 某个时刻,我想禁止修改self.data字段。 我在PEP-416拒绝通知中读到有很多方法可以实现。所以我想找出它们是什么。 我尝试了这个:a = A() a.dat...

39得票8回答
读写Python闭包

闭包是一种非常有用的语言特性。它们让我们做一些聪明的事情,否则需要很多代码,并且通常使我们能够编写更加优雅和清晰的代码。在Python 2.x中,闭包变量名称不能重新绑定;也就是说,在另一个词法作用域内定义的函数不能对其局部作用域外的变量执行像some_var = 'changed!'这样的操...

38得票2回答
如何在JavaScript中使变量/对象只读?

可能是重复问题: 在纯JavaScript中是否可以实现只读属性? 我有一个对象,希望只能在构造时定义。如何防止该对象引用被更改?

37得票4回答
GCC: 为什么常量变量不放在.rodata中?

我一直认为GCC会将static const变量放置在ELF文件的.rodata段(或者出于优化考虑,放置在.text段)。但实际情况似乎并非如此。 我目前正在一台运行GNU/Linux的笔记本电脑上使用gcc (GCC) 4.7.0 20120505 (prerelease),它将静态常量...

37得票6回答
如何使用T-SQL检测SQL Server数据库的只读状态?

我需要知道如何查询Microsoft SQL Server,以查看特定数据库是否已设置为只读(Read-Only)。 是否可以使用T-SQL来实现?

36得票3回答
为什么这个字段被声明为私有和只读?

在以下代码中: public class MovieRepository : IMovieRepository { private readonly IHtmlDownloader _downloader; public MovieRepository(IHtmlDownl...

36得票1回答
为什么C#的System.Collections库中没有ReadOnlyList<T>类?

阅读有关在C#中创建只读原始向量的问题(基本上,您无法这样做), public readonly int[] Vector = new int[]{ 1, 2, 3, 4, 5 }; // You can still changes values 我了解了ReadOnlyCollecti...

36得票6回答
CSS或JavaScript中的只读div

我需要使用CSS、JavaScript或Jquery制作“只读 div”。不仅是文本框,而是整个 div。该div包含任何内容(图像、其他div、文本框等)。 这应该被所有浏览器支持。 有什么想法吗?

36得票7回答
C#如何在get;set;中将变量返回为只读?

我发誓我曾经看过一个例子,但是找了一段时间并没有找到。 我有一个包含对象引用的类,需要为其编写GET方法。我的问题是,我不希望任何人都能够做出更改,即我希望他们获得只读版本的对象(请注意,我需要能够从我的类内部进行更改)。 谢谢

35得票6回答
TypeScript返回不可变/常量/只读数组

我想要一个返回数组的方法,但希望返回的数组为只读,这样当我尝试修改其内容时就会收到警告/错误提示。function getList(): readonly number[] { return [1,2,3]; } const list = getList(); list[2] = 5...