问题标签 [public]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 如何设置公共 git 存储库?
我最近尝试在 linux 机器上设置 git repo 并浪费了大约 10 个小时,完全没有结果。编译或类似的东西没有任何问题,这只是配置问题。2 小时后,我得到了 mercurial 来做我需要的一切:
- 公共回购
- 网页界面
- 具有每个用户权限的推/拉(不绑定到 linux 帐户)
我能看到的关于 git 的所有内容都假设您只是在本地运行它,使用 github 或者已经设置了所有内容。我要么没有寻找正确的关键字,要么没有或很少有关于该主题的信息。
我确实想尝试 git,但设置它是一种非常令人沮丧的体验。谁能指出这些方面有用的东西?
谢谢你!
ruby - 为什么在我的示例中可以公开访问:“MySymbol::TABLE”
在上面的示例中,我在博客上找到,我知道 TABLE 是一个哈希并且是 MySymbol 类的成员。我不明白的是如何从 String 类内部公开访问它。我认为类实例变量默认是私有的,您需要使用 get/set 方法从类外部访问它们吗?
delphi - Delphi中如何使用单元文件
我只是想掌握单独的单元以使我的代码更加封装。我正在尝试整理我的方法的公共/私有声明,以便我可以从其他使用testunit
. 在这个例子中,我想hellofromotherunit
公开,但不stickletters
公开。
我似乎无法从其他单位复制私有/公共结构,如下所示:
function - 也在内部调用外部(即接口)函数?
我想知道在内部调用公共函数是否是一种好习惯。
公共函数是指您显式创建的所有方法/函数,以便从其他对象、模块等调用。例如,您通常会放入 Java 接口定义中的方法。通过内部调用,我的意思是在同一个模块、类等中。
我一直觉得这是某种“滥用”公共方法,尽管我想不出任何有效的技术理由不这样做。
另一种方法是将函数体放在私有函数/方法中,您可以在内部调用它。然后,公共方法的主体将包含对私有函数的单个调用。
我认为这个问题是非常主观的,但仍然......对此有什么想法吗?
security - Secure captive portal?
We would like to run a wireless access point for public use. However, in case of misbehavior, we would like some personal information to be able to pass on to law enforcement.
The proposed solution involves a captive portal where users enter their email addresses, and are then given ten minutes to check their email and verify, after which they are given unrestricted access.
The problem, as I see it, is that once a user is authenticated, anyone can come along, spoof the MAC or IP, and then have access. If they commit a crime or copyright infringement, the user who entered the email address is now blamed.
Now, we could solve that by using WPA and requiring users to preregister. But as I said, we would like to allow anyone to just drive up and use it, and we don't want to provide any technical support.
The other alternative is not collecting email addresses, but then in case of an investigation or lawsuit, we wouldn't have anything to hand over, and thus risk the possibility of being shut down.
Is there any way out of this dilemma?
java - 循环函数在 Java 类中的行为不符合预期
所以我做了一个圆形类来设置半径,并且应该输出半径,周长和面积但是,如果我输入半径,半径,周长,面积不会输出回来,它只显示为 0.0 继承人我的 Circle.java
和 heres circledemo.java http://pastie.org/466414 -formatting 在这里不好
首先我输入半径,但是当我调用 getRadius、圆周、面积时,它只输出 0.0
class - 我们可以在单元测试中使用多个模拟对象吗?
我读过很多关于单元测试的文章。大多数文章都说我们不应该在测试中使用多个模拟对象,但我不明白为什么。有时我们在测试中确实需要多个模拟对象。
c++ - 如何用 C++ 编写一个简单的类?
我一直在阅读很多关于 C++ 类的教程,但他们错过了其他教程包含的内容。
有人可以告诉我如何编写和使用一个非常简单的 C++ 类,它使用可见性、方法和简单的构造函数和析构函数吗?
ruby-on-rails - 你曾经在 Rails 中使用受保护的可见性吗?
忏悔:我的方法只使用私有和公共可见性!
我有一种感觉,这是一件坏事。但在 Rails 中,这似乎不是一个问题。
有没有人在 Rails 中有一个例子,不使用受保护的可见性是一个大错误?
vb.net - 有没有办法让一个值只能被嵌套类 VB.NET 的父级访问?
总的来说,按照OOP范式,我对封装的理解基本上是这样说的:
- 如果成员是私有的,则只能由类访问。
- 如果成员受保护,则只能由基类和任何派生类访问。
- 如果成员是公开的,则任何人都可以访问它。
如果我有一个嵌套类,我可以声明一个属性只能对该类及其嵌套的父类访问吗?例如:
在示例中,如果这些成员是 Private 或 Protected,我无法从 ContainerClass 的实例直接访问 myNestedObject.myInt 或 myNestedObject.myDbl。但是假设我不想让它们公开,因为那样它们就太暴露了:它们可以从任何地方更改,而不仅仅是在 ContainerClass 对象中。将它们声明为 Friend 仍然太弱,因为这将允许它们在应用程序中的任何位置进行更改。
有什么办法可以完成我在这里的目标吗?如果没有,谁能想到一种更明智的方法来实现这样的目标?