问题列表 - 第39270页

如何在非servlet java文件中读取上下文参数/ web.xml值?

我有一个常规的java文件,用于更新和查询mysql数据库,但我需要在该文件中采用可配置的选项(如主机名,密码等)并将其放在web.xml文件中(或者可能是另一个文件,如果这是一个选项,但理想情况下在web.xml中).

但我不知道如何从常规的非servlet java文件中访问web.xml值.

或者我需要读取xml(就像任何其他xml文件一样......或者是否有快捷路径...)

java web.xml servlets

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

要使用shared_ptr,这样安全吗?

我对shared_ptr感到困惑.

说,我有课:

class foo {
     int _f;
};
typedef std::shared_ptr<foo> fooptr;

class bar {
    int _b;
};
typedef std::shared_ptr<bar> barptr;

class foobar : public foo, public bar {
    int _fb;
};

int main () {

    foobar *fb1 = new foobar();
    foobar *fb2 = new foobar();

    fooptr f((foo *)fb1);
    barptr b((bar *)fb2);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

因为b.get()!= fb2,所以它应该在程序退出时崩溃?还是安全的?

c++ shared-ptr

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

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

如何从xib创建自定义tableViewCell

我想创建一个自定义的TableViewCell,我想让UITextField具有编辑可能性.所以我用xib创建了新类.添加TableViewCell元素.在它上面拖动UITextField.在我班上添加了插座并将它们连接在一起.在我的TableView方法cellForRowAtIndexPath中,我创建了自定义单元格,但它们不是我的自定义单元格 - 它们只是常用的单元格.我该如何解决这个问题,为什么会这样?感谢名单!

// EditCell.H

#import <UIKit/UIKit.h>


@interface EditCell : UITableViewCell
{
    IBOutlet UITextField *editRow;
}
@property (nonatomic, retain) IBOutlet UITextField *editRow;
@end
Run Code Online (Sandbox Code Playgroud)

//EditCell.m

#import "EditCell.h"


@implementation EditCell
@synthesize editRow;

#pragma mark -
#pragma mark View lifecycle

- (void)viewDidUnload 
{
    // Relinquish ownership of anything that can be recreated in viewDidLoad or on demand.
    // For example: self.myOutlet = nil;
    self.editRow = nil; 
}
@end
Run Code Online (Sandbox Code Playgroud)

//在我的代码中

- (UITableViewCell *)tableView:(UITableView *)tableView 
         cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    static NSString *CellIdentifier = @"EditCell";

    EditCell *cell …
Run Code Online (Sandbox Code Playgroud)

iphone custom-controls uitableview

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

实例化一个nhibernate集合

在我的订单实体中,我在orderItems上得到一个空引用.首次创建订单时会发生这种情况.我希望能够添加类似的东西

order.OrderItems = new Iesi.Collections.Set<OrderItem>();
Run Code Online (Sandbox Code Playgroud)

错误是"无法访问受保护的构造函数"设置"此处

    public class Order
    {
        public virtual int Id { get; set; }
        public virtual ISet<OrderItem> OrderItems { get; set; }

        public virtual void AddOrderItem(OrderItem item)
        {
            item.Order = this;
            // OrderItems below is null
            OrderItems.Add(item); 
        }

    }


<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
                   assembly="EStore.Domain"
                   namespace="EStore.Domain.Model">

  <class name="Order" table="Orders">
    <id name="Id" type="Int32" column="Id" unsaved-value="0">
      <generator class="identity"/>
    </id>

    <property name="UserName" column="UserName"/>
    <set name="OrderItems" table="OrderItems" generic="true" cascade="all-delete-orphan"  inverse="true" >
      <key column="OrderId" not-null="true" />
      <one-to-many class="EStore.Domain.Model.OrderItem, EStore.Domain" /> …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

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

在十进制上尾随零

我有一个字符串看起来像是512.3有一种方法来添加尾随零,所以它看起来像这样512.30

只是为了澄清(对不起,我不知道那里有不同的方式等)

我的字符串是传递了一个量,从而改变了这一切的时候,我只需要像金额尾随零512.3,512.4,512.5等,我的一些金额将传似值512.33512.44

谢谢

杰米

vb.net asp.net

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

获取Bundler项目正在使用的gem列表

有没有办法获得Bundler(它是一个Rails 3)项目为当前项目加载的宝石的宝石或路径列表.

我正在寻找类似的东西:

Gem.path
Run Code Online (Sandbox Code Playgroud)

但是只返回Gemfile中Bundler主动要求的那些.

ruby gem bundler

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

你能将asp.net gridview数据绑定到基类中的字段吗?

我有以下类(伪代码):

  • Item(int Field1)
  • ItemDetail:Item(int Field2,string field3)

如果我将ItemDetail设置为asp.net gridview的数据源:

grid.DataSource = new List<ItemDetail>();
grid.DataBind();
Run Code Online (Sandbox Code Playgroud)

我可以在GridView中使用Field1吗?如果是这样,那么正确的DataBinder语法是什么?下面的代码试图强制转换为Item:

<%# DataBinder.Eval(Container.DataItem, "Field1") %>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

编辑:我是个白痴.我复制了gridview并为不同的网格调用了一个RowDataBound事件处理程序...很抱歉浪费了每个人的时间,但是如果有人有相同的问题,这里有一些很好的信息.最后,基类的公共属性正确绑定.谢谢!

c# asp.net data-binding gridview

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

MemoryStream必须明确处理?

由于MemoryStream是一个非托管资源,它总是必须处理?

鉴于:

1) A method is invoked.
2) A MemoryStream object is created (MemoryStream ms = new MemoryStream();).
3) An exception occurs and is caught from the invoking classes.
Run Code Online (Sandbox Code Playgroud)

因此,MemoryStream对象上的引用将丢失.这种情况需要try/finally-block(或using语句)吗?

.net dispose memorystream

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

Vim/MacVim:当我用鼠标滚动时,文本光标也会移动!

在过去的几周里,我已经习惯了Vim/MacVim.我似乎遇到的一个主要问题是当我使用鼠标滚动时(特别是当我试图选择大部分文本时)文本插入光标也会移动并且不会停留在原来的位置(就像在TextMate中一样)例).这意味着我已经选择了一大段文本,当我向上滚动以查看我的选择时,光标将移动与我所做的选择混淆.

我确实意识到我应该习惯使用可视模式进行文本选择,而且我有一段时间,但有时这是使用鼠标的最佳工具.

有没有办法解决这种行为?

vim text selection macvim

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