问题列表 - 第37700页

如何在groovy中进行方法别名?

我试图在groovy中重新定义域的动态方法.在groovy中的ruby中是否有类似的别名方法?

methods groovy alias

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

Oracle"(+)"运算符

我正在检查一些旧的SQL语句,以便记录它们并可能增强它们.

DBMS是Oracle

我不明白这样的陈述:

select ...
from a,b
where a.id=b.id(+)
Run Code Online (Sandbox Code Playgroud)

我对(+)操作员感到困惑,并且无法在任何论坛上得到它...(在引号内搜索+也不起作用).

无论如何,我使用了SQLDeveloper的"解释计划",我得到了一个输出说HASH JOIN, RIGHT OUTER,等等.

如果我(+)在查询结束时删除运算符会有什么不同吗?数据库是否必须满足某些条件((+)如有一些索引等)才可以使用?如果你能给我一个简单的理解,或者我能读到的一些好的链接,那将会非常有帮助.

谢谢!

sql oracle join outer-join

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

C++初始化匿名结构

我仍在赚取我的C++翅膀; 我的问题是,如果我有这样的结构:

struct Height
{
    int feet;
    int inches;
};
Run Code Online (Sandbox Code Playgroud)

然后我有一些像这样的行:

Height h = {5, 7};
Person p("John Doe", 42, "Blonde", "Blue", h);
Run Code Online (Sandbox Code Playgroud)

我喜欢通过花括号初始化结构,但我更喜欢上面的一行,在一个匿名的Height结构中.我该怎么做呢?我最初的天真方法是:

Person p("John Doe", 42, "Blonde", "Blue", Height{5,7});
Run Code Online (Sandbox Code Playgroud)

但这并没有奏效.我离标记太远了吗?

c++ struct anonymous-types

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

正则表达式:^和\ A之间的差异

是唯一的区别^\A一个事实,\A可以换行后不会匹配?(即使在多线模式下)

The PCRE man page says:
^      assert start of string (or line, in multiline mode)
...
\A     matches at the start of the subject
Run Code Online (Sandbox Code Playgroud)

谢谢!

regex

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

查找对象数组中属性的最大值

我正在寻找一种非常快速,干净和有效的方法来获取以下JSON切片中的最大"y"值:

[
  {
    "x": "8/11/2009",
    "y": 0.026572007
  },
  {
    "x": "8/12/2009",
    "y": 0.025057454
  },
  {
    "x": "8/13/2009",
    "y": 0.024530916
  },
  {
    "x": "8/14/2009",
    "y": 0.031004457
  }
]
Run Code Online (Sandbox Code Playgroud)

for循环是唯一可行的方法吗?我热衷于某种方式使用Math.max.

javascript json

345
推荐指数
12
解决办法
24万
查看次数

mysql二进制比较不使用索引

我有以下查询:

EXPLAIN EXTENDED SELECT *
FROM (
`photo_data`
)
LEFT JOIN `deleted_photos` ON `deleted_photos`.`photo_id` = `photo_data`.`photo_id`
WHERE photo_data.photo_id = 'UKNn'
AND `deleted_photos`.`photo_id` IS NULL
Run Code Online (Sandbox Code Playgroud)

遗憾的是,我不得不使用二进制文件来比较这个photo_id(这是从不同的外部服务交给我的).这样我就可以避免'uknn'退出数据库而不是'UKNn'.

问题是,当我做解释时,我看到使用二进制不使用索引.如果我拿出二进制文件,它会使用photo_id的索引.有没有办法能够使用二元期权并使用它的索引?

mysql sql indexing binary select

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

如何开始使用Visual Basic for Applications?

我对本网站首页上显示的丰富知识感到有点害怕,但它让我希望我能与合适的人交谈.今天我和我们的一位程序员经历了非常糟糕的经历,我希望你能提供一些建议.

我是一名办公室管理员(主要是文员),我们今天在Microsoft Excel中的一个宏破了(如果这个描述让我听起来像一个"愚蠢的用户",我道歉).我们的经理致电我们的IT部门,他们派出了2名程序员.第一个人很好,并问我是否有兴趣看他解决这个问题 - 但第二个人开口说"她只是牧师,她永远不会得到它."

是的,它很痛苦 - 但是长话短说,我问我的丈夫(谁是"perl"程序员)我能做些什么来向这些人展示我做的是什么,他推荐了一个名为"VBA"的东西因为我经常与Microsoft Office合作.他不太确定"VBA"是否正确,所以他建议我参与这个网站的社区活动(他说他在这里找到了很多问题的答案).

我在google上研究过"VBA",但确实有成千上万的结果.我只是希望能够记录和编辑Microsoft Office产品的宏,并且可能足以表明程序员我不仅仅是一个"愚蠢的女性管理员".你们中的任何人都可以就以下项目给我你的意见吗?

  1. "VBA"实际上是我在寻找创建宏和自动化的吗?
  2. 如果不是"VBA",什么是更合适的起点?
  3. 一本好书或带有课程的网站?
  4. 你认为还有什么其他的帮助吗?他们为这样的事情提供大学课程吗?

vba

39
推荐指数
4
解决办法
3036
查看次数

汇编语言中的选择排序

这是我的代码..我必须对数组执行选择排序.这是家庭作业.Irvine32.inc建立了我的记忆模型.对我做错的任何建议都会有所帮助.我现在已经重复了整整几件事.

INCLUDE Irvine32.inc
.data
myArray DWORD 10, 12, 3, 5
.code
main PROC
    call Clrscr
    MOV EDI, OFFSET myArray
    MOV ECX, LENGTHOF myArray
    CALL PRINT_ARRAY


    MOV EDI, OFFSET myArray
    MOV ECX, LENGTHOF myArray
    CALL SORT_ARRAY

    CALL CRLF
    MOV EDI, OFFSET myArray
    MOV ECX, LENGTHOF myArray
    CALL PRINT_ARRAY

    exit
main ENDP
;-----------------------------------------------------------------------------
PRINT_ARRAY PROC
; requires edi to be pointing to an array
; requires ecx to be the length of the array
;-----------------------------------------------------------------------------
ARRAYLOOP: MOV EAX, [EDI]
           CALL WRITEINT
           CALL …
Run Code Online (Sandbox Code Playgroud)

sorting assembly masm irvine32

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

取消UIView动画

我使用下面的代码进行摇动按钮如何在正在进行时取消它?

#define RADIANS(degrees) ((degrees * M_PI) / 180.0)

    CGAffineTransform leftWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(-10.0));
    CGAffineTransform rightWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(10.0));

    btn.transform = leftWobble;  // starting point

    [UIView beginAnimations:@"wobble" context:btn];
    [UIView setAnimationRepeatAutoreverses:YES]; // important
    [UIView setAnimationRepeatCount:20];
    [UIView setAnimationDuration:0.1];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationDidStopSelector:@selector(wobbleEnded:finished:context:)];

    btn.transform = rightWobble; // end here & auto-reverse
    [UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

ios

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

android禁用音频控制器的搜索栏

我使用以下搜索栏来取代我的音频进度.

<SeekBar
    android:padding="7dp"
    android:id="@+id/SeekBar01"
    android:layout_width="245dip"
    android:thumb="@drawable/seekthumb2"
    android:progressDrawable="@drawable/seekbar1"
    android:layout_height="fill_parent"
    android:clickable="false"
    android:focusable="false"

    android:longClickable="false"/>
Run Code Online (Sandbox Code Playgroud)

我想禁用此搜索栏的手动.我的意思是搜索只能通过我的代码移动,并且无法通过任何其他方式访问(触摸).

android seekbar

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