小编xbo*_*nez的帖子

如何在我的PHP脚本中回复POST?

不知何故,我有一种感觉,我的问题非常简单和noobish,但我尝试使用谷歌搜索,无法弄明白.也许我不知道正确的关键词.

无论如何,我有一个简短的PHP脚本来接收POST信息,如下所示:

<?php
    if (isset($_POST['name']) && isset($_POST['info']))
    {
        echo "<strong>Post received.</strong> <br/> <br/> <strong>Name:</strong> " . $_POST['name'] . "<br/><strong>Info:</strong> " . $_POST['info'];
    }
    else
    {
        echo "Post not received.";
    }
?>
Run Code Online (Sandbox Code Playgroud)

如何让我的php脚本向调用它的页面/客户端发送回复?如果我想通过C#应用程序进行POST调用,我怎么知道POST是否成功?我的接收POST的php脚本可以发回响应吗?

php post

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

如何获取相邻小区的地址?

我有以下vba代码在以下列中查找出现"0":

For Each c In Range("B:B")

        If c.Value = "0" Then
            MsgBox "0 found at " & (c.Address)
        End If
    Next c
Run Code Online (Sandbox Code Playgroud)

如何修改代码,以便当它在B6处找到"0"时,它会显示C7?即.它显示与找到"0"的那个对角相邻的单元格.

excel vba

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

文件正由另一个进程使用

我有一个大致这样做的程序:

  1. 打开一个文件来读取它.
  2. 关闭文件
  3. 启动filewatcher以监视文件中的更改.
  4. 一旦检测到更改,filewatcher的EnableRaisingEvents标志将设置为false,并且该过程将从步骤1开始重复.

问题是,在从第4步到第1步之后,它无法读取文件说它正被另一个进程使用.

我收到错误:

未处理的异常:System.IO.IOException:进程无法访问文件'c:\ test.xml',因为它正由另一个进程使用.

什么出错了?我的程序的第1步的读者是否仍然打开文件,或者是访问该文件的完全不同的进程,还是filewatcher在从4移动到步骤1之后仍在观看文件,尽管将标志设置为false?

c#

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

从VBA代码中检查Excel单元格中的#N/A.

我正在迭代一系列单元格,这些单元格包含2位小数的数字.我需要检查单元格是否保持'#N/A',如果是,我需要跳过它.问题是,当一个单元格保存有效数字时,我的if条件会抛出"类型不匹配错误".我怎么能避免这个?

If (ActiveWorkbook.Sheets("Publish").Range("G4").offset(offsetCount, 0).Value <> CVErr(xlErrNA)) Then
'do something
End If
Run Code Online (Sandbox Code Playgroud)

excel vba

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

C++矢量矢量

我有一个名为Grid.h的类头文件,其中包含以下2个私有数据对象:

vector<int> column;
vector<vector<int>> row;
Run Code Online (Sandbox Code Playgroud)

一个公共方法,其原型在Grid.h中是这样的:

int getElement (unsigned int& col, unsigned int& row);
Run Code Online (Sandbox Code Playgroud)

上面提到的函数的定义在Grid.cpp中定义如下:

int getElement (unsigned int& col, unsigned int& row)
{
    return row[row][col] ;
}
Run Code Online (Sandbox Code Playgroud)

当我运行该程序时,我收到此错误:

error C2109: subscript requires array or pointer type
Run Code Online (Sandbox Code Playgroud)

什么出错了?

c++ vector

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

用于计算大因子的商的C++程序

如何编写c ++程序来计算大因子.

例如,如果我想计算(100!)/(99!),我们知道答案是100,但如果我分别计算分子和分母的阶乘,那么这两个数字都是巨大的.

c++

9
推荐指数
3
解决办法
7257
查看次数

试图让PHP阅读AJAX帖子

我一直绞尽脑汁,几乎整整一天都在搜索谷歌,为什么这样做不起作用.作为改进我自己网站的实验,我在这里查看教程http://tutorialzine.com/2009/09/simple-ajax-website-jquery/最重要的是ajax/jquery部分.

基本上,该教程的POST与页码一起使用,但我一直在尝试将其转换为使用页面名称.因此,从href开始需要#!home(hashbangs用于实现谷歌兼容性),php可以将其解析为"home.html"并将其加载到内容div中.由于我以外的原因,它不会起作用.我将发布我试图修改的相关代码段,对我有利:

