小编Joe*_*hon的帖子

前端开发人员面试问题

对于这里的软件开发人员来说,有很多很好的面试问题(甚至是"谜题"),但我想知道是否有人对前端开发人员的职位有一些好问题.我们正在寻找知道HTML + CSS + JS的人.

一些显而易见的问题:

  • 你使用过JavaScript库吗? - 跟进:哪个,为什么那个超过别人?
  • 您是否关注HTML5和CSS3的开发? - 跟进:您最期待哪些功能,为什么?

你知道前端开发者有什么好的"谜题"吗?也许一个JS嘶嘶声?

编辑:改变了两个问题,使其更加开放.

frontend

73
推荐指数
3
解决办法
8万
查看次数

从Go代码构建Docker镜像

我正在尝试使用Docker API和Docker Go库(https://github.com/docker/engine-api/)构建Docker镜像.代码示例:

package main
import (
    "fmt"
    "github.com/docker/engine-api/client"
    "github.com/docker/engine-api/types"
    "golang.org/x/net/context"
)
func main() {
    defaultHeaders := map[string]string{"User-Agent": "engine-api-cli-1.0"}
    cli, err := client.NewClient("unix:///var/run/docker.sock", "v1.22", nil, defaultHeaders)
    if err != nil {
        panic(err)
    }
    fmt.Print(cli.ClientVersion())
    opt := types.ImageBuildOptions{
        CPUSetCPUs:   "2",
        CPUSetMems:   "12",
        CPUShares:    20,
        CPUQuota:     10,
        CPUPeriod:    30,
        Memory:       256,
        MemorySwap:   512,
        ShmSize:      10,
        CgroupParent: "cgroup_parent",
        Dockerfile:   "dockerSrc/docker-debug-container/Dockerfile",
    }
    _, err = cli.ImageBuild(context.Background(), nil, opt)
    if err == nil || err.Error() != "Error response from daemon: Server error" { …
Run Code Online (Sandbox Code Playgroud)

go docker dockerfile docker-api

6
推荐指数
5
解决办法
4105
查看次数

具有引用数据成员的类的默认构造函数?

我有一个MyClass需要在默认构造函数中创建std::arrayof 的类std::vector。但是,此类具有一个数据成员,该成员是一个引用(类型为Something),它也需要在构造函数中初始化,而我无法在默认构造函数中进行此操作。

我该如何解决?

class MyClass{
public:
    MyClass(); //Cannot instantiate s??
    MyClass(Something& s);
    Something& s;
}

MyClass array[10];   // MyClass needs a default constructor but a default 
                     // constructor won't be able to initialize s
Run Code Online (Sandbox Code Playgroud)

c++ reference default-constructor class-members

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

我应该在交叉熵之前应用 softmax 吗?

pytorch教程 ( https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html#sphx-glr-beginner-blitz-cifar10-tutorial-py ) 在 CIFAR 数据集上训练卷积神经网络 (CNN)。

    class Net(nn.Module):
        def __init__(self):
            super(Net, self).__init__()
            self.conv1 = nn.Conv2d(3, 6, 5)
            self.pool = nn.MaxPool2d(2, 2)
            self.conv2 = nn.Conv2d(6, 16, 5)
            self.fc1 = nn.Linear(16 * 5 * 5, 120)
            self.fc2 = nn.Linear(120, 84)
            self.fc3 = nn.Linear(84, 10)

        def forward(self, x):
            x = self.pool(F.relu(self.conv1(x)))
            x = self.pool(F.relu(self.conv2(x)))
            x = x.view(-1, 16 * 5 * 5)
            x = F.relu(self.fc1(x))
            x = F.relu(self.fc2(x))
            x = self.fc3(x)
            return x 
Run Code Online (Sandbox Code Playgroud)

网络看起来不错,除了最后一层fc3,它预测属于 10 个类的概率,而没有 softmax。在计算交叉熵损失之前,我们不应该先应用 …

cross-entropy pytorch

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

无法在开发iPhone中安装应用程序

使用Xcode 7,我无法在iOS 9 GM的开发iPhone上安装应用程序.应用程序标记为已安装但在跳板中不可见.配置文件似乎没问题.我正在使用核心情节,不知道它是否是一个架构问题.

设备日志

>     Sep 11 18:35:53 Davides-iPhone streaming_zip_conduit[274] <Warning>: LaunchServices: installing app for existing placeholder
> <LSApplicationProxy: 0x135523f60> com.protoscar.HCD2 <(null) *Not
> found in database*>
>     Sep 11 18:35:53 Davides-iPhone streaming_zip_conduit[274] <Warning>: LaunchServices: Not creating progress for
> <LSApplicationProxy: 0x135523f60> com.protoscar.HCD2 <(null) *Not
> found in database*> since it is not a placeholder.
>     Sep 11 18:35:53 Davides-iPhone installd[52] <Notice>: 0x1704b3000 -[MIClientConnection installPath:withOptions:completion:]: Install of "/var/mobile/Media/PublicStaging/HCD2.app" type Developer requested by
> streaming_zip_conduit (pid 274)
>     Sep 11 …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios

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

Python argparse,有两个可选参数,至少有一个是必需的

我在我的python程序中遇到问题,我有两个可选参数,问题是必须至少有一个这两个参数必须使用但是两个参数不能一起传递,有没有办法这样做与argparse?

这是我目前使用的代码:

parser = argparse.ArgumentParser(description='worker')
arser.add_argument('-i', "--item", type=bool, default=False, required=False)
parser.add_argument('-o', "--offer", type=bool, default=False, required=False)
Run Code Online (Sandbox Code Playgroud)

以下是我希望如何工作的一些示例:

  • ./main.py -i True =>好的

  • ./main.py -o True =>好的

  • ./main.py -o True -i True =>不行

python argparse

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