问题列表 - 第36882页

CSS形而上学:为什么页面垂直对齐如此困难?

相对于页面,CSS中的水平对齐很容易 - margin:0 auto大部分时间都可以获得,而text-align:center对于其他一些情况则是如此.

我对大师的问题不是如何垂直对齐,但为什么这么难?为什么不存在margin:auto 0?我的意思是,从编程的角度来看.

从理论上讲,似乎相同的算法适用于两种类型的居中.

html css theory vertical-alignment

39
推荐指数
2
解决办法
4123
查看次数

通过Javascript控制浏览器窗口

我有一个Web应用程序,在其他窗口/选项卡中启动URL.我想检查窗口/标签是否存在; 如果没有,我想创建它,否则我想在第一个位置选择它.我用:

wf=window.open(address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
if(wf!=null)
    wf.focus();
Run Code Online (Sandbox Code Playgroud)

但它只是第一次(在IE中,而不是在Firefox中); 如果我在窗口中创建一个新选项卡,当我调用window.open()时没有任何反应; 如果我关闭窗口,它会重新创建它,但保持图标化...有没有办法可以遵循以获得良好的结果?

在此先感谢问候,c.

javascript browser

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

什么是SilverLight

什么是SilverLight,可以在C#应用程序中使用?

c# silverlight-3.0

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

有没有像打印机标记语言这样的东西

我喜欢打印文档。文档内容为表格和不同颜色的文本。是否存在可以像模板一样使用的轻量级打印机文件格式?

在我看来,PS、PDF、DOC 文件解析起来很繁重。可能存在一些支持的 XML 或 YAML 文件格式:

  1. 轻松创建(可能使用 WYSIWYG-Editor)
  2. 使用 Library-Support 进行解析和操作
  3. 轻松发送到打印机(可能有库支持)

还是我必须按照通常的方式在 CDC 内进行绘画?

c++ xml printing markup mfc

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

如何单元测试客户端服务器代码

我目前正在编写Java客户端服务器应用程序.所以我想实现两个库,一个用于客户端,一个用于服务器.客户端服务器通信有一个非常严格的协议,我不想用JUnit测试.

作为构建工具我使用Maven和Husdon Server进行持续集成.

实际上我没有任何好主意如何测试这些客户端/服务器库.

我有以下方法:

  1. 只需编写一个虚拟客户端来测试服务器并编写一个虚拟服务器来测试客户端. 缺点:不幸的是,这将导致许多额外的工作.我无法100%确定客户端和服务器可以一起工作,因为我不确定测试是否完全相同.

  2. 编写一个单独的测试项目,将客户端和服务器一起测试.
    缺点:单元测试不属于自己的项目,因此Hudson不会自动运行它们.在其中一个库中更改任何内容的每个人都必须手动运行测试以确保一切正确.此外,我不会收到任何代码覆盖率报告.

有没有比这更好的测试代码方法?也许测试一个Maven多模块项目,或类似的东西.

我希望任何人都能找到一个很好的解决方案.

谢谢.

java testing junit maven-2

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

c#在不停止应用的情况下读取用户输入


我知道我可以使用ReadKey,但它会冻结应用程序直到用户按下一个键.是否有可能(在控制台应用程序中)运行一些循环仍然能够做出反应?我只能想到事件,但不知道如何在控制台中使用它们.我的想法是循环将在每次迭代期间检查输入.

c# console input

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

用条件循环每个数字的最快方法

给定64位整数,其中要评估的最后52位和前12位将被忽略,将7位开启和所有其他位组合的最快方法是什么?

例:

第一种排列:

0[x57]1111111
Run Code Online (Sandbox Code Playgroud)

最后的排列

00000000000011111110[x45]
Run Code Online (Sandbox Code Playgroud)

其中0[xn]意味着n关闭(零)位.

速度绝对至关重要,我们希望节省每个时钟周期,因为它是需要在合理的时间内评估数十亿个州的更大解决方案的一部分.

不需要工作解决方案,但一些伪代码会很好:)

c performance bit-manipulation bitwise-operators

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

如何从钛开始邮件应用程序

如何从Titanium应用程序启动Mail应用程序?

我正在寻找相当于HTML mailto:链接的地方,我可以在windowView中指定电子邮件和主题.

我没有使用webView.

email iphone titanium appcelerator

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

值初始化和非POD类型

一个小时前我在这里发了一个答案,根据我的说法是正确的.然而我的回答却被Martin B贬低了.他说

你很幸运,并且因为我所处的内存恰好是零初始化而得到了零.标准不保证这一点.

然而读迈克尔·伯尔的回答后,这里并尝试下面的示例代码

1)

#include <cassert>

struct B { ~B(); int m; };

int main()
{
   B * b = new B();
   assert(b->m == 0);
}
Run Code Online (Sandbox Code Playgroud)

我在MSVC++ 2010上遇到调试错误.

我有一个类似的错误,当我尝试下面的代码[我的答案在这里 ]在MSVC++ 2010

2)

#include <cassert>
struct Struct {
    std::string String;
    int Int;
    bool k;
    // add add add
};

struct InStruct : Struct
{
   InStruct() : Struct() {}
};

int main()
{
   InStruct i;
   assert(i.k == 0);
}
Run Code Online (Sandbox Code Playgroud)

既没有(1)也没有(2)给gcc/Clang这样的错误让我想到MSVC++ …

c++ initialization visual-c++ value-initialization

17
推荐指数
2
解决办法
4884
查看次数

涉及幻数的全局常量的最佳实践

为了避免幻数,我总是在代码中使用常量.回到过去,我们习惯在无方法接口中定义常量集,现在它已成为反模式.

我想知道最佳做法是什么?我在谈论全局常量.枚举是在Java中存储常量的最佳选择吗?

java coding-style constants

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