问题列表 - 第10503页

PHP - 从字符串中删除<img>标记

嘿,我需要从字符串中删除所有图像,但我找不到正确的方法.

这是我尝试过的,但它不起作用:

preg_replace("/<img[^>]+\>/i", "(image) ", $content);
echo $content;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php string

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

Python Lambda问题

这里发生了什么?我正在尝试创建一个函数列表:

def f(a,b):
    return a*b

funcs = []

for i in range(0,10):
    funcs.append(lambda x:f(i,x))
Run Code Online (Sandbox Code Playgroud)

这不符合我的期望.我希望列表的行为如下:

funcs[3](3) = 9
funcs[0](5) = 0
Run Code Online (Sandbox Code Playgroud)

但是列表中的所有函数似乎都是相同的,并且将固定值设置为9:

funcs[3](3) = 27
funcs[3](1) = 9

funcs[2](6) = 54
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python lambda

15
推荐指数
3
解决办法
3689
查看次数

什么时候期待什么时候和Stub?

我使用NMock2,并且我已经起草了以下NMock类来表示一些常见的模拟框架概念:

  • Expect:这指定了一个模拟方法应返回的内容,并说必须进行调用或测试失败(当伴随调用时VerifyAllExpectationsHaveBeenMet()).

  • Stub:this指定模拟方法应返回的内容,但不能导致测试失败.

那我该怎么做呢?

tdd mocking stub expect nmock

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

如何使用jQuery按名称选择元素?

有一个表格列我正在尝试展开和隐藏:

td当我按而不是按元素名称选择它时,jQuery似乎隐藏了元素.

例如,为什么:

$(".bold").hide(); // selecting by class works
$("tcol1").hide(); // select by element name does not work
Run Code Online (Sandbox Code Playgroud)

请注意下面的HTML,第二列对所有行都具有相同的名称.我怎么能用name属性创建这个集合?

<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>
<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>  
<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom jquery-selectors

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

比较两个数组Javascript - Associative

我在这里搜索了一个质量方法来比较javascript中的关联数组.我找到的唯一合适的解决方案是PHP.JS项目,它具有一些比较数组函数.唯一的问题是这些函数将第一个数组视为第二个数组的关键.在我的情况下,至少两个数组并不总是具有相同的键数和相同的键.这会导致函数输出不包含array1中可能不存在但在array2中存在的键的结果.到目前为止,我唯一能想到的就是在翻转参数的情况下运行array_diff_associative()函数两次然后将它们组合起来(这似乎有问题,因为第一个参数再次被用作第二个参数的键).

有什么建议?谢谢.

javascript arrays comparison associative

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

在wsdl模式下使用PHP SoapClient类的可选参数

使用PHP5.x上的SoapClient类并对付其方法中具有可选参数的SOAP Web服务,如果使用非wsdl模式,则不会有任何问题.

但是,至少在默认情况下,使用wsdl模式,如果你没有填充所有参数,你将收到如下错误:SOAP-ERROR:Encoding:object没有'xxx'属性

如果不使用非wsdl模式并且没有填充所有参数,有没有办法避免该错误?

php soap wsdl

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

Java应用程序是否可以使用Aero Glass效果?

基于Swing的Java是否有可能将Aero Glass效果作为Windows Vista/7下的背景?

java swing aero windows-vista

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

寻找更加pythonic的方式来访问数据库

我有一堆遵循这种模式的python方法:

def delete_session(guid):
    conn = get_conn()
    cur = conn.cursor()

    cur.execute("delete from sessions where guid=%s", guid)

    conn.commit()
    conn.close()
Run Code Online (Sandbox Code Playgroud)

是否有更pythonic方式来执行原始SQL.每种方法开始和结束时的2行开始困扰我.

我不是在寻找一个orm,我想坚持使用原始sql.

python mysql

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

快速计算NSSet中所有对象的属性?

我认为有一种方法可以快速要求NSSet其对其成员进行轮询,并NSInteger在每个对象中返回一个说明属性的总和,但我可能会将此与Mac OS X方面的内容混淆.这在Cococa Touch中是否存在?

我能找到的最接近的东西是objectEnumerator,我想我可以通过每个对象来增加我自己的变量.更好的方式存在吗?

collections cocoa-touch objective-c nsset

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

是否可以通过编程方式向注册的SIP设备发送SIP通知消息?

是否可以以编程方式创建SIP数据包并将其发送到已注册的SIP设备?我想发送SIP通知消息,如下所示:

      NOTIFY sip:alice@alice-phone.example.com SIP/2.0
      To: <sip:alice@example.com>;tag=78923
      From: <sip:alice@example.com>;tag=4442
      Date: Mon, 10 Jul 2000 04:28:53 GMT
      Contact: <sip:alice@vmail.example.com>
      Call-ID: 1349882@alice-phone.example.com
      CSeq: 31 NOTIFY
      Event: message-summary
      Subscription-State: active
      Content-Type: application/simple-message-summary
      Content-Length: 503

      Messages-Waiting: yes
      Message-Account: sip:alice@vmail.example.com
      Voice-Message: 4/8 (1/2)
Run Code Online (Sandbox Code Playgroud)

我想使用Perl将此信息发送到SIP设备.我是SIP世界的新手,所以我的问题可能听起来很模糊.但是对它的任何帮助都会非常感激.

谢谢.

perl sip

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