问题列表 - 第6593页

动作脚本功能可以找到自己的名字吗?

给出以下内容

function A(b:Function)   { }
Run Code Online (Sandbox Code Playgroud)

如果函数A(),我们可以确定作为参数'b'传入的函数的名称吗?AS2和AS3的答案有何不同?

actionscript actionscript-2 actionscript-3

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

调用任何交叉线程代码的最佳方法?

我知道之前已经问过这个问题,但我正在寻找一种方法:

  1. 简化安全交叉线程代码的创建.
  2. 在任何情况下重用此代码(没有Windows窗体引用).

这是我到目前为止,但我想删除Windows窗体引用.有任何想法吗?

public delegate void SafeInvokeDelegate(System.Action action);
public class SafeInvoke
{
    private readonly System.Windows.Forms.Control _threadControl;

    public SafeInvoke()
    {
        _threadControl = new System.Windows.Forms.Control();
    }

    public void Invoke(System.Action action)
    {
        if (_threadControl.InvokeRequired)
            _threadControl.Invoke(new SafeInvokeDelegate(Invoke), new object[] {action});
        else if (action != null) action();
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的类可能会这样使用:

SafeInvoke _safeInvoker = new SafeInvoke();
void SafeClearItems()
{
    _safeInvoker.Invoke(delegate
        {
            listView1.Items.Clear();
        });
}
Run Code Online (Sandbox Code Playgroud)

我如何删除SafeInvoke类中的System.Windows.Forms.Control但保持相同的功能?

.net c# invoke

36
推荐指数
4
解决办法
4万
查看次数

如何防止Rails中的浏览器页面缓存

Ubuntu - > Apache - > Phusion Passenger - > Rails 2.3

我网站的主要部分会对您的点击做出反应.因此,如果您点击链接,它会将您发送到目的地,并立即重新生成您的页面.

但是,如果您点击后退按钮,则看不到新页面.不幸的是,如果没有手动刷新,它就不会出现; 看来浏览器正在缓存它.我想确保浏览器不缓存页面.

另外,我确实想为所有静态资产设置远期到期日期.

解决这个问题的最佳方法是什么?我应该在Rails中解决这个问题吗?Apache的?JavaScript的?

谢谢你的帮助,杰森


唉.这些建议都没有强迫我正在寻找的行为.

也许有一个JavaScript的答案?我可以让rails在注释中写出时间戳,然后让javascript检查以查看时间是否在五秒钟内(或者无论什么工作).如果是,那么很好,但如果没有,那么重新加载页面?

你认为这会有用吗?

感谢你的帮助,

贾森

ruby apache caching ruby-on-rails http-headers

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

对于难以解决的错误,您的最佳做法是什么?

我有时会发现自己试图修复一个顽固的虫子,只是在一段时间后才发现一些非常明显的错误.

当我认为这个问题与某些事情有关时,我会发生这种情况,并且我会对其他可能出错的事情"盲目".

大部分时间都有助于睡眠,第二天早上我立即看到了问题.

过去发生在我身上的事情:

  1. 编辑没有任何效果的真实源文件的副本.
  2. 没有关注真正的问题,而是在真正的问题已经解决的同时试图解决问题.
  3. 没有进行编译/构建,因为我之前使用的是解释语言.

在调试过程中你有什么'盲目'的体验?

language-agnostic debugging

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

你是怎么把放大镜和"搜索"放在stackoverflow的搜索框中的?

假设只有CSS可以...但想知道是否有人可以共享代码.

猜测放大镜是背景图像,但需要javascript删除焦点上的"搜索".

另外......当你点击"返回"而不是需要"搜索"提交按钮时,如何让它提交?

html javascript css

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

创建自己的CSS属性是否合法?

我正在为我的网站开发窗口应用程序.现在,我将每个单独的窗口设置为站点主体中的一个.我通过逐字地将适当的代码添加到body元素的末尾来添加新窗口,并通过删除该div来删除它们.(我正在使用jQuery作为底层JavaScript架构.)

我发现对于每个窗口,我希望能够存储一些不直接使用的值.假设我最大化一个窗口,我想保存它的旧位置和大小,这样当我取消最大化它时,它会返回到它的旧位置,而不仅仅是随机的某个地方.所以我真正的问题是,创建自定义CSS属性(完全知道浏览器会忽略它们)是否合法,其唯一目的是保持这样的信息在每个div上?或者这是非法的,我应该看看另一种选择吗?

我当然熟悉将所有这些保存在一个数组中的方法,因此系统可能会盲目运行,但这很可爱,容易出错和事情,而且使用它仍然有点棘手.

谢谢

css jquery attributes standards-compliance

4
推荐指数
2
解决办法
642
查看次数

javascript:如果变量不存在则定义变量

我觉得我想尝试做一些超级简单的事情,但只是对它愚蠢.

我想要做的就是查看先前是否已设置变量,如果它没有,请将其设置为默认值....这里是一个示例:

if(!embed_BackgroundColor) {
    var embed_BackgroundColor;
    embed_BackgroundColor = "#F4F4F4";
}
Run Code Online (Sandbox Code Playgroud)

所以,一旦你停止嘲笑我的代码....为什么它会覆盖变量,无论如何?

请保佑我的神经;)

javascript variables

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

Oracle文档生成工具

我想知道是否有人知道自动生成oracle 9i数据库模式文档的好工具.我做了一个研究,到目前为止找到了DBSribe(www.leadum.com),但我遇到了问题,因为它在执行文档生成过程时给了我一个错误.任何帮助将不胜感激.

提前致谢.

oracle documentation-generation

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

在辅助显示器上启动WPF?

是否有一种简单的方法可以使(全屏)WPF应用程序在辅助显示器上启动?我知道我可以得到整个虚拟桌面矩形并计算偏移量,但有更直接的方法吗?

c# wpf

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

我写了一个程序,允许两个类"战斗".无论出于何种原因,C#总能获胜.VB.NET有什么问题?

我写了一个程序,允许两个类"战斗".无论出于何种原因,C#总能获胜.VB.NET有什么问题?

   static void Main(string[] args)
    {
        Player a = new A();
        Player b = new B();

        if (a.Power > b.Power)
            Console.WriteLine("C# won");
        else if (a.Power < b.Power)
            Console.WriteLine("VB won");
        else
            Console.WriteLine("Tie");
    }
Run Code Online (Sandbox Code Playgroud)

以下是玩家:C#中的玩家A:

public class A : Player
{
    private int desiredPower = 100;

    public override int GetPower
    {
        get { return desiredPower; }
    }
}
Run Code Online (Sandbox Code Playgroud)

VB.NET中的玩家B:

Public Class B
   Inherits Player

   Dim desiredPower As Integer = 100

   Public Overrides ReadOnly Property GetPower() As Integer
       Get
          Return desiredPower
       End Get …
Run Code Online (Sandbox Code Playgroud)

c# vb.net compiler-construction initialization

62
推荐指数
2
解决办法
2628
查看次数