小编Sim*_*Suh的帖子

创建没有数字主键的 SQL 数据库表是一种不好的做法吗?

如果我创建了一个如下所示的仅包含三列的表:

第 1 列 - 第 2 列 - 第 3 列名称 - 公司 - 颜色

数据库表规划中的这种做法是否不好,因为它没有带有自动递增数字 ID 的主键?

sql database

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

编写函数的最佳格式是什么?

哪种格式是最佳做法?

格式A.

function FunctionA () 
{
    while () 
    {
        >>some code<<
    }
    if ()
    {
        >>some code<<
    }
    else if ()
    {
        >>some code<<
    }
}
Run Code Online (Sandbox Code Playgroud)

格式B.

function FunctionB () {
    while () {
        >>some code<<
    }
    if () {
        >>some code<<
    } else if () {
        >>some code<<
    }
}
Run Code Online (Sandbox Code Playgroud)

coding-style code-formatting curly-braces

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

Zend是否与PHP相关,就像jQuery与javascript有关?

Zend框架是否与PHP相似,就像jQuery用于javascript一样?

php zend-framework

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

如何使用会话作为条件来编写if else PHP语句而​​不会收到错误消息?

我使用以下php if语句作为我的代码的一部分

if ($_SESSION['username'])
Run Code Online (Sandbox Code Playgroud)

设置用户名会话时一切正常,但是当它没有设置时,我收到以下错误消息,我希望不会显示.

Notice: Undefined index: username in C:\xampp\htdocs\mysites\ebay_tutorial\index.php on line 12
Run Code Online (Sandbox Code Playgroud)

如何改进我的代码以便错误消息不显示?

php session if-statement

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

php header()在localhost中工作但不在live server上工作?

if ($num_rows == 0 && $num_rows2 == 0) {
    echo 'result1';
    header('Location:enter-work.php');
    die();
} else if ($num_rows >= 0 || $num_rows2 >= 0) {
    echo 'result2';
    header('Location:similar-work.php');
    die();
}
Run Code Online (Sandbox Code Playgroud)

我有上面的代码,我正在测试,并且每次使用此代码刷新页面时它都正确地回显示例文本'result1'或'result2',但它没有重定向到enter-work.php或类似的-work.php就像在我的localhost服务器上一样.在我的本地主机服务器上,我甚至可以将其链接到在线网站(即google.com).我在编写任何html之前输入了上面的代码 - 所以甚至在声明doctype之前.

不确定是什么导致了这个问题,需要一些帮助.

编辑:正如Pekka在他的评论中所提到的(在选定的答案上)问题是我在header()函数之前有回声和空格.

php location header

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

如何使用jquery更改css背景图像?

$(document).ready(function() {
    $('#picture').css('height', '666px');
    $('#picture').click(function () {
        $(this).css('background-image', "url('../images/picture_2.jpg')");
    });
});
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,height成功更改为666px但背景图像根本没有变化(仍然是原始的).

当我background-image改为"无"而不是"url('../ images/picture_2.jpg')时,它确实使背景图像消失了.

我究竟做错了什么?

css jquery background-image

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

这个JSON编码怎么不正确?

我在另一个站点上看到了一个JSON代码,如下所示:

var jquerycssmenu={

fadesettings: {overduration: 350, outduration: 100}

...

}
Run Code Online (Sandbox Code Playgroud)

所以我编写自己的代码如下,但它不起作用,我不知道为什么:

var CityCountry={
    CityCountryOrigin: {City: Vancouver, Country: Canada}
};
Run Code Online (Sandbox Code Playgroud)

javascript format json object

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

为什么我的Javascript setInterval函数中的else语句不起作用?

<button id="friends" class="btn btn-primary large3">Friends</button>

setInterval(changeFriendBtnSize, 1000);

  function changeFriendBtnSize() {
    let upDown = 'up';
    if (document.getElementById('friends').getElementsByClassName('large3')) {
      console.log('111');
      document.getElementById('friends').classList.remove('large3');
      document.getElementById('friends').classList.add('large4');
    } else if (document.getElementById('friends').getElementsByClassName('large4')) {
      console.log('222');
      document.getElementById('friends').classList.remove('large4');
      document.getElementById('friends').classList.add('large3');
    }
  }
Run Code Online (Sandbox Code Playgroud)

在我的控制台日志中,它每秒一遍又一遍地记录111但从不记录222.类large3被删除而large4被添加但是从来没有反过来,为什么呢?

javascript if-statement setinterval

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

在node.js中的"require('express')()"中的第二对paranthesis是什么?

我在这里关注socket.io聊天应用程序教程 - https://socket.io/get-started/chat/

它正在使用快速框架.教程中有一个代码:

var app = require('express')();
var http = require('http').Server(app);
Run Code Online (Sandbox Code Playgroud)

如果我只使用'require('express')'而没有第二个例外,它就不起作用了.第二个括号做了什么,在哪里可以找到语法的文档?

frameworks parentheses node.js socket.io

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

如何使用 Mongoose 从 MongoDB 读取数据?

此处的 MongoDB 文档中它说要执行以下操作:

db.bios.find()
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有这部分:

mongoose.connect('mongodb://localhost:27017/eBookStore');

let newBookSchema = new mongoose.Schema({
  bookName: {type: String},
  bookSubtitle: {type: String},
  publicationDate: {type: Number, default: new Date().getTime()}
});

let Book = mongoose.model('books', newBookSchema);

db.Book.find();
Run Code Online (Sandbox Code Playgroud)

其中“eBookStore”是我的数据库名称,“books”是我的收藏名称。我知道我在 'db.Book.find()' 中输入 'db' 的地方不正确,但我不知道在引用数据库时那里的代码应该是什么样子。请帮忙!

mongodb node.js mongoose-schema

0
推荐指数
2
解决办法
4451
查看次数

这是CSS LESS和SimpLESS的工作原理吗?

我做了很多前端工作,并且正在考虑选择CSS LESS,但是在学习它的过程中,意识到它可能不会像我认为的那样工作,并且可能无法帮助我.所以我认为下面是CSS LESS的工作原理,使用它的人可以确认一下吗?

CSS LESS使用SimpLESS编译器工作,并且通过实现编程元素,使初始css编码的过程更加容易.然而,上传CSS代码之前,必须从动态.LESS格式转换成正常的CSS格式,一旦上传到服务器,只能充当一个静态的.css文件.

以上是正确的吗?我问,因为我使用了许多已经创建了大部分样式表的wordpress网站和主题,如果我必须将.less格式编译为.css格式并且每次重新上载而不是能够将其用作一个像jQuery这样的动态预加载库,那么我可能无法从CSS中获得尽可能多的东西,因为我之前认为它会让我受益.

css less

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