问题列表 - 第18154页

如何知道附加的windowstation是否是交互式的?

我正在编写一个程序,可以由另一个服务(在我们的控制下)或登录用户加载.程序需要知道窗口站是否是交互式的,以便显示对话框.我知道GetProcessWindowStation函数,但是这个函数返回一个句柄.有没有办法找出来?

c++ windows winapi

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

为什么Visible ='<%#false%>'可以在GridView上工作但不能在标签上工作?

我对此感到头疼,但不知道问题是什么.我的实际代码是

<asp:Label ID="Label1" runat="server" Text="abc"
           Visible='<%#Request.QueryString["ListName"] == null %>' />
<asp:GridView ID="gvLists" runat="server"
              Visible='<%#Request.QueryString["ListName"] == null %>' />
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我试图仅通过查询字符串来驱动对象的可见性.它适用于GridView,但不适用于标签.我也尝试过使用相同结果的Panel和HyperLink.

我相信我可以通过将我的代码放在代码隐藏中来实现这一点,但它不会那么干净.

asp.net label gridview visible

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

F#字符串操作符在guid上爆炸

我的印象是,在F#中,以下两行应该给出相同的结果:

let a = string v
let a = v.ToString()
Run Code Online (Sandbox Code Playgroud)

暗示v是一个对象.事实证明,如果v是System.Guid,第一行只会引发异常:

System.FormatException occurred
Message="Format String can be only \"D\", \"d\", \"N\", \"n\", \"P\", \"p\", \"B\" or \"b\"."
Source="mscorlib"
StackTrace:
   at System.Guid.ToString(String format, IFormatProvider provider)
InnerException: 
Run Code Online (Sandbox Code Playgroud)

我当然可以单独处理Guids,问题是其他对象会给我带来同样的麻烦吗?我应该避免使用字符串运算符吗?在我的情况下,对象可能是任何东西

f#

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

如何在Java中创建一个泛型方法,其中一个参数化类型必须实现Iterable?

这是我正在尝试编写的方法(现在不编译,因为what它不被视为Iterable):

public <T,V> ArrayList<V> mySelect(T what,ITest<V> x) {
     ArrayList<V> results = new ArrayList<V>();
     for(V value : what) {
        if(x.accept(value)) {
           results.add(value);
        }
     }  
     return results;
}
Run Code Online (Sandbox Code Playgroud)

T类型实现Iterable,并V在使用时返回对象foreach.问题是,我不知道该怎么写.你能帮我吗?

java generics

0
推荐指数
2
解决办法
139
查看次数

了解用Photoshop生成的24位PNG

具有透明度的24位.png文件,如可以用Photoshop生成的文件,在每种颜色和alpha上分配了24位?或者24位仅指颜色并忽略alpha(RGBA 8888).

有没有工具来检查PNG文件并验证这种信息?Photoshop有任何选项可以验证或配置吗?

photoshop png

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

从核心文件恢复程序状态

在任何情况下,是否有可能将程序状态恢复到生成核心文件期间的状态?

我问的原因是,为了利用gdb执行函数的能力等等,你需要有一个正在运行的实例.当然应该可以生成相同可执行文件的模拟进程,并将状态设置为核心内容?

如果没有哪种替代方案可以让我想要首先做到这一点?在这种情况下,核心的后向跟踪导致库函数,我想复制输入到这个函数调用,但其中一个输入是复杂的对象,可以很容易地序列化为一个字符串,在运行时调用函数实例但在核心转储中不是这样.

gdb coredump

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

计算所有值的总和超过双倍限制的平均值有什么好的解决方案?

我需要计算一组非常大的双精度(10 ^ 9值)的平均值.这些值的总和超过了double的上限,那么是否有人知道用于计算平均值的任何巧妙的小技巧,也不需要计算总和?

我使用的是Java 1.5.

java algorithm statistics

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

C++ delete - 删除我的对象,但我仍然可以访问数据?

我写了一个简单的,工作的俄罗斯方块游戏,每个块作为类单块的一个实例.

class SingleBlock
{
    public:
    SingleBlock(int, int);
    ~SingleBlock();

    int x;
    int y;
    SingleBlock *next;
};

class MultiBlock
{
    public:
    MultiBlock(int, int);

    SingleBlock *c, *d, *e, *f;
};

SingleBlock::SingleBlock(int a, int b)
{
    x = a;
    y = b;
}

SingleBlock::~SingleBlock()
{
    x = 222;
}

MultiBlock::MultiBlock(int a, int b)
{
    c = new SingleBlock (a,b);
    d = c->next = new SingleBlock (a+10,b);
    e = d->next = new SingleBlock (a+20,b);
    f = e->next = new SingleBlock (a+30,b);
}
Run Code Online (Sandbox Code Playgroud)

我有一个扫描完整行的函数,并运行删除相关的块的链接列表并重新分配 - >下一个指针. …

c++ pointers c++-faq undefined-behavior

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

如何建模价值对象关系?

上下文:
我有一个实体书.一本书可以有一个或多个描述.描述是价值对象.

问题:
描述可能比另一描述更具体.例如,如果描述包含书籍的内容以及封面的外观,则它比仅讨论封面外观的描述更具体.我不知道如何建模以及如何让存储库保存它.了解这些关系并不是本书和书籍描述的责任.其他一些对象可以处理此问题,然后请求存储库保存关系.但是BookRepository.addMoreSpecificDescription(Description,MoreSpecificDescription)似乎很难保存.

在DDD中如何处理这样的事情?

domain-driven-design repository value-objects object-relationships

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

[az]是否会匹配PREG/PCRE中的重音字符?

我已经知道\w在PCRE中(特别是PHP的实现)有时可以匹配一些非ASCII字符,具体取决于系统的语言环境,但是呢[a-z]

我不这么认为,但我注意到Drupal的核心文件之一中的这些行(包括/ theme.inc,简化):

// To avoid illegal characters in the class,
// we're removing everything disallowed. We are not using 'a-z' as that might leave
// in certain international characters (e.g. German umlauts).
$body_classes[] = preg_replace('![^abcdefghijklmnopqrstuvwxyz0-9-_]+!s', '', $class);
Run Code Online (Sandbox Code Playgroud)

这是真的吗,还是只是有人[a-z]混淆了\w

php regex ascii pcre

17
推荐指数
3
解决办法
2220
查看次数