问题列表 - 第15176页

如何查看网站源代码的URL?

我有一种方法可以在IMDB中搜索电影.问题是,我只考虑网站是否返回带有电影OPTIONS的页面.如果网站自动找到有问题的电影,我的节目就会中断.

有没有办法检查C#中源代码的URL?

c#

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

WPF如何显示Image.Source(BitmapSource)像素位置?

假设我有一个以缩放方式显示其来源的图像,我如何使用MouseMove事件在标签或文本块中显示光标所在的像素位置?

(我需要像素坐标而不是图像相对于其大小的坐标)

提前致谢.

wpf pixel coordinates mousemove

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

通过BOOST_FOREACH使我的C++类可迭代

我有一个类,我想要公开一个结构列表(它只包含一些整数).我不希望外部修改这些数据,只是迭代它并读取它们示例:

struct TestData
{
  int x;
  int y;
  // other data as well
}

class IterableTest
{
  public:
    // expose TestData here
};
Run Code Online (Sandbox Code Playgroud)

现在在我的代码中我想像我这样使用我的类:

IterableTest test;
BOOST_FOREACH(const TestData& data, test.data())
{
  // do something with data
}
Run Code Online (Sandbox Code Playgroud)

我已经阅读了这篇关于成员空间的文章http://accu.org/index.php/journals/1527.但是,我不想(或不能)将所有TestData保存在内部向量中.这是因为类本身并不拥有存储,即实际上没有可以由类直接访问的底层容器.但是,类本身可以查询外部组件以获取next,previous或iith元素.

所以基本上我希望我的班级表现得好像它有一个集合,但事实上它没有一个.有任何想法吗?

c++ iterator design-patterns

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

验证C/C++签名的右移是特定编译器的算术运算?

根据C/C++标准(参见此链接),C和C++中的>>运算符不一定是有符号数的算术移位.由于位向右移位,所以由编译器实现是0(逻辑)还是符号位(算术)移入.

对于为有符号整数实现逻辑右移的编译器,此代码是否会在编译时对ASSERT(fail)起作用?

#define COMPILE_TIME_ASSERT(EXP) \
    typedef int CompileTimeAssertType##__LINE__[(EXP) ? 1 : -1]

#define RIGHT_SHIFT_IS_ARITHMETIC \
    ( (((signed int)-1)>>1) == ((signed int)-1) )

// SHR must be arithmetic to use this code
COMPILE_TIME_ASSERT( RIGHT_SHIFT_IS_ARITHMETIC );
Run Code Online (Sandbox Code Playgroud)

c c++ math signed

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

将具有IEEE-754双精度十六进制表示的字符串转换为JavaScript数字变量

假设我有一个十六进制数"4072508200000000",我希望将IEEE-754双格式中表示的浮点数(293.03173828125000)放入JavaScript变量中.

我可以想到一种使用一些屏蔽和调用pow()的方法,但是有一个更简单的解决方案吗?

需要客户端解决方案.

这可能有所帮助.这是一个允许您输入IEEE-754的十六进制编码并获得尾数和指数分析的网站.

http://babbage.cs.qc.edu/IEEE-754/64bit.html

因为人们总是倾向于问"为什么?",这就是为什么:我正在尝试填写Google的Procol Buffers(protobuf)现有但不完整的实现.

javascript double hex ieee-754

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

preg_match_all print*all*matches

我需要使用preg_match_all打印所有匹配项.

$search = preg_match_all($pattern, $string, $matches);

foreach ($matches as $match) {
    echo $match[0];
    echo $match[1];
    echo $match[...];
}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道我的字符串中有多少匹配,即使我知道并且如果它是1000,那么键入所有那些将是相当愚蠢$match[]的.

php preg-match-all

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

PHP:再次强制文件下载和IE

伙计们,我知道有很多关于强制下载对话框弹出的线程,但是没有一个解决方案适合我.

