问题列表 - 第8662页

Windows中的CD弹出通知

我的程序需要知道用户何时弹出cd光盘.在Windows中是否有某种通知?

windows

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

删除已禁用的表单字段的已禁用属性onClick

我有一个表单字段,开始禁用,并有一个onClick启用它.onClick不会触发(至少在FF中)也不会发出简单警报(1);

hacky版本是在它的位置显示一个假的表单字段"看起来"它被禁用(灰色样式)和onClick,隐藏它并显示正确的字段启用,但这很难看.

示例代码

这有效:

<input type="text" id="date_end" value="blah" onClick="this.disabled=true;">
Run Code Online (Sandbox Code Playgroud)

这有效:

<label for="date_end_off" onClick="document.getElementById('date_end').disabled=false">Test</label>
<input type="text" id="date_end" value="blah" onClick="alert(1);" disabled>
Run Code Online (Sandbox Code Playgroud)

这失败了:

<input type="text" id="date_end" value="blah" onClick="alert(1);" disabled>
Run Code Online (Sandbox Code Playgroud)

这失败了:

<input type="text" id="date_end" value="blah" onClick="document.getElementById('date_end').disabled=false" disabled>
Run Code Online (Sandbox Code Playgroud)

javascript

12
推荐指数
3
解决办法
8万
查看次数

如何确保整数除法总是四舍五入?

我想确保在必要时整数除以整数.有比这更好的方法吗?有很多铸件正在进行中.:-)

(int)Math.Ceiling((double)myInt1 / myInt2)
Run Code Online (Sandbox Code Playgroud)

c# math

235
推荐指数
5
解决办法
6万
查看次数

我如何加入存储过程?

我有一个不带参数的存储过程,它返回两个字段.存储过程汇总应用于租户的所有事务,并返回租户的余额和ID.

我想使用它返回的记录集和查询,我需要在租户的id上加入它的结果.

这是我目前的查询:

SELECT t.TenantName, t.CarPlateNumber, t.CarColor, t.Sex, t.SSNO, t.Phone, t.Memo,
        u.UnitNumber,
        p.PropertyName
FROM tblTenant t
    LEFT JOIN tblRentalUnit u
    ON t.UnitID = u.ID

    LEFT JOIN tblProperty p
    ON u.PropertyID = p.ID

ORDER BY p.PropertyName, t.CarPlateNumber
Run Code Online (Sandbox Code Playgroud)

存储过程是这样的:

SELECT tenant.ID AS TenantID, SUM(ISNULL(trans.Amount,0)) AS TenantBalance FROM tblTenant tenant
    LEFT JOIN tblTransaction trans
    ON tenant.ID = trans.TenantID
    GROUP BY tenant.ID
Run Code Online (Sandbox Code Playgroud)

我想从存储过程中添加余额.

我怎样才能做到这一点?

sql sql-server-2005-express

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

从xhr对象获取请求URL

有没有办法从xhr对象中提取请求URL?我可以通过channel属性看到firebug中的url,但是你无法使用javascript查询它.

javascript

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

我可以知道在unix中的scp命令的退出状态


使用scp命令在perl中进行编程时,
如果你告诉哪个退出值(除了0-成功,1-error)是为了我的生活将是简单的,我面对scp命令的退出状态

unix ssh scp

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

未定义变量的Javascript错误

我有一个问题,即方法获得未定义的变量错误,即使我在调用之前检查变量是否未定义.

// Sets focus and text-select to the passed in element.
idNav.prototype.setFocusFromVar = function(r) {
    document.activeInputArea = r;   // my variable for tracking focus
    r.focus();    // error happens here (line 274 of idNav.js)
    r.select();
}
Run Code Online (Sandbox Code Playgroud)

错误发生在r.focus行.

在我调用方法的两个地方,我使用类似于以下的模式,在调用者中使用局部变量r.

if (!r)
    return;

this.setFocusFromVar(r);
Run Code Online (Sandbox Code Playgroud)

