小编flo*_*eft的帖子

MySQL错误2006:mysql服务器已经消失

我在办公室运行服务器来处理一些文件并将结果报告给远程MySQL服务器.

文件处理需要一些时间,并且进程在中途死亡,并出现以下错误:

2006, MySQL server has gone away
Run Code Online (Sandbox Code Playgroud)

我听说过MySQL设置,wait_timeout,但我是否需要在我办公室或远程MySQL服务器的服务器上更改它?

mysql mysql-error-2006

221
推荐指数
18
解决办法
40万
查看次数

Cron工作和随机时间,在给定的时间内

我需要能够在完全随机的时间内每天运行20次PHP脚本.我也希望它只在上午9点到晚上11点之间运行.

我熟悉在linux中创建cron作业.

bash cron sh

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

防止输入任何其他字符

我正在使用此Angular Directive来格式化输入中的电话号码(999) 999-9999.这很有效,直到用户犯了错误并修改输入的电话号码.

您可以通过运行以下代码并执行以下操作来复制此问题:

•输入电话号码(555) 123-4567
•将光标放在4字符后面并将其删除.
•键入0两次.

您可以看到0添加了两次并7删除了该字符.

另一个问题是用户是否尝试删除和更改1角色.它们的光标被推到输入的最末端.

我确定这是由于phonenumber过滤器的问题,但我不知道如何处理这个问题.

function MyCntl($scope) {
    $scope.myModel = {};
    $scope.myPrompt = "Input your phonenumber here!";
}

var phonenumberModule = angular.module('phonenumberModule', [])
 
	.directive('phonenumberDirective', ['$filter', function($filter) {
		/*
		Intended use:
			<phonenumber-directive placeholder='prompt' model='someModel.phonenumber'></phonenumber-directive>
		Where:
			someModel.phonenumber: {String} value which to bind only the numeric characters [0-9] entered
				ie, if user enters 617-2223333, value of 6172223333 will be bound to model …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive angularjs-filter

24
推荐指数
2
解决办法
713
查看次数

在div边界上填充

我想把填充放在css边框上.将它拉入div内,远离边缘.这可能是使用css(css3很好,webkit).

这是设计.

边框示例

我通过在div中放置一个div来做到这一点,然后给内部div一个边框.我想让标记变得苗条,所以我想只使用一个div,如果可行的话.

谢谢.

css css3

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

Amazon S3适合投放视频吗?

我正在开发一个主要播放视频功能的网站,通常是一个接一个.

将MP4和WebW文件存储在Amazon S3上,然后使用HTML5/Flash完成播放是否合适?

通过Amazon S3提供视频是否有任何速度影响?或者我会更好地从我用来运行网站的相同Amazon EC2服务器上提供视频?

我真的在寻找优点/缺点.谢谢.

amazon-s3 amazon-web-services

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

Jquery找到信用卡类型

我发现这个简单的功能可以返回4种最常见的信用卡类型.

作为jQuery的新手,我可以使用什么jQuery插件来显示信用卡类型,因为用户在输入字段中键入信用卡号?

 function creditCardTypeFromNumber(num) {
   // first, sanitize the number by removing all non-digit characters.
   num = num.replace(/[^\d]/g,'');
   // now test the number against some regexes to figure out the card type.
   if (num.match(/^5[1-5]\d{14}$/)) {
     return 'MasterCard';
   } else if (num.match(/^4\d{15}/) || num.match(/^4\d{12}/)) {
     return 'Visa';
   } else if (num.match(/^3[47]\d{13}/)) {
     return 'AmEx';
   } else if (num.match(/^6011\d{12}/)) {
     return 'Discover';
   }
   return 'UNKNOWN';
 }
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery

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

Jquery:滚动到最后<li>

我正在使用以下内容滚动到<li>无序列表中的最后一个:

$("html,body").animate({scrollTop: $('ul#cart-items li').offset().top});

如何更改此选项以滚动到<li>无序列表中的最后一个,但也从顶部偏移约30px?

jquery offset scrolltop jquery-animate

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

PHP正则表达式:排除href锚标记

我正在创建一个简单的搜索我的应用程序.

我正在使用PHP正则表达式替换(preg_replace)来查找搜索词(不区分大小写)并<strong>在搜索词周围添加标签.

preg_replace('/'.$query.'/i', '<strong>$0</strong>', $content);

现在我对正则表达式不是最好的.那么我将添加到正则表达式中以不替换href锚标记中的搜索项?

如果有人搜索"信息",它不会改变到"http://something.com/this_这样<strong>的信息</strong>/index.htm"明明

php regex preg-replace

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

如何比较图像并确定哪些内容更多?

目标:我想从动画GIF中抓取最佳帧并将其用作静态预览图像.我相信最好的框架是显示最多内容的框架 - 不一定是第一帧或最后一帧.

以此GIF为例:

在此输入图像描述

-

这是第一帧:

在此输入图像描述

-

这是第28帧:

在此输入图像描述

很明显,第28帧代表了整个GIF.

我怎么能以编程方式确定一帧是否有更多像素/内容?您可以指出我的任何想法,想法,包/模块或文章将不胜感激.

ruby image image-processing node.js

6
推荐指数
2
解决办法
375
查看次数

PHP CURL遵循重定向以获取HTTP状态

我创建了以下PHP函数到网页的HTTP代码.

function get_link_status($url, $timeout = 10) 
{
  $ch = curl_init();

  // set cURL options
  $opts = array(CURLOPT_RETURNTRANSFER => true, // do not output to browser
                CURLOPT_URL => $url,            // set URL
                CURLOPT_NOBODY => true,         // do a HEAD request only
                CURLOPT_TIMEOUT => $timeout);   // set timeout
  curl_setopt_array($ch, $opts);

  curl_exec($ch); // do it!

  $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); // find HTTP status

  curl_close($ch); // close handle

  return $status;
}
Run Code Online (Sandbox Code Playgroud)

如何修改此功能以遵循301和302重定向(可能的多重定向)并获取最终的HTTP状态代码?

php redirect curl http-status-code-301

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