小编mu *_*u 無的帖子

获取特定日期的git仓库的快照

说我有一个有多个banches的回购.

是否有可能得到的使用通常的混帐富某些特定的日期/时间的回购快照?(我们目前每天都有代码转储,我正在考虑删除它的方法)

(假设没有分支被永久删除,并且git的承诺历史尚未玩过)

编辑:可以进行临时分支合并.

git git-checkout git-log

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

使用 ssh 备份 mongodb

伙计们,我正在尝试备份数据库。

首先,我使用 ssh tunel 连接到服务器,然后执行以下命令:

mongodump -d mydatabase -o ~/myfolder
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

连接到:127.0.0.1 Thu Feb 6 18:00:56 数据库:mydatabase 到 /home/backups/myfolder/myfolder

如您所见,mongodump 正在文件夹内创建一个文件夹,但在该文件夹内我没有任何文件,没有 json,没有 bson 文件。

有人可以解释我如何使用 ssh 在我的服务器上进行备份并将文件移动到我的本地机器上。

提前致谢。

ssh mongodb

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

厨师mysql opscode-cookbooks不起作用:"找不到食谱mysql的配方红宝石"

我想使用https://github.com/opscode-cookbooks/mysql, 但是当我运行vagrant provision时

找不到食谱mysql的食谱ruby它会像这样返回.

[2014-04-23T10:13:06+00:00] ERROR: Running exception handlers
[2014-04-23T10:13:06+00:00] ERROR: Exception handlers complete
[2014-04-23T10:13:06+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2014-04-23T10:13:06+00:00] ERROR: could not find recipe ruby for cookbook mysql

================================================================================
Recipe Compile Error
================================================================================


Chef::Exceptions::RecipeNotFound
--------------------------------
could not find recipe ruby for cookbook mysql
Run Code Online (Sandbox Code Playgroud)

我发现这个然后添加了mysql-chef_gem. https://github.com/opscode-cookbooks/mysql/blob/b5072e6ae3bd81b0f6ebec8749f2c2d781271ed9/COMPAT.md

knife cookbook site vendor mysql-chef_gem -o cookbook
Run Code Online (Sandbox Code Playgroud)

但是当我加入recipe[crossplat::default]run_list,运行vagrant provision它返回

[2014-04-23T10:15:14+00:00] ERROR: Cookbook crossplat not found. If you're loading crossplat from another cookbook, make sure you configure …
Run Code Online (Sandbox Code Playgroud)

mysql chef-infra

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

使用dockerfile在mysql中创建默认数据库

我使用这个tutum-docker-mysql dockerfile,启动并运行安装了mysql的 docker镜像,docker文件创建一个名为root且没有密码的用户,我需要的是添加这样的东西到dockerfile:

RUN mysql -uroot -p""  &&  mysql create database test;
Run Code Online (Sandbox Code Playgroud)

因此,当我从docker文件构建映像时,数据库应该已经存在.

mysql docker

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

如何使用守护进程的uwsgi从stderr收集错误消息?

我用我的uwsgi运行--daemonzie=~/uwsgi.log.

我用烧瓶.在我的烧瓶应用程序中,如果我打印一些消息stdin,它将显示uwsgi.log.如果我打印到stderr,uwsgi.log将不会显示这些消息.我该如何启用uwsgi来收集消息stderr.

主要的问题是,在我的烧瓶应用程序中捕获一些异常后,我不能让uwsgi.log收集异常跟踪.

python logging stderr flask uwsgi

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

Django中的静态根和静态URL混淆

我试图在django中读取创建mp3文件.但我对我配置的static和static_root感到困惑.发生的事情是,在我打印下面一行的代码中,它显示了
/usr/local/src/mena_recording/play/static/audio/dorris_0_.mp3

码:

print settings.BASE_DIR+'/play/static/audio/'+record.driverName +'_'+str(counter)+'_'+ '.mp3'
Run Code Online (Sandbox Code Playgroud)

但是当我在这篇文章的下一行中使用相同的东西时它会出现这个错误:

IOError at /
[Errno 2] No such file or directory: u'/usr/local/src/mena_recording/play/static_root/play/static/audio/dorris_0_.oga'
Run Code Online (Sandbox Code Playgroud)

