问题列表 - 第720页

如何修改clickonce部署中的配置文件?

我通过clickonce部署了一个应用程序,但是如何修改部署服务器上的配置文件?我的意思是,一旦产品经过测试,它应该部署在我们的生产服务器中,但是需要修改一些配置参数来消耗生产资源吗?我听说我们应该使用MageUI.exe,但仍然不确定.

我感谢您的帮助.

谢谢

.net clickonce

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

是否有IE6的JavaScript PNG修复,允许CSS后台定位?

我已经看到了一些允许PNG图像在Internet Explorer 6中具有透明度的修复程序,但我还没有找到一个允许您在CSS中设置背景位置的修复程序.如果你使用精灵,这是一个交易破坏者.我已经使用GIF(质量不高),根本不使用透明图像,或者为IE6提供完全不同的样式表.是否有IE6修复允许PNG透明度和背景定位?

javascript css png transparency internet-explorer-6

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

好的Linux(Ubuntu)SVN客户端

Subversion在Windows上有一个很棒的客户端(当然是Tortoise).我在Linux上尝试过的所有东西 - 相比之下......相当糟糕......

linux svn

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

Rails的最佳永久化

您认为在Rails中创建SEO友好URL(动态)的最佳方法是什么?

ruby seo ruby-on-rails permalinks

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

内联C++代码

以下代码有什么区别:

class Foo  
{
  inline int SomeFunc() { return 42; }
  int AnotherFunc() { return 42; }
};
Run Code Online (Sandbox Code Playgroud)

两个函数都会被内联吗?内联实际上有什么区别吗?关于何时应该或不应该内联代码,是否有任何规则?我经常使用AnotherFunc语法(例如访问器),但我很少inline直接指定.

c++ inline-functions

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

Visual Studio 2008 Express Edition中"缺少"的是什么?

Visual Studio 2008 Express Edition中"缺少"的是什么?

特别是,

  • 什么功能不可用?
  • 它的用途有哪些限制?

comparison visual-studio-express

126
推荐指数
5
解决办法
9万
查看次数

设计WPF地图控件

我正在考虑在WPF中进行简单的地图控制,并且正在考虑基本地图界面的设计,并且想知道是否有人对此有一些好的建议.

我在想的是使用ScrollViewer(没有滚动条)作为我的"视图端口",然后将所有内容堆叠在画布上.从Z-Index = 0起,我在想:

  1. 用于纬度/长度计算,控制定位,Z-Index堆叠的基础画布.
  2. 多个网格元素表示不同缩放级别的地图.使用网格使拼贴更容易.
  3. 使用位置数据映射对象.
  4. 地图控件(缩放滑块,概述等).
  5. 使用鼠标移动事件滚动查看器以进行平移和缩放.

关于我应该如何建立这个的任何意见建议?

gis wpf

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

Singleton:如何使用它

编辑:从另一个问题我提供了一个答案,链接到很多关于单身人士的问题/答案:有关单身人士的更多信息:

所以我读过Singletons的帖子:好的设计还是拐杖?
争论仍然激烈.

我认为单身人士是一种设计模式(好的和坏的).

Singleton的问题不是模式而是用户(对不起所有人).每个人和他们的父亲都认为他们可以正确地实施一个(而且从我做过的许多采访中,大多数人都做不到).此外,因为每个人都认为他们可以实现正确的Singleton,他们滥用模式并在不合适的情况下使用它(用Singletons替换全局变量!).

所以需要回答的主要问题是:

  • 什么时候应该使用Singleton
  • 如何正确实现Singleton

我对这篇文章的希望是,我们可以在一个地方收集(而不是谷歌和搜索多个网站)一个权威的来源,了解何时(以及如何)正确使用单身人士.同样合适的还有一份反用法和常见的不良实施清单,解释了为什么他们无法工作以及为了实现他们的弱点.


所以让球滚动:
我会举起手来说这是我用的,但可能有问题.
我喜欢"Scott Myers"在他的书"Effective C++"中处理这个主题

使用单身人士的好情况(不是很多):

  • 记录框架
  • 线程回收池
/*
 * C++ Singleton
 * Limitation: Single Threaded Design
 * See: http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
 *      For problems associated with locking in multi threaded applications
 *
 * Limitation:
 * If you use this Singleton (A) within a destructor of another Singleton (B)
 * This Singleton (A) must be fully constructed before the constructor of (B)
 * is called.
 */
class MySingleton
{ …
Run Code Online (Sandbox Code Playgroud)

c++ singleton design-patterns

285
推荐指数
9
解决办法
17万
查看次数

谷歌地图,Z索引和下拉Javascript菜单

我今天遇到了一个小问题:我有一个JS下拉菜单,当我插入一个GoogleMap时......菜单显示在谷歌地图后面...有关如何机会谷歌地图的z索引的任何想法?

谢谢!

html javascript css google-maps z-index

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

如何正确访问静态成员类?

我有两个类,并希望在另一个类中包含一个类的静态实例,并通过第一个类访问第二个类中的静态字段.

这样我可以使用相同名称的不同实例.

Class A 
{
    public static package1.Foo foo;
}

Class B 
{
    public static package2.Foo foo;
}


//package1
Foo 
{
    public final static int bar = 1;
}

// package2
Foo
{
    public final static int bar = 2;
}

// usage
assertEquals(A.foo.bar, 1);
assertEquals(B.foo.bar, 2);
Run Code Online (Sandbox Code Playgroud)

这有效,但我得到一个警告"静态字段Foo.bar应该以静态方式访问".有人可以解释为什么会这样,并提供"正确"的实施.

我意识到我可以直接访问静态实例,但是如果你有一个很长的包层次结构,那就太丑了:

assertEquals(net.FooCorp.divisions.A.package.Foo.bar, 1);
assertEquals(net.FooCorp.divisions.B.package.Foo.bar, 2);
Run Code Online (Sandbox Code Playgroud)

java static

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