问题列表 - 第11141页

Javascript var提升问题

我有一个非常简单的Javascript函数,它可以访问MS SQL服务器并返回一些记录.有一个单元格,我想只在它是唯一的时候显示在顶部表格行中.我相信我的问题是var hoisting,因为我在while循环中分配的变量不起作用,因为该值不是从最后一个记录中进行比较.这是代码

function searchIndex()
{

    var termcounter = "";

    flyoutHTML = '<table>';

    var adOpenDynamic = 2
    var adLockOptimistic = 3

    var conn = new ActiveXObject("ADODB.Connection");
    var connectionstring = "Provider=SQLOLEDB;Server=XXXXXXXX;INTEGRATED SECURITY=SSPI;DATABASE=YYYYYYYYYY;"

    conn.Open(connectionstring)
    var rs = new ActiveXObject("ADODB.Recordset")

    rs.Open("SELECT field1, field2, field4, field4, field5 FROM dbo.table;", conn)

    if (rs.eof)
    {
    flyoutHTML += '<tr><td align="center">No Records Found!</td></tr>';
    }
    else
    {


    while(!rs.eof)
    {

    if (termcounter != rs(0))
    {
        var termcounter = rs(0);
        flyoutHTML += '<tr>';
        flyoutHTML += '<td colspan="3">' + rs(0) + '</td>'; …
Run Code Online (Sandbox Code Playgroud)

javascript scope

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

mvn tomcat:run没有启动Tomcat

我正在尝试使用maven及其tomcat插件部署和运行我的webapplication.

我在项目的pom.xml中设置了它,但是当我从命令行调用它时:

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

我得到的只是:

[root@ovz6022 trunk]# mvn -e tomcat:run
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - com.gotbrains.breeze:breeze:jar:1.0
[INFO]    task-segment: [tomcat:run]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing tomcat:run
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /root/trunk/src/main/resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [tomcat:run {execution: default-cli}]
[INFO] …
Run Code Online (Sandbox Code Playgroud)

java tomcat maven-2

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

在IDE外部运行.exe但在IDE中使用断点

使用VS .NET 2003.想从IDE外部运行.exe(即命令提示符或双击Windows中的.exe图标)但是,仍然希望在IDE中命中断点.

我该如何设置?
(从IDE外部运行,但IDE看到它从"Debug" - >"Start"运行)

谢谢.

c++ debugging visual-studio

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

SQL server 2005中"select 123.866"的数据类型是什么?

如果我只是写类似的东西

select 10.00; 
Run Code Online (Sandbox Code Playgroud)

这给了我什么类型的?

这是我运行的测试,用于测试这些类型的二进制表示.这里最大的惊喜是没有一个演员实际上与第一排匹配!

select cast(123.866 as binary) union all 
select cast(cast(123.866 as real) as binary) union all 
select cast(cast(123.866 as float) as binary) union all 
select cast(cast(123.866 as decimal) as binary) union all 
select cast(cast(123.866 as numeric) as binary) union all 
select cast(cast(123.866 as money) as binary) union all 
select cast(cast(123.866 as smallmoney) as binary)

--------------
0x0000000000000000000000000000000000000000000006030001DAE30100
0x000000000000000000000000000000000000000000000000000042F7BB64
0x00000000000000000000000000000000000000000000405EF76C8B439581
0x00000000000000000000000000000000000000000000120000017C000000
0x00000000000000000000000000000000000000000000120000017C000000
0x00000000000000000000000000000000000000000000000000000012E684
0x00000000000000000000000000000000000000000000000000000012E684
Run Code Online (Sandbox Code Playgroud)

有谁能解释一下?


最初,我想要做的就是避免编写演员声明,假设123.866隐式为小数.所以我想测试这两个语句是否相同:

select cast(123.866 as decimal) 
select 123.866 
Run Code Online (Sandbox Code Playgroud)

sql-server types casting sql-server-2005

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

通过Python计算列表中的数字总和

我的数据

466.67
465.56
464.44
463.33
462.22
461.11
460.00
458.89
...
Run Code Online (Sandbox Code Playgroud)

我在Python中运行

sum(/tmp/1,0)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.

如何通过Python计算值的总和?

python

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

使用asp.net和C#从javascript调用外部服务器上的webservice

我正在尝试使用ASP.NET页面测试Web服务调用,该页面创建一个包含用户名和密码字段以及"提交"按钮的表单.(我正在使用的jQuery和.js文件都包含在head元素的脚本标记中.)

"提交"按钮调用在C#代码隐藏文件中创建的函数,该函数调用单独的JavaScript文件.

protected void mSubmit_Click(object sender, EventArgs eventArgs)
{
    String authenticate = String.Format("Authentication(\"{0}\",\"{1}\");", this.mUsername.Text,this.mPassword.Text);
    Page.ClientScript.RegisterStartupScript(this.GetType(), "ClientScript", authenticate, true);
}
Run Code Online (Sandbox Code Playgroud)

JavaScript函数Authenticate使用jQuery和Ajax对不同的服务器进行Web服务调用,发送JSON参数并期望返回JSON作为响应.

function Authentication(uname, pwd) {

    //gets search parameters and puts them in json format
    var params = '{"Header":{"AuthToken":null,"ProductID":"NOR","SessToken":null,"Version":1},"ReturnAuthentication":true,"Password":"' + pwd + '","Username":"' + uname + '",”ReturnCredentials”:false }';

    var xmlhttp = $.ajax({
        async: false,
        type: "POST",
        url: 'https://myHost.com/V1/Identity/Authenticate',
        data: params,
        contentType: 'application/json'
    });

    alert(xmlhttp.statusText);
    alert(xmlhttp.responseText);

    return;
}
Run Code Online (Sandbox Code Playgroud)

但是,因为我正在调用的Web服务与ASP.NET,C#和JavaScript文件位于不同的服务器上,所以我没有得到statusTextresponseText警告.

不知何故,没有任何东西被发送到Web服务,我没有得到任何回报,甚至没有错误.我尝试在beforeSend属性中添加一个函数,但是没有触发.我需要一种特殊的方式来处理调用服务器外的Web服务吗?

UPDATE!

在jjnguy,Janie和Nathan的建议下,我现在正在尝试使用HttpWebRequest对Web服务进行服务器端调用.使用jjnguy的一些代码以及这个问题的代码,我想出了这个.

public …
Run Code Online (Sandbox Code Playgroud)

c# https web-services httpwebrequest bad-request

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

jQuery动画问题

我使用以下代码片段制作元素的背景浅蓝色,然后在30秒内慢慢淡化为白色:

$("#" + post.Id).css("background-color", "lightblue")
.animate({ backgroundColor: "white" }, 30000);
Run Code Online (Sandbox Code Playgroud)

两个问题.

首先,有没有办法将不透明度淡化到100%?这样,如果我选择更改页面的背景颜色,我不必更改"白色"?

其次,大约每10或15次一次,背景保持浅蓝色并且不会褪色为白色.我正在使用最新版本的jQuery和UI核心.怎么可能出错?

编辑:赏金是解决第二个问题的问题.

EDIT2:

显然我被遗忘了,因为我说我推出了自己的解决方案,但没有显示出来.我的错.我不想自我推销.我的代码100%的工作时间,不需要jQuery.演示和代码可以在以下位置找到:

http://prettycode.org/2009/07/30/fade-background-color-in-javascript/

javascript jquery jquery-animate

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

jsp:setProperty等效于servlet

是否相当于:

<jsp:setProperty name="beanName" property="*"/> 
Run Code Online (Sandbox Code Playgroud)

对于servlet?

是否会使用请求参数从servlet内部自动填充bean?我正在重构一个仅支持JSP的应用程序,并希望将一些代码移动到servlet.由于一系列悲剧性原因,我们现在无法使用任何框架来使这更容易.

java jsp servlets javabeans

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

可能是我的自定义REST序列化程序无法正常工作的原因?

两种方法MyBehavior :: CreateSerializer()都没有被调用,但是ReplaceBehavior()方法正在工作.它正在使用我的自定义更改默认行为.

有人知道问题出在哪里?

关键是编写自定义REST WCF序列化程序,该序列化程序应生成非XML文本格式结果.

  public class MySerializerFormatAttribute : Attribute, IOperationBehavior
   {
      public void AddBindingParameters(OperationDescription description, BindingParameterCollection parameters)
      {
      }

      public void Validate(OperationDescription description)
      {
      }

      private static void ReplaceBehavior(OperationDescription description)
      {
         DataContractSerializerOperationBehavior dcsOperationBehavior = description.Behaviors.Find<DataContractSerializerOperationBehavior>();
         if (dcsOperationBehavior != null)
         {
            int idx = description.Behaviors.IndexOf(dcsOperationBehavior);
            description.Behaviors.Remove(dcsOperationBehavior);
            description.Behaviors.Insert(idx, new MyBehavior(description));
         }
      }

      public void ApplyClientBehavior(OperationDescription description, ClientOperation proxy)
      {
         ReplaceBehavior(description);
      }


      public void ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch)
      {
         ReplaceBehavior(description);
      }
   };

   public class MySerializer : XmlObjectSerializer
   {
      public override bool …
Run Code Online (Sandbox Code Playgroud)

.net c# rest wcf serialization

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

计算数字的尾随零是由因子计算的

我试图计算由阶乘产生的数字的尾随零(意味着数字变得非常大).下面的代码取一个数字,计算数字的阶乘,并计算尾随零.但是,当数量大约为25!时,numZeros不起作用.

public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    double fact;
    int answer;

    try {
        int number = Integer.parseInt(br.readLine());
        fact = factorial(number);
        answer = numZeros(fact);
    }
    catch (NumberFormatException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

public static double factorial (int num) {
    double total = 1;
    for (int i = 1; i <= num; i++) {
        total *= i;
    }
    return total;
}   

public static int numZeros (double num) {
    int count …
Run Code Online (Sandbox Code Playgroud)

java correctness

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