然而错误仍然存​​在.当r不为null或未定义时,它是我网页上表格中的输入元素.

我继续在idNav.js的第274行得到r未定义,这是r.focus行.该方法的所有调用者也在同一个js文件中.

我错过了什么?

这个错误在Firefox中间歇性地发生,我没有在IE中测试这个特定的错误.

EDTA:r确实显示为未定义,错误的堆栈跟踪显示:

setFocusFromVar()(undefined)IDNav.js (line 275)
dhandler(Object originalEvent=Event keydown type=keydown)IDNav.js (line 100)
newTrigger()(Object originalEvent=Event keydown type=keydown)jquery.hotkeys.js (line 1)
F()()jquery.js (line 19)
F()(Object originalEvent=Event keydown type=keydown)jquery.js (line 19)
F()()jquery.js (line 19)
[Break on this error] r.focus();
Run Code Online (Sandbox Code Playgroud)

dhandler是我检查过的方法之一,似乎很好(没问题).不过我会再看一下这个:

它用于处理向下箭头并输入用于在输入元素表中导航的键.

javascript firefox

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

Hibernate - PropertyNotFoundException:找不到getter

我有一个类似于以下的类:

public class MyClass {
    private String dPart1;

    public String getDPart1() {
        return dPart1;
    }

    public void setDPart1(String dPart1) {
        this.dPart1 = dPart1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的hibernate映射文件映射属性如下:

<property name="dPart1" not-null="true"/>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

org.hibernate.PropertyNotFoundException: Could not find a getter for dPart1 in class com.mypackage.MyClass
        at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:282)
        at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:275)
        at org.hibernate.mapping.Property.getGetter(Property.java:272)
        at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertyGetter(PojoEntityTuplizer.java:247)
        at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:125)
        at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
        at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
        at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302)
        at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
        at 
Run Code Online (Sandbox Code Playgroud)

似乎hibernate不喜欢我的大写.我该怎么解决这个问题?

java hibernate

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

ASP.NET在基本控制器中重定向

我创建了一个基本控制器,它覆盖了Initialize并设置了一个cookie并在数据库中保存了一些数据.在这里,我还需要检查是否设置了cookie以及它是否未重定向到错误页面.

该站点的用户来自另一个站点上的商店定位器,该商店定位器将商店ID传递给我并将其设置为cookie.我需要确保存储了一个ID,如果没有将它们传递给错误或者返回选择商店.

我无法在基本控制器中重定向或显示此错误.我甚至尝试过控制器的构造函数.下面是我在Initialize覆盖中尝试的代码,但此时ControllerContext为null?

        if (StoreID == null)
        {
            View("StoreError").ExecuteResult(ControllerContext);
            return;
        }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

Delphi中的字体平滑

我有理由在Delphi表格上需要一个带有大字体的标签,并注意到它的曲线仍然略带锯齿状.我在MSWord中将它与相同的大小和字体进行了比较,这更加平滑.经过研究,我发现代码可以让我平滑我的字体,但它很乱,我想知道是否有更好的方法?看着VCL的来源,TFont似乎坚持NONANTIALIASED_QUALITY,这是相当令人沮丧的......

谢谢Bri

procedure TForm1.SetFontSmoothing(AFont: TFont);
var
  tagLOGFONT: TLogFont;
begin
  GetObject(
    AFont.Handle,
    SizeOf(TLogFont),
    @tagLOGFONT);
  tagLOGFONT.lfQuality  := ANTIALIASED_QUALITY;
  AFont.Handle := CreateFontIndirect(tagLOGFONT);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  I : integer;
begin
  For I :=0 to ComponentCount-1 do
    If Components[I] is TLabel then
      SetFontSmoothing( TLabel( Components[I] ).Font );
end;
Run Code Online (Sandbox Code Playgroud)

delphi fonts truetype smoothing

20
推荐指数
3
解决办法
7534
查看次数