小编Abs*_*Abs的帖子

可以在每个http请求上分配新的IP地址吗?

每次需要使用wget等命令发出http请求时,我是否可以更改或为我的服务器分配一个新的IP地址?

谢谢大家

更新

这正是Tor项目试图实现的原因.我不想留下我的服务器发出的请求的痕迹,我认为不断更改我的IP地址可以帮助我和我的用户使用互联网而不被跟踪.:)

linux command-line fedora wget

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

元刷新:计数在页面加载之后或之前开始?

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">
Run Code Online (Sandbox Code Playgroud)

计数是从整页加载还是加载页面开始计算的.

经过测试后,它看起来它在整页加载后开始计数?

在继续使用此解决方案之前,我感谢您的确认.我不喜欢Javascripts超时.

这会与IE6很好地配合吗?

html javascript

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

如何为您的网络应用程序创建精美的Screencast?

我正在尝试为我的新网络应用程序创建一个屏幕投射.我刚刚看到一个很好的截屏视频示例,我想知道用于执行此操作的内容:点击此页面上播放的视频.

单击鼠标并从不同角度放大图像时,动画给我留下了深刻的印象.

这是用Actionscript完成的,还是有软件让我的生活更轻松?

谢谢大家的帮助

更新

请注意我不是在寻找截屏软件 - 我正在寻找能够像上面的例子那样做高质量专业动画的软件.

看来他们在Flash动作脚本中做了他们的?

flash actionscript-3 flash-video

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

正则表达式匹配CSS类名称

我正在尝试编写一个匹配有效的CSS类名结构的正则表达式.到目前为止我有这个:

$pattern = "([A-Za-z]*\.[A-Za-z]+\s*{)";

$regex = preg_match_all($pattern, $html, $matches);
Run Code Online (Sandbox Code Playgroud)

但是,类名可以采用我的正则表达式不匹配的以下格式:

p.my_class{
}
p.thisclas45{
}
Run Code Online (Sandbox Code Playgroud)

这些仅仅是一些情况,我已经四处查找了如何在样式块中命名类但无法找到任何内容的规则.任何人都知道类命名约定的规则在哪里?

我还需要考虑更多的案例吗?你会用什么正则表达式来匹配一个类名?

我已经使用PHP DOM Document类将其缩小为样式块.

css php regex

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

Windows Phone 7 - 捕获屏幕

我试图在我的Windows移动应用程序运行时捕获屏幕.到目前为止我有这个,但我一直得到一个ArgumentException The parameter is incorrect.我究竟做错了什么?

WriteableBitmap wb = new WriteableBitmap((int)this.ActualWidth, (int)this.ActualHeight);

wb.Render(this, null);

wb.Invalidate();

MemoryStream ms = new MemoryStream();

int h = 212;

int w = 444;

wb.SaveJpeg(ms, w, h, 0, 100); // The parameter is incorrect

BitmapImage bitmapImage = new BitmapImage();

bitmapImage.SetSource(ms);

image1.Source = bitmapImage;
Run Code Online (Sandbox Code Playgroud)

以上是在我的MainPage构造函数中.

更新

我设法使用了Matt建议的精彩教程.

但是,它似乎没有捕获任何东西WebBrowser.

1)有没有人知道本机电子邮件应用程序如何呈现HTML电子邮件 - 它使用什么组件?

2)用于在Windows Phone 7系列中创建本机应用程序的内容是什么?

c# windows-phone-7

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

PHP:计算两次之间的持续时间

好吧,一个非常简单的问题,但我太厚了,无法弄明白.我希望两次得到区别.例如,"1:07"(1分7秒)和"3:01"(3分1秒).它只会是几分钟和几秒钟.我一直试图利用这个:

function timeDiff($firstTime,$lastTime)
{

// convert to unix timestamps
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);

// perform subtraction to get the difference (in seconds) between times
$timeDiff=$lastTime-$firstTime;

// return the difference
return $timeDiff;
}
Run Code Online (Sandbox Code Playgroud)

但我认为我的方向是错误的?

感谢您的任何帮助.

编辑

我试过这个:echo timeDiff('1:07','2:30');

我得到了这个输出"4980"

以上是什么?是秒吗?我不知道怎么把它变成"1:23",这就是区别.

编辑2

谢谢大家,我从这一个线程中学到了很多东西,特别是.保罗的.它运作得很好,我喜欢防守!

php

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

AJAX调用PHP脚本给我500内部服务器错误?

我使用JQuery制作一个AJAX请求:

