问题列表 - 第14837页

在IE中通过链接标记中的target ="_ blank"多次打开一个新窗口?

我有一个包含大量链接的页面(foo).如果用户打开链接,他们会通过链接中的target ="_ BLANK"获得一个新窗口(栏).但如果他们回到foo并点击另一个链接而不是另一个新窗口(bar2),bar会导航到新链接.

这只是IE Fx中的一个问题,打开一个新选项卡.我需要IE做同样的事情.或者打开一个新窗口.

谢谢!

html internet-explorer

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

WPF ListView ScrollBar可见为false

即使在需要时,是否可以强制水平(或垂直)滚动显示?

问题是我需要根据项目显示不同的颜色.这很好但你可以清楚地看到颜色没有到达列表视图的两个边缘,这有点难看.更糟糕的是,我在listview中有另一个listview,其中包含另一个item列表.那些项目的背景甚至不会接近列表视图的边缘.

wpf listview scrollbar

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

优化DateTime.Now的替代方案

我和一位同事在这个问题上来回走动,我希望得到一些外界意见,看看我提出的解决方案是否是一个好主意.

首先,免责声明:我意识到"优化DateTime.Now" 的概念对你们中的某些人来说听起来很疯狂.我有几个先发制人的防御措施:

  1. 我有时会怀疑那些总是说"计算机速度快;可读性总是在优化之前"的人经常从开发应用程序的经验来讲,其中性能虽然可能很重要,但并不重要.我正在谈论尽可能接近瞬间发生事情 - 比如,在几纳秒内(在某些行业,这确实很重要 - 例如,实时高频交易).
  2. 即使考虑到这一点,我在下面描述的替代方法实际上是非常易读的.这不是一个奇怪的黑客,只是一个可靠而快速工作的简单方法.
  3. 我们运行测试.DateTime.Now 慢(相对来说).下面的方法更快.

现在,问题本身.

基本上,通过测试,我们发现DateTime.Now运行大约需要25个滴答(大约2.5微秒).当然,这可以在数千到数百万次通话中取平均值.看起来第一个呼叫实际上需要花费大量时间,后续呼叫要快得多.但仍然是25个蜱是平均值.

然而,我和我的同事注意到,DateTime.UtcNow运行时间要少得多 - 平均只需0.03微秒.

鉴于我们的应用程序永远不会在夏令时发生变化时运行,我的建议是创建以下类:

public static class FastDateTime {
    public static TimeSpan LocalUtcOffset { get; private set; }

    public static DateTime Now {
        get { return DateTime.UtcNow + LocalUtcOffset; }
    }

    static FastDateTime() {
        LocalUtcOffset = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now);
    }
}
Run Code Online (Sandbox Code Playgroud)

换句话说,确定本地时区的UTC偏移一次 - 在启动时 - 从那时起利用速度DateTime.UtcNow …

.net c# optimization performance datetime

24
推荐指数
3
解决办法
8789
查看次数

Flex外部样式表约定

我知道有关于同一主题的问题,但对于HTML.在Flex应用程序中使用外部样式表有哪些好的约定?你会如何分解样式表(样式表的名称及其包含的内容)?

css apache-flex conventions stylesheet

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

Android:ProgressDialog.show()与getApplicationContext崩溃

我似乎无法理解为什么会这样.这段代码:

mProgressDialog = ProgressDialog.show(this, "", getString(R.string.loading), true);
Run Code Online (Sandbox Code Playgroud)

工作得很好.但是,这段代码:

mProgressDialog = ProgressDialog.show(getApplicationContext(), "", getString(R.string.loading), true);
Run Code Online (Sandbox Code Playgroud)

抛出以下异常:

W/WindowManager(  569): Attempted to add window with non-application token WindowToken{438bee58 token=null}.  Aborting.
D/AndroidRuntime( 2049): Shutting down VM
W/dalvikvm( 2049): threadid=3: thread exiting with uncaught exception (group=0x4001aa28)
E/AndroidRuntime( 2049): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 2049): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tastekid.TasteKid/com.tastekid.TasteKid.YouTube}: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
E/AndroidRuntime( 2049):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2401)
E/AndroidRuntime( 2049):    at …
Run Code Online (Sandbox Code Playgroud)

android progressdialog

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

在不同的地方寻找.NET程序集

如何告诉我的.NET应用程序在哪里查找所需的特定程序集(除了GAC或运行应用程序的文件夹)?例如,我想将一个程序集放在用户的Temp文件夹中,让我的应用程序知道引用的Assembly在temp文件夹中.

谢谢

c# .net-assembly

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

Java C++代码转换

我需要将此代码(在C++中)转换为Java代码:

    short i;
    short j;
    short k;
    short result;
    unsigned short  m_table[ 256 ]

    for ( i = 0 ; i < 256 ; i++ )
    {
        k = i << 8;
        result = 0;
        for ( j = 0 ; j < 8 ; j++ )
        {
            if ( ( result^ k ) & 0x8000 )   
                result= ( result<< 1 ) ^ 0x1021;
            else
                result<<= 1;
            k <<= 1;
        }
        m_table[ i ] = (unsigned short) result;
    }
Run Code Online (Sandbox Code Playgroud)

......但我从来没有得到同样的结果...... …

c++ java porting

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

不使用UTC显示时区

我一直在阅读如何在整个上午这样做,并且普遍的共识是:将您的时间戳存储在UTC中并从那里计算偏移量.

但是,像大多数人一样,我维护现有的代码库,但我无法改变存储日期的方式.至少,不是在规定的时间范围内.

所以我的问题是,我可以安全地做这样的事吗?

// this is my time zone
$timestamp = strtotime($timestampFromDatabase);
date_default_timezone_set('America/New York');
$tz = date_default_timezone_get();

// this is theoretically their timezone, which will eventually
// be taken from a session variable
date_default_timezone_set('Europe/Paris');
$offset = time() - $timestamp;
$timestamp -= $offset;

// now that I have the offset, display dates like this
date('r', $timestamp);
Run Code Online (Sandbox Code Playgroud)

有些人建议不要做日期算术,但是我在这里做错了什么?有没有更好的办法?是否有需要注意的陷阱?我特别感兴趣的是这种方法可以产生什么样的错误,如果有的话,他们会影响谁?

我的老板是那种不关心这个bug只影响1%用户群的人.

编辑:我可以更清楚地说明这一点吗?我似乎没有太多的接受者.任何人?即使是模糊的建议或链接也会非常有用.

php timezone datetime

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

VB.NET:保持类名称空间与文件夹结构同步

在被C#自动设置新类的默认命名空间以与我的文件夹结构相匹配多年后,我想知道是否有任何办法让VB.NET做同样的事情?

我已经知道有一段时间它没有自动执行此操作,但我从未真正研究过其他选择.是否有任何工具或技巧可以帮助我保持VB.NET类命名空间与我的项目文件夹结构同步?

vb.net visual-studio

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

使用.NET远程获取错误C#

这是我得到的错误.我有一个简单的.Net Remoting设置.连接空闲几分钟后出现此错误.

对象'/7966b546_734e_410d_817a_a0e701f114f6/lfxehvbcznjzkycgbimraglb_1.rem'已断开连接或在服务器上不存在.

.net-remoting

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