我有一个User
模型,一个Contact
模型,还有一个Group
模型。我希望在单个查询中找到给定特定用户User
的所有二阶。也就是说,我想:Group
现在我得到了类似的信息(user.id
我想要查找其联系人的特定用户在哪里):
from sqlalchemy.orm import aliased\n\nSecondOrderUser = aliased(User)\n\n# This returns the phone number of all contacts who're a contact of the particular user\nsubquery = User.query \\\n .join(Contact, Contact.user_id == User.id) \\\n .filter(User.id == user.id) \\\n .with_entities(Contact.contact_phone) \\\n .subquery()\n\n# This filters all users by the phone numbers in the above query, gets their contacts, and gets the group\n# …
Run Code Online (Sandbox Code Playgroud) 我正在学习Makefile!我包含了整个rm命令,以防某些参数相互依赖:
\n\nrm -f \\*~ core $(INCDIR)/\\*~\n
Run Code Online (Sandbox Code Playgroud)\n\n我假设 C++ 生成一些以 \'~\' 结尾的文件,所以我们删除这些文件,但是core是什么?谷歌返回的唯一内容是似乎假设其功能已经已知的教程,但我找不到任何只是说“核心是......”的内容。
\n\nRider:假设“_OBJ”是目标文件列表,“ODIR”是一个目录。然后...
\n\n$(patsubst %, $(ODIR)/%, $(_OBJ))\n
Run Code Online (Sandbox Code Playgroud)\n\n... 获取 \'_OBJ\' 中的任何文件名fname并将其替换为 \'$(ODIR)/fname\'\xe2\x80\x94,从而将其移动到目录 \'$(ODIR)\'名称fname,对吗?
\n我d3
从这里下载: https: //cdnjs.cloudflare.com/ajax/libs/d3/5.16.0/d3.js并将其包含在我的/static
文件夹中。
/静态/graph.js
import * as d3 from "/static/d3.js"
export function graph() {
d3.select("#classname");
console.log("Selected");
}
Run Code Online (Sandbox Code Playgroud)
索引.html
<html>
<body>
<script type="module">
import {graph} from "/static/graph.js"
graph()
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是,我收到错误d3.select is not a function.
/static
是健全的;如果我更改引用任一 .js 文件的字符串,我(适当地)会TypeError: Error resolving module specifier: ...
遇到,表示缓存的文件与服务器正在提供的内容匹配)。debugger;
内部graph()
,请转到开发人员。console 并输入d3
,我可以滚动浏览 D3 中定义的所有函数的自动完成列表(包括select
)。但是,类似d3.select
, 返回Undefined
。因此,D3 已加载到足以自动完成的程度,但所有内容都未定义。变量本身的类型在此Symbol(Symbol.toStringTag): "Module"
记录(尽管我不确定如何处理所述文档)debugger; …
(我通读了这个问题,尽管标题相似,但它与我的问题无关—或者,如果是的话,我太傻了,看不出它如何适用。)
我正在对Shiny代码进行模块化,以便添加其他图形仅需要在单独的文件中添加几个功能。共有三个面板-侧面板(用户在其中选择图形),底部面板(用户在其中选择图形参数)和主面板(在其中显示图形)。
侧面板不变,但底部面板根据侧面板中的选择而改变。
side_panel.R
# UI function
sidePanelInput <- function(id, label='side panel') { # Some input w/ ns = selected_graph }
# Server function
sidePanel <- function(input, output, session) {
selected_graph <- reactive({input$selected_graph})
return(selected_graph)
Run Code Online (Sandbox Code Playgroud)
在我的app.R文件中,selected_graph
同时传递到底部面板和主面板:
应用程序
# ...
sidePanel <- callModule(sidePanel, 'side')
bottomPanel <- callModule(bottomPanel, 'bottom', data=some_data, selected_graph=sidePanel)
mainPanel <- callModule(mainPanel, "main", data=some_data, selected_graph=sidePanel, params=bottomPanel)
# ...
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都很好(请注意,bottomPanel
还返回了一些内容,并将其传递给了mainPanel
)。所有这些来回传递都很好。这是我的问题:每个图的底部面板都不同,并且在单独的文件中定义。这意味着bottomPanel
模块需要知道从sidePanel
吐出的反应堆中渲染什么。这也意味着我不使用UI函数bottomPanel
,而只使用w /的服务器函数renderUI
: …
我有两个箭头图像,一个向后递增月份,一个通过href向前递增.
if (ISSET($_GET["month"])){
$month_index = $_GET["month"];
}
else{
$month_index = 0;
}
$month = strtotime("+".$month_index." month");
?>
...
<a href=<?php $month_index = $month_index - 1; echo "?month=".$month_index; ?>><img src="arrow_left.gif" ></a>
<div class="title">Logbook Calendar for <?php echo date("F Y",$month); ?> </div>
<a href=<?php $month_index = $month_index + 2; echo "?month=".$month_index; ?>><img src="arrow_right.gif"></a>
Run Code Online (Sandbox Code Playgroud)
问题是当2015年2月出现时,date()返回"March 2015" - 所以$ month_index = 6和$ month_index = 7都是March.
我在http://writecodeonline.com/php/上运行了这段代码:
date_default_timezone_set("America/New_York");
$month_index = 6;
$month_index = $month_index - 1;
$month_index = $month_index + 2;
echo $month_index; …
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的数据集:
phrase wo1sp wo2sp wo3sp wo1sc wo2sc wo3sc
hello dan mark todd 10 5 4
hello mark dan chris 8 9 4
goodbye mark dan kev 2 4 10
what kev dan mark 4 5 5
Run Code Online (Sandbox Code Playgroud)
我想把它改成这样的东西:
phrase sp sc
hello dan 10
hello mark 5
hello todd 4
hello mark 8
hello dan 9
hello chris 4
goodbye mark 2
goodbye dan 4
goodbye kev 10
what kev 4
what dan 5
what mark 5
Run Code Online (Sandbox Code Playgroud)
我遇到的许多建议并不依赖于数据列彼此耦合 - 因此建议最终会丢失信息等信息gather …
我有两个数据表:
一种
animal number
dog 11
cat 7
pig 5
Run Code Online (Sandbox Code Playgroud)
乙
animal number
dog 1
cat 2
pig 2
pig 3
cat 4
dog 2
Run Code Online (Sandbox Code Playgroud)
我想根据匹配的动物从B 中的数字中减去A中的数字,以获得结果......
-10
-5
-3
-2
-3
-9
Run Code Online (Sandbox Code Playgroud)
我确信我可以在不必编写循环的情况下做到这一点,但不知道该怎么做。我已经做了很多搜索,但是我这样做并没有产生任何结果。(这apply
是使用how 之类的东西吗?)
我决定将自己需要的东西放在一起 - 这意味着我要以Django形式实现一些javascript.
我目前的表格如下:
class SoundTestPairForm(forms.Form):
LANGUAGE_CHOICES = [[d['language'], d['language']] for d in Sound.objects.order_by('language').values('language').distinct()]
lesson_name = forms.CharField(widget=forms.HiddenInput())
sound_pk = forms.CharField(widget=forms.HiddenInput())
master_phrase1 = forms.CharField(widget=forms.HiddenInput())
master_phrase2 = forms.CharField(widget=forms.HiddenInput())
sex = forms.MultipleChoiceField(
choices=Sound.SEX_CHOICES
)
starts_with = forms.MultipleChoiceField(
choices=Sound.POS_CHOICES
)
language = forms.MultipleChoiceField(
choices=LANGUAGE_CHOICES
)
user_sound = forms.ModelMultipleChoiceField(
queryset=Sound.objects.all(),
)
class Media:
js = ('filter_queryset.js')
Run Code Online (Sandbox Code Playgroud)
但是当我form_instance = SoundTestPairForm()
打电话时form_instance.media.render
,我得到:
[u'<script type="text/javascript" src="/static/f"></script>', u'<script type="text/javascript" src="/static/i"></script>', u'<script type="text/javascript" src="/static/l"></script>', u'<script type="text/javascript" src="/static/t"></script>', u'<script type="text/javascript" src="/static/e"></script>', u'<script type="text/javascript" src="/static/r"></script>', u'<script type="text/javascript" src="/static/_"></script>', u'<script …
Run Code Online (Sandbox Code Playgroud) 我已经使用了R一段时间了,但在使用时我仍然不知道我在做什么facet_wrap()
.考虑一下,为了exacmle:
ggplot(df, aes(x, y)) +
geom_bar(stat = "identity") +
facet_wrap(~ z)
Run Code Online (Sandbox Code Playgroud)
它可以工作,但每当我使用时,facet_wrap()
我最终只是尝试不同的排列,如何对其参数进行格式化.这是因为我不知道这些论点中的含义~
或.
含义.
有没有人对这些东西有什么简洁的描述?
这应该是一个非常简单的事情,但它不能正常工作.
模型
class Lesson(models.Model):
lesson_name = models.CharField(max_length=150, primary_key=True)
json_name = models.CharField(max_length=150, default="", null=True)
activity_type = models.CharField(max_length=20)
learning_language = models.CharField(max_length=50)
known_language = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)
管理
from .models import Lesson
class LessonAdmin(admin.ModelAdmin):
fields = ['lesson_name']
readonly_fields = ['json_name', 'activity_type', 'learning_language', 'known_language']
admin.site.register(Lesson, LessonAdmin)
Run Code Online (Sandbox Code Playgroud)
但是,当我登录管理站点时,指定的字段readonly_fields
根本不显示.我也尝试将字段名称包含在元组而不是列表中(如文档所指定),但这甚至给我一个错误.
有很多关于Cannot find implementation or library stub for module named...
错误的线程,但没有关联的错误代码。我想完全禁用此功能。我该怎么做呢?
**小心**,这个程序不仅会挂起,而且显然会永远占用你的所有记忆,让你的计算机变得缓慢而糟糕.很长一段时间以来,我一直在努力解决这个问题,并且想出了很多东西 - 除了为什么它真的挂了.很抱歉,有太多代码,但我删除了所有不相关的内容,这就是剩下的内容.
链表
//=====================
// Linked List
#include <stdexcept>
template<class T> struct LinkedList {
public:
LinkedList();
LinkedList(const LinkedList& srcList);
~LinkedList();
void addObject (T& addedObject);
class ListIterator {
public:
ListIterator();
explicit ListIterator(LinkedList<T>& parentList);
// Operators
ListIterator& operator++();
T& operator*() const;
bool operator!=(const ListIterator& otherIter);
private:
typename LinkedList::Node* current_;
};
ListIterator begin();
ListIterator end();
std::size_t size_;
private:
struct Node {
Node();
Node(T& object);
Node(const Node&) = delete;
T* const object_;
Node* next_;
Node* prev_;
};
Node head_;
Node …
Run Code Online (Sandbox Code Playgroud) 我不知道这里会发生什么:
模型.py
class Sound(models.Model):
SEX_CHOICES = (
('M', 'Male'),
('F', 'Female')
)
phrase1 = models.CharField(max_length=300)
phrase2 = models.CharField(max_length=300)
language = models.CharField(max_length=50)
num_words = models.PositiveSmallIntegerField(verbose_name="number of words")
num_syllables = models.PositiveSmallIntegerField(verbose_name="number of syllables")
sex = models.CharField(max_length=1, choices=SEX_CHOICES)
voice = models.BooleanField(verbose_name="synthetic voice")
speaker_name = models.CharField(max_length=50)
sound_hash = models.CharField(max_length=40, primary_key=True, editable=False)
key = models.CharField(max_length=200, editable=False, default="", null=True, help_text="Amazon S3 key")
Run Code Online (Sandbox Code Playgroud)
表格.py
from django import forms
class LessonSoundForm(forms.ModelForm):
class Meta:
model = Sound
fields = ["phrase1", "phrase2", "num_words", "num_syllables"]
Run Code Online (Sandbox Code Playgroud)
测试.py
from django.test import …
Run Code Online (Sandbox Code Playgroud) python ×4
r ×4
django ×3
c++ ×2
c++11 ×1
d3.js ×1
dataframe ×1
date ×1
datepicker ×1
facet-wrap ×1
forms ×1
ggplot2 ×1
hang ×1
html ×1
javascript ×1
makefile ×1
memory-leaks ×1
mypy ×1
php ×1
shiny ×1
sql ×1
sqlalchemy ×1