我的应用程序将邮件发送到用户的电子邮件帐户,通知他们"另一个用户向他们发送了一条消息".这些消息可能包含指向Excel文件的链接.当用户点击其GMail/Yahoo Mail/Outlook中的链接到该Excel文件时,我希望弹出"文件保存"对话框.

问题:当我右键单击并在IE上执行"另存为"时,我会看到"另存为"对话框.当我点击链接(我的许多客户将会这样做,因为他们不懂电脑)时,我收到一条IE错误消息:"IE无法从...下载文件".可能是相关的:在我测试这个的GMail上,每个链接都是一个"target = _blank"链接(谷歌强制).

所有其他浏览器在所有情况下都能正常工

这是我的标题(通过Fiddler捕获):

HTTP/1.1 200 OK
Proxy-Connection: Keep-Alive
Connection: Keep-Alive
Content-Length: 15872
Via: **** // proxy server name
Expires: 0
Date: Tue, 20 Oct 2009 22:41:37 GMT
Content-Type: application/vnd.ms-excel
Server: Apache/2.2.11 (Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_python/3.3.1 Python/2.5.2 SVN/1.4.6 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0
Cache-Control: private
Pragma: no-cache
Last-Modified: Tue, 20 Oct 2009 22:41:37 GMT
Content-Disposition: attachment; filename="myFile.xls"
Vary: Accept-Encoding
Keep-Alive: timeout=5, max=100
Run Code Online (Sandbox Code Playgroud)

我希望IE的常规左键单击行为能够正常工作.有任何想法吗?

php internet-explorer file download

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

如何按PHP中给定键的值对关联数组进行排序?

给定这个数组:

$inventory = array(

   array("type"=>"fruit", "price"=>3.50),
   array("type"=>"milk", "price"=>2.90),
   array("type"=>"pork", "price"=>5.43),

);
Run Code Online (Sandbox Code Playgroud)

我想按价格排序$inventory元素得到:

$inventory = array(

   array("type"=>"pork", "price"=>5.43),
   array("type"=>"fruit", "price"=>3.50),
   array("type"=>"milk", "price"=>2.90),

);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php arrays sorting multidimensional-array

402
推荐指数
13
解决办法
41万
查看次数

我应该对用户名施加什么限制

  • 我应该对用户名施加什么限制?为什么?
  • 我不应该对用户名施加什么限制?为什么?

PS db是通过最佳实践PDO,因此没有sql注入的风险

谢谢

forms membership registration username

13
推荐指数
2
解决办法
3999
查看次数

PHP DOMDocument获取Tag的属性

您好我有一个xml格式的api响应,其中包含以下一系列项:

<item>
<title>blah balh</title>
<pubDate>Tue, 20 Oct 2009 </pubDate>
<media:file  date="today" data="example text string"/>
</item>
Run Code Online (Sandbox Code Playgroud)

我想使用DOMDocument从标签"media:file"获取属性"data".我在下面的尝试不起作用:

$xmldoc = new DOMDocument();
$xmldoc->load('api response address');
foreach ($xmldoc->getElementsByTagName('item') as $feeditem) {
$nodes = $feeditem->getElementsByTagName('media:file');
$linkthumb = $nodes->item(0)->getAttribute('data');
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?请帮忙.

编辑:我不能因某些原因留下评论马克.我收到了错误

 Call to a member function getAttribute() on a non-object
Run Code Online (Sandbox Code Playgroud)

当我运行我的代码.我也试过了

$nodes = $feeditem->getElementsByTagNameNS('uri','file');
$linkthumb = $nodes->item(0)->getAttribute('data');
Run Code Online (Sandbox Code Playgroud)

其中uri是与媒体名称空间(NS)相关的uri,但同样是同样的问题.

请注意,媒体元素的形式并不是我认为这是问题的一部分,因为我通常没有解析问题的问题.

php parsing dom xml-namespaces domdocument

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