小编jus*_*don的帖子

如何在twitter bootstrap中创建只读表单布局

假设您在使用twitter bootstrap时拥有查看信息(而不是编辑信息).显示数据的最佳方式是什么?

这实际上是一个问题:https://github.com/twitter/bootstrap/issues/4094.

twitter-bootstrap

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

对返回值的ruby操作进行基准测试

基准测试需要一个块并返回时间:http: //ruby-doc.org/stdlib-1.9.3/libdoc/benchmark/rdoc/Benchmark.html

require 'benchmark'
puts Benchmark.measure { "a"*1_000_000 }
Run Code Online (Sandbox Code Playgroud)

如果您想对操作进行基准测试并获得返回值和已用时间,该怎么办?

或者,换句话说,闭包可以修改传递给它的对象吗?

ruby benchmarking closures

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

如何让npm运行<script>委托给子package.json?

我有2个级别的package.json文件.

示例在这里:

https://github.com/justin808/react-webpack-rails-tutorial

原因是顶层是一个Rails应用程序,我将所有节点工具放在一个名为client的目录下,并使用它自己的package.json文件.顶级package.json文件是一个方便,也是节点buildpack运行npm install脚本的钩子.

我有一个转发gulp命令的例子.通常会将从顶层找不到的任何东西转发package.json给孩子吗?

顶级package.json.

{
  "name": "react-webpack-rails-tutorial",
  "version": "1.1.1",
  "description": "Code from the React Webpack tutorial.",
  "main": "server.js",
  "engines": {
    "node": "0.10.32"
  },
  "scripts": {
    "postinstall": "cd ./client && npm install",
    "gulp": "cd ./client && npm run gulp"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/justin808/react-webpack-rails-tutorial.git"
  },
  "keywords": [
    "react",
    "tutorial",
    "comment",
    "example"
  ],
  "author": "justin808",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/justin808/react-webpack-rails-tutorial/issues"
  },
  "homepage": …
Run Code Online (Sandbox Code Playgroud)

node.js npm package.json

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

如何修复emacs错误"检测到旧式反引号"

关于修复emacs错误"检测到旧式反引号"的任何提示?

我确定错误来自我写的一些古老的lisp代码.

谢谢.

emacs elisp

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

使用git和rtc - rsync怎么样?

为了加快我跟踪自己变化的能力,我想使用git.我的团队正在使用RTC(Rational Team Concert).与git有很好的perforce集成:http://kb.perforce.com/article/1417/git-p4.对于git-RTC我还找不到这样的东西.请注意,有一篇文章介绍了如何将RTC与另一个SCM集成,例如git:https://jazz.net/library/article/194.但是,我正在寻找p4-git桥提供的详细工作流程说明类型,例如如何设置文件,如何保持文件同步,如何将git提交发送到RTC.

我想知道是否还有其他人解决了这个问题.

我正在考虑:

  1. 在我的RTC沙箱的顶部做一个git init,并确保git文件在.jazzignore中.
  2. 也许我的RTC工作区沙箱的rsync副本,以便我可以在沙箱中获取更改,将它们rsync到我的"git-area",然后将补丁应用回RTC沙箱区域.这将使git和RTC区域分开.

在任何一种情况下,我都会使用git stash来保存自己的更改,以便同步更改存储在自己的提交中.

如果我做#1,我猜我的更改将准备好提交到RTC,可能使用GUI或命令行.

在#2的情况下,如果我已经完成了中间提交,也许我可以使用git rebase对提交进行重新排序,以便最后按顺序排序,然后创建一个补丁文件以应用于主RTC沙箱.

另一个想法是尝试重写p4脚本以支持RTC.我还不太了解RTC命令行界面来评估这一点.

git rtc rational-team-concert

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

绑定选项左右箭头在zsh命令行中按单词移动

我在Mac OSX 10.8上使用带有xterm键绑定的iTerm2 zsh.

我想zsh使用左箭头和右箭头选项来做左右词的标准Mac绑定.

如果我按下ctrl-v然后选项左箭头和右箭头,那么打印的两个键序列在哪里:

^[[1;9D 

^[[1;9C
Run Code Online (Sandbox Code Playgroud)

我尝试使用绑定这些序列bindkey -v,但没有运气.

shell zsh zshrc

9
推荐指数
3
解决办法
2463
查看次数

postgres中的不区分大小写的索引,处理区分大小写的查询?

如果我通过创建此索引将users.email上的常规唯一索引更改为不区分大小写的索引:

CREATE UNIQUE INDEX user_email_ci_idx ON users ((lower(email)));
Run Code Online (Sandbox Code Playgroud)

有没有理由不放弃先前的区分大小写的索引?

我猜想postgres将切换到新索引,结果集的性能将是相同的.

sql postgresql indexing pattern-matching

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

为什么Puma rails服务器只接受localhost:3000而不是127.0.0.1:3000

试用Puma作为我的Rails服务器.

有人知道为什么Puma rails服务器只接受localhost:3000而不是127.0.0.1:3000?

我想要测试Facebook OAuth,这需要一个IP地址.

ruby-on-rails puma

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

在Ruby中包装现有Java库的最佳方法(JRuby)

我希望将一个ruby(JRuby)包装器放在一个中等大小的Java库上,我正在寻找有关从包装到策略的各种最佳实践的建议和文章.

我在这里找到了一个关于这个主题的相对过时的(2009)讨论:http://www.ruby-forum.com/topic/188447.

我想使用最新版本的JRuby.

java jruby

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

git-p4 - 对它如何工作的任何重要解释

如果您远程使用perforce并且希望获得用于跟踪差异的强大git速度,则可以使用以下解决方案:http://kb.perforce.com/article/1417/git-p4

但是,我注意到以下几点:

  1. 完全按照说明操作
  2. 导入大型树而不获取历史记录可能需要一段时间
  3. 在大型树上,第一次提交将花费很长时间,因为此命令将同步整个树.
  4. 如果你做了一个你不想发送给perforce的提交,你必须做一个"git rebase -i"并删除有问题的提交记录.你不能做"git p4 submit",然后"p4 revert"你不想发送的文件.
  5. 如果你搞砸了什么,事情会变得非常混乱.

这是我的问题.git-p4如何使用远程存储库有一个很好的解释吗?热git-p4的整体解释有效吗?

git-p4不适合胆小的人.我知道你真的需要理解git才能很好地使用它.

git perforce git-p4

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