问题列表 - 第39559页

可以在视图中使用OrderBy吗?

我的DBA告诉我,在SQL视图中不可能有一个OrderBy.

我遇到了需要按特定顺序查看视图的第三方组件的问题.这是真的?我无法在视图中排序吗?

sql sql-order-by sql-server-2008

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

在构造函数中使用'this'关键字

b/w以下两个代码有什么区别.在构造函数中使用'this'关键字有什么用?

例1:

public Product(string name){
this.Name = name;
}
Run Code Online (Sandbox Code Playgroud)

例2:

public Product(string name){
Name = name;
}
Run Code Online (Sandbox Code Playgroud)

我知道这是指调用对象.只是我无法得到差异?

有人可以解释一下吗?

c#

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

HttpRuntime.Cache.Remove不会删除缓存

我正在尝试使用HttpRuntime.Cache.Remove(key)删除缓存但是仍然可以.我想知道使用HttpRuntime.Cache的最佳做法是什么.

问候

c# asp.net httpruntime.cache

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

T SQL循环插入或更新

我有两张桌子.

表A和表B.列是相同的.

create table TableA (
    id int
    , name varchar
    , last datetime
)

create table TableB (
    id int
    , name varchar
    , last datetime
)
Run Code Online (Sandbox Code Playgroud)

我用大量数据填充表A. 我想将表A中的数据插入或更新到表B中.

我想从表A中获取数据,如果id和name doenst匹配则插入到表B中,如果id和name匹配则更新.

我尝试了一些ETL工具,但结果非常慢.我有id和name的索引,我想用SQL尝试这个.

我有以下但不正确的工作:

SELECT      @id = ID, 
      @name = name, 
      @LSDATE = LastSeen_DateTime   
            FROM DBO.A
IF EXISTS (SELECT ID, name FROM DBO.A
WHERE  @ID = ID AND @name = Name)
Run Code Online (Sandbox Code Playgroud)

begin - update end else begin --insert end

我想我需要把它放在一个循环中并且不太确定如何使这个运行.

谢谢.

sql t-sql sql-server stored-procedures sql-server-2005

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

Rails form_for:remote => true不调用js方法

我不知道为什么这不起作用,我正在学习rails并且我正在读一本书,它说这样做:

    <%= form_for([@article,@article.comments.new ], :remote=>true, :html => {:style=>'display: none;' }) do |f|%>
    <div class="field">
      <%=    f.label :name %>
      <%=    f.text_field :name %>
    </div>
    <div class="field">
      <%=    f.label :email %>
      <%=    f.text_field :email %>
    </div>
    <div class="field">
      <%=    f.label :body %>
      <%=    f.text_area :body %>
    </div>
    <%= f.submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,当我在firebug中检查请求时,url不会以.js结尾,你有什么想法吗?

ruby-on-rails ruby-on-rails-3

33
推荐指数
5
解决办法
4万
查看次数

如何使用Sinatra提供XML文档?

我有一些XML文档,我想从Sinatra服务器.我做了一些搜索,但找不到具体的东西.我确实找到了构建器gem,但我不想从头开始构建文档.

我试着这样做

get '/'
  xml = '<?xml version=\"1.0\" encoding=\"UTF-8\"?> <name>My name</name> <age>90</age>'
  body xml
end
Run Code Online (Sandbox Code Playgroud)

但这会在它周围添加HTML标签.这可能是我非常缺乏的基础.你能指出我正确的方向吗?

ruby sinatra

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

Maven tomcat:不必要地重新部署包

我正在使用Tomcat Maven 插件将我的战争部署到 Tomcat。当我跑步时

mvn tomcat:redeploy
Run Code Online (Sandbox Code Playgroud)

我注意到打包目标始终被执行,即使它已运行并且没有进行任何更改。我如何跳过该目标并仅运行部署本身?

tomcat maven-2 maven

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

在javascript中检索javascript注释,或者,如何在js中解析js?

我正在寻找一种方法来从一些(其他)JavaScript代码访问JavaScript的评论.我计划使用它来显示页面上调用各种js函数的元素的低级帮助信息,而不会在多个位置复制该信息.

的mypage.html:

...
<script src="foo.js"></script>
...
<span onclick="foo(bar);">clickme</span>
<span onclick="showhelpfor('foo');>?</span>
...
Run Code Online (Sandbox Code Playgroud)

foo.js:

/**
 * This function does foo.
 * Call it with bar.  Yadda yadda "groo".
 */
function foo(x)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我想我可以使用getElementsByTagName来获取脚本标记,然后使用AJAX请求加载文件以获取它的纯文本内容.然而,那时我需要一种方法来以可靠的方式解析javascript(即不是一堆乱砍的regexp),它们保留了那些简单地评估它会抛弃的字符.

我想把简单地把文档放在函数之后,用js字符串,但这很尴尬,我觉得让doxygen选择那个很难.

function foo(x) { ... }
foo.comment = "\
This functions does foo.\
Call it with bar.  Yadda yadda \"groo\".\
";
Run Code Online (Sandbox Code Playgroud)

javascript parsing comments

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

这是一个有效的算法吗?

嗨,这是我的算法,它采用一个前面排序的浮点数的数组.因为我认为在使用这个算法之前我们对数组进行排序;它的最坏情况性能将是O(nlogn)但没有排序它将是O( n ^ 2).所以我认为这个算法可以找到一个重复的数字.我是吗?谢谢

1     Algorithm Duplicate_Number(a , n)
2     // Find one duplicate number in a[1 :n ]
3     {
4              temp: = a [0];
5              while (i<n) do
6              {
7                     if (temp=a[i])
8                     {
9                           return a[i]; break;
10                    }
11                    else
12                         temp: =a [++i];
13           }
Run Code Online (Sandbox Code Playgroud)

algorithm

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

如何将python多处理过程输出发送到Tkinter gui

我正在尝试从Tkinter gui中显示的python多处理过程中获取输出.

我可以通过gui将进程的输出发送到命令shell,例如在shell提示符下运行fllowing tiny脚本:

from multiprocessing import Process  
import sys  

def myfunc(text):    
    print text  
    sys.stdout.flush() 

def f1():  
    p1 = Process(target = myfunc, args = ("Surprise",))  
    p1.start()  

def f2():  
    p2 = Process(target = myfunc, args = ("Fear",))  
    p2.start()  

def fp():  
    myfunc("... and an almost fanatical devotion to the Pope")  

a = Tk()  

b1 = Button(a, text="Process 1", command=f1)  
b1.grid(row=0, column=0, pady=10, padx=10, sticky=SE)  
b2 = Button(a, text="Process 2", command=f2)  
b2.grid(row=0, column=1, pady=10, padx=10, sticky=SE)  
b3 = Button(a, text="Parent", command=fp)  
b3.grid(row=0, column=2, …
Run Code Online (Sandbox Code Playgroud)

python user-interface stdout tkinter multiprocessing

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