小编bfo*_*ine的帖子

为什么不能酿造找到具体的已知配方?

我正试图在我的mac上安装bazel(10.11.5).

我可以看到它可以通过brew获得:http: //braumeister.org/formula/bazel

但是当我运行"brew install bazel"时,我得到了这个:

Error: No available formula for bazel 
Searching formulae...
Searching taps...
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

homebrew bazel

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

Valgrind macOs和错误Syscall param msg-> desc.port.name指向未初始化的字节

我尝试在非常简单的项目中运行valgrind 3.13和3.14(在macOs 10.12.6上),但我得到了一个奇怪的错误,我以前从未在linux中获得过.

  1. 非常简单的C程序main.c:

    int main() {
        return (0);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 编译cc:

    $> cc main.c
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行我的简单程序valgrind:

    $> valgrind ./a.out
    
    Run Code Online (Sandbox Code Playgroud)
  4. valgrind的输出:

    ==12768== Memcheck, a memory error detector
    ==12768== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
    ==12768== Using Valgrind-3.14.0.SVN and LibVEX; rerun with -h for copyright info
    ==12768== Command: ./a.out
    ==12768==
    ==12768== Syscall param msg->desc.port.name points to uninitialised byte(s)
    ==12768==    at 0x10049434A: mach_msg_trap (in /usr/lib/system/libsystem_kernel.dylib)
    ==12768==    by 0x100493796: mach_msg (in /usr/lib/system/libsystem_kernel.dylib)
    ==12768==    by …
    Run Code Online (Sandbox Code Playgroud)

c macos valgrind cc

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

恐慌与断言之间有什么区别?

Go不提供断言.它们无疑是方便的,但我们的经验是程序员将它们用作拐杖以避免考虑正确的错误处理和报告.

然而,它具有打印和println哪些呢

像打印一样恐慌,打印
panicln之后执行中止println,打印后中止执行

断言与断言相同吗?为什么他们会声称上述但却恐慌?我可以看到它导致相同的问题,但添加一个错误消息到它的结尾,很容易被滥用.我错过了什么吗?

go

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

AdMob 7.3.1和Swift 2.0 - 找不到模块

我在使用Swift 2.0的Google AdMob框架时遇到问题.我第一次使用AdMob,所以我不知道AdMob或Swift 2.0是否存在问题.

我已经包含了AdMob框架并将其导入到我的ViewController中:

import GoogleMobileAds
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

没有这样的模块GoogleMobileAds

桥接标头也不起作用:

#import <GoogleMobileAds/GoogleMobileAds.h>
Run Code Online (Sandbox Code Playgroud)

错误:

找不到GoogleMobileAds/GoogleMobileAds.h文件

我应该如何加入AdMob?我测试了AdMob 6.12.2并通过桥接头包含它,它可以工作.

来自其他用户的先前帖子对我没有帮助 - 没有针对此问题的解决方案.

module admob ios swift swift2

11
推荐指数
3
解决办法
6503
查看次数

什么是具有最快迭代的标准OCaml数据结构?

我正在寻找一个容器,通过封装元素提供最快的无序迭代.换句话说,"添加一次,多次迭代".

OCaml的标准模块中是否有一个足够快(这样进一步优化它将是无用的)?还是某种第三方GPL准备好的?

AFAIK只有一个OCaml编译器,所以快速的概念或多或少都清晰......

......但在我看到几个答案之后,它似乎并非如此.当然,有大量的数据结构允许O(n)迭代通过大小为n的容器.但我正在解决的任务之一是O(n)和O(2n)之间的差异很重要;-).

我还看到Arrays和Lists提供了有关添加元素顺序的不必要信息,我不需要这些信息.也许在"功能世界"中存在数据结构,这样可以以一点迭代速度交换该信息.

CI会完全选择一个普通阵列.问题是,我应该在OCaml中选择什么?

performance ocaml data-structures

10
推荐指数
3
解决办法
1832
查看次数

-fheinous-gnu-extensions选项有什么作用?

当家酿编译libgcrypt在OS X上,它的补丁它使用铛,并添加-std=gnu89-fheinous-gnu-extensionsCFLAGMakefile文件变种.后者做了什么?

clang

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

警告:node-5.0.0已经安装,它只是没有链接

我正在尝试安装节点js.我收到以下错误.任何的想法?

brew install node
Warning: node-5.0.0 already installed, it's just not linked
Run Code Online (Sandbox Code Playgroud)

谢谢

homebrew node.js

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

如何将JAR上传到Nexus OSS 3?

如何通过curlNexus 3 上传jar ?我尝试使用链接提示但没有成功.

以下是我的尝试:

curl -v -F r = -F releases hasPom = true and = -F jar -F file = @. / v12.1.0.1 / pom.xml -F file = @. / v12.1.0.1 / ojdbc7.jar -u admin: admin123 http: // localhost: 8081 / repository / maven releases

curl -v -F r = -F releases hasPom = false -F and -F jar = g = com.oracle.jdbc -F = ojdbc7 -F v = 1.0 p = -F jar …
Run Code Online (Sandbox Code Playgroud)

nexus nexus3

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

如何将参数传递给自制服务

我已经使用自制软件安装了 beanstalkd,但无法增加最大作业大小。

这通常通过将 -z 参数作为“-z byte_size”传递来完成

所有为自己编辑公式的尝试都未能根据需要增加作业规模。

如何在自制软件中成功传递 -z 参数以增加最大作业大小。

我尝试使用“brew edit beanstalkd”并修改文件,使用 -z 10000000 添加第二个“字符串”值,但这似乎没有帮助。

macos installation homebrew beanstalkd

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

dyld:惰性符号绑定失败:未找到符号:_PQsetErrorContextVisibility

在跑步

$ psql
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

dyld: lazy symbol binding failed: Symbol not found: 
_PQsetErrorContextVisibility
Referenced from: /usr/local/bin/psql
Expected in: /usr/local/lib/libpq.5.dylib

dyld: Symbol not found: _PQsetErrorContextVisibility
Referenced from: /usr/local/bin/psql
Expected in: /usr/local/lib/libpq.5.dylib

Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

我尝试了一些事情:

  1. 很少有帖子建议更新brew
  2. 很少有人建议将/ usr/local/bin/psql添加到〜/ .bash_profile并重新启动系统
  3. 很少有人说这是XCode的问题,但是我没有安装XCode所以它对我来说无效.

但它都没有奏效.

我的bash_profile看起来像这样

PATH="/usr/local/bin/psql:/usr/local/sbin:/usr/local/bin:/sbin:/bin
:/usr/sbin:/usr/bin:/root/bin:/usr/local/bin/geckodrive??r:$PATH"
export PATH
Run Code Online (Sandbox Code Playgroud)

我在用:

  • psql(PostgreSQL)9.6.2
  • macOS Sierra版本10.12.3

macos homebrew psql

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