小编mha*_*190的帖子

终端命令是什么:ls -l显示?

我知道它会输出"长"版本,但每个部分的含义是什么?

在我的Mac上,当我输入时

ls -l /Users 
Run Code Online (Sandbox Code Playgroud)

我明白了

total 0
drwxr-xr-x+ 33 MaxHarris  staff  1122 Jul  1 14:06 MaxHarris
drwxrwxrwt   8 root       wheel   272 May 20 13:26 Shared
drwxr-xr-x+ 14 admin      staff   476 May 17 11:25 admin
drwxr-xr-x+ 44 hugger     staff  1496 Mar 17 21:13 hugger
Run Code Online (Sandbox Code Playgroud)

我知道第一行是权限,虽然我不知道订单是什么.如果可以解释那将是很好的.然后是什么数字呢?

基本上,这些事情中的每一个意味着什么?为什么用户名有时写两次并且与其他时间不匹配?

unix macos terminal ls

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

为什么在大型浮子上添加一个小浮子只是放下一个小浮子?

说我有:

float a = 3            // (gdb) p/f a   = 3
float b = 299792458    // (gdb) p/f b   = 299792448
Run Code Online (Sandbox Code Playgroud)

然后

float sum = a + b      // (gdb) p/f sum = 299792448
Run Code Online (Sandbox Code Playgroud)

我认为它与尾数移动有关.有人能解释到底发生了什么吗?32位

c floating-point

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

如何使用graphql-ruby指定多态类型?

我有一个UserType和一个可用的,可以是一个Writer或帐户.

对于GraphQL,我想也许我可以像这样使用UserableUnion:

UserableUnion = GraphQL::UnionType.define do
  name "Userable"
  description "Account or Writer object"
  possible_types [WriterType, AccountType]
end
Run Code Online (Sandbox Code Playgroud)

然后像这样定义我的UserType:

UserType = GraphQL::ObjectType.define do
  name "User"
  description "A user object"
  field :id, !types.ID
  field :userable, UserableUnion
end
Run Code Online (Sandbox Code Playgroud)

但我明白了 schema contains Interfaces or Unions, so you must define a 'resolve_type (obj, ctx) -> { ... }' function

我试过在多个地方放置一个resolve_type,但我似乎无法弄清楚这一点?

现在有人如何实现这个?

ruby ruby-on-rails graphql

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

通过哈希值找到哈希数组的交集

例如,如果我有2个哈希数组:

user1.id
=> 1
user2.id
=> 2

user1.connections = [{id:1234, name: "Darth Vader", belongs_to_id: 1}, {id:5678, name: "Cheese Stevens", belongs_to_id: 1}]

user2.connections = [{id:5678, name: "Cheese Stevens", belongs_to_id: 2}, {id: 9999, "Blanch Albertson", belongs_to_id: 2}]
Run Code Online (Sandbox Code Playgroud)

那么在Ruby中如何通过哈希ID值找到这两个数组的交集?

所以对于上面的例子

intersection = <insert Ruby code here>
=> [{id: 5678, name: "Cheese Stevens"}]
Run Code Online (Sandbox Code Playgroud)

我不能只使用,intersection = user1.connections & user2.connections因为belongs_to_id不同。

谢谢!

ruby arrays hash intersection ruby-on-rails

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

使用rails cucumber测试facebook登录

我按照本教程在我的网站上设置了Facebook登录,并使用黄瓜和水豚.我曾尝试以下其他SO帖子这样解释如何建立一个假的登录帐户.如果我直接使用它,我得到:

When I follow "sign_in"                                        # features/step_definitions/web_steps.rb:56
      No route matches [GET] "/oauth/authorize" (ActionController::RoutingError)
      ./features/step_definitions/web_steps.rb:57:in `/^(?:|I )follow "([^"]*)"$/'
      features/facebook_signin.feature:9:in `When I follow "sign_in"'
Run Code Online (Sandbox Code Playgroud)

如果我添加get "/oauth/authorize"到我的路线,我得到:

