小编ale*_*mur的帖子

for .. in循环 - 为什么它有效?

我正在阅读"网页设计师的JavaScript"一书,我来到这个例子:

var fullName = {
  "first": "John",
  "last": "Smith"
};
for (var name in fullName) {
  console.log(name + ": " + fullName[name]);
}
Run Code Online (Sandbox Code Playgroud)

输出是:

"first: John"
"last: Smith"
Run Code Online (Sandbox Code Playgroud)

我没有得到的是:我在哪里告诉程序获取字符串"first"和"last".我的意思是,循环对象"fullName",我没有看到"名称"如何与"第一"和"最后"相关.我希望这很清楚.你能帮我吗?非常感谢!

javascript for-loop

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

在 Apexcharts 中设置图表的高度

我正在尝试在 Apexcharts 中设置图表的高度,但无论我尝试什么,它似乎都只能在响应模式下工作。

任何想法?

这是一个Codesandbox(这是他们文档中的基本示例,加上我添加了高度)。谢谢你的帮助。

apexcharts

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

heroku:连接到终端的运行控制台......

我正在尝试将一个简单的rails应用程序部署到一个heroku帐户,我能够登录并推送,只是当我尝试heroku运行rake db:migrate时它似乎挂起

或者

heroku run console
Run Code Online (Sandbox Code Playgroud)

我收到了消息

Running console attached to terminal... 
Run Code Online (Sandbox Code Playgroud)

然后没有任何事情......它只是挂起.我读到可能是我有一些被阻塞的端口(比如,端口5000),但对我来说似乎很奇怪,我之前从未遇到过这样的问题......

我在Ubuntu,我怎么检查是否是这种情况?或者我该如何解决这个问题?有人有任何暗示吗?我已经尝试过heroku更新,同样的问题......

heroku

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

HTML5 Boilerplate和1140px Grid ......他们会一起工作吗?

当谈到html5样板时,我非常喜欢,只需要快速回答:是否可以将cssgrid.net的1140px网格与HTML5样板集成?

有人试过吗?

非常感谢!

html5 boilerplate

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

在Ubuntu 12.10中使用rvm和bundle安装:Errno :: EACCES

希望您能够帮助我.我正在用ruby,rails和整个安装rvm,之前我已经完成了很多次,通常遵循这个很好的教程 http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and -您/

一切似乎都没问题,但是当我尝试运行我的捆绑安装时,我收到了这条消息(实际上整个下午都在工作):

ERROR: Gem bundler is not installed, run `gem install bundler` first.
Run Code Online (Sandbox Code Playgroud)

如果我按照它说的那样做,我得到:

ERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /var/lib/gems
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

PS:我也注意到当我安装ruby时,我得到一条消息:

No binary rubies available for: ubuntu/12.10/x86_64/ruby-1.9.3-p286.
Run Code Online (Sandbox Code Playgroud)

PPS:结果

which [gem|ruby|rails] 
Run Code Online (Sandbox Code Playgroud)

指向usr/bin/ruby​​.我注意到的是,如果我这样做

. ~/.bash_profile 
Run Code Online (Sandbox Code Playgroud)

然后哪个宝石指向我家,我可以捆绑安装.如果我重新启动,我必须这样做.〜/ .bash_profile再次......

ruby rvm

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

gsub - 如何成为高效的leet发生器

为了好玩我在ruby创建了一个简单的leet(1337)发生器

所以我正在做这样的事情,虽然有效,但看起来效率不高,我相信它只能用一条线完成......

    def leet
       words = words.gsub(/a/, '4')
       words = words.gsub(/e/, '3')
       words = words.gsub(/i/, '1')
       words = words.gsub(/o/, '0')
       words = words.gsub(/s/, '5')
       words = words.gsub(/t/, '7')
       puts words
    end
Run Code Online (Sandbox Code Playgroud)

你能在这里给我一个帮助吗?:) 谢谢!

ruby regex

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

gsub - 以大写形式首次出现一个字符

我正在研究正则表达式(使用ruby),我想在单词中找到第一个出现非数字字符并使其大写.

我一直在尝试:

word.gsub!(/\D{0,1}/) do |w|
    w.capitalize
end
Run Code Online (Sandbox Code Playgroud)

希望它只是捕获第一次出现的非数字,但它会返回所有大写字母.这样做的正确方法是什么?

非常感谢!!!

ruby regex

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

函数未定义 - 但在控制台中工作

我有这样简单的代码:

function currentImageKey() {
  $('#akslide ul li.active').index();
}
Run Code Online (Sandbox Code Playgroud)

如果我只是在控制台中调用该函数,我会得到"未定义".否则,如果我直接运行函数的内容,就像这样

$('#akslide ul li.active').index();
Run Code Online (Sandbox Code Playgroud)

它有效,我得到索引.

为什么不起作用?非常感谢您的帮助.

javascript jquery

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

Postgresql 无法启动且没有错误日志

我发现自己处于一个奇怪的境地。已经运行多年的服务器(ubuntu、ruby 1.8、rails、nginx 和 postgresql)现在给我错误(它停止工作,所以我重新启动,它工作了几个小时。然后它又停止了,所以我再次重新启动,我现在收到乘客错误)。

所以,现在 psql 不会启动

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

如果我尝试启动服务,我会得到:

service postgresql start
* Starting PostgreSQL 8.4 database server
* The PostgreSQL server failed to start. Please check the log output.
Run Code Online (Sandbox Code Playgroud)

输出日志为空。

知道可能是什么原因吗?

我能够运行:pg_config

奇怪的是我找不到数据目录 - 这正常吗?

我得到了:

    BINDIR = /usr/lib/postgresql/8.4/bin
    DOCDIR = /usr/share/doc/postgresql
    HTMLDIR = /usr/share/doc/postgresql
    INCLUDEDIR = /usr/include/postgresql
    PKGINCLUDEDIR = /usr/include/postgresql
    INCLUDEDIR-SERVER = /usr/include/postgresql/8.4/server
    LIBDIR = …
Run Code Online (Sandbox Code Playgroud)

postgresql

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

Javascript如何返回工作?

这就是我所拥有的

$wrapper.find('li').sort(function (a, b) {
  return +a.getAttribute('data-val') - +b.getAttribute('data-val');
});
Run Code Online (Sandbox Code Playgroud)

它的工作原理,正如我在Chrome开发工具中看到的那样,确实返回了一系列对象,但是......我的问题是:返回的是什么?我该如何使用该阵列?

我想做什么我拿回返回的数组,并将其粘贴在标签内.

javascript jquery

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

简单的Javascript定时计数器

我正在做以下事情:

function countUp(c){
  c.value = c.value + 1;
  $('#number').text(c.value);
}

var counter = {value: 0};

window.setTimeout(countUp(counter), 100);
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我的计数器的值似乎总是保持1.我尝试使用对象而不是变量,因为我理解对象是通过引用传递的,而不是值,我希望我可以通过我的countUp函数更改此值.

它显然不起作用,出了什么问题?

这是一个Codepen

javascript timer

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