小编Jas*_*ldo的帖子

CREATE VIEW之前的USE声明

事实是:我不擅长SQL,经过一些研究后我无法弄明白.我正在阅读有关利用视图的章节,我无法使此查询起作用:

USE [jm0235242]
CREATE VIEW InvoiceBasic 
AS
SELECT VendorName, InvoiceNumber, InvoiceTotal
FROM Vendors JOIN Invoices ON Vendors.VendorID = Invoices.VendorID
Run Code Online (Sandbox Code Playgroud)

它与我的USE声明存在问题:

'CREATE VIEW'必须是查询批处理中的第一个语句".

我的问题是,如果我不能使用我的USE语句,我应该如何指定应该查看哪个数据库.感谢您的帮助和感恩节快乐!

sql sql-server-2008

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

从不同日期的两个DateTime获取分钟数

我正在比较两个DateTimes,看它们之间是否有10分钟或更短的分钟.如果我这样做DateTimeA - DateTimeB,并且A是在2013 B年4 月1日并且在4/3/13我将无法获得所需的结果.

我只担心几分钟.所以DateTimeA发生在上午8:00,DateTimeB发生在下午12:20,我希望结果是260分钟.

c# datetime

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

知道什么时候动画完成时动画从iOS抽象出来

遇到一些问题,搜索了一些类似的问题,但无法解决问题.我有一个简单的按钮动画,我在我制作的实用程序类中使用我的项目.问题是按钮代码在动画完成之前执行.

实用程序class.m中的动画代码:

+(void)buttonBobble:(UIButton *)button{
  button.transform = CGAffineTransformMakeScale(0.8, 0.8);
  [UIView beginAnimations:@"button" context:nil];
  [UIView setAnimationDuration:.5];
  button.transform = CGAffineTransformMakeScale(1, 1);
  [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

我试图确保动画在任何按钮触发代码之前完成:

[UIView animateWithDuration:0.0f delay:0.0f options: UIViewAnimationOptionTransitionNone  animations:^{
    [Utilities buttonBobble:sender];
}completion:^(BOOL finished){
    //Do stuff
}];
Run Code Online (Sandbox Code Playgroud)

即使这样有效,我希望将它抽象出来,我可以做到这样的事情:

if([Utilities buttonBobble:sender]){
  //Make it send a BOOL so when it's done I execute stuff like normal
}
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法.

objective-c ios

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

无需转发即可从servlet获取数据到JSP?

我需要从我的servlet中的double值到JSP中的标记.我的doGet()正在发送带有ArrayList值的格式化HTML表格,所以在我开始工作后我决定解决这个问题.

Servlet的:

//代码获取我需要的表格

    //Send back the result, this all works good
    response.setContentType("text/html");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(returnAsHTML.toString());
Run Code Online (Sandbox Code Playgroud)

我添加了什么来尝试获得double值

    //Send back the result

    double test = 20;
    request.setAttribute("Test",test);

    response.setContentType("text/html");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(returnAsHTML.toString());

    getServletContext().getRequestDispatcher("index.jsp").forward(request,response);
Run Code Online (Sandbox Code Playgroud)

在JSP中:

  <!-- This variable is unresolved -->
  <small>Test : ${Test}</small>
Run Code Online (Sandbox Code Playgroud)

转发似乎使整个党都崩溃了.我是JSP新手,我确信我错过了一些小事.我需要在那里保留response.getWriter()的东西,它获取了我需要的大量信息.现在我只是不知道如何获得我需要的双重值,因为它们将显示在页面的整个不同部分.

java jsp servlets

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

为什么Visual Studio 2012没有给我错误的位置?

编辑我启动了一个新的控制台应用程序,看看有问题的功能是否有效,并且它们完美无瑕.我想问题是现在为什么当我在TFS中检出文件进行编辑时它们不工作

我刚刚下载了Visual Studio 2012,经过一些挖掘,我仍然遇到了一些问题.Visual Studio没有给我错误(代码下的红色波浪线)它们应该在哪里.我用声明做了一个虚假的说明:

在此输入图像描述

最后一个使用声明显然是无效的,为什么不告诉我呢?

另一个例子:

public String method()
{
    someVar = "hi";
}
Run Code Online (Sandbox Code Playgroud)

即使我没有在范围内的任何地方设置someVar变量,也没有错误.我正在使用通过TFS获得的课程,虽然我怀疑这很重要,但以防万一我认为我会提到它.

还应该注意的是,我确实启用了智能感知功能,但这些功能也没有起作用.我怎么能解决这个疯狂:-)?

c# tfs visual-studio

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

访问NSDictionary将检索对象而不是NSString

我有一个我用JSON填充的NSDictionary.这一切看起来都很棒,而且它对我来说部分有用.我正在设置我的类的属性NSString类型的属性等于某个键的值,这奇怪地设置我的属性等于一个对象是对象是我需要的字符串值.

字典(印刷说明):

miscInfo:
<__NSArrayI 0x7494ab0>(
{
  Abbreviation = DR;
  DateInactive = "";
  Description = Drowsiness;
  ForQueue = 2430;
  IsAdditive = 0;
  IsReserved = 1;
  MiscCodeTypeStr = AVR;
  PluralDescription = "";
  ReservedDescription = Drowsiness;
}
Run Code Online (Sandbox Code Playgroud)

我在我的财产上设置它是这样的:

self.ReactionName = [miscInfo valueForKeyPath:@"Description"];
Run Code Online (Sandbox Code Playgroud)

哪个产生:

在此输入图像描述

我已经尝试将其转换为NSString,例如:

self.ReactionName = (NSString*)[allergenAdverseReaction valueForKeyPath:@"Description"];
Run Code Online (Sandbox Code Playgroud)

但没有给出.我究竟做错了什么?

json objective-c ios

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

从varchar中选择查询中的多个int

请考虑下表:

DECLARE @tmp_Example 
TABLE (
    TestInt int,
    TestName varchar(max)
  );

INSERT INTO @tmp_Example (TestInt, TestName)
VALUES (22,'Bob'),
(23,'James'),
(24,'Joe');

SELECT * from @tmp_Example
WHERE TestInt = 23;
Run Code Online (Sandbox Code Playgroud)

我正在进入有些人可能想为TestInt选择多个结果的情况,我收到它是这样的:

('23,24')
Run Code Online (Sandbox Code Playgroud)

在不更改表格架构的情况下,我如何支持这样的查询?我像这样摆弄它:

DECLARE @testEx as varchar(max) = '23,24';

SELECT * from @tmp_Example
WHERE TestInt = CAST(dbo.Split(@testEx,',') AS int);
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2012

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