问题列表 - 第48973页

linq查询不同的日期

在下面的查询中如何删除日期时间列的de time部分以仅获取不同的日期?

using (var ctx = new DBConn())
{
  var q = ctx.Table.Select(r => r.datetimefield).Distinct();
}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在Mathematica中删除矩阵列的简单方法

我试图删除mathematica中的矩阵.这样做的一种不优雅的方式就像我在下面所做的那样,即在新的矩阵中指定它

S = Table[
    Ss[[If[i < t, i, i + 1]]][[If[j < t, j, j + 1]]], {i, q}, {j, q}];  
Run Code Online (Sandbox Code Playgroud)

目标是消除行和列t.

确实删除一行很容易删除[Ss,t].对于列列,我想我可以做

Transpose[Delete[Transpose[Ss,t]]]  
Run Code Online (Sandbox Code Playgroud)

我主要关心的是以尽可能快的方式执行它.

更一般地说,是否有一个Mathematica运算符,它可以像对行进行切片和切块一样容易,而无需使用转置?

operations wolfram-mathematica matrix

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

从表中删除第二行

我想用jquery删除表格的第二行.

我试过了:

$("tr:second").remove();
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,这不起作用:(任何建议?

javascript jquery

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

Boost.PHP可以覆盖核心PHP函数,例如require_once和include吗?

我想有可能使用Boost.PHP来替换一些PHP核心函数逻辑和/或扩展它们.所以我想要的很简单:当一个php脚本调用require_once(dirname(__FILE__) . "/file.php");我希望dirname(__FILE__) . "/file.php"用我的函数接收时,以某种方式创建所需的文件(在我的情况下,转到一些分布式存储),并将该文件返回给PHP解释器,就好像它是需要的一样文件.

是否可以使用Boost.PHP?我怎么能这样做?

php

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

tsql事务

为了在事务中包装存储过程,我添加以下内容:

CREATE PROCEDURE [dbo].[P_ORD_InsertTextField]
    //PARAMS
AS
BEGIN
    BEGIN TRY
    BEGIN TRANSACTION

    //STP BODY

    COMMIT
    END TRY
    BEGIN CATCH
      IF @@TRANCOUNT > 0
         ROLLBACK

      DECLARE @ErrMsg nvarchar(4000), @ErrSeverity int
      SELECT @ErrMsg = ERROR_MESSAGE(),
             @ErrSeverity = ERROR_SEVERITY()

      RAISERROR(@ErrMsg, @ErrSeverity, 1)
    END CATCH
END
GO
Run Code Online (Sandbox Code Playgroud)

有没有更短的方式做同样的事情?这是"只是"处理事务的巨大代码块.

sql t-sql sql-server

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

如何关注从NIB加载的NSWindow?

我正在使用NSWindowController从NIB加载窗口.但是,当我调用时showWindow:,窗口在视觉上是最顶层的,但焦点仍然保持原样(而不是将其移动到新窗口).

在创建新窗口(通过cmd + n)之前,第一个窗口(具有键盘焦点)稍微移动时,很容易看到这种情况发生.这是结果:

底部聚焦窗口是原始窗口.顶部未聚焦的窗口是新创建的窗口.

这是相关代码:

AppDelegate.h:

- (IBAction)newDocument:(id) sender;
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m:

- (IBAction)newDocument:(id) sender {
    [[[FooController alloc] init] showWindow:self];
}
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    [self newDocument:self];
}
Run Code Online (Sandbox Code Playgroud)

FooController.h:

@interface FooController : NSWindowController { }
@end
Run Code Online (Sandbox Code Playgroud)

FooController.m:

- (id)init {
    self = [super initWithWindowNibName:@"FooWindow"];
    return self;
}
Run Code Online (Sandbox Code Playgroud)

FooWindow.xib:
一个新创建的Window xib,没有修改.

MainMenu.xib:
默认的MainMenu.xib,其窗口已删除.

makeKeyAndOrderFront:在控制器windowDidLoad方法中调用窗口似乎不会聚焦新窗口.将文件的FooWindow.xib所有者设置为似乎FooController也没有帮助.

从NIB加载和显示窗口的正确方法是什么,以便它确实接收键盘焦点?

编辑:它看起来像NSWindowControllerwindow方法的返回值nil,这就解释了为什么调用方法window没有做任何事情.但为什么呢nil

cocoa nswindow nswindowcontroller

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

在Java中转换变量

我想知道是否有人能告诉我铸造是如何工作的?我知道什么时候应该这样做,但不知道它是如何工作的.在原始数据类型上我部分理解但是当涉及到投射对象时,我不明白它是如何工作的.

一个具有Object类型的对象如何突然被强制转换为MyType(仅举例)然后获取所有方法?

java casting

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

JQuery:更改隐藏输入字段的值

我有一个hella时间设置隐藏输入的值.

我想将HTML从选项标签之间传递给隐藏字段 - 结束运行它将来自wordpress'的页面标题wp_list_dropdowns().我已经让它返回文本很好,并且在我的更改事件中它正确地添加了一些css(显然在隐藏字段上不需要,但我试图确定事情发生在哪里).如果我将隐藏的输入更改为文本输入,则有效.我已经在SO的几个地方看到过这是可能的,(改变隐藏输入的值),但现在有些事情让我失望,我看不出答案.

这是JSFiddle:

JavaScript的:

$(".selector").change(function() {
    var $value = $(this).val();
    var $title = $(this).children('option[value='+$value+']').html();
    alert($title); 
    $('input#bacon').val($title).css('border','3px solid blue');
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<select class="selector" name="testselect">
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
</h3>

<input id="bacon" type="hidden" class="bacon" value="" name="testinput">
Run Code Online (Sandbox Code Playgroud)

jquery hidden-field

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

jQuery:将javascript数组转换为字符串

我正在尝试迭代"值"列表并将其转换为字符串.这是代码:

var blkstr = $.each(value, function(idx2,val2) {                    
     var str = idx2 + ":" + val2;
     alert(str);
     return str;
}).get().join(", ");    
Run Code Online (Sandbox Code Playgroud)

alert()函数工作正常并显示正确的值.但不知何故,jquery的.get()函数无法获得正确的对象并失败.我究竟做错了什么?

javascript arrays string jquery frontend

108
推荐指数
7
解决办法
37万
查看次数

在完全专用的类模板中初始化静态成员

我似乎无法在完全专业化的类模板中初始化静态成员!

我正在尝试执行以下操作:

template<typename Type>
class X
{
};

template<>
class X<int>
{                                       
    public:

    static int Value;   
}
Run Code Online (Sandbox Code Playgroud)

但我似乎无法初始化静态成员,我尝试了一切像:

template<>
int X<int>::Value = 0;
Run Code Online (Sandbox Code Playgroud)

它没有编译,所以任何关于如何实际执行此操作的指针都会很好;)

编辑:下面的答案是正确的,但您还需要将init放在.cpp文件中,而不是放在头文件中.

谢谢你的时间,理查德.

c++ templates

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