When I follow "sign_in"                                        # features/step_definitions/web_steps.rb:56
      uninitialized constant OauthController (ActionController::RoutingError)
      ./features/step_definitions/web_steps.rb:57:in `/^(?:|I )follow "([^"]*)"$/'
      features/facebook_signin.feature:9:in `When I follow "sign_in"'
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么,为什么抱怨.如果我将我的Gemfile更改gem 'omniauth-facebook', '1.4.0'为只是gem 'omniauth-facebook'我得到几乎相同的错误,除了代替:

/oauth/authorize我得到了/dialog/oauth,而不是uninitialized constant OauthController,我得到了uninitialized constant DialogController

最近有没有人成功设置黄瓜测试登录Facebook?

当我在localhost:3000并导航到localhost:3000/auth/facebook一切正常,我正在使用sessionsController,所以我不明白为什么在测试中,它试图使用这些oauthControllers或DialogueControllers.

facebook ruby-on-rails cucumber omniauth facebook-login

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

为什么我的背景CSS图像不显示

所以我制作了一个背景图片,只有两个彩色条,以匹配我的标题和导航栏.我只是希望它水平重复,但它没有显示出来.下面是一个显示我的文件和图像的屏幕截图: 在此输入图像描述

谢谢你的帮助!

HTML

   <!doctype html>
<html lang="en">
<head>
   <meta charset="utf-8" />
   <title>Tech MAX'd</title>
   <link rel="stylesheet" href="css/main.css" type="text/css"/>
   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
   <script src="js/general.js" type="text/javascript"></script>
</head>


<body>  
   <div id="big_wrapper">
      <header id="top_header">
         <h1>Welcome to Tech MAX'd</h1>
      </header>

      <nav id="top_nav">
         <ul>
            <li>...
Run Code Online (Sandbox Code Playgroud)

CSS

*{
   margin:0px;
   padding:0px;
}
h1{
    padding: 2px;
    color: #ffffff;
    font: 24px Palatino;
    display: inline-block;
}
h2{
   font: bold 14px Palatino;
}
header, section, footer, aside, nav, article, hgroup{
   display:block;
}
body{
margin: 0px;
padding: 0px;
text-align: center;
background: #e0e0e0 url(images/tmbackground.gif) repeat-x; …
Run Code Online (Sandbox Code Playgroud)

html css

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

二叉搜索树"包含"功能

尝试为二叉树创建包含函数.

该函数如下所示:

    bool contains(bt_node* top, int data) {
    if (top == NULL) return false;
    else {
        if (data == top->data) return true;
        else if (data < top->data) contains(top->left, data);
        else if (data > top->data) contains(top->right, data);
    }
}
Run Code Online (Sandbox Code Playgroud)

该函数对于实际位于树中的值返回false.有人可以帮忙吗?

谢谢,

马克斯

c c++ binary-search-tree

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

惯例:if(!foo)vs除非(foo).而(!foo)vs(foo)

我正在学习Ruby和RoR,并注意到它不是使用

if !foo
Run Code Online (Sandbox Code Playgroud)

红宝石提供

unless foo 
Run Code Online (Sandbox Code Playgroud)

另外,而不是:

while !foo 
Run Code Online (Sandbox Code Playgroud)

我们有

until foo 
Run Code Online (Sandbox Code Playgroud)

来自C++/Java,当我阅读时,它似乎只会让我感到困惑,除非/直到.看起来好像在ruby中编程的人通常使用除非/直到否定if/while?

这是我应该习惯的东西,还是你看到很多关于这个问题的差异?

谢谢!

ruby ruby-on-rails

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

gcc汇编到十六进制

对于实验室,我需要知道我写的汇编的十六进制指令.例如,我有bang.s:

movl 0xaaaaaaaa 0xbbbbbbbb
push 0xcccccccc
ret
Run Code Online (Sandbox Code Playgroud)

现在我想得到这些指令的十六进制代码.我该如何使用cc和/或objdump完成此操作?

我试过了:

objdump -S bang.s
Run Code Online (Sandbox Code Playgroud)

但我得到"文件格式无法识别"

assembly hex objdump

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