问题标签 [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.

0 投票
4 回答
638 浏览

actionscript-3 - 如何让我的公共静态日志记录方法写入输入字段?

我想出了如何创建一个随处可用的静态方法,例如:

UtilLib.as:

我可以通过执行 UtilLib.getTimeStamp() 在任何地方访问它 - 现在,我想创建一个名为 log(msg:String) 的新静态方法。这应该将消息记录到多行输入字段。

然而问题是这个输入字段必须在某个地方创建并且必须始终可以访问和可见,并且我不想一直通过函数参数传递它,因为这会造成很多麻烦(我有也可以通过对象传递它..)。

那么,如何创建一个“公共文本字段”以便我的静态日志方法可以写入它?

更新: 我现在尝试了下面的类,带有一个静态构造函数(我认为)。但是,文本字段对象未显示。当我在创建它后执行 addChild(debugField) 时,它给了我错误 1180。

记录器.as

我这样初始化它:

我记录了这样一条新消息:

不幸的是,textField 没有显示。

0 投票
1 回答
153 浏览

ruby-on-rails - 有人可以告诉我这段代码有什么问题吗...?

我在控制器中有一段代码用 IMG 标记替换现有的 HTML。代码如下:

无论出于何种原因,我一直收到以下错误:

知道为什么它假设我想在某个地方路由。似乎我必须在开头使用“public”才能正确创建文件,但是我必须删除“public”才能显示图像。有什么想法吗?是否有更标准的机制来处理动态创建的图像/项目?

最好的。

注意:请不要“上传”插件。所有文件由系统创建,没有上传。

0 投票
1 回答
807 浏览

cryptography - RSA 公钥文件类型检测

我得到了一个 RSA pubkey.dat(几乎很明显它是什么),它的内容结构如下:

  • ASN1 大约 1024 位的整数(模数)
  • ASN1 整数(指数)
  • 256 字节的 Blob(签名)

没有像“----begin---”这样的标签。纯十六进制值。

有什么方法可以识别它的格式,比如它是 DER/PEM/etc ,所以我可以用 python 加密库或 c++ 上的 crypto++ 打开它?

(或者如果它与我要检查的公共标准结构名称匹配)

似乎它不是 PEM,因为 M2crypt 无法加载它。

提前致谢。

0 投票
2 回答
42506 浏览

c# - java中public final static的c#等价物是什么

在Java中我可以写:

C#中是否有任何等价物?

0 投票
2 回答
149 浏览

c++ - 有没有办法访问同一类模板的不同实例化的私有部分?

在我继续使用模板的冒险中,我不仅在它所拥有的 ItemType 上对我的 Container 类进行了模板化,而且还在确定它应该如何对项目进行排序的 Functor 参数上进行了模板化。到目前为止,一切都很好。

当我想将一个 Container 的内容复制到另一个时,我遇到了一个小问题:如果两个 Container 具有不同的 Functor 类型,那么它们在技术上是不相关的类。因此,不允许容器 A 访问容器 B 的非公开内容。除了将我需要访问的所有内容都设为公开之外,有没有什么好的方法来处理这个问题?也许是某种模板“朋友”声明的方法?

演示问题的示例代码如下:

0 投票
1 回答
2287 浏览

sql - Creating public synonym at system level

I have created public synonym as suggested in my other question about creating view at system level. Having said that I have created individual public synonym out of the view so that I don't have to connect to the individual domain anymore. My problem now is how to create a master kind of public synonym to capture all those synonyms which I have created earlier. To what extent the "for" statement can be used?

Example: At system level, I will run query for each domain where MYVIEW is created : Create or replace public synonym domain1_myview for domain1.myview; Create or replace public synonym domain2_myview for domain2.myview; Create or replace public synonym domain3_myview for domain3.myview;

Then I have 3 public synonym above.

Then I tried writing statement (out of desperation - not as expert) like below hoping to have just ONE Master_MYVIEW but failed: Create or replace public synonym MASTER_MYVIEW for (select * from domain1_myview union all select * from domain2_myview union all select * from domain3_myview);

The error with the above : "ORA-00995: missing or invalid synonym identifier"

Hope someone can assist me on this task. Have a nice :) day.

0 投票
2 回答
9794 浏览

java - Java - 包私有类中的方法可访问性?

如果我有一个包私有的java类(用“类”声明,而不是“公共类”),那么如果里面的方法被声明为公共的或受保护的或包私有的,真的没有区别,对吧?那么我应该使用哪个,或者我应该什么时候使用哪个?我有点困惑。

0 投票
4 回答
6663 浏览

key - 签名证书和加密证书有什么区别?

签名证书和加密证书有什么区别?

我看到签名证书不能用于加密仅数据加密证书。技术上的区别是什么?两者都有公钥和私钥还是只有加密证书才有 PP 密钥?

0 投票
1 回答
1200 浏览

c++ - 在类中的私有块之后,Doxygen 无法在公共块上工作

如何告诉 Doxygen 在(C++)类中的私有部分之后记录公共部分?

例如

即使没有第一个公共部分,第二个公共部分仍然没有记录。

doxylog.txt 报告:

警告:未声明或定义记录的函数“Brg::undocumentedFunction1”

0 投票
5 回答
344 浏览

c++ - 其他人使用的头类文件

我想知道是否有办法只将受保护和公共的东西放在头文件 .h 中,并将所有私有的东西放在编译单元 .cpp 我需要这个,因为该库将被其他人使用,我不想复制和编辑所有 .h 文件来删除私有声明和实现。我试过但得到了重复的声明错误

另一个问题是关于私有静态的东西我可以在头文件中声明它们并在 .cpp 单元上实现它们吗?我尝试了一个私有变量和一个公共 get 方法,但无法在单元上实现该方法,它仅适用于标头上的声明和实现

[]s,乔