问题列表 - 第39745页

查询字符串:查询字符串是否可以包含同时包含查询字符串的URL?

例:

http://foo.com/generatepdf.aspx?u=http://foo.com/somepage.aspx?color=blue&size=15
Run Code Online (Sandbox Code Playgroud)

我添加了iis标签,因为我猜它还取决于您使用哪种服务器技术?

html asp.net iis

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

如何使用Perl替换grep来保留文件名

使用grep考虑以下命令行输出:

[gjempty@gjempty]$ find . -name "*.php" | xargs grep __construct | tail
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($input, $output=null) {
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($vals=null) {
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($vals=null) {
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($vals=null) {
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($vals=null) {
./ilserverd/src/php/ImageLoopIntegrationService.php:  public function __construct($handler) {
./ilserverd/src/php/il_server_types.php:  public function __construct($vals=null) {
./ilserverd/src/php/il_server_types.php:  public function __construct($vals=null) {
./utilities/studio/legacy/full_bleed_update_photobook_themes.php:    public function __construct() {
./utilities/studio/legacy/full_bleed_update_photobook_themes.php:        parent::__construct();
Run Code Online (Sandbox Code Playgroud)

这是我尝试提取构造函数参数的第一步,因为它需要许多步骤,我试图使用Perl作为对grep的改进.但首先,我想保留文件名,以便我可以参考最终"报告"输出中的文件名.

但是当我切换到下面的Perl单线程时,文件名不再是输出的一部分.我如何保留它们仍然使用Perl作为grep的命令行替换?

[gjempty@gjempty]$ find . -name "*.php" | xargs perl -wnl -e '/__construct/ and print' | tail
  public function __construct($input, …
Run Code Online (Sandbox Code Playgroud)

perl command-line grep

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

为什么我们无法在ASMX Web服务中返回List <T>?

由于开发人员知道我们无法List<T>使用Web服务返回,因此我们只能将列表转换为.ToArray(); 我搜索了一些,但无法得到有效的答案为什么我们不能重新使用网络服务列表.为什么我们必须将它们转换成ToArray(); ?

c# generics web-services list asmx

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

在PL/SQL中,将表作为参数,对其进行过滤并返回

我正在努力学习PL/SQL函数.我正在尝试编写一个函数,它将接受一个对象表,根据一些标准过滤该表(我打算测试其他表的值)和返回过滤表.

我的表类型定义如下:

CREATE TYPE test_obj AS OBJECT (test_id NUMBER(16,0), test_name VARCHAR2(50));
CREATE TYPE test_tbl AS TABLE OF test_obj;
Run Code Online (Sandbox Code Playgroud)

该功能可能如下所示.

CREATE OR REPLACE
FUNCTION filterme(i_test IN test_tbl) RETURN test_tbl AS 
  o_test test_tbl;
BEGIN
  --NOT WORKING: SELECT INTO o_test FROM i_test t WHERE t.test_id > 10;
  RETURN o_test;
END filterme;
Run Code Online (Sandbox Code Playgroud)

但是我把它放进去了什么?

oracle plsql

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

Paypal IPN错误,地址中嵌入了换行符

所以,这对我来说是一个新的.我的Paypal IPN已经工作了一段时间,并且今天开始出现错误.

在回发期间使用PayPal进行验证(添加cmd = _notify-validate),PayPal响应者说"不,这不是来自我".这个特定条目唯一奇怪的是(我相信)用户指定地址的方式:

123地址街
#789

其他一切似乎都很正常,IPN处理程序正在非常愉快地处理其他通知.

有人见过这样的事吗?

php paypal-ipn

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

加载javascript异步,然后在执行回调之前检查加载的DOM

问题:
异步加载js文件,然后在执行加载文件的回调之前检查是否加载了dom.

编辑:我们不使用jQuery; 我们使用Prototype.
编辑:为代码示例添加了更多注释.

大家好,

我正在尝试异步加载我的所有js文件,以防止它们阻塞页面的其余部分.但是当脚本加载并调用回调时,我需要知道DOM是否已经加载,所以我知道如何构造回调.见下文:

//load asynchronously
(function(){
        var e = document.createElement('script'); 
        e.type = "text/javascript";
        e.async = true;
        e.src = srcstr; 
        // a little magic to make the callback happen
        if(navigator.userAgent.indexOf("Opera")){
            e.text = "initPage();";
        }else if(navigator.userAgent.indexOf("MSIE")){
            e.onreadystatechange = initPage;
        }else{
            e.innerHTML = "initPage();";
        }
        // attach the file to the document
        document.getElementsByTagName('head')[0].appendChild(e);
})();

initPageHelper = function(){ 
    //requires DOM be loaded
}

initPage = function(){
    if(domLoaded){ // if dom is already loaded, just call the function
        initPageHelper(); …
Run Code Online (Sandbox Code Playgroud)

javascript dom asynchronous callback prototypejs

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

Android onClick阻止onFling

我有一个Activity,它实现了一个Gesture Detector来捕获用户输入导航到其他屏幕的输入.这工作正常 - 但是 - 我最近更新了一个派生自BaseActivity的类来添加onClick函数,现在click事件似乎阻止onFling被击中.onClick与我在屏幕上的TextView区域(在LinearLayout中)相关联.resultsClick方法使用XML布局中的onClick属性连接到TextView.

我试过在没有运气的情况下更改onSingleTapUp和onDown的返回值.我也尝试过将log语句添加到下面的所有函数中.当我在TextView区域中投掷时,它们都不会触发,但它们会在屏幕的其他区域上触发.

也许我使用了错误的搜索词,但我似乎无法找到解决这个问题的例子 - 但我确信此问题已经解决过了.

public class DerivedActivity extends BaseActivity
{
   ...
   /**
    * resultsClick - The user clicked on the Results area
    * @param v
    */
   public void resultsClick(View v)
   {
      try
      {
         Log.i(this.toString(), "resultsClick");
         startActivity(new Intent(this, Results_TabHost.class ));
      }
      catch (Exception e)
      {
         Log.e(this.toString(), "Exception" + e.toString());
      }

   }// end resultsClick
   ...
}
Run Code Online (Sandbox Code Playgroud)

这是实现GestureListener代码的基类

public class BaseActivity extends    ActivityGroup 
                          implements OnGestureListener
{
   ...
   private static final int SWIPE_MIN_DISTANCE = 120;
   private static final …
Run Code Online (Sandbox Code Playgroud)

android onclick gesture-recognition android-activity

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

php json解码

我正在尝试解码一些JSON并在MySQL中插入值.这是我的代码:

$json = '
{"d":[{"Id":1059,"Name":"Alfa Romeo - 145"},{"Id":20020,"Name":"Alfa Romeo - 146"},{"Id":1060,"Name":"Alfa Romeo - 147"},{"Id":20021,"Name":"Alfa Romeo - 155"},{"Id":1061,"Name":"Alfa Romeo - 156"},{"Id":20022,"Name":"Alfa Romeo - 159"},{"Id":20023,"Name":"Alfa Romeo - 164"},{"Id":20024,"Name":"Alfa Romeo - 166"},{"Id":20025,"Name":"Alfa Romeo - 33"},{"Id":20026,"Name":"Alfa Romeo - Brera"},{"Id":20027,"Name":"Alfa Romeo - GT"},{"Id":20028,"Name":"Alfa Romeo - GTV"},{"Id":239,"Name":"Alfa Romeo - Misc"},{"Id":20029,"Name":"Alfa Romeo - Spider"},{"Id":20030,"Name":"Alfa Romeo - Sportwagon"}]}
';

$json_dec = json_decode($json);

$nr = 0;
while($nr 14) {
 $id_nr = $json_dec['d']['$nr']['Id'];
 $make = $json_dec['d']['$nr']['Name'];
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

Fatal error: Cannot use object of type stdClass as array in
C:\wamp\www\get_cat.php …
Run Code Online (Sandbox Code Playgroud)

php json

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

在Linux的沙箱中运行一个不受信任的C程序,防止它打开文件,分叉等?

我想知道是否存在在Linux下的沙箱下运行不受信任的C程序的方法.什么会阻止程序打开文件,网络连接,分叉,执行等?

它将是一个小程序,一个家庭作业,它被上传到服务器并在其上执行单元测试.所以该计划将是短暂的.

linux sandbox

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

使用GetHashCode测试Equals覆盖中的相等性

可以调用GetHashCode作为从Equals覆盖内部测试相等性的方法吗?

例如,这段代码可以接受吗?

public class Class1
{
  public string A
  {
    get;
    set;
  }

  public string B
  {
    get;
    set;
  }

  public override bool Equals(object obj)
  {
    Class1 other = obj as Class1;
    return other != null && other.GetHashCode() == this.GetHashCode();
  }

  public override int GetHashCode()
  {
    int result = 0;
    result = (result ^ 397) ^ (A == null ? 0 : A.GetHashCode());
    result = (result ^ 397) ^ (B == null ? 0 : B.GetHashCode());
    return result;
  }
}
Run Code Online (Sandbox Code Playgroud)

c# gethashcode

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