小编kie*_*ran的帖子

不要在textarea中允许换行

使用jQuery我怎么能不允许插入新行(通过按Enter键或复制文本) - 在半伪代码中...

$('textarea').keydown(function(){
 $(this).remove_new_lines();
});
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:

它会像以下一样粗糙还是有更好的方法?

function removeNL(s){ 
  return s.replace(/[\n\r\t]/g,); 
}

$('textarea').keydown(function(){
 $(this).val(removeNL($(this).val));
});
Run Code Online (Sandbox Code Playgroud)

javascript formatting jquery

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

更改MySQL中的max_connect_errors

我需要在MySQL上更改max_connect_errors但是我没有SSH控制进入服务器,你能不能只使用mysql查询来改变它?

如果没有,任何人都可以建议我如何在亚马逊的RDS服务上改变这一点?它似乎不在他们的参数选项中.

谢谢!

mysql amazon-rds

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

Linux命令每隔一段时间运行脚本

我有这个命令,我从ubuntu的终端运行

python2.5 /home/me/web/gae/google_appengine/dev_appserver.py /home/me/web/gae/APPLICATION/trunk
Run Code Online (Sandbox Code Playgroud)

我需要停止此运行,然后每10秒重新启动一次 - 如果需要,我可以从.sh文件运行它.

最好的方法是什么?如果可能的话,我希望所有人都在一个脚本中,所以不要热衷于使用cron作业来运行它 - 当然有一些方法可以在shell脚本中做一个延迟的循环吗?

我能想到的最接近的等价物是JavaScript setInterval(function(),10000);

linux bash shell command

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

查找相关对象并显示关系

我正在使用django-follow来允许用户"跟踪"对象 - 在这个例子中,电影中的演员.

我正在撤回使用的电影演员名单

 actors_user_is_following = Follow.objects.get_follows(Actor).filter(user=request.user.id)
Run Code Online (Sandbox Code Playgroud)

但我还想做的是根据他们所关注的演员向用户推荐电影.这不需要是他们已经喜欢的复杂算法,并建议相关电影,只是一个简单的"因为你跟随这个演员和这个演员是在这部电影,建议用户"

我现在有这种相当笨重的方式做到这一点......

    context['follows'] = {
        'actors': Follow.objects.get_follows(Actor).filter(user=request.user.id),
        'genres': Follow.objects.get_follows(Genre).filter(user=request.user.id),
    }

    actor_ids = []
    for actor in context['follows']['actors']:
        actor_ids.append(actor.target_artist_id)

    genre_ids = []
    for artist in context['follows']['genres']:
        genre_ids.append(artist.genre_ids)

    context['suggested'] = {
        'films': Listing.objects.filter(Q(actors__in=actor_ids) | Q(genres__in=genre_ids))
    }
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我确信有更好的方法吗?

最重要的是,我还想向用户展示为什么通过显示用户所关注的演员或类型来推荐该电影,因此最终结果可能是......

film = {
 title: 'Dodgeball'
 image: '/images/films/dodgeball.jpg'
 followed_actors: ['Ben Stiller', 'Vince Vaughn'] #could be multiple
 followed_genres: ['Comedy'] #could be multiple
}
Run Code Online (Sandbox Code Playgroud)

注意我想要返回多部电影.

以下是我的模型编码方式:

电影模型定义如下:

from django.db import models
from app.actors.models import Actor
from app.genres.models …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-orm

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

将自定义查询转换为SQL

使用PHP将以下输入转换为SQL的最佳方法是什么?

+a - includes a
+(c\d) - includes c or d but not both
+(c/d/e) - includes any of these
-f - does not include f
Run Code Online (Sandbox Code Playgroud)

我有各种使用preg_replace或explode来循环并执行if语句但没有任何工作可以一致地使用.

我基本上需要转变类似的东西

+a +(c/d/e)
Run Code Online (Sandbox Code Playgroud)

SELECT * FROM the_table 
WHERE description LIKE "%a%" 
AND (description LIKE "%c%" OR description like "%d%" OR description LIKE "%$e%")
Run Code Online (Sandbox Code Playgroud)

谢谢!

更新:

这是我的尝试.我确信有一种更简单的方法......

