问题列表 - 第14633页

Eclipse Preference存储持久性

我有一个多用户/位置RCP应用程序,目前使用多个用户可配置选项.一些偏好是针对站特定的,一些是特定于用户的.

选项来自首选项存储,它将*.prefs文件保存到"workspace.metadata.plugins\org.eclipse.core.runtime.settings".

如果我们只使用一台机器/用户,这将没有问题.但是如果用户要去另一个站,则用户将使用为该站设置的任何偏好.

是否可以为持久性(而不是文件)指定另一种形式?

eclipse eclipse-rcp

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

在Java中,有人使用short或byte吗?

除了在流媒体中使用(byte [])之外,我并没有真正看到字节和短片的使用情况.另一方面,我看到长期使用的实际值是| 100 | 和byte更合适.这是现在相对便宜的内存性质的结果,还是这只是开发人员不必担心的细节?

java

32
推荐指数
6
解决办法
9983
查看次数

在Ruby中搜索/解析Google搜索结果

假设我拥有Google搜索结果页面的完整HTML.有没有人知道任何现有的代码(Ruby?)来搜索/解析Google搜索结果的第一页?理想情况下,它可以处理可以在任何地方出现的购物结果和视频结果部分.

如果没有,一般来说,最好的基于Ruby的屏幕抓取工具是什么?

澄清:我知道以编程方式/ API方式获取Google搜索结果很困难/不可能而且简单地说CURLing结果页面存在很多问题.这里有关于stackoverflow的这两点的共识.我的问题不同.

ruby google-search google-search-api

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

使gvim 7.2背景为黑色

当我编辑C/C++等时,我厌倦了白色背景.我想要黑色背景.这就是我目前在.vimrc文件中有关着色的内容.请帮我改一下:

if !has('gui_running')
    set t_Co=8 t_md=

highlight NORMAL  ctermbg=black ctermfg=white
Run Code Online (Sandbox Code Playgroud)

vi vim

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

WSMQ队列限制

我可以在单个连接和单个会话中打开多少个队列?我现在可以打开128个队列并向他们发送消息.如果我尝试打开129,我会收到以下错误...

谢谢

错误:

com.ibm.msg.client.jms.DetailedResourceAllocationException: JMSWMQ2008: Failed to open MQ queue 'TestQueue_129'. JMS attempted to perform an MQOPEN, but WebSphere MQ reported an error. Use the linked exception to determine the cause of this error. Check that the specified queue and queue manager are defined correctly.
    at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:579)
    at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:219)
    at com.ibm.msg.client.wmq.internal.WMQMessageProducer.checkJmqiCallSuccess(WMQMessageProducer.java:1000)
    at com.ibm.msg.client.wmq.internal.WMQMessageProducer.checkJmqiCallSuccess(WMQMessageProducer.java:956)
    at com.ibm.msg.client.wmq.internal.WMQMessageProducer.access$800(WMQMessageProducer.java:59)
    at com.ibm.msg.client.wmq.internal.WMQMessageProducer$SpiIdentifiedProducerShadow.initialise(WMQMessageProducer.java:727)
    at com.ibm.msg.client.wmq.internal.WMQMessageProducer.<init>(WMQMessageProducer.java:931)
    at com.ibm.msg.client.wmq.internal.WMQSession.createProducer(WMQSession.java:783)
    at com.ibm.msg.client.jms.internal.JmsSessionImpl.createProducer(JmsSessionImpl.java:1122)
    at com.ibm.msg.client.jms.internal.JmsQueueSessionImpl.createSender(JmsQueueSessionImpl.java:131)
    at com.ibm.mq.jms.MQQueueSession.createSender(MQQueueSession.java:147)
    at com.ibm.mq.jms.MQQueueSession.createProducer(MQQueueSession.java:248)
    at MyQueue.<init>(MyQueue.java:25)
    at Main.main(Main.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) …
Run Code Online (Sandbox Code Playgroud)

java messaging jms ibm-mq

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

等到上一个.append()完成

我们怎样才能append等到前一个append完成.我附加了大量数据,因此当前附加应检查前一个附加是否完整.我能够通过给予所有附加物独立的一些时间延迟来做到这一点.但实际上根据我的代码我可能有'n'个附加,所以我想动态地这样做.

我尝试使用for或while循环,但脚本已损坏,浏览器崩溃,因为下一个追加是在上一个追加完成之前开始的.