从javascript加载器(只有我修改的结束部分):

var datastring=url.replace('#!','');    //strip the #page part of the hash and leave only the page number

$('#loading').css('visibility','visible');  //show the rotating gif animation

$.ajax({    //create an ajax request to load_page.php
    type: "POST",
    url: "load_file.php",
    data: datastring,   //with the page number as a parameter
    dataType: "html",   //expect html to be returned
    async: false,
    success: function(msg){

        if(parseInt(msg)!=0)    //if no errors
        {
            $('#content').html(msg);    //load the returned html into pageContet
            $('#loading').css('visibility','hidden');   //and hide the rotating gif
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

和整个php文件:

    <?php …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

按任务名筛选计划任务列表

运行cmd命令

schtasks /query /fo LIST
Run Code Online (Sandbox Code Playgroud)

给我一个在我的系统上运行的所有计划任务的列表.例:

HostName:      CHESTNUT105B
TaskName:      Calculator
Next Run Time: 12:00:00, 10/28/2010
Status:        Running

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineCore
Next Run Time: At logon time
Status:

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineCore
Next Run Time: 13:02:00, 10/28/2010
Status:

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineUA
Next Run Time: 17:02:00, 10/27/2010
Status:
Run Code Online (Sandbox Code Playgroud)

如何过滤列表,以便只显示"计算器"任务的详细信息?

\ tn参数给我一个错误 Invalid Argument / Option

cmd schtasks.exe

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

在数组中的每个项目后打印逗号(,)

假设我有一个项目的数组(或列表)

A[] = [a,b,c,d,e]
Run Code Online (Sandbox Code Playgroud)

如果我想打印出来,所以每个项目都用逗号(或任何其他分隔符)分隔,我通常必须这样做:

for(int i=0; i < A.Count; i++)
{
    Console.Write(A[i]);

    if (i != A.Count-1)
        Console.Write(",");
}
Run Code Online (Sandbox Code Playgroud)

所以,我的输出看起来像:

a,b,c,d,e
Run Code Online (Sandbox Code Playgroud)

是否有更好或更简洁的方法来实现这一目标?

我喜欢使用foreach循环,但是在最后一个元素之后也会打印一个逗号,这是不可取的.

c#

8
推荐指数
3
解决办法
9142
查看次数

如何最好地设计具有多个过滤器的REST API?

作为个人编程项目,我正在努力抓取我的大学课程目录并将数据作为REST API提供.我已经成功地删除了所有数据并将其存储在数据库中,现在我正在使用API​​.

课程可以根据许多标准进行过滤:教师,大学,学分,时间,日等.

在这种情况下提供API的最佳方法是什么?

选项1

提供大量的URL,例如

example.com/api/byinstructor/<instructorcode>
example.come/api/bycollege/<collegecode>
example.com/api/bycollegeandinstructor/<collegecode>/<instructorcode>
...and so on
Run Code Online (Sandbox Code Playgroud)

我需要有一个所有排列的URL.对我和API消费者而言,这看起来非常麻烦,而且非常糟糕.

选项2

仅为主要选项提供API,例如:

example.com/api/byinstructor/<instructorcode>
example.come/api/bycollege/<collegecode>
Run Code Online (Sandbox Code Playgroud)

如果消费者想要的话bycollegeandinstructor,他会对他进行过滤.

选项3

用户将JSON字符串传递给我,我使用它来获取过滤条件

example.com/api/getcourses/<jsonstring>

jsonstring = 
{ 
  instructor:<instructorcode>,
  college:<collegecode>,
  ...and so on
}
Run Code Online (Sandbox Code Playgroud)

我想而不是Json字符串,我也可能需要一个POST数组,但这对于消费者来说似乎是无本能的,因为他正在获取数据.

还是有其他方法这样做我不知道?如果它是第三个选项是最佳选项,您是否可以提供一个简短的摘要,以便根据可能具有可变数值的JSOn字符串准备SQL查询?

mysql api rest

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

标签 统计

c# ×2

c++ ×2

excel ×2

vba ×2

ajax ×1

api ×1

cmd ×1

jquery ×1

mysql ×1

php ×1

post ×1

rest ×1

schtasks.exe ×1

vector ×1