问题列表 - 第4823页

IE CSS对齐问题

我有以下用PHP"黑客入侵"的CSS,因为它在IE7中没有正确对齐.有没有更好的方法来做到这一点,而不诉诸PHP?

 #Menu
    {
        width: 100%;
        height: 32px;
        padding-top: <?php if(preg_match('/msie/i', $_SERVER['HTTP_USER_AGENT'])){echo '22px';}else{echo '40px';}?>;
        padding-left: 13px;
    }
Run Code Online (Sandbox Code Playgroud)

我想避免使用条件注释并且必须维护多个css文件.

css internet-explorer

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

Java库? - 单工/线性编程/优化

我正在寻找一个优化库.我的两个要求是它不使用JNI,并且它没有许可证限制,因此无法在商业上在多台计算机上使用它.我发现的唯一符合这些要求的是Choco,但是它有点无人驾驶.

java mathematical-optimization linear-programming

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

处理时更新ASP.NET标签

我有一个按钮点击运行的方法,有4个标签.我需要做的是在每个代码块执行后更新标签.我尝试过线程,更新面板等,但似乎无法正常工作.我认为计时器可以正常工作,但只有当你不在方法中时它才会打勾.代码看起来像这样:

private void SomeMethod()
{
     label1.text = "Processing...";
     AnotherMethod();
     label1.text = "Done.";
     label2.text = "Processing...";
     AnotherAnotherMethod();
     label2.text = "Done.";

     //etc...
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax

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

Injector.getInstance(..)返回单例的新实例

我的模块:

bind( Translator.class ).to( TranslatorImpl.class ).in( Scopes.SINGLETON );
Run Code Online (Sandbox Code Playgroud)

现在我希望每次都能得到相同的实例

Injector injector = ...;
injector.getInstance( Translator.class );
Run Code Online (Sandbox Code Playgroud)

但如果我这样做

injector.getInstance( TranslatorImpl.class );
Run Code Online (Sandbox Code Playgroud)

我每次都会得到一个新实例.这是一个错误还是预期的行为?

java dependency-injection guice

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

MASM32循环

我正在尝试在Windows Vista下运行masm32循环,但是我这样做了,即使它实际上完成了循环,它崩溃了,我看不出任何明智的理由......任何想法?

.386
.model flat, stdcall
option casemap :none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\masm32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\masm32.lib

.data
ProgramText db "Looping!", 0

.data?
loop_stopper   dd      ?

.code
start:

mov loop_stopper,2

loop_start:
invoke StdOut, addr ProgramText
cmp loop_stopper, 0
dec loop_stopper                 
jg loop_start

end start
Run Code Online (Sandbox Code Playgroud)

编辑

难道

invoke StdOut, offset ProgramText
Run Code Online (Sandbox Code Playgroud)

仍然崩溃......

crash assembly masm

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

使用Spring和Hibernate的一些好的示例应用程序是什么?

我需要快速启动一起使用Spring和Hibernate,我正在寻找一些示例代码来修改和扩展.Struts2和Spring Security集成的奖励积分.

java spring hibernate spring-security

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

如何在SQL Server 2008上运行定期进程

我已经构建了一个非常简单的类似聊天室的ASP.NET应用程序,它显示当前的在线/离线用户:

我有一个表,其中DateTime列用作TimeStamp.每次用户导致回发或类似的Get事件时,我都会更新TimeStamp.我想在服务器上创建一个某种类型的周期性过程,我可以用它来检查用户已经处于非活动状态的时间,因为我知道他们上次活动的时间.一旦他们被认为是非活动的(几分钟后说),我想设置另一列的值,将其标记为"离线".

任何建议,将不胜感激.

c# sql asp.net sql-server-2008

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

如何使用VB6返回SQLite中的AUTO INCREMENT列的值

我在SQLite中有一个表:

CREATE TABLE "EventType" 
(
[EventTypeID] INTEGER PRIMARY KEY, 
[EventTypeName] VARCHAR(50) NOT NULL UNIQUE
);
Run Code Online (Sandbox Code Playgroud)

由于EventTypeID是一个整数和一个主键,它会自动使它成为一个自动递增列,并且工作正常.

我想在表中插入一行并从VB6获取新增加的值.

Dim oRs as Recordset
dim oCmd as new Command

oCmd.ActiveConnection = GetConnection()
oCmd.Source = "insert into EventType (EventTypeName) values ('blah')"
oCmd.Execute
Run Code Online (Sandbox Code Playgroud)

有没有自动方法来检索新创建的EventTypeID而不必发出另一个查询(从EventType中选择max(EventTypeID)))?

我似乎记得很久以前的VB6,有一种方法可以做到这一点.

sqlite vb6 auto-increment

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

XCode调试器:显示长字符串

在XCode中调试程序时,我有几个CFStringRef变量指向长度在200个字符左右的字符串.

在调试器中,它只显示这些字符串的值达到一定长度,然后将它们省略.我真的很想看到字符串的全部价值.

有没有我可以配置的选项,所以它不会以任意长度终止它们?

string debugging macos xcode

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

我应该把很多功能放到一个文件中吗?或者,或多或少,每个文件一个函数?

我喜欢组织我的代码,所以理想情况下我想要每个文件一个类,或者当我有非成员函数时,每个文件需要一个函数.

原因是:

  1. 当我阅读代码时,我将始终知道在哪个文件中我应该找到某个函数或类.

  2. 如果它是每个头文件的一个类或一个非成员函数,那么当我include成为头文件时,我不会包含整个混乱 .

  3. 如果我在函数中做了一些小改动,那么只需要重新编译该函数.

但是,将所有内容拆分为许多标头和许多实现文件都会使编译速度变慢.在我的项目中,大多数函数访问一定数量的模板化其他库函数.因此代码将反复编译,每个实现文件一次.编译我的整个项目目前在一台机器上需要45分钟左右.大约有50个目标文件,每个目标文件使用相同的昂贵编译头.

也许,每个文件有一个类(或非成员函数)是可接受的,但是将许多或所有这些函数的实现放在一个实现文件中,如下例所示?

// foo.h
void foo(int n);

// bar.h
void bar(double d);

// foobar.cpp
#include <vector>
void foo(int n) { std::vector<int> v; ... }
void bar(double d) { std::vector<int> w; ... }
Run Code Online (Sandbox Code Playgroud)

同样,优点是我可以只包含foo函数或只包含bar函数,整个项目的编译速度会更快,因为foobar.cpp一个文件,所以std::vector<int>(这只是其他一些昂贵的例子)编译模板化构造)必须只编译一次,而不是两次编译a foo.cppbar.cpp单独编译.当然,我上面的原因(3)对于这种情况是无效的:刚刚改变foo(){...}之后我必须重新编译整个可能很大的文件foobar.cpp.

我很好奇你的意见是什么!

c++ build-process file-organization compilation code-organization

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