小编Dan*_*uze的帖子

在HTML 5中使用表格是否合适?

我需要以列式网格显示帖子和相关数据,当然需要table将它们作为div单行对齐,使用floats是一件很费时间的事情!

非常感谢您对HTML 5中的Do和Do not for Tables的评论!

html5

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

在控制器中为Express + NodeJS应用程序使用ES6类或对象文字

有两件事我很困惑.

  1. 使用任何ES6类或Object文字的优点是什么.

  2. 我应该在哪里使用它们?

我正在尝试的一些例子如下所述.请告诉我何时使用特定的实施方式以及何时不使用.

类示例1:

// auth.js
class Auth {
  login(req, res) {...}
  signup(req, res) {...}
}

module.exports = new Auth();

// index.js
const auth = require('auth');
Run Code Online (Sandbox Code Playgroud)

类示例2:

// auth.js
class Auth {
  login(req, res) {...}
  signup(req, res) {...}
}

module.exports = Auth;

// index.js
const Auth = require('auth');
const auth = new Auth();
Run Code Online (Sandbox Code Playgroud)

对象文字示例:

// auth.js
module.exports = {
  login: (req, res) => {...},
  signup: (req, res) => {...}
};

// index.js
const auth = require('auth');
Run Code Online (Sandbox Code Playgroud)

我从阅读它们的想法是:

类示例1:

  • 您不能创建多个对象.因为模块只执行一次.因此,在每次导入时,您将获得相同的对象.类似于单身人士的东西.(如果我误解了,请在这里纠正我) …

javascript node.js express ecmascript-6

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

template0和template1数据库意外丢失

我不知道template0template1数据库模板,以创建空数据库所需.我删除它们是为了清理postgres.现在我无法创建任何新数据库.给我这个错误:

ERROR:  template database "template1" does not exist
Run Code Online (Sandbox Code Playgroud)

我该怎样做才能让事情再次发生.我会非常感谢任何帮助.

postgresql

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

Autoboxing无法将int转换为Integer

我是一个完全的初学者,我正在努力学习java.我读到的概念AutoboxingUnboxing 这里.

我正在使用Java版本1.8.0_05并使用Eclipse.

代码是:

class Test {
    public static void main(String[] args) {
        Integer iob = 100; // shows error -> Type mismatch: Cannot convert from int to Integer
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

java

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

如何在刷新后使用url hash加载特定页面?

所以,我正在使用url哈希,这有助于我带来特定的内容hashchange.现在,当我在某些特定内容上并刷新整个页面时,我在网址中有了这个哈希值,但仍然没有得到该哈希表示的内容.

说我的网址是: http://localhost/user我点击了详细信息,它将我的网址转为以下内容: http://localhost/user#!details我正在查看详细信息页面.

但是当我重新加载页面时,将上面的内容作为我的url,哈希保持相同,并且哈希没有变化,它不会调用我与hashchange事件绑定的函数.

此外,每次用户重新加载时,我都无法在不发送ajax请求的情况下将哈希值提供给服务器端beforeunload.

有什么建议?

我的代码:

var pages = {};
pages['home'] = ""; pages['details'] = ""; pages['reviews'] = ""; pages['favs'] = "";
pages['likes'] = "", pages['gallery'] = "", pages['visited'] = "", pages['coupons'] = "";

$(window).bind('hashchange', function(event) {
    var curr_hash = event.target.location.hash;
    var page_to_load = curr_hash.substr(2);
    var loadurl = "/ci_theyaw/user/user_" + page_to_load;
    load_page(loadurl, page_to_load);
});

function load_page(page, toload){

    // alert(pages[toload]);

    if(pages[toload] == "") {
        var post_data = {
            '<?php echo $this->security->get_csrf_token_name(); ?>' : …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

不允许在 CodeIgniter 中回复邮件?

CodeIgniter 的$this->email->reply_to('you@example.com', 'Your Name')函数设置回复地址。如果未提供信息,则使用“来自”函数中的信息。

我不希望用户回复我。应该怎么做才能阻止用户回复?

php email codeigniter

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

在Ruby中将多个新值附加到现有哈希键

我有一个现有密钥哈希:

my_hash["paths"] = ["tests/**"]
Run Code Online (Sandbox Code Playgroud)

我必须在键上附加多个值paths.

现在,我这样做:

my_hash["paths"] << "new path"
my_hash["paths"] << "an other new path"
... and so on
Run Code Online (Sandbox Code Playgroud)

我想在一行中做到这一点.比如说,有一个值列表,然后我可以直接将其推入现有密钥.

我很乐意帮忙.谢谢.

ruby arrays hash

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