$.ajax({
  type: "GET",
  url: "getvideo.php",
  data: 'videoid=' + vid,
Run Code Online (Sandbox Code Playgroud)

我用firebug告诉我发生了什么,它告诉我发生了500内部服务器错误?以下是相关脚本的一部分:

$videoid = $_GET['videoid'];
$get = new youtubeAPI();
$get->getVideoAPI($videoid);

class youtubeAPI extends Exception {

  function getVideoAPI($videoid){

    if (isset($videoid)) {

      $clientLibraryPath = 'library';
      $oldPath = set_include_path(
        get_include_path() . PATH_SEPARATOR . $clientLibraryPath
      );

      require_once 'Zend/Loader.php'; // the Zend dir must be in your include_path
Run Code Online (Sandbox Code Playgroud)

我对其他脚本使用相同的AJAX调用,它们很好.我在另一台服务器上使用过这些脚本,除了另一台服务器上的文件命名为"getvideo.php5"之外没什么问题,而在这里我把它命名为"getvideo.php",因为我只安装了PHP 5.2.6.

请帮忙

UPDATE

这是错误:

[Wed Feb 11 20:48:17 2009] [错误] [client xx.xx.xxx.xxx] PHP致命错误:在/ var/www/html/library/Zend/Gdata/App中找不到类'DOMDocument'. php在734行,referer:http://xx.xx.xx.xxx/

我藏了我的IP.在那一行:

public static function importString($string, $className='Zend_Gdata_App_Feed') { …
Run Code Online (Sandbox Code Playgroud)

php apache ajax

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

CMD脚本:如何关闭CMD

我创建了一个小命令,可以让我启动Internet Explorer.但是,我希望关闭启动IE时出现的小命令提示符.我怎样才能做到这一点?这是我目前的代码:

"%ProgramFiles%\Internet
Explorer\iexplore.exe"
http://localhost/test.html
PAUSE
Run Code Online (Sandbox Code Playgroud)

我猜我是否拿出暂停.关闭IE后它会关闭CMD盒子吗?

还有另一个命令,我可以用来简单地创建一个命令,让我用一个小图标添加一些东西到菜单,然后运行上面的.这很复杂吗?我可以使用的任何教程?

谢谢大家

windows scripting command-line cmd

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

PHP内存不足 - 崩溃Apache?

我正在运行PHP版本5.3.0和Apache:2.2.11

当我运行消耗大量内存的PHP脚本时(我认为) - 大型循环等我的Apache Web服务器报告崩溃了?!

[Sat Jan 02 00:51:30 2010] [notice] Parent: child process exited with status 255 -- Restarting.
Run Code Online (Sandbox Code Playgroud)

我需要在某处增加记忆吗?我目前有内存设置

memory_limit = 512M 
Run Code Online (Sandbox Code Playgroud)

PHP没有抱怨这个,所以我在想其他的东西?

谢谢大家

更新

我的Windows机器在事件查看器中记录了此错误:

故障应用程序httpd.exe,版本2.2.11.0,时间戳0x493f5d44,故障模块php5ts.dll,版本5.3.0.0,时间戳0x4a4922e7,异常代码0xc0000005,故障偏移0x00083655,进程ID 0x1588,应用程序启动时间0x01ca8b46e4925f90.

更新2

有问题的脚本.我已删除了该网址.

<?php error_reporting(E_ALL);

set_time_limit(300000);

echo 'start<br>';

include_once('simple_html_dom.php');

$FileHandle = fopen('tech-statistics3.csv', 'a+') or die("can't open file");

for($i =1; $i < 101; $i ++){
 // Create DOM from URL
 $html = file_get_html("http://www.x.com/$i");

 foreach($html->find('div[class=excerpt]') as $article) {

  $item0 = $article->children(1)->children(1)->children[0]->plaintext;

  $item1 = $article->children(1)->children(1)->children[0]->plaintext;

  $item2 = $article->children(1)->children(0)->children(0)->children(0)->plaintext;

  //$item3 = $article->children(1)->children(0)->children(0)->children[1]->children(0)->next_sibling();

  $stringa = trim($item0).",".trim($item1).",".trim($item2)."\r\n"; …
Run Code Online (Sandbox Code Playgroud)

php memory apache

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

构建C#Web API - REST

我即将在C#中开始一个项目.我从来没有使用过c#,我希望在犯下一个愚蠢的错误并走错路之前我可以得到一些实施建议.

我想要实现的是基本上在服务器上有一个可以通过Web API访问的C#应用​​程序.此应用程序将接受一些字符串变量,然后返回一个字符串.该应用程序将打开并运行一些已安装的程序(而不是c#程序).

我已经阅读了有关WCF的内容,但我认为乍一看这可能是过度的,因为我希望创建的API只有一个或两个请求方法,并将返回一个字符串.

我真正想要的是建议我应该使用什么,要查看什么,甚至链接到使用C#构建Web服务的好教程以及如何在Web API和C#应用之间建立链接.

谢谢大家的任何建议.

c# asp.net

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