问题列表 - 第30773页

在INSERT ... SELECT之后获取插入的ID

如果我从Oracle客户端(SQL Developer)运行它,则此SQL语句有效:

insert into Person (Name) select 'Bob' from dual
Run Code Online (Sandbox Code Playgroud)

如果我通过Spring JDBC发出它,而不使用KeyHolder,它也可以工作:

final PreparedStatementCreator psc = new PreparedStatementCreator() {

    @Override
    public PreparedStatement createPreparedStatement(Connection con)
        throws SQLException
    {
        return con.prepareStatement(
                "insert into Person (Name) select 'Bob' from dual");
    }
};
jdbcOperations.update(psc);
Run Code Online (Sandbox Code Playgroud)

但是我需要使用KeyHolder来获取新插入的行的ID.如果我改变上面的代码使用KeyHolder如下:

final KeyHolder keyHolder = new GeneratedKeyHolder();
final PreparedStatementCreator psc = new PreparedStatementCreator() {

    @Override
    public PreparedStatement createPreparedStatement(Connection con)
        throws SQLException
    {
        return con.prepareStatement(
            "insert into Person (Name) select 'Bob' from dual",
            new String[] {"PersonID"});
    }
};
jdbcOperations.update(psc, …
Run Code Online (Sandbox Code Playgroud)

oracle spring jdbc insert ora-00933

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

PHP一周前从特定日期开始

所以我有一个像07-09-10这样的日期格式,我想知道如何从那个日期前得到,如果我可以像有条件的那样

if(is_date_with_1_week_of_above_date){
//do something
}
Run Code Online (Sandbox Code Playgroud)

php

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

我如何获得sitecore项目发布日期?

何我获得sitecore项目的公布日期?有一些字段_______created,___updated但发布日期找不到任何内容.我尝试了以下方法:

Sitecore.Context.Item.Publishing.PublishDate
Run Code Online (Sandbox Code Playgroud)

但是,如果我从内容编辑器中明确设置它,这只会给我约会.基本上我只想打印出项目发布的日期.

谢谢.

publish date sitecore

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

如何在目标C中创建2D NSArray或NSMutableArray?

我想问一下客观的C问题.我想在目标C中创建2D NSArray或NSMutableArray.我该怎么办?存储在数组中的对象是NSString*.非常感谢你.

objective-c nsmutablearray nsarray

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

wxPython:具有浮点值的"超级"wx.SpinCtrl,sizer内部的布局

wx.SpinCtrl仅限于整数旋转,而不是浮动.因此,我正在构建一个wx.TextCtrl+ wx.SpinButtoncombo类,这使我能够跨越浮点数.我能够以编程方式对它们进行大小和布局,以使组合看起来与普通组件完全相同wx.SpinCtrl.

我从这里继承了这个组合,wx.TextCtrl因为我希望它的父面板能够捕获wx.EVT_TEXT事件.如果你能改进我的这个论点,我将不胜感激.

wx.EVT_SPIN_UPwx.EVT_SPIN_DOWN从事件wx.SpinButton都是内实现和父框架并不关心这些事件.

现在,我刚碰到一堵砖墙.我的组合类与sizer不兼容.在.Add()将组合类放到a之后wx.GridBagSizer,只有在wx.TextCtrl它内部布局wx.GridBagSizer.该wx.SpinButton由自己留在了自己.但是wx.EVT_SPIN*绑定工作得很好.

我的问题是布局.如果我想wx.GridBagSizer将它视为一个小部件,我该如何编写该类?

这是我的组合类代码:

class SpinnerSuper(wx.TextCtrl):
  def __init__(self, parent, max):
    wx.TextCtrl.__init__(self, parent=parent, size=(48, -1))
    spin = wx.SpinButton(parent=parent, style=wx.SP_VERTICAL, size=(-1, 21))
    self.OnInit()
    self.layout(spin)
    self.internalBindings(spin)
    self.SizerFlag = wx.ALIGN_CENTER

    self.min = 0
    self.max = max

  def OnInit(self):
    self.SetValue(u"0.000")

  def layout(self, spin):
    pos = self.GetPosition()
    size = self.GetSize()
    RightEdge = pos[0] …
Run Code Online (Sandbox Code Playgroud)

python wxpython spinner sizer

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

WP7:删除应用程序名称中的下划线

我有一个Windows Phone 7应用程序,名称中有一个空格.VS在整个应用程序中用下划线替换了空格,这对于命名空间等是好的,但是我无法弄清楚如何在应用程序名称中将其从设备开始菜单中删除.

windows-phone-7

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

在PHP的foreach循环中通过引用迭代器传递的优点是什么?

我刚读过Bill Karwin的这个答案.

请注意,它$node是通过引用传递的.

我一直认为那里创建的变量只是暂时的,只存在于循环结束之前(或者它可能仍然设置为最后一次迭代 - 我还没有测试过).

那么,通过引用传递它有什么好处?

我确定有一个,但我还不知道.

php foreach

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

主线程与UI线程相同吗?

Android文档说"像活动和其他组件一样,服务在应用程序进程的主线程中运行."

主线程是否与UI线程相同?

android

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

从X剪贴板获取HTML源或富文本

如何从X剪贴板获取富文本或HTML源代码?例如,如果您从Web浏览器复制一些文本并将其粘贴到kompozer中,它会粘贴为HTML,并保留链接等.但是,相同选择的xclip -o只输出纯文本,以类似于的方式重新格式化elinks -dump.我想将HTML拉出来并进入文本编辑器(特别是vim).

在superuser.com上了同样的问题,因为我希望有一个实用程序可以做到这一点,但我没有得到任何信息性的回复.X剪贴板API对我来说还是一个神秘的野兽; 任何有关黑客攻击的提示都非常受欢迎.这些天我选择的语言是Python,但几乎任何事情都可以.

html browser linux clipboard xorg

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

如何将多个UIElements(uilabel,uiimageview等)堆叠/放置在彼此之上?

我在屏幕上有几个UI元素(以编程方式),并且需要一种有效的方式为每个子视图提供z-index设置,因此我可以将某些元素叠加到其他元素上.

有人有解决方案吗?

iphone objective-c uiimageview uilabel uielement

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