我试图使我的导航栏随页面移动,但如果用户向下滚动则粘在顶部.任何人都可以提供任何示例或如何?非常感激.(我对任何其他语言都没有希望).我尝试使用css粘性但它没有用.
<div class="headercss">
<div class="headerlogo"></div>
<div class="nav">
<ul>
<li><a href="#home"> <br>BLINK</a></li>
<li><a href="#news"><br>ADVERTISING WITH BLINK</a></li>
<li><a href="#contact"><br>EDUCATING WITH BLINK</a></li>
<li><a href="#about"><br>ABOUT US</a></li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
/* www..com
Blinx Service
Created by Pierre Chedraoui
(c) Copyright 2015
*/
/* BODY */
body {
margin: 0px;
background-color: #000000;
height: 2000px;
}
/* 1. HEADER */
.headercss {
width: auto;
height: 320px;
background-color: #000000;
position: relative;
}
.headerlogo {
width: auto;
height: 250px;
background-color: #272727;
position: relative;
}
.nav {
width: auto; …
Run Code Online (Sandbox Code Playgroud) 我正在使用Node.js程序将数据插入MongoDB数据库.我已将数据插入名为"repl-failOver"的集合中.
var mongoClient = require("mongodb").MongoClient;
mongoClient.connect("mongodb://localhost:30002/test", function(err, db) {
if (err) throw err;
db.collection("repl-failOver").insert( { "documentNumber" : document++}, function (err, doc) {
if (err) throw err;
console.log(doc);
});
db.close();
});
Run Code Online (Sandbox Code Playgroud)
当我使用Mongo shell并使用数据库列出集合时,show collections
我能够看到集合"repl-failOver".
如何从mongo shell为此集合运行find命令?
我正在开发一个应用程序,我正在使用Vue 2
javascript框架,在v-for
循环中我需要将循环的计数器绑定到v-model
元素的名称,这是我的代码:
<div v-for="n in total" class="form-group">
<input type="hidden" id="input_id" :name="'input_name_id[' + n + ']'" v-model="form.parent_id_n" />
</div>
Run Code Online (Sandbox Code Playgroud)
我需要n
成为循环的计数器,例如它应该是第一个元素:
<div class="form-group">
<input type="hidden" id="input_id" :name="'input_name_id[1]" v-model="form.parent_id_1" />
</div>
Run Code Online (Sandbox Code Playgroud)
在name attribute
结合的作品,但我不知道如何得到v-model
工作呢?
我有以下测试:
it.only('validation should fail', function(done) {
var body = {
title: "dffdasfsdfsdafddfsadsa",
description: "Postman Description",
beginDate: now.add(3, 'd').format(),
endDate: now.add(4, 'd').format()
}
var rules = eventsValidation.eventCreationRules();
var valMessages = eventsValidation.eventCreationMessages();
indicative
.validateAll(rules, body, valMessages)
.then(function(data) {
console.log("SHOULD NOT GET HERE");
should.fail("should not get here");
done();
})
.catch(function(error) {
console.log("SHOULD GET HERE");
console.log(error);
});
done();
});
Run Code Online (Sandbox Code Playgroud)
测试执行路径是正确的.当我验证数据时,它会"不应该在这里".测试真的是确保它没有.当我输入非验证数据时,代码会转到"应该在这里".因此验证规则有效.
我正在尝试做的是确保当我有错误的验证数据并且验证时测试失败.然而,当我运行它,因为它有良好的数据,它验证,运行失败,但摩卡仍然标记为传递.如果执行"不应该在这里",我希望它失败.
我试过抛出新的错误("失败"); 也没有运气.在这两种情况下,它实际上似乎也在.catch块中运行代码.
有什么建议?我在类似的问题中找到了解决方案.写这个问题是因为这些解决方案似乎对我不起作用.
我试着在macbook air上安装mongoDB.
我从官方网站下载了压缩文件并提取该文件并移至根目录.之后,在该目录下,我创建了/ data/db和/ log文件夹.
这是我的mongodb.config
描述我的数据库的基本配置.
dbpath = /mongodb/data/db
logpath = /mongodb/log/mongo.log
logappend = true
#bind ip = 127.0.0.1
port = 27017
fork = true
rest = true
verbose = true
#auth = true
#noauth = true
Run Code Online (Sandbox Code Playgroud)
另外,我想知道#
配置文件中的含义.
我把这个文件放到/mongodb/bin
,/mongodb
是我将文件解压缩到的目录.
我打开了终端并进入了./mongod --config mongodb.config
,我把它拿回来了.
Juneyoung-ui-MacBook-Air:bin juneyoungoh$ ./mongod --config mongodb.config
about to fork child process, waiting until server is ready for connections.
forked process: 1775
all output going to: /mongodb/log/mongo.log
ERROR: child process …
Run Code Online (Sandbox Code Playgroud) 我正在编写一个将公开API的应用程序.该应用程序允许人们创建工作区并向其添加用户.每个用户都有一个唯一的令牌.当他们进行API调用时,他们将使用该令牌(将其标识为使用该工作空间的用户).
目前我这样做:
var w = new Workspace(); // This is a mongoose model
w.name = req.body.workspace;
w.activeFlag = true;
crypto.randomBytes(16, function(err, buf) {
if(err){
next(new g.errors.BadError503("Could not generate token") );
} else {
var token = buf.toString('hex');
// Access is the list of users who can access it. NOTE that
// the token is all they will pass when they use the API
w.access = { login: req.session.login, token:token, isOwner: true };
w.save( function(err){
if(err){
next(new g.errors.BadError503("Database error saving workspace") …
Run Code Online (Sandbox Code Playgroud) 我有2个数组声明为:
var input []string
和var output []string
.
输入数组最初填充了一些ID.输出数组为NULL.
每次迭代后,我想从输入数组中删除一个随机元素并将其添加到输出数组中.
最后,输出数组中的所有元素将与输入数组相同(但具有不同的排序(索引)).
for index := 0; index < len(input); index++ {
if !visited[index] {
//do something
}
}
output[#iteration index] = input[current index]
Run Code Online (Sandbox Code Playgroud)
当我尝试这样做时,我明白了array out of bounds error
.
我试图用PhantomJS截取一个网页的截图.具体地讲,我使用捕获的示例espn.com
从这个例子.我的代码看起来像这样:
var page = new WebPage();
page.open('http://www.espn.com', function (status) {
page.render('fb.png');
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
然后我使用我的终端或命令提示符转到我的PhantomJS目录并运行:
phantomjs shotty.js
Run Code Online (Sandbox Code Playgroud)
一切都运行良好,但完成输出图像需要6-8秒.这是正常的吗?有没有更快的方法来实现这一点,以便它在一秒或更短的时间内完成?
我使用的是CentOS和Windows 7.两个盒子都有8GB的RAM,3.2 GHz的CPU,我在speedtest.net上的速度下降了22Mbp/s,速度达到了1Mbp/s
我正在寻找关于事件和ui对象的jQuery可选事件的信息:"选择"和"开始"作为参数.我在文档中找不到这个并且通过属性循环没有帮助.
$('#content_td_account').selectable({
filter: 'li:not(".non_draggable")',
selecting: function(event, ui) {
}
});
Run Code Online (Sandbox Code Playgroud)
具体来说,我想找到正在选择的元素并检查它们以查看它们的父元素是否相同.我假设这将在ui对象的某些地方.
我有一个最初使用Express 2.X构建的旧测试项目.我正在将它移动到Express 4.x并尝试插入Babel 6.x来试验服务器端的ES6功能.
Express 4.x的更新没问题.原始应用程序工作正常.当我开始添加ES6功能时会出现问题.
我特别想替换所有require
和module.export
说明书用ES6 import {...} from...
和export {...}
.
问题:我似乎无法将外部文件中的路由导入主app.js
文件.
我的app.js
加载路线如下:
import { indexRoute } from './routes/index_route';
app.use('/', indexRoute);
Run Code Online (Sandbox Code Playgroud)
里面index_route.js
我有:
"use strict";
import express from 'express';
var router = express.Router();
router.get('/', function(req, res, next) {
res.render('index_view', { title: 'Express' });
});
export { router }
Run Code Online (Sandbox Code Playgroud)
这个源代码适用于Babel,但节点在启动时会抱怨:
Router.use() requires middleware function but got a undefined
Run Code Online (Sandbox Code Playgroud)
我有两个文件index_route.js
,每个文件用于一组路由,而AFAIS它们都导入+修改+导出相同的路由器对象.在任何情况下,使用ES6关键字完成的导出+导入都会返回undefined
.
我究竟做错了什么?我在错误的对象上使用ES6关键字吗?我是否使用过时的指令来配置里面的路线app.js
?