问题列表 - 第42143页

T-SQL:COALESCE文档中的这段内容是什么意思?

ISNULL和COALESCE虽然相同,但行为可能不同.涉及具有非空参数的ISNULL的表达式被认为是NOT NULL,而涉及具有非空参数的COALESCE的表达式被认为是NULL.

http://msdn.microsoft.com/en-us/library/ms190349.aspx

t-sql sql-server

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

表单数据未传递给PHP

我有什么应该是一个简单的表格来传递数据到PHP页面.表格是:

<form action="php/setlist.php" method="post"> 
<input type="text" id="SetListName" />
<input type="hidden" id="newList" name="newList" value="" readonly="readonly" style="border: none;">
<input type="submit" style="width:150px;"><br /><br />
Run Code Online (Sandbox Code Playgroud)

和PHP是:

$SetListSave = $_REQUEST['newList'];
$SetListName= $_REQUEST['SetListName'];

echo $SetListName;
echo $SetListSave;
Run Code Online (Sandbox Code Playgroud)

我从表单中获取newList就好了,但是没有传递SetListName.我是php的新手所以我可能会遗漏一些基本的东西,但我很难过.

php forms

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

使用.NET/C#app自动更新的免费解决方案?

从搜索中我可以看到这已经被一次又一次地询问,但还不够充分,所以这里也是如此.我是一个没有预算的业余爱好者.我一直在开发的程序一直需要定期的错误修正,而我和用户已经厌倦了必须手动更新.

我,因为我现在的更新通过FTP和我的下载链接的文本文件在网站上,然后希望用户将看到"有一个更新消息",终于让他们的解决方案,然后懒得手动下载更新,以及坦率地说,是非常糟糕的.

用户,因为,"你有没有实现自动更新?" "会不会有自动更新功能?" 如果我碰巧搞砸了更新过程,干草叉开始到来.

过去我曾调查过:

  • WinSparkle - 没有应用内更新,DLL为500 KB.我当前的解决方案是可执行文件中的几KB,并且没有应用内更新.
  • .NET应用程序更新组件 - 不幸的是我无法理解文档.
  • Eduardo Olivera的AutoUpdate - 除了使用未使用的文件之外,它似乎不支持任何其他内容.
  • wyUpdate - wyBuild不是免费的,虽然wyUpdate规范可用,但它过于复杂和耗时.
  • AppLife更新 - 同上最后一句话.
  • ClickOnce - 在启动时实现启动的变通办法是巨大的,可怕的,并且不值得这么简单的功能.出版是一种痛苦; 没有FrontPage Extensions的服务器需要手动FTP和替换所有文件.

令人非常失望的是,当您为Mac OS X提供非常好的简单实现(如Sparkle)时,Windows的情况就是这样.

.net c# auto-update

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

PHP变量问题

这有效:

$customerBox = mysql_query("MY SQL STATEMENT HERE");  
$boxRow = mysql_fetch_array($customerBox);  

$customerBox = mysql_query("MY SQL STATEMENT AGAIN");
while($item = mysql_fetch_assoc($customerBox)) {
      foreach ($item as $columnName => $value) {
          if (empty($value)) {
               print $columnName;
          }
      }
}
Run Code Online (Sandbox Code Playgroud)

这不是:

$customerBox = mysql_query("MY SQL STATEMENT HERE");  
$boxRow = mysql_fetch_array($customerBox);  

while($item = mysql_fetch_assoc($customerBox)) {
      foreach ($item as $columnName => $value) {
          if (empty($value)) {
               print $columnName;
          }
      }
}
Run Code Online (Sandbox Code Playgroud)

为什么?我想我不明白变量是如何工作的.

php variables

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

单击时按钮周围不需要的轮廓或边框

我的网站上有一个样式按钮.但是当我点击它时,它会创建一个不需要的边框或轮廓(我不知道哪个).我该如何删除该边框?以下是与按钮相关的所有代码.

button {
    border: hidden;
    cursor: pointer;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)
<button>this is my button</button>
Run Code Online (Sandbox Code Playgroud)

html css border button outline

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

jQuery:使用预定义函数添加更改事件处理程序

所以我有以下内容:

var change_handler = function(element) {
    // ... do some fancy stuff ...
}
Run Code Online (Sandbox Code Playgroud)

现在,我想将它附加到一个元素.哪种方法更好/更好或更正确?

$('element_selector').change(change_handler(this));
Run Code Online (Sandbox Code Playgroud)

要么...

$('element_selector').change(function() { change_handler(this); });
Run Code Online (Sandbox Code Playgroud)

如果你将对象传递给函数,它会有什么不同吗?

javascript jquery onchange

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

具有动态类型的C#接口/抽象类

我正在编写一系列基于数学的类,每个类都继承自一个抽象类.我希望我的抽象类有一个名为Parameters的getter和setter.

public abstract dynamic Parameters {get; set;}
Run Code Online (Sandbox Code Playgroud)

然后在每个单独的数学类中,我想实现具有某种类型的参数:

如果课程需要一段时间,我会这样做:

public override IPeriod Parameters {get; set;}
Run Code Online (Sandbox Code Playgroud)

这不编译.显然我可以将返回类型改为dynamic,它会起作用,但后来我失去了智能感知.有没有一种标准的方法可以做到这一点而不会失去intellisense?