$('#printall1').click(function() {
$('#fourElementsonly').empty();
var cleartable = 0;
var maxlimit = 0;
var presentarraycount = 0;
$.post("/PortalUserReport/getjunkdata", null, function(response, status) {
    var report = eval(response);
    var totalRecordsCount = report.length; //6000
    var totalRecordsCountfortheLoop = totalRecordsCount;
    var arraycount = Math.ceil(totalRecordsCount / 1000);
    var reports = new Array(arraycount); // reports[6]
    for (var i = 0; i < arraycount; i++) {
        $('#fourElementsonly').append('<table border = "1" id = "Portal_User_elements' + i + '" style = " border-collapse:collapse; width:800px; margin:0px; padding:0px; …
Run Code Online (Sandbox Code Playgroud)

jquery append

13
推荐指数
6
解决办法
3万
查看次数

T-SQL Where子句案例语句优化(StoredProc的可选参数)

我一直在争夺这一个.我有一个存储过程,它接受3个用于过滤的参数.如果传入特定值,我想对其进行过滤.如果传入-1,请全部给我.

我试过以下两种方式:

第一种方式:

SELECT field1, field2...etc  
FROM my_view  
WHERE  
parm1 = CASE WHEN @PARM1= -1 THEN parm1  ELSE @PARM1 END  
AND parm2 = CASE WHEN @PARM2 = -1 THEN parm2  ELSE @PARM2 END  
AND parm3 = CASE WHEN @PARM3 = -1 THEN parm3  ELSE @PARM3 END
Run Code Online (Sandbox Code Playgroud)

第二种方式:

SELECT field1, field2...etc  
FROM my_view  
WHERE  
(@PARM1 = -1 OR parm1 = @PARM1)  
AND (@PARM2 = -1 OR parm2 = @PARM2)  
AND (@PARM3 = -1 OR parm3 = @PARM3)  
Run Code Online (Sandbox Code Playgroud)

我读到某处,第二种方式会短路,如果是真的话,永远不会评估第二种方式.我的DBA说它强制进行表扫描.我还没有验证这一点,但在某些情况下似乎运行速度较慢.

此视图选择的主表有大约150万条记录,并且视图继续加入大约15个其他表以收集大量其他信息.

这两种方法都很慢......把我从瞬间带到2-40秒的任何地方,这在我的情况下是完全不可接受的.

是否有更好的方法不涉及将其分解为特定vs …

t-sql sql-server case query-optimization where-clause

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

什么是C/C++编程的优秀gvim guifont

我试图找到一个最佳的字体gvim在C/C++中编程.

我目前在〜/ .gvimrc中有以下内容,我不喜欢它:

if has("gui_gtk2")
    set guifont=MiscFixed\ 11
else
    set guifont=-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
endif
set columns=80 lines=50
set guioptions-=T "hide toolbar

"Try to load happy hacking teal colour scheme
"I copy this to ~/.vim/colors/hhteal.vim
silent! colorscheme hhteal
if exists("colors_name") == 0
    "Otherwise modify the defaults appropriately

    "background set to dark in .vimrc
    "So pick appropriate defaults.
    hi Normal     guifg=gray guibg=black
    hi Visual     gui=none guifg=black guibg=yellow

    "The following removes bold from all highlighting
    "as this is usually rendered badly for me. Note this …
Run Code Online (Sandbox Code Playgroud)

c c++ vim

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

WatiN pressTab没有按Tab键

有没有人找到一种方法在Internet Explorer中使用watiN按Tab键?

.net c# watin cucumber

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

在Webkit中打印时控制CSS分页符

我正在尝试改进使用Webkit打印的html文档的外观,在这种情况下,通过对发生分页的位置施加一些控制.

我可以在需要的地方插入分页符:

page-break-after: always; 
Run Code Online (Sandbox Code Playgroud)

但是,我找不到一种方法来避免在项目中间插入分页符.例如,我有html表,不应在多个页面的中间拆分.我的印象是

page-break-inside: avoid;
Run Code Online (Sandbox Code Playgroud)

会阻止分页插入元素内,但它似乎没有做任何事情.我的代码看起来像:

.dontsplit { border: 2px solid black; page-break-inside: avoid; }

<table class="dontsplit">
    <tr><td>Some title</td></tr>
    <tr><td><img src="something.jpg"></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

尽管存在page-break-inside:avoid指令,我仍然将第一行和第二行之间的表拆分为单独的页面.

有任何想法吗?

html css webkit

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