问题列表 - 第9723页

时间触发工作Cron或Quartz?

我已经问过一个关于如何在Java中创建时间触发事件单独问题.我被介绍给Quartz.与此同时,我也在网上谷歌,人们cron在Unix 中说是一个很好的解决方案.

哪一个更好?什么是缺点和优点?

系统的一些规范:*用Java编写的Unix OS*程序*我有一个包含1000多个条目的任务队列,对于每个时间戳,最多可触发500个任务.

java cron quartz-scheduler

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

使用FIRSTROW参数的SQL批量插入会跳过以下行

我似乎无法弄清楚这是怎么回事.

以下是我尝试批量插入SQL Server 2005的文件示例:

***A NICE HEADER HERE***
0000001234|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
Run Code Online (Sandbox Code Playgroud)

这是我的批量插入声明:

BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
Run Code Online (Sandbox Code Playgroud)

但是,出于某种原因,我能得到的唯一输出是:

0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
Run Code Online (Sandbox Code Playgroud)

除非我完全删除标题并且不使用FIRSTROW参数,否则总是会跳过第一条记录.这怎么可能?

提前致谢!

sql bulkinsert sql-server-2005

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

请求JavaScript地址

可能重复:
使用JavaScript获取当前URL?

你如何在JavaScript中获得你所在页面的地址?

例如,如果我有一个脚本,somesite.com/javascript/home.html我想找到请求地址(somesite.com/javascript/home.html),我如何在JavaScript中获取此信息?

javascript

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

在临时表上创建主键 - 何时?

我有一个使用大量数据的存储过程.我将数据插入到临时表中.事件的总体流程是这样的

CREATE #TempTable (
    Col1    NUMERIC(18,0) NOT NULL,    --This will not be an identity column.
    ,Col2   INT NOT NULL,
    ,Col3   BIGINT,

    ,Col4   VARCHAR(25) NOT NULL,
    --Etc...

    --
    --Create primary key here?
)


INSERT INTO #TempTable
SELECT ...
FROM MyTable
WHERE ...

INSERT INTO #TempTable
SELECT ...
FROM MyTable2
WHERE ...

--
-- ...or create primary key here?
Run Code Online (Sandbox Code Playgroud)

我的问题是什么时候是在#TempTable表上创建主键的最佳时机?我推断在插入所有数据后我应该创建主键约束/索引,因为索引需要在创建主键信息时重新组织.但我意识到我强调的假设可能是错误的......

如果它是相关的,我使用的数据类型是真实的.在#TempTable表中,Col1Col4会弥补我的主键.

更新:就我而言,我正在复制源表的主键.我知道构成我的主键的字段将始终是唯一的.如果我在最后添加主键,我不关心失败的alter table.

虽然,除此之外,我的问题仍然存在,假设两者都会成功,这个问题会更快吗?

PS如果这是重复,我很抱歉.它可能是基本的,但我找不到类似的东西.

sql-server indexing temp-tables primary-key

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

PHP,使用htaccess重写URL和Microsoft IIS Url重写

我习惯使用Apache服务器,所以当启用mod_rewrite时,我可以创建一个htaccess文件并使用URL重写.

这是我的htaccess文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

现在我已经构建了这个使用这个URL重写模块的站点,但我已经知道它是一个Microsoft服务器.我可以使用我的htaccess文件吗?有什么东西我需要改变才能让它发挥作用吗?如何判断是否在Microsoft服务器上设置了URL重写?

php iis url-rewriting

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

PHP桌面应用程序

我有很多年开发PHP Web应用程序的经验,最近也开始深入研究Python.最近我一直对进入桌面应用程序感兴趣,但在该领域绝对没有经验.我看过很少关于PHP-gtk的文章,并想知道它是否真的是一个很好的领域.
我真正想要的是能够快速开发一些体面的中小型应用程序,并能够在Linux和Windows中部署它们.Python或PHP中的东西会很棒(但如果它有很大的优点,我会很高兴学到别的东西).

