小编Rya*_*yan的帖子

Redis键中冒号的用途是什么?

我正在学习如何将Redis用于我的项目.我没有理解的一件事是在键的名称中使用的冒号究竟是什么.

我看过这样的关键名称:

users:bob
color:blue
item:bag
Run Code Online (Sandbox Code Playgroud)

冒号是否将键分成几类并更快地找到键?如果是这样,在命名键时可以使用多个冒号将它们分解为子类别吗?最后他们是否与在Redis服务器中定义不同的数据库有关?

我已阅读文档,并就此事进行了大量谷歌搜索,但奇怪的是我找不到任何讨论此事的内容.

colon redis key-value-store

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

requestAnimationFrame与此关键字

我正在使用,webkitRequestAnimationFrame但我在一个对象内部使用它时遇到了麻烦.如果我传递this它将使用的关键字window,我找不到使用指定对象的方法.

例:

Display.prototype.draw = function(){
  this.cxt.clearRect(0, 0, this.canvas.width, this.canvas.height);
  //Animation stuff here.

  window.webkitRequestAnimationFrame(this.draw);
};
Run Code Online (Sandbox Code Playgroud)

我也试过这个,但无济于事:

Display.prototype.draw = function(){
  this.cxt.clearRect(0, 0, this.canvas.width, this.canvas.height);
  //Animation stuff here.

  var draw = this.draw;
  window.webkitRequestAnimationFrame(draw);
};
Run Code Online (Sandbox Code Playgroud)

javascript animation object this

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

在JavaScript中使用标签是不好的做法?

我刚刚发现在JavaScript中使用标签,例如:

for (var i in team) {
    if(i === "something") {
        break doThis: //Goto the label
    } else {
        doThat();
    }
}

doThis: //Label
doIt();
Run Code Online (Sandbox Code Playgroud)

直到现在我还没有听说过这个,我在网上找不到太多关于它的信息,我开始认为这是有原因的.

在我看来,这类似于GOTO其他语言的陈述,并将被视为不良做法.假设这个我是对的吗?

javascript label loops break nested-loops

42
推荐指数
4
解决办法
2万
查看次数

Sublime SFTP - 保存sass文件时上传已编译的css

我在Sublime中开发html/css.我正在用sass编写我的css 并使用Sublime的构建系统来生成文件保存的css文件.它还配置为使用SFTP插件在保存时上传.

我的问题是生成的css文件没有上传,因为那不是我直接保存的文件.我试图看看SFTP插件是否有办法上传本地修改过的所有文件,但似乎并不支持.

有什么我可以做到的吗?

css sftp sass build-system sublimetext

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

在Node.js中使用DKIM签署电子邮件

我正在编写一个需要能够发送电子邮件的Nodejs应用程序.到目前为止,我已经将Postfix与名为Nodemailer的Nodejs模块结合使用,通过Amazon SES发送我的电子邮件.

Postfix一直在处理DKIM签名,但现在我希望摆脱postfix并只使用Nodemailer通过Amazon SES发送电子邮件.

我现在唯一的问题是找到一种在Nodejs中签署电子邮件的方法.我曾经想过在节点中使用"exec"运行一个opendkim命令但是却无法解决这个问题.从搜索开始,看起来也没有模块.

谁可以帮我这个事?

javascript dkim node.js amazon-ses

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

尝试解析JSON而不会崩溃Node.js服务器

我正在使用支持的Node.js开发一个项目,我也使用JSON通过Web套接字向客户端传输数据.我遇到的问题是,如果一个无效的字符串被发送到服务器(很容易被用户弄乱JavaScript控制台),那么它会在尝试解析时崩溃服务器.

我现有的防止这种情况发生的方法是使用try/catch语句.

我的问题是,是否有更合适的方法来检查字符串是否可解析?使用try/catch语句是好的做法还是仅用于调试?

谢谢.

parsing json try-catch node.js

6
推荐指数
2
解决办法
5486
查看次数

JavaScript浏览器编辑器的名称

我记得前一段时间使用JavaScript浏览器编辑器,但不记得该网站,尽管进行了大量的谷歌搜索.

有问题的网站在左上角有两个大的灰色按钮,在"代码"和"预览"的行中命名,页面的其余部分用于编写/查看代码.

javascript browser editor

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

浏览器字体默认

假设我将font-family页面主体设置为font1,font2,font3,然后将h1标签设置font family为font4,font5.如果没有安装字体4和5,浏览器会在使用浏览器默认字体之前尝试字体1,2和3吗?

css fonts default font-family

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