问题列表 - 第45973页

发布数据并使用PHP Curl检索响应?

我很擅长使用Web服务,所以我发现这很令人困惑.

如果我有一个URL我试图发布一些JSON数据,我理解如何使用CURL PHP方法做到这一点.

我想知道的是,如果我这样做,并且URL有某种服务器响应..如何在我的php中获得该响应并使用它在PHP中采取不同的操作?

谢谢!

-Elliot

php post curl webservice-client

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

bash 中的以下条件表达式有什么问题?

bash 中的以下条件表达式有什么问题?

if [[ -z $x -o $x -ge 100 -o $x -le -100 ]]; then
        echo $x "\t" $i
fi
Run Code Online (Sandbox Code Playgroud)

我 在 -o 附近的
条件表达式
语法错误中收到以下错误语法错误

谢谢。

bash comparison conditional

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

具有静态参考的活动

我正在研究由其他人编写的现有Android代码,它有几个内存问题.我无法理解的一个问题是这个.在主Activity类中,它有一个名为getReference()的静态方法.此方法基本上返回对名为mThis的变量的引用.现在,在onCreate方法中

class MyActivity extends Activity
 {
     private static MyActivity mThis;    
     public MyActivity getReference(){
           return mThis;
    }
     public onCreate(Bundle savedInstanceState){
       mThis = this;
     }

    ...
}
Run Code Online (Sandbox Code Playgroud)

现在在Content提供程序或从Dialog类扩展的类中,它使用此静态方法来获取对上下文的引用.

我很确定这是不正确的,也是内存泄漏的原因之一.但有没有办法获得当前上下文而不实际传递每个类中的上下文对象.有一个应用程序上下文,但我认为它没有任何方法来获取当前上下文.

我可以删除此方法,然后将对上下文对象的引用传递给这些类.但有没有其他方法来解决这个问题.

android

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

如何循环SQL参数列表和WHERE子句?或者更有效地获得结果?

什么是最好的方法?我有一个C#.NET Web Forms网站,它根据一个或多个标签收集用户配置文件列表.该站点连接到SQL数据库,并使用存储过程进行大多数数据检索.

我的第一个(半延迟)思想是建立一个参数列表:tag1,tag2,tagN.将该列表传递给SP.在SP中,通过循环参数来构建WHERE子句.

在我甚至可以执行WHERE循环之前,如何在SQL中构建我的参数?

如果我可以通过SP一个数组或列表然后分开并构建我的查询,那将是很好的.但是,我不知道该怎么做 - 如果我这样做,我怀疑效率是否可取.

我可以使用CommandType.Text并在代码中吐出一个巨大的查询.这听起来也不是很有效.我想保持SQL/C#内容尽可能分开.这个网站已经是一团糟......

你们有没有想过这个?

.net c# sql sql-server ado.net

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

使用where-object的Powershell脚本

我正在尝试为Exchange命令行管理程序编写powershell脚本,将联系人列表从csv文件导入到通讯组.

我开始了

Import-csv C:\filename.csv | forEach-Object {New-MailContact .......}
Run Code Online (Sandbox Code Playgroud)

这很有效,除了我的csv文件中的某些条目有一个空白的电子邮件地址,并且由于ExternalEmailAddress为空,因此创建新联系人会崩溃.所以,我尝试过:

Import-csv C:\filename.csv | ForEach-Object { Where-Object {$_.ExternalEmailAddress -ne "" } | New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress....}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用 - 它没有过滤掉带有空白电子邮件地址的条目.

我究竟做错了什么?

powershell

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

nginx上传client_max_body_size问题

我正在运行nginx/ruby​​-on-rails,我有一个简单的多部分表单来上传文件.一切正常,直到我决定限制我想要上传的文件的最大大小.为此,我将nginx设置client_max_body_size1m(1MB)并期望在该规则中断时响应HTTP 413(Request Entity Too Large)状态.

问题是,当我上传一个1.2 MB的文件,而不是显示HTTP 413错误页面时,浏览器会挂起一点,然后在"页面加载时重置连接"消息时死掉.

