小编nyk*_*kon的帖子

c ++数组的动态大小

我用c ++中的1D数组有一个小问题.我有一个功能线:

void func(int (&array)[???])
{
    // some math here;

    "for" loop {
        array[i] = something;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在代码中的某处调用函数,在我进行数学运算之前,我无法知道数组的维数.该数组作为引用转到函数!,因为我需要在main()函数中使用它.我怎么能像这样分配数组?所以数组有?? 维度转到函数作为引用然后我必须放置维度并写入一些值.

c++ arrays dynamic

9
推荐指数
4
解决办法
1555
查看次数

绘制c ++包

我有一个关于绘制c ++包的问题.在过去的几年里,我使用的是python和matplotlib,现在我正在使用c ++,我想找到类似于matplotlib(http://matplotlib.sourceforge.net/gallery.html)的内容,如2d,3d图,直方图和等等.我只想知道你的建议.

最好的问候,nykon

c++ simulation plot

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

django 1.3 UserProfile匹配查询不存在

我对User模型有一个小问题,模型看起来像这样:

#! -*- coding: utf-8 -*-

from django.db import models
from django.contrib.auth.models import User

class UserProfile(models.Model):
      url = models.URLField(max_length = 70, blank = True, verbose_name = 'WWW')
      home_address = models.TextField(blank = True, verbose_name = 'Home Adress')
      user = models.ForeignKey(User, blank = True, unique = True)

      def __unicode__(self):
          return '%s' %(self.user)
Run Code Online (Sandbox Code Playgroud)

当我打开一个django-shell并首先导入一个用户时:

u = User.objects.get(id = 1)
Run Code Online (Sandbox Code Playgroud)

然后 :

zm = UserProfile.objects.get(user = u)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

DoesNotExist:UserProfile匹配查询不存在.

这个想法很简单,首先我创建一个用户,它的工作原理,然后我想向用户添加一些信息,它不起作用:/

python authentication django

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

taggit和haystack +嗖嗖

我有一个谜题,我的干草堆+嗖嗖的工作得很好:)我可以搜索内容的fe名称.但我想在我的核心模型中添加"taggit"并搜索标签然后我没有结果://我不知道为什么.更确切地说,我知道内容名称"X"有一个标签"foo",当我搜索"foo"时,我没有结果:/

Taggit是django的简单标记模块.这是我的search_indexes.py文件的一部分:

import datetime
from haystack.indexes import *
from haystack import site
from models import Skill

class SkillIndex(SearchIndex):
   text = CharField(document = True, use_template = True)
   tags = CharField(model_attr='tags')

site.register(Skill, SkillIndex) 
Run Code Online (Sandbox Code Playgroud)

最好的问候,nykon

PS我的目标是通过使用标签进行谷歌等实时搜索.有人有个好主意吗?

django whoosh django-haystack

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

gfortran openmp没有线程

我有一个简单的Fortran代码,尽管使用了omp_set_num_threads()子程序,但我无法设置线程数,即输出表明我只使用了1个线程.我也尝试了export OMP_NUM_THREADS=4- 没有结果.

我不知道那些代码有什么不对:

  program test

  use omp_lib
  implicit none

  integer :: i, tnr,t 

  call omp_set_num_threads( 4 )
  t = omp_get_num_threads()

  write(*,*)'t:',t

  !$omp parallel
  !$omp do
  do i = 1, 20
     tnr = omp_get_thread_num()
     write( *, * ) 'Thread', tnr, ':',  i
  end do
  !$omp end do
  !$omp end parallel

  end program test
Run Code Online (Sandbox Code Playgroud)

该代码的输出是:

 t:           1
 Thread           0 :           1
 Thread           0 :           2
 Thread           0 :           3
 Thread           0 :           4
 Thread           0 :           5 …
Run Code Online (Sandbox Code Playgroud)

multithreading fortran openmp

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

django 1.3管理站点问题本身

管理员网站有一个非常奇怪的问题.当我进入网站时,地址是:http://127.0.0.1:8000/admin /我看到前管理员网站,嗯看起来很好.但是,当我点击任何"+添加按钮"或网站上的任何链接时,我仍然看到管理站点:p但是地址为http://127.0.0.1:8000/admin/category/category/add/.我可以按照自己的意愿玩多次,我一直看到前台管理员网站上有我的模型列表但是地址为http://127.0.0.1:8000/admin/category/category/add/category/category/add/category/category/add/category/category/add /:pp

怎么了?最好的祝福,

nykon

python django admin

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