码:

with open(settings.BASE_DIR+'/play/static/audio/'+record.driverName +'_'+str(counter)+'_'+ '.mp3', 'w') as mp3_file:
    mp3_file.write(decoded_mp3_str)
    mp3_file.close()
Run Code Online (Sandbox Code Playgroud)

我的settings.py

STATIC_ROOT = os.path.join(BASE_DIR, 'play/static_root')
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'mena_recording/static'),
    os.path.join(BASE_DIR, 'play/static'),
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)
Run Code Online (Sandbox Code Playgroud)

请有人赐教,请问这是如何工作的?

谢谢.

python django

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

检查Git上的"拉取请求"以检查/测试PR

我们有一个repo,我已经添加到我的本地分支作为Upstream.有人发了PR,我想复习一下.虽然我可以通过他们的Diff工具查看Github上的代码,但我想在我的本地机器上进行测试并在真实设备上测试它以确保它正常工作(Android repo它).

什么是结账这个公关的最佳方式?

git github git-pull pull-request

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

Python - 在Bucket中列出文件和文件夹

我正在玩boto图书馆访问亚马逊s3桶.我试图列出存储桶中给定文件夹中的所有文件和文件夹.我使用它来获取所有文件和文件夹:

for key in bucket.list():
    print key.name
Run Code Online (Sandbox Code Playgroud)

这为我提供了根目录中的所有文件和文件夹,以及它包含文件的子文件夹,如下所示:

root/
 file1
 file2
 folder1/file3
 folder1/file4
 folder1/folder2/file5
 folder1/folder2/file6
Run Code Online (Sandbox Code Playgroud)

我怎样才能列出say的内容folder1,其中列出的内容如下:

files:
 file3
 file4

folders:
 folder2
Run Code Online (Sandbox Code Playgroud)

我可以使用导航到一个文件夹

for key in in bucket.list(prefix=path/to/folder/)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,它会将文件folder2列为文件,folder1因为我正在尝试在存储桶路径上使用字符串操作.我已经尝试了每个场景,如果有更长的路径,文件夹有多个文件和文件夹(这些文件夹有更多文件),它仍会中断.是否有递归方式来处理这个问题?

python amazon-s3 boto amazon-web-services

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

如何在Python中的两个列表的交集中选择元素

作为一个简单的例子:

list1 = ['a', 'b', 'c']
list2 = ['a', 'stack', 'overflow']
for i in list1 and list2:
    print i
Run Code Online (Sandbox Code Playgroud)

这将打印出所有元素list2.为什么是这样?我怎样才能打印两个列表中的元素?

python list

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

django 提交后清除表单字段

我有一个上传表单,每次表单提交后,我想清除发布的数据,实际上表单保存了提交的数据。我知道,如果我将页面重定向到其他页面就可以解决这个问题,但我不这样做不想重定向我的页面,因为提交数据后,该页面中会显示一条成功消息。那么我如何在不重定向我的页面的情况下清除我的表单?

这是我的views.py 文件

def UserImageUpload(request):


    if request.method == 'POST':
            form = DocumentForm(request.POST,request.FILES)
            if form.is_valid():
                    messages.add_message(request, messages.SUCCESS, 'Your Image upload is waiting for Admin approval')


                    newdoc = Photo(photo = request.FILES['photo'],watermarked_image=request.FILES['photo'],user = request.user,name = request.POST['name'],description = request.POST['description'],keyword = request.POST['Image_Keyword'],uploaded_time=datetime.datetime.now(),Certified=request.POST['Certification'])

                    newdoc.save()
            else:
                    messages.add_message(request, messages.ERROR, 'Please Complete All Fields To Submit Your Image')



    else:
            form = DocumentForm()

    uploaded_image = Photo.objects.all()

    return render_to_response('myprofile/user_image_upload.html',{'uploaded_image':uploaded_image,'form':form},context_instance = RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

这是我的 forms.py 文件

from django import forms

class DocumentForm(forms.Form):
    photo = forms.ImageField( 
            label='Select A file',)
    name = forms.CharField(label='Image Name',max_length=50,widget=forms.TextInput(attrs={'class' : …
Run Code Online (Sandbox Code Playgroud)

python forms django

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