小编alx*_*ndr的帖子

在Linux中查找-exec shell函数?

有没有办法find执行我在shell中定义的函数?例如:

dosomething () {
  echo "doing something with $1"
}
find . -exec dosomething {} \;
Run Code Online (Sandbox Code Playgroud)

结果是:

find: dosomething: No such file or directory
Run Code Online (Sandbox Code Playgroud)

有没有办法让find-execdosomething

linux bash shell bsd find

169
推荐指数
8
解决办法
7万
查看次数

在Gemfile中指定rubygem时,〜>和> =之间有什么区别?

我经常在Gemfile中看到以下符号(〜>).

gem "cucumber", "~>0.8.5"
gem "rspec", "~>1.3.0"
Run Code Online (Sandbox Code Playgroud)

我知道符号(> =)只是大于或等于,但(〜>)符号是什么意思?它们是相同的还是有任何显着差异?

ruby rubygems gemfile

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

带VIM的编程方案(Racket) - 如何入门

最近,我开始在DrRacket中编写Racket(以前称为Scheme).我很快就开始错过DrRacket中VIM的所有功能,所以我想使用VIM进行我的方案(球拍)编程.

我知道Emacs可能是强烈的lisp编程的最佳选择,但我想要的只是编写一个scheme(racket)文件检查语法,然后运行它.

不幸的是,我无法弄清楚,如何在文件的命令行中调用"racket"以使其与DrRacket一样.

我正在运行Ubuntu 10.10 Maverick Meerkat,VIM 7.3,我从官方网站下载并安装了Racket.

帮助开始将非常感激.

lisp vim scheme racket

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

UndefinedFunctionError phoenix elixir新项目

随着凤凰城的全新安装,我试图触发一个新项目,当我尝试运行服务器时,我遇到了:

Unchecked dependencies for environment dev:
 * gettext (Hex package)
  the dependency is not available, run "mix deps.get"
 * phoenix_live_reload (Hex package)
  the dependency is not available, run "mix deps.get"
 * cowboy (Hex package)
 * List item
...
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时,mix deps.get我得到:

Running dependency resolution
** (UndefinedFunctionError) undefined function Access.Map.get_and_update!/3 (module Access.Map is not available)
    Access.Map.get_and_update!(%Mix.Dep{app: :cowboy, deps: [], extra: [], from: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/mix.exs", manager: nil, opts: [hex: :cowboy, build: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/_build/dev/lib/cowboy", dest: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"], requirement: "~> 1.0", scm: Hex.SCM, status: {:unavailable, "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"}, …
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

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

Elixir中的集成测试 - 如何从单元测试中过滤掉

我想从Elixir中的单元测试中分离出集成测试.我发现Elixir mix文档有一个关于过滤器的部分,并描述了我想要做的事情.

然后将下面的行添加到appdir/test/test_helper.exs中

# Exclude all external tests from running  
ExUnit.configure exclude: [external: true]
Run Code Online (Sandbox Code Playgroud)

那么一个标签如何测试为"外部"?

testing elixir

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

使用带有carrierwave gem的多个S3存储桶

我刚刚设置了我的rails 3.2 app以使用carrierwave gem并将文件上传到S3.我没有看到的是每个上传器使用不同桶的能力.有谁知道这是否可能?

ruby ruby-on-rails amazon-s3 carrierwave

7
推荐指数
3
解决办法
3940
查看次数

根据不同表中的列从SELECT中删除行

我几乎在寻找一种方法来SELECT根据另一个表的行中的某些值来过滤掉一个表中的行.

我正在尝试下面的示例结构.我有一个博客文章内容表(每篇博文一行),另一个关于帖子的元数据表(每个键值对一行;每行有一个列与博客文章关联;每行多行博客文章).我想posts只在没有行的metadata地方拉一行metadata.pid=posts.pid AND metadata.k='optout'.也就是说,对于下面的示例结构,我只想回到posts.id=1行.

(基于我已经尝试过的)JOINs不会最终删除具有一些元数据的帖子metadata.k='optout',因为另一行元数据pid意味着它将其纳入结果.

mysql> select * from posts;
+-----+-------+--------------+
| pid | title | content      |
+-----+-------+--------------+
|   1 | Foo   | Some content |
|   2 | Bar   | More content |
|   3 | Baz   | Something    |
+-----+-------+--------------+
3 rows in set (0.00 sec)

mysql> select * from metadata;
+------+-----+--------+-----------+
| mdid | pid | k      | v         | …
Run Code Online (Sandbox Code Playgroud)

mysql sql database rdbms join

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

在Erlang中重新排序元素

我想重新定义一个元组的顺序,寻找特定的单词

例如,我有一个像这样的元组列表:

[{"a",["r001"]},
 {"bi",["bidder"]},
 {"bo",["an"]}]
Run Code Online (Sandbox Code Playgroud)

但有时候元组的顺序可以改变,例如:

[{"bi",["bidder"]},
 {"a",["r001"]},
 {"bo",["an"]}]
Run Code Online (Sandbox Code Playgroud)

要么

[{"bo",["an"]},
 {"a",["r001"]},
 {"bi",["bidder"]}]
Run Code Online (Sandbox Code Playgroud)

元组的第一个字符串/列表是我的唯一键("bo","a","bi")

但我希望能够重新排序元组列表,总是如下:

 [{"a",["r001"]},
     {"bi",["bidder"]},
     {"bo",["an"]}]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

erlang

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

.css 模块解析失败

为 React 安装了 Rodal 模态,但是当我添加时

import 'rodal/lib/rodal.css';
Run Code Online (Sandbox Code Playgroud)

我收到一个错误 ->“./~/rodal/lib/rodal.css 模块解析失败”

环顾四周似乎是 babel.config.js 问题,但即使复制其他人的答案,问题仍然存在。下面是 babel.config.js 文件

module.exports = {
  entry: [
    './src/index.js'
  ],
  output: {
    path: __dirname,
    publicPath: '/',
    filename: 'bundle.js'
  },
  module: {
  loaders: [
    { test: /\.js$/, exclude: /node_modules/, loaders: 'babel', query: { presets: ['react', 'es2015', 'stage-1'] } },
    { test: /\.css$/, loader: "style-loader!css-loader" }
    ]
  },
  resolve: {
    extensions: ['', '.js', '.jsx']
  },
  devServer: {
    historyApiFallback: true,
    contentBase: './'
  }
};
Run Code Online (Sandbox Code Playgroud)

添加 package.json

{
  "name": "frontend",
  "version": "1.0.0", …
Run Code Online (Sandbox Code Playgroud)

reactjs babeljs

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

Phoenix应用程序中的错误监控

如何在我的Phoenix应用程序中监视类似于https://airbrake.io/的Ruby on Rails应用程序中的错误?

monitoring elixir phoenix-framework

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