小编ola*_*ndo的帖子

使网格四面化

我正在寻找一种接收3d表面网格的算法(即由三维三角形组成,这些三角形是某些流形的离散化)并在网格体积内生成四面体.

也就是说,我希望3d相当于这个2d问题:给定一个闭合曲线,对它的内部进行三角测量.

如果不清楚,我很抱歉,这是我能想到解释它的最佳方式.

对于第二种情况,有三角形.对于3d情况,我找不到.

mesh triangulation tetrahedra

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

如何关闭丢失了它的客户端的selenium RC服务器上的浏览器

假设客户端在RC服务器上启动selenium会话,但在会话中间客户端"离开".浏览器将保持打开状态,并且最终,在足够的这种丢弃的会话之后,将有足够的"孤儿"浏览器来减慢计算机的速度.

  • 如何确保这些浏览器已关闭?
  • 为什么协议中没有"保持活动"部分以确保客户端仍然响应,如果没有杀死会话?
  • browser session selenium selenium-rc

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

    内存没有在matlab中释放?

    我正在运行一个脚本来动画一个情节(模拟水流).过了一会儿,我通过ctrl-c来杀死循环.多次这样做后,我得到错误:

    ??? Error: Out of memory.
    
    Run Code Online (Sandbox Code Playgroud)

    在我开始收到该错误后,每次调用我的脚本都会生成它.
    现在,它发生在我调用的函数内部的任何内容之前执行,即使我将该行添加a=1为我调用的函数的第一行,我仍然得到错误并且没有打印输出,所以函数内部的代码没有甚至没有被执行.可能是什么导致了这个?

    memory matlab

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

    使用现有数据库的django中的"未知列X.id"错误

    我正在尝试为存在的数据库创建一个模型.使用输出manage.py inspectdb,我的models.py文件看起来像这样:

    from django.db import models
    
    ...some more stuff here...
    
    class Scripts(models.Model):
        run_site = models.ForeignKey(Sites, db_column='run_site')
        script_name = models.CharField(max_length=120)
        module_name = models.CharField(unique=True, max_length=120)
        type = models.CharField(max_length=24)
        cat_name = models.CharField(max_length=90)
        owner = models.ForeignKey(QAPeople, db_column='owner')
        only_server = models.CharField(max_length=120, blank=True)
        guest = models.IntegerField()
        registered = models.IntegerField()
        super = models.IntegerField()
        admin = models.IntegerField()
        run_timing = models.CharField(max_length=27)
        manual_owner = models.ForeignKey(QAPeople, db_column='manual_owner')
        script_id = models.IntegerField(unique=True,)
        version = models.IntegerField()
        comment = models.ForeignKey('ScriptComments', null=True, blank=True)
        class Meta:
            db_table = u'scripts'
    
    Run Code Online (Sandbox Code Playgroud)

    当我尝试这样做Scripts.objects.all(),我得到

    Traceback …
    Run Code Online (Sandbox Code Playgroud)

    python django

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

    make python默认用字符串替换不可编码的字符

    我想通过简单地用字符串替换它们来使python忽略字符无法编码"<could not encode>".

    例如,假设默认编码是ascii,命令

    '%s is the word'%'ébác'
    
    Run Code Online (Sandbox Code Playgroud)

    会屈服

    '<could not encode>b<could not encode>c is the word'
    
    Run Code Online (Sandbox Code Playgroud)

    在我的所有项目中,有没有办法使这成为默认行为?

    python encode replace

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

    在python中使用元类实现工厂设计模式

    我在元类上发现了很多链接,并且大多数都提到它们对于实现工厂方法很有用.你能告诉我一个使用元类来实现设计模式的例子吗?

    python factory metaclass

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

    django - 选择发布表格

    我制作了一个简单的django表单,其中包含一个选项列表(在单选按钮中):

    class MyForm(forms.Form):
                choices=forms.ChoiceField( widget=forms.RadioSelect(), choices=[(k,k) for k in ['one','two','three']],label="choose one")
    
    Run Code Online (Sandbox Code Playgroud)

    我想在用户选择其中一个选项时自动提交表单.在简单的HTML中我会做到这一点

      <select name='myselect' onChange="FORM_NAME.submit();">
        ....
      </select>
    
    Run Code Online (Sandbox Code Playgroud)

    但我不知道如何在不编写模板的情况下将其集成到表单类中.具体来说,我需要知道,FORM_NAME所以我可以打电话FORM_NAME.submit()给上面的代码片段.可以不使用模板吗?

    forms django post html-select submit

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

    为什么bash有时不会将python程序的输出刷新到文件中

    我有一个crontab作业调用python脚本并输出到文件:

    python run.py &> current_date.log
    
    Run Code Online (Sandbox Code Playgroud)

    现在有时当我这样做

    tail -f current_date.log
    
    Run Code Online (Sandbox Code Playgroud)

    我看到文件填满了输出,但有时日志文件存在,但长时间保持空白.我敢肯定,python脚本正在打印东东吧它开始运行后,日志文件创建.任何想法为什么它在某些时候保持空虚?

    bash file flush

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

    django管理员发出警告“字段'X'没有默认值”

    我从现有的旧版数据库中创建了两个模型,一个用于文章,一个用于可以与文章关联的标签:

    class Article(models.Model):
        article_id = models.AutoField(primary_key=True)
        text = models.CharField(max_length=400)
        class Meta:
            db_table = u'articles'
    class Tag(models.Model):
        tag_id = models.AutoField(primary_key=True)
        tag = models.CharField(max_length=20)
        article=models.ForeignKey(Article)
        class Meta:
            db_table = u'article_tags'
    
    Run Code Online (Sandbox Code Playgroud)

    我想启用从管理界面为文章添加标签的功能,因此我的admin.py文件如下所示:

    from models import Article,Tag
    from django.contrib import admin
    class TagInline(admin.StackedInline):
        model = Tag
    
    
    class ArticleAdmin(admin.ModelAdmin):
    
        inlines = [TagInline]
    
    admin.site.register(Article,ArticleAdmin)
    
    Run Code Online (Sandbox Code Playgroud)

    界面看起来不错,但是当我尝试保存时,得到: Warning at /admin/webserver/article/382/ Field 'tag_id' doesn't have a default value

    django autofield django-admin

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

    在matlab中绘制一堆3d线的最有效方法

    我需要在matlab中绘制一条3d线列表.最快的方法是什么?我目前正在做类似的事情

    %edges is a MX2 matrix, holding the list of edges
    %points are the vertices' coordinates
    hold on; %so all the lines will be saved
    for i=1:size(edges,1)
        a=edges(i,1); %get first point's index
        b=edges(i,2); %get second point's index
        p=[points(:,a) points(:,b)]; %construct a 3X2 matrix out of the 2 points
        plot3(p(1,:),p(2,:),p(3,:)); %plot a line
    end
    
    Run Code Online (Sandbox Code Playgroud)

    但是这不仅在实际循环期间变慢,而且在最后,当我尝试使用拖动和旋转工具旋转它时,得到的绘图非常缓慢且反应迟钝.

    我知道使用opengl等相同的情节会运行得更快......

    matlab plot line

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