public function custom_query($query){

    $fields = " feed_items.description ";

    $return_query = "";

    $query = str_replace("'", '', $query);

    $pluses = explode('+',$query);

    foreach($pluses as $plus){

            $plus = trim($plus);

            if …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

如果文件夹不存在则重写?

我有以下htaccess文件:

RewriteEngine On
RewriteRule ^([^/]*)$ /bio.php?bio=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我需要它来做以下事情:

  • 获取以下重写的URL:http://www.website.com/john-smith转到/bio.php?bio=john-smith(此刻此类作品)
  • 如果已经有一个文件夹(例如/ about-us /),那么就显示该文件.目前它确实如此,但它最终增加了?bio = about-us.
  • 理想情况下,如果可能的话,使用和不使用斜杠.

任何帮助非常感谢.

谢谢

php .htaccess mod-rewrite

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

ffmpeg-在中心的视频中合成视频

我正在寻找使用ffmpeg合成视频的方法,无论合成视频的宽高比/大小如何,都将其置于中央。

“背景”视频将始终为16:9和1920x1080px。我不知道重叠式视频的长宽比或尺寸,因为它将由用户上传,并且可以是任何尺寸/比例。

这是我要实现的目标的一个示例:

这是背景图片:

在此处输入图片说明

现在,我想在顶部覆盖视频:

在此处输入图片说明

这也应该起作用:在此处输入图片说明

本质上,无论我要确保将其尺寸调整为始终适合1920x1080以内的尺寸,此外还要确保其始终居中。

最后,如果上传的视频也是16:9,则应仅覆盖整个视频: 在此处输入图片说明

video ffmpeg compositing

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

负载测试RTMP连接

我在一个项目中使用Wowza Media Server的网络摄像头记录功能.它通过RTMP记录网络摄像头馈送,RTMP通过闪存文件连接.它一切正常,但我需要强调/加载测试功能,以检查它是如何扩大规模的.

我已经完成了几次http负载测试,这很好,但我不确定如何最好地模拟RTMP连接.显然,根据网络摄像头记录的性质,模拟可能相当困难,但是正确方向的任何指针都会受到赞赏.

flash webcam rtmp load-testing wowza

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

这个时间格式是什么?

我从API返回此时格式:

1287498792000
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议什么样的格式以及如何在PHP中解析它?

php time datetime timestamp

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

在Google App Engine(Python)中将时区设置为EST

任何人都可以建议我如何更改我的谷歌应用引擎应用程序的时区?它正在运行python,我需要设置时区所以所有datetime.now()等工作在EST时区而不是默认值?

谢谢!

python google-app-engine

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

python倒计时到事件(在几天和几小时)

请有人可以就此提出建议,我尝试了各种方法,但似乎无法让它发挥作用.

我只需要一个倒计时

datetime.now()
Run Code Online (Sandbox Code Playgroud)

datetime(2011,05,05)
Run Code Online (Sandbox Code Playgroud)

在几小时内

python datetime

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

Django Haystack - 索引单个字段

我正在使用 Django Haystack进行搜索。

只想title在搜索结果时定位模型的领域。

但目前,如果搜索词位于我的模型中的任何字段中,它就会返回结果。

例如:搜索xyz会给出xyz位于字段中的结果bio

这不应该发生,我只想返回xyz位于title字段中的结果。Artist.title完全忽略除搜索之外的所有其他字段。

artists/models.py:

class Artist(models.Model):
    title = models.CharField(max_length=255)
    slug = models.SlugField(max_length=100)
    strapline = models.CharField(max_length=255)
    image = models.ImageField(upload_to=get_file_path, storage=s3, max_length=500)
    bio = models.TextField()
Run Code Online (Sandbox Code Playgroud)

artists/search_indexes.py

from haystack import indexes
from app.artists.models import Artist

class ArtistIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True, model_attr='title')

    def get_model(self):
        return Artist
Run Code Online (Sandbox Code Playgroud)

我想把它想象成一个 SQL 查询:

SELECT * FROM artists WHERE title LIKE '%{search_term}%'
Run Code Online (Sandbox Code Playgroud)

更新

按照删除 use_template=True 的建议,我的 search_indexes.py …

python django search django-haystack

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