小编Mal*_*lyo的帖子

数组内部的Javascript数组 - 如何调用子数组名称

这是我正在做的事情的例子:

   var size = new Array("S", "M", "L", "XL", "XXL");
   var color = new Array("Red", "Blue", "Green", "White", "Black");
   var options = new Array( size, color);
Run Code Online (Sandbox Code Playgroud)

我正在做一个循环选择形式的东西,它工作正常,但我想获取数组子名称,在这种情况下 - 大小或颜色.当我正在做警报(选项[0])时,我得到了数组的整个元素,但是对于某些特定情况,我想只得到数组名称,这就像我已经说过的那样是大小/颜色.有没有办法实现这一目标?谢谢

javascript arrays jquery

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

TSQL - 如何将查询作为变量执行?

DECLARE @query as varchar(200);
SET @query = 'SELECT COUNT(*) FROM table';
Run Code Online (Sandbox Code Playgroud)

如何执行@query,此外,还有在分配变量时直接存储查询结果的方法吗?

t-sql variables

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

找到以元素'element'开头的无效内容.此时不会有子元素

我正在研究我的xml技能,但验证器在某些根深蒂固的地方错误我的XSD.这些人是:

  • 18:11 cvc-complex-type.2.4.d:从元素'aktor'开始发现无效内容.此时不会有子元素.
  • 37:11 cvc-complex-type.2.4.d:从
    元素'utwor' 开始发现无效内容.此时不会有子元素.

这是XSD:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="filmy">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="film">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="tytul"/>
                        <xs:element name="gatunek"/>
                        <xs:element name="czasTrwania"/>
                        <xs:element name="premiera"/>
                        <xs:element name="produkcja"/>
                        <xs:element name="rezyser"/>
                        <xs:element name="scenariusz"/>

                        <xs:element name="obsada">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="aktor">
                                        <xs:complexType>
                                            <xs:sequence>
                                                <xs:element name="imie"/>
                                                <xs:element name="nazwisko"/>
                                                <xs:element name="dataUrodzenia"/>
                                                <xs:element name="postac"/>
                                            </xs:sequence>
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>

                        <xs:element name="soundtrack">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element name="utwor">
                                        <xs:complexType>
                                            <xs:sequence>
                                                <xs:element name="wykonawca"/>
                                                <xs:element name="tytulUtworu"/>
                                                <xs:element name="gatunekMuzyczny"/>
                                            </xs:sequence>
                                        </xs:complexType>
                                    </xs:element>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType> …
Run Code Online (Sandbox Code Playgroud)

xml validation xsd

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

将n个字符从字符串的前面移到末尾

这似乎是一个简单的问题,但我找不到解决方案.我想首先,让我们说来自字符串的2个字母,并将它们移动到该字符串的末尾.因此,例如,OK12将变为12OK.

编辑:到目前为止,我已经尝试切断字符串,然后将其添加到字符串的其余部分,但我认为有一个单行解决方案,如预定义的功能或其他东西.

javascript string jquery

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

php中面向对象登录系统的类设计

在构建网站时,我已经开始通过解决一些相当容易的问题来提高我的OOP技能.所以它从一个登录系统开始,我已经按照youtube上的一个教程,帮助我创建了一个Login类,但是随着它的继续,它引起了许多疑虑(顺便说一句.代码是100行所以我会传递它粘贴它).

所以在这个Login类中,有一些验证方法等,但它有一个会话验证点,在构造之前给定的参数,它不能被使用(至少在这个类范围内):

    $this->_username = ($this->_login)? $this->filter($_POST['username']) : $_SESSION['username'];
    $this->_password = ($this->_login)? $this->filter($_POST['password']) : '';
    $this->_passmd5 = ($this->_login)? md5($this->_password) : $_SESSION['password'];
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下,当没有设置会话变量时,我不能使用verifySession()方法(例如,不同的记录用户应该在主页上看到什么).

