问题标签 [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.
ruby-on-rails - 向现有的中型 Ruby on Rails 项目添加主要功能/服务的最佳实用方法是什么?
我有一个用 Ruby on Rails 编写的现有项目。它是该项目即将到来的主要补充的一种后端解决方案。我的意思是它目前是为管理员服务的,它已经有很多特性和实际的 Rails 文件。
现在我计划在 Rails 中添加面向应用程序的新“公共”部分,我想知道什么是最好的解决方案。我可以想到以下两种可能的方法,但如果有经历过这种情况的人能把我引向正确的方向,我将不胜感激。
- 使用与后端 Web 应用程序相同的资源创建一个新的面向公众的 Web 应用程序 - 任何优点和缺点?
- 只需将新功能添加到现有的后端 Web 应用程序 - 任何优点和缺点?(我确信这个选项会使应用程序文件变得非常大,但我应该关心吗?还是不关心?
我之前只在 Rails 中做过小型 Web 应用程序,这是我的第一个大型 Web 应用程序。拜托,任何人,您的回答将不胜感激。
谢谢。
private - 关于私人与公共的务实观点
我一直想知道public
,protected
和private
属性的主题。我的记忆很容易回忆起我不得不破解某人的代码并且将被破解的类变量声明为private
总是令人不安的时候。
此外,有(更多)次我自己写了一门课,但从未意识到私有化财产的任何潜在收益。在这里我应该注意,使用公共变量不是我的习惯:我通过使用 getter 和 setter 来遵守 OOP 的原则。
那么,这些限制的重点是什么?
c# - 内部类中的公共和内部成员?
好的,所以这可能是一个有点愚蠢的问题,而且肯定有明显的答案,但我很好奇我是否错过了这里的任何微妙之处。
在类中声明的成员和public
在类中声明的成员之间在可见性/可用性方面有什么区别吗?internal
internal
internal
即介于
和
如果将方法声明为public
and virtual
,然后在派生类中覆盖它,那么public
使用这个修饰符的原因就很清楚了。但是,这是唯一的情况……我是否还缺少其他东西?
visual-studio - 我可以在编译时在 Visual Studio 中将所有公共变量/方法/类设为内部吗?
在编译我的 Visual Studio 项目时,我想将我的所有公共变量变量/方法/类设为内部。源代码不会更改,但编译库完成后,它应该只有内部访问权限。这可能吗?
我在所有项目的程序集信息文件中设置了“InternalsVisibleTo("ClassLibrary")”,但是,我不想将“public”上的全部替换为“internal”。有谁知道这附近是否有远方?所以当我编译,构建我的项目时,发布项目只允许内部访问。
谢谢你,祝你有美好的一天,
乔
c# - 这是什么意思?[C#]
如果我们将一个属性定义为public
属性,并且在这个属性中我们有一个protected
getter。这是什么意思?如果财产是公共的,那么为此定义受保护的吸气剂意味着什么?请看下面的代码:
asp.net - 在 ASP.NET 的公共类中使用会话状态?
我正在尝试将一些可重用的代码部分移动到一个类中。除非我尝试在此类中使用 Session ,否则这可以正常工作。我收到一个错误:
“如果没有类的显式实例,则无法从共享方法或共享成员初始化程序中引用类的实例成员。”
我的代码看起来像这样:
我已经大大简化了这段代码——但存在基本问题——试图从一个类中设置一个会话值。我找到了以下 MSDN 文章1但不相信 Public/Shared 可以在 Session 上使用?
javascript - 从 javascript 类中的“私有”方法访问“公共”方法
有没有办法从类中的“私有”函数调用“公共”javascript函数?
查看以下课程:
这是我运行的代码:
Firebug 给出了这个错误:
publicMethod 未定义:[Break on this error] publicMethod();
是否有其他方法可以在 privateMethod() 中调用 publicMethod() 而无需访问全局类变量 [即 class.publicMethod()]?
c++ - 一个班级可以有两个公共部分吗?如果是,那为什么?我们在什么情况下这样做?
有一些关于课程的事情困扰着我。例如
在上面的例子中有两个公共部分。在第一节中,我定义了一个构造函数和一个方法,在第二节中,我声明了数据成员。以上类即A是否正确。我们可以这样做吗?如果是,那么为什么需要它,我们应该在什么情况下使用它?既然我们可以在一个部分中完成整个事情,那么为什么会有两个部分呢?
javascript - Rails 无法返回脚本/样式表
这只发生在我的本地机器上(Windows 7,Ruby 1.8.7)。有时,rails 会停止返回我的样式表/javascript,我会得到看起来很粗糙的页面。如果我直接导航到这些脚本,有时它们会起作用,有时会出现以下错误:
这可能是什么原因造成的?由于缺乏样式,这通常比任何事情都更令人讨厌,但是当我尝试测试我的 javascript 时,它就成了一个问题。谢谢!