我已经尝试过nginx提供的每一个选项,似乎没什么用.有没有人对此有任何想法?

这是我的nginx.conf:

worker_processes  1;
timer_resolution  1000ms;
events {
    worker_connections  1024;
}

http {
    passenger_root /the_passenger_root;
    passenger_ruby /the_ruby;

    include       mime.types;
    default_type  application/octet-stream;

    sendfile           on;
    keepalive_timeout  65;

    server {
      listen 80;
      server_name www.x.com;
      client_max_body_size 1M;
      passenger_use_global_queue on;
      root /the_root;
      passenger_enabled on;

      error_page 404 /404.html;
      error_page 413 /413.html;    
    }    
}
Run Code Online (Sandbox Code Playgroud)

谢谢.


**Edit**

环境/ UA:Windows XP/Firefox 3.6.13

file-upload http nginx

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

我不想在SHDocVw.ShellWindows中使用Thread.Sleep

我有一个程序,我必须从正在运行的IE8进程中获取SHDocVw.InternetExplorer实例.要获取实例,下面的示例代码将运行.出于某种原因,没有Thread.Sleep它将无法工作.

如果删除了Thread.Sleep,则Browser.HWND会为m_IEFoundBrowsers中的所有实例抛出InvalidCastException.使用Thread.Sleep时,它适用于IE8窗口.

有没有人知道如何以不使用Thread.Sleep的方式执行此操作?(我不喜欢使用睡眠功能,通常只是将问题推向未来......)

示例代码:

InternetExplorer m_IEBrowser = null;  
ShellWindows m_IEFoundBrowsers = new ShellWindowsClass();  
Thread.Sleep(10);                           
foreach (InternetExplorer Browser in m_IEFoundBrowsers)  
{  
    try  
     {  
         if (Browser.HWND == (int)m_Proc.MainWindowHandle)  
         {  
              m_IEBrowser = Browser;  
              break;  
         }  
      }  
      catch(InvalidCastException ice)  
      {  
            //Do nothing. Browser.HWND could not execute for this item.  
      }  
}          
Run Code Online (Sandbox Code Playgroud)

c# winapi internet-explorer

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

初始化列表后的大括号

class Foo
{
    Foo(double InitValue): StoredDouble(InitValue)
    {
    }

    double StoredDouble;
}
Run Code Online (Sandbox Code Playgroud)

是否有一种语法可以让我在初始化列表后跳过花括号?我知道这是一件小事,但我想在我的代码中尽可能简洁.

c++ syntax initialization-list

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

如何使用jQuery获取textarea ID

我在每个表行上都有唯一ID的textarea区域.如何使用javascript检索该唯一ID?

PHP:

$query = $db->query("SELECT * FROM bs_events WHERE eventDate = '".$date."'");
while($row = $query->fetch_array(MYSQLI_ASSOC)){
  echo '<textarea id=\"att_name_" . $row['id'] . "\" style=\"width:300px\"></textarea>";'
}
Run Code Online (Sandbox Code Playgroud)

PHP输出:

<textarea id="att_name_1" style="width:300px">  
<textarea id="att_name_2" style="width:300px">
<textarea id="att_name_3" style="width:300px">
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(document).ready(function(){  
   $("#book_event").submit(function(){
       id = event.target.id.replace('att_name_','');
       $.post("Scripts/book_event.php", { 
            att_name: $("att_name_"+id).val(),
       }, function(data){
            if(data.success) {
               $("#err").text(data.message).fadeIn("slow");
            }
       }, "json");

   });   
});
Run Code Online (Sandbox Code Playgroud)

php jquery textarea

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

Javascript中的闭包是否获得对完整外部函数的引用,或者它们是否仅获取对它们实际使用的变量的引用?

出于好奇,JavaScript中的闭包是否获得对整个"外部环境"的引用,或者分析返回的函数以查看它引用的外部作用域中的哪些变量,然后仅获取对这些变量的引用?

javascript closures

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