所以我的问题是 - 设计是否正确,我应该如何构建其他登录系统:在每个页面上登录验证并注销 - 如果它们中的每一个都处于单独的类中(那么方法,在特定类中重复,我应该继承它们吗?我意识到OOP有不同的方法,但是有什么特别的,我应该作为一个初学者(这将帮助我理解最好的oop).

php oop login-system

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

错误代码1005,SQL状态HY000:无法创建表错误号:150

我正在尝试创建一个表,但是一旦我的netbeans错误第一个DB表,脚本就会失败.

怎么解决这个问题?

CREATE TABLE filmy
(
    Film_Id int NOT NULL,
    Nazwa varchar(250),
    Adres varchar(250),
    Data_Utworzenia date,
    Komentarz varchar(250),
    Gat_Id int,
    Sub_Id int,
    Aut_Id int,
    User_Id int,

    Primary Key (Film_Id),
    CONSTRAINT fk_GatFilmy FOREIGN KEY (Gat_Id) REFERENCES gatunek(Gat_Id),
    CONSTRAINT fk_SubFilmy FOREIGN KEY (Sub_Id) REFERENCES subgatunek(Sub_Id),
    CONSTRAINT fk_AutFilmy FOREIGN KEY (Aut_Id) REFERENCES autor(Aut_Id),
    CONSTRAINT fk_UserFilmy FOREIGN KEY (User_Id) REFERENCES users(User_Id)
)
Run Code Online (Sandbox Code Playgroud)

mysql database mysql-error-1005

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

Django外键QuerySet(加入)

所以我正在学习Django并试图通过仅使用Django ORM函数来获取外键值.我有2个表:用户表(默认Django auth_user系统表)和包含student_id,user_id(FK)和nr_indeksu的学生表(它是包含学生特定信息的附加信息的数字).

class Student(models.Model):
    user = models.ForeignKey(User)
    nr_indeksu = models.BigIntegerField()

    def __unicode__(self):
        return unicode(self.user
Run Code Online (Sandbox Code Playgroud)

我想通过User模型获取nr_indeksu.换句话说,执行此查询(使用QuerySet):

SELECT nr_indeksu FROM auth_user
INNER JOIN courses_student on auth_user.id = courses_student.user_id;
Run Code Online (Sandbox Code Playgroud)

我尝试过使用select_related()函数:

u = User.objects.select_related().get(pk=2)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试访问nr_indeksu时:

u.nr_indeksu
Run Code Online (Sandbox Code Playgroud)

我得到User对象没有属性的错误(这是有道理的,因为nr_indeksu在学生模型中,但我不能从用户那里获取它?)

python django orm foreign-keys

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

Django runserver使用什么类型的服务器?

运行"runserver"命令时Django使用什么类型的服务器?文档或多或少地说它是"轻量级开发Web服务器".它是例如Apache吗?提前致谢.

python django webserver

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

isset()函数; 不返回false并将空白字段插入数据库

我正在网上做一个php教程,直到用形式条件中的isset插入数据库的时刻才可以.好吧,让我们来看看代码:

这是插入DB函数(它在functions.php中)

function addCat($cName, $cDesc){
    $query = mysql_query("INSERT INTO categories (Title, Description) VALUES ('$cName','$cDesc')") or die (mysql_error());
}
Run Code Online (Sandbox Code Playgroud)

这是表格:

<form action="doAdd.php" method="post">
<table>
    <tr>
    <td><label for="CatName">Name</label></td>
    <td><input type="text" name="CatName" /></td>
    </tr>
    <tr>
    <td><label for="CatDesc">Description</label></td>
    <td><input type="text" name="CatDesc" /></td>
    </tr>
    <tr><td colspan="2"><input type="submit" value="submit" name="submit"/></td></tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

这是表单的动作(在doAdd.php中):

<?php
include('includes/functions.php');

if(isset($_POST['submit'])) {
    if(isset($_POST['CatName'])){
        addCat($_POST['CatName'],$_POST['CatDesc']);
        header("Location: cats.php");
    } else {
        echo "please set a category name!";

    }
} else {
    header("Location: addCat.php");
}
?>
Run Code Online (Sandbox Code Playgroud)

所以关于表单的事情是它插入空白字段,在数据库中创建空白记录.您认为isset的问题是什么?

php mysql if-statement isset

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

行高继承

我无法改变我在主体中定义的span元素行高(我尝试过使用!important,以及不同的行高表示法,包括font/line-height).这是代码:

body {
    font: 16px/1.5 Arial, Helvetica, sans-serif;
}

.pageBody.oferta > .cnt .columns ul span {
    font-size: 9px;
    line-height: 1;
}
Run Code Online (Sandbox Code Playgroud)

问题显然是我的跨度行高为1.5

更多的Web开发工具没有显示从body继承它(它在web开发工具中交叉).网站上也有很多代码,但我认为它无论如何都不会影响行高(因此粘贴它会产生很多垃圾邮件).

编辑:有趣的事情我发现:当我应用大于2的行高时,它开始应用于跨度.

html css inheritance

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

将选择器组合为jQuery中的变量

我正在考虑组合选择器的最佳方法是什么,我在jQuery代码中将其用作变量.我想总是使用选择器作为变量,但事实是有时我想在一个语句中使用它们,所以我在想什么才是最优雅的方法.

我应该使用add((x + y).function ...)吗?或者可能添加字符串?或者可能将jQuery变量保持为只有名称的id,这样我就可以在单个jQuery语句中组合($ that)

x = $('#selectorOne');
y = $('#selectorTwo');
Run Code Online (Sandbox Code Playgroud)

javascript jquery coding-style

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