问题列表 - 第22872页

通过C#设置Excel命名范围?

我正在尝试使用C#复制此Access VBA代码,但我无法这样做.想知道是否有其他人曾经尝试过这个并且可以提供帮助.

oWB.Worksheets("Signoff").Range("rgSignOffRecTemplate").Value = g_TemplatePath&"Signoff_Rec.XLT"

rgSignOffRecTemplate是我正在尝试写入的Excel模板中的"已定义名称".

非常感谢您的帮助.

c# excel vba vsto named-ranges

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

如何在Scala中使用多个输入的含义?

例如,如何编写隐式应用以下内容的表达式:

implicit def intsToString(x: Int, y: Int) = "test"

val s: String = ... //?
Run Code Online (Sandbox Code Playgroud)

谢谢

scala implicit

11
推荐指数
1
解决办法
1396
查看次数

如何从公共动态密码保护文件(图像,视频,zip)并仅允许访问成员?

这是一个常见问题,多次解决,但由于某种原因,我无法找到正确的信息.

一些约束和要求:

  • LAMP堆栈技术.
  • 可以访问哪些文件的细粒度控制.
  • 没有使用htpasswd文件的基本身份验证,我想提供自定义登录前端.
  • 应该能够安全地保护和提供大视频文件

所有这些网站如何在不使用基本身份验证的情况下保护其文件免受公

谢谢!

一个类似的问题:以性能为导向的方式来保护PHP级别的文件?

php apache security

4
推荐指数
1
解决办法
3910
查看次数

116
推荐指数
5
解决办法
20万
查看次数

为什么找不到主类?

我有一个非常简单的代码:

package mygame;
public class RunGame {
    public static void main(String[] args) {
        System.out.println(args[0]);
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以编译该代码,但我无法运行它.当我在命令行中输入"java RunGame"时,我得到:

线程"main"中的异常java.lang.NoClassDefFoundError:RunGame(错误的名称:mygame/RunGame).
....
找不到主类:RunGame.程序将会退出.

java exception noclassdeffounderror mainclass

8
推荐指数
2
解决办法
7697
查看次数

通过JAXB自定义忽略容器元素

我正在努力解决一个简单的JAXB定制问题.我有这样的架构.(它实际上是Bing Maps Web Services架构的一小部分)

 <xs:complexType name="GeocodeOptions">
  <xs:sequence>
    <xs:element minOccurs="0" name="Count" nillable="true" type="xs:int" />
    <xs:element minOccurs="0" name="Filters" nillable="true" type="ArrayOfFilterBase" />
  </xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfFilterBase">
  <xs:sequence>
    <xs:element minOccurs="0" maxOccurs="unbounded" name="FilterBase" nillable="true" type="FilterBase" />
  </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

现在当我使用wsimport生成java类时,它创建了如下代码结构:

public class GeocodeOptions implements Serializable {
...
    public ArrayOfFilterBase getFilters() {
    ...
    }

    public void setFilters(ArrayOfFilterBase value) {
    ...
    }
}

public class ArrayOfFilterBase implements Serializable {
...
    public List<FilterBase> getFilterBaseList() {
    ...
    }
}
Run Code Online (Sandbox Code Playgroud)

正如您所注意到的,ArrayOfFilterBase是一个容器类,我想省略它.我想直接在GeocodeOptions类中使用getFilterBaseList()方法.

是否可以通过JAXB定制来实现?我努力寻找它但找不到解决方案.

谢谢你的帮助.

关心Nabeel Mukhtar

xml xsd wsdl jax-ws jaxb

0
推荐指数
1
解决办法
893
查看次数

Eclipse中的Ant:默默地终止

我正在为Eclipse 3.4.2中开发的项目使用Ant构建脚本.它实际上是一个Flex 4项目(使用Flash Builder Eclipse插件).

一切正常.但总有一天发生了一些事情,现在每次运行时,Ant构建脚本的执行都会以静默方式终止.

在尝试调试Ant脚本时,IDE会在断点上停留片刻然后跳过它.

独立Ant执行(使用命令行)适用于我的脚本.

如何解决这个问题?有任何想法吗?

apache-flex eclipse ant flash-builder

4
推荐指数
1
解决办法
3626
查看次数

Android - 如何更新小部件,但只有在可见时?

我将创建需要每分钟更新其内容的小部件(它显示与时间相关的数据).

但是,如果窗口小部件当前不可见,则无需更新窗口小部件,这意味着:

  • 屏幕已关闭
  • 另一个应用正在运行
  • 小部件放在另一个(不可见的)主屏幕选项卡上

每分钟仅更新可见小部件的最佳方法是什么 - 无需唤醒设备或进行不必要的计算?在小部件变得可见之后,更新前的小延迟是可接受的.

android visible android-appwidget

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

为什么锁比Monitor.TryEnter慢得多?

结果

锁定:85.3微秒

Monitor.TryEnter:11.0微秒

锁是否扩展为相同的代码?

编辑:1000次迭代的结果:锁定:103.3微秒Monitor.TryEnter:20.2微秒

代码如下.谢谢

    [Test]
    public void Lock_Performance_Test()
    {
        const int lockIterations = 100;

        Stopwatch csLock = Stopwatch.StartNew();
        for (int i = 0; i < lockIterations; )
        {
            lock (object1)
            {
                i++;
            }
        }
        csLock.Stop();

        Stopwatch csMonitor = Stopwatch.StartNew();
        for (int i = 0; i < lockIterations; )
        {
            if (Monitor.TryEnter(object1, TimeSpan.FromSeconds(10)))
            {
                try
                {
                    i++;
                }
                finally
                {
                    Monitor.Exit(object1);
                }
            }
        }
        csMonitor.Stop();

        Console.WriteLine("Lock: {0:f1} microseconds", csLock.Elapsed.Ticks / 10M);
        Console.WriteLine("Monitor.TryEnter: {0:f1} microseconds", csMonitor.Elapsed.Ticks / 10M);;
    }
Run Code Online (Sandbox Code Playgroud)

c#

21
推荐指数
2
解决办法
2万
查看次数

为log4net配置自定义事件日志

我正在使用log4net进行日志记录(呃!).使用EventLogAppender,我可以配置我的应用程序名称,以便我的事件将显示在Application /"My Application Name"事件日志中.但是,我想将事件记录到"其他事件日志"/"我的应用程序名称".我该如何配置?

当前配置:

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
    <applicationName value="My application Name" />
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
    </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

对于EventLogInstaller,代码如下所示:

eventLogInstaller.Log = "Some other event log"; // Default "Application"
eventLogInstaller.Source = "My application name";
Run Code Online (Sandbox Code Playgroud)

.net c# log4net event-log

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