问题列表 - 第13295页

使用RegEx定义输入长度边界

我需要使用RegEx来设置输入字符串长度的上限.

自从我使用RegEx以来已经很久了,所以任何帮助都会很好.:)

regex

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

如何在selenium定位器中使用正则表达式

我正在使用selenium RC,我希望,例如,获取具有匹配的属性href的所有链接元素:

http://[^/]*\d+com
Run Code Online (Sandbox Code Playgroud)

我想用:

sel.get_attribute( '//a[regx:match(@href, "http://[^/]*\d+.com")]/@name' )
Run Code Online (Sandbox Code Playgroud)

这将返回与正则表达式匹配的所有链接的name属性列表.(或类似的东西)

谢谢

regex selenium xpath selenium-rc

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

如何使用列名称LIKE

通常LIKE语句用于检查模式之类的数据.

例如:

select * from table1 where name like 'ar%'
Run Code Online (Sandbox Code Playgroud)

我的问题是使用LIKE语句的一列表.

例如:

select * from table1, table2 where table1.x is like table2.y%
Run Code Online (Sandbox Code Playgroud)

查询上面的结果错误.如何在类似查询中使用一列数据?

mysql sql

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

加载时在网站上禁用firebug

是否可以在加载页面时禁用firebug?

我试过了:

console.disabled;
Run Code Online (Sandbox Code Playgroud)

......但没有奏效.有任何想法吗?

javascript jquery firebug

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

使用cookies与twisted.web.client

我正在尝试使用扭曲的Web客户端应用程序,但在使用cookie时遇到一些问题.有没有人有我可以看到的例子?

python cookies twisted

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

比较C#中的double值

我有一个double名为的变量x.在代码中,x获取一个值,0.1我在'if'语句中检查它,比较x0.1

if (x==0.1)
{
----
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有进入if声明

  1. 我应该使用Doubledouble

  2. 这背后的原因是什么?你能为此建议一个解决方案吗?

.net c# double

59
推荐指数
6
解决办法
9万
查看次数

Delphi PChar到C++ const char*

我试图使用本机程序中的C++ DLL.我按照这里解释的虚拟方法场景

让我们说我的C++函数签名就是这种形式

int Setup(const char* szIp, const char* szPort);
Run Code Online (Sandbox Code Playgroud)

相应的delphi签名是

function Setup(ip, port: PChar):Integer: virtual; cdecl; abstract;
Run Code Online (Sandbox Code Playgroud)

从delphi程序的某个地方我可以打电话

pObj.Setup('192.168.1.100', '97777');
Run Code Online (Sandbox Code Playgroud)

控件进入dll,但szIp和szPort形式参数只接收我从delphi程序传递的ip和port的第一个字符.

我知道它与null在delphi中正确终止字符串有关.所以我也试过以下.

var
  pzIp, pzPort: PChar;
  szIp, szPort: string; 

begin
   szIp   := '192.168.1.2';
   szPort := '9777';
   //initilize memory for pchar vars
   GetMem(pzIp, Length(szIp)+1);
   GetMem(pzPort, Length(szPort)+1);
   //null terminate the strings
   pzIp[Length(szIp)+1] := #0;
   pzPort[Length(szPort)+1] := #0;
   //copy strings to pchar
   StrPCopy(pzIp, szIp);
   StrPCopy(pzPort, szPort);
end.
Run Code Online (Sandbox Code Playgroud)

这也是一种工作方式.当我Writeln pzIppzPort我得到奇怪的结果.

忘了说,来自C++ dll的所有成员函数都是__stdcall正确编译和导出的

c++ delphi dll

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

使用来自python的IE下载文件

我正在尝试使用IE下载Python文件:

from win32com.client import DispatchWithEvents

class EventHandler(object):
    def OnDownloadBegin(self):
        pass

ie = DispatchWithEvents("InternetExplorer.Application", EventHandler)

ie.Visible = 0

ie.Navigate('http://website/file.xml')
Run Code Online (Sandbox Code Playgroud)

在此之后,我得到一个窗口,询问用户保存文件的位置.如何从python自动保存此文件?

我需要使用一些浏览器,而不是urllib或mechanize,因为在下载文件之前我需要与一些ajax功能进行交互.

python com internet-explorer

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

用反射'铸造'

请考虑以下示例代码:

class SampleClass
{
    public long SomeProperty { get; set; }
}

public void SetValue(SampleClass instance, decimal value)
{
    // value is of type decimal, but is in reality a natural number => cast
    instance.SomeProperty = (long)value;
}
Run Code Online (Sandbox Code Playgroud)

现在我需要通过反思来做类似的事情:

void SetValue(PropertyInfo info, object instance, object value)
{
    // throws System.ArgumentException: Decimal can not be converted to Int64
    info.SetValue(instance, value)  
}
Run Code Online (Sandbox Code Playgroud)

请注意,我不能假设PropertyInfo总是表示long,而且该值始终不是小数.但是,我知道可以将值转换为该属性的正确类型.

如何通过反射将'value'参数转换为PropertyInfo实例表示的类型?

c# reflection casting

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

PHP - 函数内部的函数.是好是坏?

我想知道在PHP中的另一个函数中定义一个函数是否是一件好事.在功能方面(而不是在内部)在性能方面定义它不是更好.

php memory optimization function

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