问题列表 - 第29735页

ASMX相当于Page_Init?

我有一些代码,我希望在调用ASMX函数的生命周期中尽早执行.对于我们的ASPX页面,此代码位于基类的Page_Init()函数中,所有ASPX页面都从该函数继承.

ASMX是否与ASPX的Page_Init()函数等效?

更好的是,是否有像ASPX一样的ASMX生命周期图? http://msdn.microsoft.com/en-us/library/ms178472.aspx

如果有一个ASMX等效于Page_Init(),我假设我可以在一个公共基类中实现代码,我的所有ASMX类都可以从中继承,更正吗?

编辑: 很好的回应 - 感谢您的帮助!

asp.net page-lifecycle asmx

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

通过HTML禁用IE中的自动完成/预填充?

演示链接:http: //elevation-inc.com/dev/test/ieform/

在IE 6/7/8中 - 如果您在一个简单的输入字段中输入一个术语,请提交表单然后点击后退按钮 - 输入字段保留以前提交的术语.如果您随后刷新页面,则还会保留该值.

通过HTML,如何禁用此预先填充?我们希望页面加载/ domready上的输入框中没有值.

我们已经在表单和输入元素上尝试了autocomplete ='off',但是预填充仍然存在.

提前致谢.

html forms usability internet-explorer

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

Java对象复制最佳选择?

可能重复:
如何在Java中复制对象?

我需要在Java中复制一个对象(即通过值而不是通过引用复制对象,以便新对象不仅仅是对旧对象的引用).我厌倦了实现clonable并且更喜欢使用复制构造函数.但是,我需要复制的类有多个需要复制的成员变量(超过100个),所以在类中添加一个新的构造函数只是为了复制(只需要在我的应用程序的一部分中使用),这似乎是一个糟糕的解决方案由于它的长度很大.

有更好的解决方案吗?我应该只使用clone()吗?我可以创建一个复制构造函数,而不是将所有字段复制到1比1,我可以反思吗?谢谢.

我基本上只需要创建一个与旧对象相同的新对象,但是有一些(大约10个中的100个)字段已更改(但我仍然需要两个对象..所以新的对象不能作为对象的引用旧的).我对任何建议持开放态度.

java object deep-copy default-copy-constructor

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

在图像加载时删除背景图像

我正在通过 AJAX 加载图像标签,并使用.html(content)jQuery 中的常规函数将它们与一堆其他 HTML 一起插入。但是,如果您从头开始加载页面,这个问题仍然适用。现在,我有一个背景图像占位符可以在图像加载时放在那里。我希望这个背景图像在图像加载时消失。

问题:

如果我附加一个传统的.load(function)事件侦听器,我担心图像可能会在应用钩子之前加载(将钩子放在<script>图像之后的小 JS 中而不是$(function(){})块中可能会有所帮助)。我还没有遇到过这种行为,但我不知道规范中的任何内容可以防止这种情况发生(因为应该在应用钩子之前完全解析图像标签)。

我目前的解决方案。将命令放在onload=图像标签内的内联属性中。

有没有更好的办法?

javascript css jquery dom image

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

在iOS 4.0上使用SQLite(FMDB)和线程时的EXC_BAD_ACCESS

我正在使用FMDB处理我的数据库工作正常.该应用程序使用后台线程,它正在做一些工作,需要访问数据库.同时主线程需要在同一个数据库上运行一些查询.FMDB本身有一个小锁定系统,但是,我在我的类中添加了另一个.

只有当我的类指示数据库未使用时,才会执行每个查询.执行操作后,数据库将解锁.只要负载不是太高,这就可以正常工作.当我在主线程上运行的线程访问大量数据时,会发生EXC_BAD_ACCESS错误.

这是看起来:

- (BOOL)isDatabaseLocked {
    return isDatabaseLocked;
}

- (Pile *)lockDatabase {
    isDatabaseLocked = YES;
    return self;        
}

- (FMDatabase *)lockedDatabase {
    @synchronized(self) {
        while ([self isDatabaseLocked]) {
            usleep(20);
            //NSLog(@"Waiting until database gets unlocked...");
        }
        isDatabaseLocked = YES;
        return self.database;       
    }
}

- (Pile *)unlockDatabase {
    isDatabaseLocked = NO;
    return self;            
}
Run Code Online (Sandbox Code Playgroud)

调试器说错误发生[FMResultSet next]在该行

rc = sqlite3_step(statement.statement);
Run Code Online (Sandbox Code Playgroud)

我仔细检查了所有保留计数,此时所有对象都存在.同样,它只发生在主线程在后台线程运行时启动大量查询时(它本身总是产生很大的负载).错误总是由主线程产生,而不是由后台线程产生.

我的最后一个想法是两个线程同时运行lockedDatabase,这样他们就可以得到一个数据库对象.这就是我通过"@synchronized(self)"添加互斥锁定的原因.但是,这没有帮助.

有人有线索吗?

sqlite iphone exc-bad-access objective-c fmdb

7
推荐指数
2
解决办法
5744
查看次数

找到setTimeout()中剩下的时间?