你们推荐什么?

谢谢

php python gtk desktop pygtk

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

如何配置Rails以访问不在其传统目录位置的媒体资源?

假设我的图像不在正常位置:

{appname}/public/images/unconventional.gif
Run Code Online (Sandbox Code Playgroud)

但是在这里:

{appname}/unconventional.gif
Run Code Online (Sandbox Code Playgroud)

我理解这完全违反了Rails惯例,是不道德的,在任何情况下你都不应该这样做,而且,为什么我甚至会提出这样一个愚蠢的事情呢?

好吧,既然我们已经开始使用它,假设我在Windows上,因此符号链接是不可能的,如何设置它?

routing routes ruby-on-rails convention-over-configur

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

当TableView的DataSource阵列发生变化时,应用程序崩溃

我有一个包含5个项目的数组,也用作tableview的内容.在笔尖中有一个按钮,可以将数组的内容更改为5个不同的项目.但是,当我单击该按钮时,应用程序崩溃并出现EXC_BAD_ACCESS.我在objc_exception _throw上设置了一个断点,并确认了我的怀疑.糟糕的方法是

- (id)tableView:(NSTableView *)wordsTableView
objectValueForTableColumn:(NSTableColumn *)column
            row:(int)rowIndex
{
    return [[currentCard words] objectAtIndex:rowIndex];
}
Run Code Online (Sandbox Code Playgroud)

currentCard是GameCard类的一个实例,它的数组,单词,是有问题的数组.在第一次启动时,它工作正常,但如果我尝试更改它,崩溃.

- - - - - 编辑 - - - - -

在AppController的awakeFromNib中:我有这个

currentCard = [[GameCard alloc] init];
Run Code Online (Sandbox Code Playgroud)

在按钮的IBAction中,我有这个:

[currentCard release];
currentCard = [[GameCard alloc] init];
Run Code Online (Sandbox Code Playgroud)

启用僵尸后,当我单击按钮时,我从GDB获取:

2009-06-22 18:55:03.368 25WordsMax [19761:813]*** - [CFArray objectAtIndex:]:发送到解除分配的实例0x14ba00的消息

参考数据源方法.我一直试图追踪内存错误几个小时,但我错过了它.

我很沮丧,我在代码中注释了每个保留和释放(没有自动释放),仍然得到2009-06-22 19:41:58.564 25WordsMax [21765:813]*** - [CFArray objectAtIndex:]:发送到的消息当我按下按钮时取消分配实例0x14c330.

什么是数据源方法?我不是在调用reloadData.如果在我的数据源方法中,我为每行返回@"A Word",一切运行正常.在GDB中,我甚至可以看到我的NSLogs打印出新数组的内容,一切顺利.只有在问题中看到的数据源方法被调用时才会发生任何问题.

cocoa objective-c

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

有没有办法在Mercurial中删除单个文件的历史记录?

我想我已经知道答案,但我想我会问:

我们有一个文件被添加到Mercurial存储库中,其中包含敏感信息.有没有办法删除该文件及其更改历史记录而不删除整个回购?

version-control mercurial dvcs

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

你是如何(或者你有)学习键盘快捷键导航的?

您在编程时学习键盘快捷键的具体技巧是什么?

我不是说"在列表中查找"了解.更确切地说,你使用什么技术来建立我们许多人在一段时间后拥有的自动肌肉记忆?

你每天选择一个键盘快捷键并全天练习吗?你是否专注于同时学习它们?你学习了一个应用程序的快捷方式,然后转移到另一个应用程序吗?你玩过奇怪的"游戏"提醒你吗?没有?有点激进吗?

这对我来说是一个有趣的问题,因为我的新(第一)Mac即将到来,我很感兴趣我将使用哪些方法尽快学习尽可能避免鼠标在我完全陌生的环境中.

macos keyboard-shortcuts

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