问题列表 - 第31949页

C#和Oracle Number数据类型

我需要从Oracle数据库中读取一个值,该字段已声明为Number(38).我怎么能用C#做这个,因为Decimal类型不够大?

c# oracle types

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

NSToolbarItem(setView)中的NSButton单击"仅文本"时强制模式为"图标和标签"

我试图在他们的工具栏中重新创建像Finder,Safari和Transmission这样漂亮的纹理按钮.首先,我开始只需拖动IB中的"纹理按钮"等.除了用户将工具栏设置为"仅文本"模式时,一切正常.当他点击按钮时,工具栏将自动启用"图标和标签".我已从工具栏中删除alles代码和委托,以确保它不是代码问题.

然后,为了确保,我创建了一个新项目(根本没有代码),我可以用一个带有NSToolbar的干净NSWindow重现这个问题,其中一个NSToolbarItem带有一个NSButton.

通过以下代码添加NSButton:

- (NSArray*)toolbarAllowedItemIdentifiers:(NSToolbar*)toolbar {
    return [NSArray arrayWithObject:@"myToolbarMenu"];
}

- (NSArray*)toolbarDefaultItemIdentifiers:(NSToolbar*)toolbar {
    return [self toolbarAllowedItemIdentifiers:toolbar];
}

- (NSToolbarItem*)toolbar:(NSToolbar*)toolbar
    itemForItemIdentifier:(NSString*)str
willBeInsertedIntoToolbar:(BOOL)flag
{
    if ([str isEqualToString:@"myToolbarItem"] == YES) {
        NSToolbarItem* item = [[NSToolbarItem alloc] initWithItemIdentifier:str];
        [item setView:[[NSButton alloc] init]];
         [item setMinSize:NSMakeSize(50,50)];
        [item setMaxSize:NSMakeSize(50,50)];
        [item setLabel:@"Text"];
        return [item autorelease];  
    }
    return nil;
}
Run Code Online (Sandbox Code Playgroud)

但这也有同样的效果:当我在"仅文本模式"中按下带有NSButton的NSToolbarItem时,工具栏本身会强制它的模式为"图标和文本".

您是否知道如何使其正常工作或者可能有另外一种方法来创建像Safari等一样漂亮的工具栏?

cocoa interface-builder nstoolbar nstoolbaritem

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

在Javascript中这个getElementsByClassName调用有什么问题?

我试图访问div的宽度放入一个cookie.这是div:

 <div class="tab_panel" style="width:600px">
Run Code Online (Sandbox Code Playgroud)

它是唯一具有此类名称的div.不能为div指定唯一ID.这是我在事件中使用的代码来调用它但它给出了一个错误:

 document.getElementsByClassName(tab_panel).style.width
Run Code Online (Sandbox Code Playgroud)

我知道Firefox支持getElementsByClassName,所以我做错了什么?

javascript

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

使用20个罐子和只使用一个重新包装它们之间是否存在性能差异?

我的程序使用大约20个罐子(总大小约为30mb).目前,它们都已添加到已发布版本的类路径中,所有jar都与其余部分一起部署.

如果我打开包装并将它们重新包装到一个罐子里会对性能产生影响吗?

java performance jar

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

HibernateTemplate findByExample不返回任何结果

我正在尝试使用Hibernate QBE(实际上是Spring的HibernateTemplate.findByExample())来返回用户名列表.我使用"已知良好"值进行搜索(用户名"JOHN.SMITH"确实存在于数据库中).

不幸的是,我没有得到任何结果.以下是单元测试.

@Test
public void testQueryByExample() {

    User qbeUser = new User();
    qbeUser.setUsername("JOHN.SMITH");

    List<User> userList = userDao.queryByExample(qbeUser);
    Assert.notNull(userList);
    Assert.isTrue(userList.size() > 0, "List of returned users must not be 0");

}
Run Code Online (Sandbox Code Playgroud)

queryByExample()方法在通用DAO中定义:

@SuppressWarnings("unchecked")
public List<T> queryByExample(T obj) {
    return getHibernateTemplate().findByExample(obj);
}
Run Code Online (Sandbox Code Playgroud)

QBE是否需要任何特殊配置才能工作?

java orm spring hibernate query-by-example

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

为什么DATE_OF_MONTH是Calendar(Java API)中的静态final

我正想通过Java API中Calendar类的源代码,并发现了很多变数,比如DAY_OF_MONTH,YEAR等被声明为static final.这让我觉得奇怪,因为我认为Calendar实例的日期应该是(1)特定于该实例,即非静态和(2)可更改(因此可以设置).任何人都可以澄清吗?谢谢!

java calendar

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

Ruby on Rails,before_filter和prepend_before_filter排序是?

在以下示例中,

before_filter :foo
before_filter :bar
before_filter :wah
prepend_before_filter :heehee
prepend_before_filter :haha
Run Code Online (Sandbox Code Playgroud)

那么执行订单将是:

haha, heehee, foo, bar, wah?   <-- note that haha is actually before heehee
Run Code Online (Sandbox Code Playgroud)

有没有理由不首先列出haha,heehee首先是实际使用prepend

ruby-on-rails before-filter filter

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

如何在没有循环的情况下将负元素转换为零?

如果我有像这样的数组

a = np.array([2, 3, -1, -4, 3])
Run Code Online (Sandbox Code Playgroud)

我想将所有负面元素设置为零:[2, 3, 0, 0, 3].如何用numpy做一个没有明确的?例如,我需要a在计算中使用修改

c = a * b
Run Code Online (Sandbox Code Playgroud)

where b是另一个与原始长度相同的数组a

结论

import numpy as np
from time import time

a = np.random.uniform(-1, 1, 20000000)
t = time(); b = np.where(a>0, a, 0); print ("1. ", time() - t)
a = np.random.uniform(-1, 1, 20000000)
t = time(); b = a.clip(min=0); print ("2. ", time() - t)
a = np.random.uniform(-1, 1, 20000000)
t = time(); a[a …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

如何从头开始编程?

我从来没有真正有任何编程经验,我的叔叔告诉我,如果我想开始编程,请到这个网站寻求陌生人的帮助.我知道几种语言的名字,但我根本不知道任何事情.我十四岁,如果有任何意义,我可以快速打字.我的一个叔叔想让我学习c#.所以我的问题是,c#是一个好的开始,如果没有,哪里是一个好的开始,我该如何学习呢?

.net c# programming-languages

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

Ruby on Rails应用程序的只读模式

我有一个交互式Ruby on Rails应用程序,我希望在某些时候将其置于"只读模式".这将允许用户读取他们需要的数据,但阻止他们写入数据库的操作.

实现此目的的一种方法是在进行任何写入之前检查数据库中的真/假变量.

我的问题.这个问题有更优雅的解决方案吗?

ruby ruby-on-rails

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