问题列表 - 第21954页

Django:扩展还是包含?

我和我的朋友正在争吵.在我目前的Django项目中,我创建了一个名为menu.html的文件,该文件将包含一系列配置并格式化为列表的链接.我现在使用以下Django/Python代码包含菜单,而不是手动将菜单硬编码到每个页面中:

{% include 'menu.html' %}
Run Code Online (Sandbox Code Playgroud)

但是,我的朋友建议这是不正确的方法.他说我需要使用extends而不是include然后定义内容,如下所示:

{% extend 'menu.html' %}
{% block content %}
The rest of my content here.
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

这是一些额外的代码.我使用哪个真的很重要?我更愿意使用前者.

django extends include

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

MATLAB:计算时间序列的每1分钟间隔的平均值

我有一堆时间序列,每个时间序列由两个组件描述,一个时间戳向量(以秒为单位),以及一个测量值向量.时间向量是不均匀的(即以非常规间隔采样)

我试图计算每个1分钟间隔值的平均值/ SD(采用X分钟间隔,计算其平均值,采用下一个间隔,......).

我当前的实现使用循环.这是我到目前为止的样本:

t = (100:999)' + rand(900,1);       %' non-uniform time
x = 5*rand(900,1) + 10;             % x(i) is the value at time t(i)

interval = 1;         % 1-min interval
tt = ( floor(t(1)):interval*60:ceil(t(end)) )';  %' stopping points of each interval
N = length(tt)-1;

mu = zeros(N,1);
sd = zeros(N,1);

for i=1:N
    indices = ( tt(i) <= t & t < tt(i+1) ); % find t between tt(i) and tt(i+1)
    mu(i) = mean( x(indices) );
    sd(i) = std( x(indices) …
Run Code Online (Sandbox Code Playgroud)

matlab time-series vectorization

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

我如何在PHP页面之间共享数据?

我有一个PHP页面,我想在UserID,密码等页面之间共享一些数据.

我正在学习会话,我不确定我是否正确使用它.

<?php
require_once('database.inc');
$kUserID = $_POST['kUserID'];
$kPassword = $_POST['kPassword'];

if (!isset($kUserID) || !isset($kPassword)) { 
    header( "Location: http://domain/index.html" ); 
}

elseif (empty($kUserID) || empty($kPassword)) { 
    header( "Location: http://domain/index.html" ); 
} 
else { 
    $user = addslashes($_POST['kUserID']); 
    $pass = md5($_POST['kPassword']); 
    $db = mysql_connect("$sHostname:$sPort", $sUsername, $sPassword) or die(mysql_error()); 
    mysql_select_db($sDatabase) or die ("Couldn't select the database."); 
    $sqlQuery = "select * from allowedUsers where UserID='" . $kUserID . "' AND passwordID='" . $kPassword . "'";
    $result=mysql_query($sqlQuery, $db);
    $rowCheck = mysql_num_rows($result); 
    if($rowCheck > 0){ 
        while($row = …
Run Code Online (Sandbox Code Playgroud)

php mysql session

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

如何动态阅读RSS

我想用jQuery阅读多个RSS feed.

我正在尝试编写一个灵活的函数,只需要获取RSS URL,它将输出其标题和图像如何为多个RSS URL执行此操作?

javascript rss jquery

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

根据列表框维度调整列表框内容的大小

我试图根据列表框本身调整列表框的内容.这是在WPF中完成的.

关于如何实现这一点的任何想法?

wpf resize listbox

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

如何在python中禁用webbrowser消息?

在我的python程序中,当我发送用户使用webbrowser模块创建一个gmail帐户时,python显示:

"请输入您的Gmail用户名:在现有浏览器会话中创建新窗口."

有没有办法摆脱"在现有浏览器会话中创建新窗口",因为它占用了用户在其Gmail帐户中键入的空间.

这个代码是:

webbrowser.open('https://www.google.com/accounts/NewAccount?service=mail')  
gmail_user = raw_input('Please enter your Gmail username: ')
Run Code Online (Sandbox Code Playgroud)

编辑:在尝试了两个Alex Martelli的建议之后,代码是:http://pastebin.com/3uu9QS4A

编辑2:我已经决定告诉用户转到gmail注册页面而不是实际发送它们,因为这样做更简单,并且导致没有(当前无法解决的)错误.

python browser

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

WPF:依赖属性与常规CLR属性的区别是什么?

在WPF中,成为"依赖属性"意味着什么呢?

我阅读了微软的依赖属性概述,但它并没有真正吸引我.部分文章说:

样式和模板是使用依赖项属性的两个主要激励方案.样式对于设置定义应用程序用户界面(UI)的属性特别有用.样式通常定义为XAML中的资源.样式与属性系统交互,因为它们通常包含特定属性的"setter",以及根据另一个属性的实时值更改属性值的"触发器".

然后示例代码是这样的:

<Style x:Key="GreenButtonStyle">
  <Setter Property="Control.Background" Value="Green"/>
</Style>
....
<Button Style="{StaticResource GreenButtonStyle}">I am green!</Button>
Run Code Online (Sandbox Code Playgroud)

但是我没有得到关于这一点的特别之处.这只是暗示,当我Style按下按钮到给定的样式时,我实际上是Background隐式设置的吗?这是它的关键吗?

wpf dependency-properties

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

如何在没有javascript的情况下在Web表单中编码密码?

当然,并不是说我无法访问javascript.在我的大多数CS Web开发课程中,我们都会学习一些关于服务器端验证的知识,然后一旦引入了javascript,服务器端验证就会被抛到窗外.

我选择不仅仅依赖于javascript,因为客户端从来都不是一个安全的地方.我已养成为这些事情编写客户端和服务器端代码的习惯.但是,对于我正在编写的具有可选AJAX的Web应用程序,如果有人关闭了javascript,我不希望密码通过网络发送明文.

我意识到我可能会问一个捕获22的情况,所以让我问一下:当我们可以依赖的是服务器端时,我们怎么知道我们用户的密码对同一网络上的恶意用户来说是安全的(足够的)脚本.在登录页面的第一个请求上,有没有办法让浏览器加密数据字段?

javascript security encryption cryptography

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

PHP的字母等价物是数字

我正在寻找一个函数,它将是is_numeric的字母等价物.如果字符串中只有字母,则返回true,否则返回false.PHP中是否存在内置函数?

php

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

一些帮助链接lIst

好的,我已经更新了我的代码了.我遇到了一个新问题,但似乎正在走上正确的道路.现在,当我输入数字时,它会不断吐出我输入的第一个数字而不是移动到下一个数字.

main.c中

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <cType.h>
#include "list.h"


#define amount 3 

//Prototypes
void printList(LIST* number);

int main(){
    int i;
    int* dataPtr;
    int number;

    LIST* numberList;
    numberList = createList();

    printf("Please enter %d numbers for the linked list\n", amount);

    for(i = 0; i < amount; i++){
          printf("#%d: ", i+1);
          scanf("%d", &number);
          dataPtr = malloc(sizeof(int));
          *dataPtr = number;
          addNode(numberList, dataPtr);
    }
    printList(numberList);
    system("PAUSE");    
    return 0;
}

void printList(LIST* number){
     int* dataPtr;
     while (!emptyList(number)){
           traverse(number,0, (void*)&dataPtr);
           printf("%d\n", *dataPtr);
           addNode(number, dataPtr); …
Run Code Online (Sandbox Code Playgroud)

c linked-list

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