问题列表 - 第43319页

scala中的默认公共访问

我读到scala中没有package-private(默认为Java),默认情况下使用公共访问.

这个选择的理由是什么?这是一个很好的做法,因为默认的公共访问使一切都可见,因此是API的一部分?

这意味着要封装字段和方法的额外输入(无论是私有,作用域私有,受保护,访问).

java scala

14
推荐指数
3
解决办法
6512
查看次数

如何覆盖警报功能?

在网站上有类似的代码(其网站上的网站)

<script language="JavaScript" type="text/javascript">         
    alert("ble");
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试使用GM禁用该警报.我试图这样做

unsafeWindow.alert=function() {};
Run Code Online (Sandbox Code Playgroud)

但我看到警报并得到此错误

Error: uncaught exception: [Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: file:///C:/Documents%20and%20Settings/arokitnicki/Dane%20aplikacji/Mozilla/Firefox/Profiles/sm4bsods.default/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D/components/greasemonkey.js :: anonymous :: line 377"  data: no]
Run Code Online (Sandbox Code Playgroud)

如何禁用该警报?

PS这是JavaScript不问题,但Greasemonkey的问题.

编辑:

它的公司的网站,所以我无法粘贴真正的代码

<head>
    <script>    
        dojo.require("dojo.back");
        dojo.back.init(); 
    </script>
</head>
<body onload="someMethod()">
    <iframe></iframe>
    <script>         
        alert("bla");
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

标题中还有一些脚本和CSS声明.

javascript alert greasemonkey userscripts tampermonkey

6
推荐指数
1
解决办法
4587
查看次数

如何最有效地在矩阵中找到给定大小的相同值矩形区域?

我的问题很简单,但我还没有找到有效的实现.

假设有一个像这样的矩阵A:

0 0 0 0 0 0 0
4 4 2 2 2 0 0
4 4 2 2 2 0 0
0 0 2 2 2 1 1
0 0 0 0 0 1 1
Run Code Online (Sandbox Code Playgroud)

现在我想找到这个矩阵中具有给定大小的矩形区域的所有起始位置.区域是A的子集,其中所有数字都相同.

我们说宽度= 2和高度= 3.有3个区域有这样的大小:

2 2   2 2   0 0
2 2   2 2   0 0
2 2   2 2   0 0
Run Code Online (Sandbox Code Playgroud)

函数调用的结果将是这些区域的起始位置(x,y从0开始)的列表.

List((2,1),(3,1),(5,0))
Run Code Online (Sandbox Code Playgroud)

以下是我目前的实施情况."区域"在这里被称为"表面".

case class Dimension2D(width: Int, height: Int)
case class Position2D(x: Int, y: Int)

def findFlatSurfaces(matrix: Array[Array[Int]], surfaceSize: Dimension2D): List[Position2D] …
Run Code Online (Sandbox Code Playgroud)

algorithm scala matrix scala-2.8

9
推荐指数
3
解决办法
2169
查看次数

使用install4j进行静默安装

我正在尝试使用install4j进行一些静默安装,就像运行其他可执行程序一样,但用户仍然可以看到这些程序的gui.我该怎么做才能隐藏它们?

installer install4j

3
推荐指数
1
解决办法
7278
查看次数

如何为WrapPanel的内部控件设置边距

这是我正在使用的一个例子:

<Window x:Class="WpfApplication2.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<StackPanel>
    <WrapPanel Orientation="Horizontal" TextElement.FontSize="30" TextElement.FontStyle="Italic"  >
        <Button Content="test1" Margin="10,0" Padding="10,10" />
        <Button Content="test2" Margin="10,0" Padding="10,10" />
        <Button Content="test3" Margin="10,0" Padding="10,10" />
        <Button Content="test4" Margin="10,0" Padding="10,10" />
        <Button Content="test5" Margin="10,0" Padding="10,10" />
    </WrapPanel>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

如您所见,我的包装面板有几个按钮.每个按钮具有相同的边距和填充.

问题是,有没有办法为包装面板设置边距和填充,因此包装面板内的每个元素都可以使用它的值?

为了设置内部元素的字体,我可以使用"TextElement"附加属性提供程序.有没有类似的方法我可以设置内部控件的边距和填充?

这使得代码更短,让我只指定一次Margin和Padding,而不是为面板中的每个控件设置它.

谢谢!

wpf wpf-controls

27
推荐指数
3
解决办法
3万
查看次数

模态Div填充整个窗口,包括下面的折叠

我有一个绝对定位的div,我需要填写整个文档的背景到模态窗口.

我可以让它填充窗口但是当有滚动条时它不会填充当前可见的区域.

这是我目前的代码:

position:absolute;   
top:0;
left:0;
height:100%;
min-height:100%;
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我可以让它水平填充文档.

html javascript css

3
推荐指数
1
解决办法
2340
查看次数

如何在android上移植本机c代码

任何人都可以告诉我如何在Android平台上移植本机c程序..我应该包括一些c库或究竟如何...?

提前致谢,

c android

7
推荐指数
2
解决办法
7107
查看次数

使用Maven ant任务将jar安装到本地存储库

在我的ant构建id结束时,它调用等效的命令行调用

mvn install:install-file -Dfile=my.jar -DgroupId=com.company.project -DartifactId=my_project -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
Run Code Online (Sandbox Code Playgroud)

这样它就会将新构建的jar添加到另一个项目依赖的maven资源库中.

我尝试使用maven-ant-task并将maven-ant-task jar添加到ant build项目中,并将以下代码添加到build.xml:

<target name ="minstall" depends="jar">
  <artifact:pom id="maven_install" file="maven_install.xml" />
  <artifact:install file="${out.dir}/my_project.jar">
      <pom refid="maven_install"/>
  </artifact:install> 
</target>
Run Code Online (Sandbox Code Playgroud)

但似乎缺少一些东西,因为它不适合我.首先,我在build.xml(ant构建文件)中得到错误

元素"artifact:pom"的前缀"artifact"未绑定.

我究竟做错了什么.我对蚂蚁比较陌生?

在一个问题上,相关POM文件的目的是什么?我通常不会在这个项目中有一个POM,因为它是一个蚂蚁构建

ant maven-2 jar maven maven-ant-tasks

6
推荐指数
1
解决办法
1万
查看次数

8
推荐指数
1
解决办法
1万
查看次数

MVC3 Razor DropDownListFor Enums

试图让我的项目更新到MVC3,我找不到的东西:

我有一个简单的ENUMS数据类型:

public enum States()
{
  AL,AK,AZ,...WY
}
Run Code Online (Sandbox Code Playgroud)

在我的包含此数据类型的模型视图中,我想将其用作DropDown/SelectList:

public class FormModel()
{
    public States State {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

非常简单:当我为这个分部类使用自动生成视图时,它忽略了这种类型.

我需要一个简单的选择列表,当我通过我的AJAX - JSON POST方法点击提交和处理时,将枚举的值设置为所选项.

而不是视图(???!):

    <div class="editor-field">
        @Html.DropDownListFor(model => model.State, model => model.States)
    </div>
Run Code Online (Sandbox Code Playgroud)

提前感谢您的建议!

c# razor asp.net-mvc-3

84
推荐指数
6
解决办法
8万
查看次数