我正在写一些与我不拥有的库代码交互的Javascript,并且不能(合理地)改变.它创建了Javascript超时,用于在一系列限时问题中显示下一个问题.这不是真正的代码,因为它超出了所有希望.这是图书馆正在做的事情:

....
// setup a timeout to go to the next question based on user-supplied time
var t = questionTime * 1000
test.currentTimeout = setTimeout( showNextQuestion(questions[i+1]), t );
Run Code Online (Sandbox Code Playgroud)

我想questionTime * 1000通过询问创建的计时器在屏幕上放置一个进度条setTimeout.唯一的问题是,似乎没有办法做到这一点.有没有getTimeout我失踪的功能?我能找到的关于Javascript超时的唯一信息仅与创建通过setTimeout( function, time)和删除通过有关clearTimeout( id ).

我正在寻找一个函数,它返回超时触发前剩余的时间,或者调用超时后经过的时间.我的进度条形码如下所示:

var  timeleft = getTimeout( test.currentTimeout ); // I don't know how to do this
var  $bar = $('.control .bar');
while ( timeleft > 1 ) {
    $bar.width(timeleft / test.defaultQuestionTime * 1000);
}
Run Code Online (Sandbox Code Playgroud)

tl; dr: …

javascript timeout settimeout

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

如何在eeePc 701/Ubuntu Netbook Remix 1.6(Lucid)上构建cabal-install

不是编程问题,但我第一次看到这样的东西.
UNR 1.6(基于Ubuntu 10.04)安装了6.12.1版本的GHC.
因此,为了构建cabal-install-0.8.2,我必须安装
parsec,mtl,network和zlib的libghc6-包.
然后,在启动'sh ./bootstrap.sh'后,我得到:

检查已安装的ghc-6.12.1 ...
parsec 软件包已经安装,版本正常.
网络已经安装,版本还可以.
Cabal已经安装,版本还可以.
mtl已经安装,版本还可以.
已安装HTTP且版本正常.
zlib已经安装,版本还可以.
[1/1]编译Main(Setup.hs,Setup.o)
链接设置...
配置cabal-install-0.8.2 ... cabal-install-0.8.2的
预处理可执行文件...
构建cabal-install- 0.8.2 ...
[1/40]编译Distribution.Client.BuildReports.Types(Distribution/Client/BuildReports/Types.hs,dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o)
[2 of 40]编译Distribution.Client.Utils(Distribution/Client/Utils.hs,dist/build/cabal/cabal-tmp/Distribution/Client/Utils.o)

...关于未使用addPackageExcludeConstraint和响应的两个警告......

[39/40]编译Distribution.Client.Install(Distribution/Client/Install.hs,dist/build/cabal/cabal-tmp/Distribution/Client/Install.o)
[40 of 40]编译Main(Main.hs, dist/build/cabal/cabal-tmp/Main.o)
链接dist/build/cabal/cabal ...
collect2:ld以信号9终止[Processusarrêté]

cabal-install bootstrap期间出错:
构建cabal-install软件包失败

在链接和收集2之间(大约一分钟左右),我的硬盘驱动器的LED闪烁,
就像写入或读取了大量文件一样.

我不知道它是否相关,但这里是依赖项的版本
Cabal-1.8.0.2
HTTP-4000.0.6
mtl-1.1.0.2
network-2.2.1.7
parsec-2.1.0.1
zlib-0.5.2.0

haskell eeepc ghc cabal ubuntu-10.04

5
推荐指数
2
解决办法
708
查看次数

我没有遵循标准吗?

如果我有这样的事情:

MyStruct clip;

clip = {16, 16, 16, 16};
Run Code Online (Sandbox Code Playgroud)

我从编译器收到以下警告:警告:扩展初始化程序列表仅在-std = c ++ 0x或-std = gnu ++ 0x时可用

如果我在编译器中激活-std = c ++ 0x,它不会发出任何警告.但我不确定我是否遵守标准.那么我应该停用该标志并分别初始化结构的每个成员吗?

谢谢.

c++

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

使用MongoDB/PyMongo进行多个同步更新?

根据PyMongo 文档,update()一次只能更新一个文档.假设我有100个文档要同时更新.这是很多开销.有没有办法通过PyMongo使用单个MongoDB查询更新多个文档?

mongodb pymongo

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

EXPLAIN的查询的过滤列在MySQL中意味着什么?

mysql> EXPLAIN EXTENDED SELECT * FROM table WHERE column = 1 LIMIT 10;
+----+-------------+----------+------+---------------+--------------+---------+-------+--------+----------+-------+
| id | select_type | table    | type | possible_keys | key          | key_len | ref   | rows   | filtered | Extra |
+----+-------------+----------+------+---------------+--------------+---------+-------+--------+----------+-------+
|  1 | SIMPLE      | table    | ref  | column        | column       | 1       | const | 341878 |   100.00 |       |
+----+-------------+----------+------+---------------+--------------+---------+-------+--------+----------+-------+
1 row in set, 1 warning (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

过滤后的列的含义是什么,数字应该高还是低?是的,我已经阅读了文档,但我不太明白这个数字表示什么或者认为哪些值是可取的.

mysql

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