每个类都有一个参数{get; set;}但是它们将是一个不同的类型.从抽象类中消除参数更好吗?

c# abstract-class

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

来自RAZOR中不同文件夹的RenderPartial

我一直在尝试将我的aspx页面转换为cshtml,并且在从另一个文件夹渲染部分页面时遇到问题.

我以前做的:

<% Html.RenderPartial("~/Views/Inquiry/InquiryList.ascx", Model.InquiryList.OrderBy("InquiryId", MvcContrib.Sorting.SortDirection.Descending));%>
Run Code Online (Sandbox Code Playgroud)

我认为相当于:

@Html.RenderPartial("~/Views/Inquiry/_InquiryList.cshtml", Model.InquiryList.OrderBy("InquiryId", MvcContrib.Sorting.SortDirection.Descending))
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,我收到以下错误.

CS1973:'System.Web.Mvc.HtmlHelper'没有名为'Partial'的适用方法,但似乎有一个名称的扩展方法.无法动态分派扩展方法.考虑转换动态参数或调用扩展方法而不使用扩展方法语法.

如何使用Razor视图引擎实现这一目标?

c# asp.net razor asp.net-mvc-3

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

JSF 2:ViewScoped问题,重新显示同一页面时bean没有保留

我知道为什么,但重新显示同一页面时,我的viewscoped-bean不会被持久化.我想知道这是否是因为使用了facelet模板?

以下是我帮助我解决问题的方法:

  1. 添加@PostConstruct方法并从那里进行调试
  2. 在setter和getter方法中添加一些调试
  3. ViewScoped调试似乎有很多PostConstruct方法调用
  4. 是的,状态不是持久的(提交,将标志设置为true,但重新显示标志时再次返回false)
  5. 尝试将范围更改为会话,在重新启动我的glassfish时出现错误"org.glassfish.deployment.common.DeploymentException:WELD-000072管理bean声明钝化范围必须具有钝化能力".不得不让我的bean序列化可以跳过这个错误.
  6. 在会话范围bean中,PostConstruct只调用一次,状态保持不变

我想知道我的ViewScope案例出了什么问题?

这是我的facelet文件:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<h:head>
    <title>#{msgs.title}</title>
    <h:outputStylesheet library="css" name="main.css" />
</h:head>
<h:body>
    <ui:composition template="/template/masterlayout.xhtml">
        <ui:define name="windowTitle">Checkbox Lab</ui:define>
        <ui:define name="heading">Checkbox Lab</ui:define>
        <ui:define name="content">
            <h:form>
                <p:messages id="messages" globalOnly="true"/>
                <h:panelGrid columns="3" styleClass="bordered">
                    <h:outputLabel for="Married" value="Married" />
                    <h:selectBooleanCheckbox label="Married" id="Married" 
                         value="#{checkboxLabBean.married}" />
                    <p:message for="Married"/>

                    <p:panel header="debug info" id="debugPanel"
                        toggleable="true" toggleSpeed="300" >
                            <h:panelGrid columns="2">
                            <h:outputText value="rendered :"/> 
                            #{checkboxLabBean.submitted}

                            <h:outputText value="married status :"/> 
                            #{checkboxLabBean.married}
                            </h:panelGrid>
                    </p:panel>
                </h:panelGrid>
                <h:commandButton value="Refresh"
                    action="#{checkboxLabBean.submit}"/>
            </h:form>
        </ui:define>
    </ui:composition>
</h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的豆子:

package user.ui;

import java.io.Serializable; …
Run Code Online (Sandbox Code Playgroud)

jsf primefaces jsf-2

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

在android中拖放图像

我米工作就一个字争夺游戏允许用户移动图像image..if图像不匹配,那么它应该回到它是从它那里原来的位置dragged.I写了一个示例代码移动图像,但这里的问题是,如果我移动一个图像,相邻的图像也开始移动..这是示例代码.

 /** Touchmoveimage.java*/
     package com.examples.Touchmoveimage;
     import android.app.Activity;
     import android.content.Intent;
     import android.os.Bundle;
     import android.view.MotionEvent;
     import android.view.View;
     import android.view.View.OnTouchListener;
     import android.widget.ImageView;
     import android.widget.LinearLayout.LayoutParams;
     public class Touchmoveimage extends Activity implements OnTouchListener{

int windowwidth;
int windowheight;

   private LayoutParams layoutParams ;
   private LayoutParams layoutParams1 ;
   @Override
   public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.main);

  windowwidth = getWindowManager().getDefaultDisplay().getWidth();
  windowheight = getWindowManager().getDefaultDisplay().getHeight();

  ImageView ball= (ImageView)findViewById(R.id.ball);
  ball.setOnTouchListener(this);

  ImageView ball1 = (ImageView)findViewById(R.id.ball1);
  ball1.setOnTouchListener(this); 

 }   
 public boolean onTouch(View v,MotionEvent event) {
 switch(v.getId())
 {
 case R.id.ball:
   ImageView ball= (ImageView)findViewById(R.id.ball);
   layoutParams = (LayoutParams) …
Run Code Online (Sandbox Code Playgroud)

android drag-and-drop image ontouchlistener

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