小编Tho*_*rig的帖子

Docker中保存和导出有什么区别?

我和Docker一起玩了几天,我已经制作了一些图像(非常有趣!).现在我想坚持我的工作,来到saveexport命令,但我不完全理解他们.

saveexportDocker有什么区别?

docker

149
推荐指数
4
解决办法
4万
查看次数

链接Bitbucket Git存储库上的最新文件

我在Bitbucket上有一个公共Git存储库.我想链接最新版本的Read-Me文件.这是修订/提交的链接:

https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt

我试图用tipdefault替换版本号,但它没有用.有没有办法获得我最新文件的永久链接?

git bitbucket hyperlink

92
推荐指数
3
解决办法
2万
查看次数

Eclipse Google Plug-In无法启动Web应用程序的服务器

我想尝试Google App Engine的Google Eclipse插件,但是我被困在教程中......

我想从Google教程启动Web应用程序,但是当我单击"RUN AS> Web Application"时,我只在控制台上看到此消息:

Usage: <dev-appserver> [options] <war directory>

Options:
 --help, -h                 Show this help message and exit.
 --server=SERVER            The server to use to determine the latest
  -s SERVER                   SDK version.
 --address=ADDRESS          The address of the interface on the local machine
  -a ADDRESS                  to bind to (or 0.0.0.0 for all interfaces).
 --port=PORT                The port number to bind to on the local machine.
  -p PORT
 --sdk_root=root            Overrides where the SDK is located.
 --disable_update_check     Disable the check for …
Run Code Online (Sandbox Code Playgroud)

java eclipse google-app-engine

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

如何展平Docker镜像?

我做了一个相当大的Docker容器.当我提交容器来创建图像时,图像大约为7.8 GB.但是当我export将容器(不是save图像!)转换为tarball并重新导入它时,图像只有3 GB大.当然历史遗失了,但这对我来说没问题,因为我认为图像已经"完成"并准备好部署.

如何在不将图像/容器导出到磁盘并再次导入的情况下展平图像/容器?并且:这样做是明智的想法还是我错过了一些重要的观点?

docker

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

Docker容器绑定到端口,但我无法ping它

我有一个正在运行的Docker容器(来自图像).据我所知,容器似乎正在正常运行(日志文件看起来很好,可以通过SSH连接到容器并在其中使用SQLPlus).但是,我无法从主机连接到容器.

我像这样启动容器:

sudo docker run -d -p 49160:22 -p 49161:1521 -p 49162:8080 alexeiled/docker-oracle-xe-11g
Run Code Online (Sandbox Code Playgroud)

我通过这个检查了端口绑定:

$ sudo docker port <container> 8080
0.0.0.0:49162
Run Code Online (Sandbox Code Playgroud)

当我做一个时,sudo docker inspect <container>我得到了其他人:

"NetworkSettings": {
    "IPAddress": "172.17.0.2",
    "IPPrefixLen": 16,
    "Gateway": "172.17.42.1",
    "Bridge": "docker0",
    "PortMapping": null,
    "Ports": {
        "1521/tcp": [
            {
                "HostIp": "0.0.0.0",
                "HostPort": "49161"
            }
        ],
        "22/tcp": [
            {
                "HostIp": "0.0.0.0",
                "HostPort": "49160"
            }
        ],
        "8080/tcp": [
            {
                "HostIp": "0.0.0.0",
                "HostPort": "49162"
            }
        ]
    }
},
Run Code Online (Sandbox Code Playgroud)

当我尝试ping容器时,容器响应:

$ ping 172.17.0.2
PING 172.17.0.2 (172.17.0.2) 56(84) …
Run Code Online (Sandbox Code Playgroud)

ubuntu networking ping docker

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

HTML Media Capture API与getUserMedia()

目前,我正在尝试做一些非常简单的事情(好吧,实际上我觉得它很简单......):我想在网络应用程序中从网络摄像头拍摄照片.

我偶然发现了两种可能性:

1. HTML Media Capture API看起来非常简单:

<input type="file" accept="image/*" capture="camera">
Run Code Online (Sandbox Code Playgroud)

2. JavaScript媒体流,看起来也很简单:

navigator.getUserMedia()
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

HTML Media Capture API无法在桌面浏览器中运行,并且JavaScript媒体流无法在iOS上运行.那我应该选哪一个?都?将来会开发哪一个?哪一个是首选方式?你更倾向哪个?在一个解决方案中是否有任何缺点,我没有看到这样的票价(兼容性除外?).

谢谢.

顺便说一句:我不是一个经验丰富的HTML/JavaScript开发人员,所以请善待;)

javascript webcam html5

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

使JTextArea的部分不可编辑(不是整个JTextArea!)

我目前正在使用Swing的控制台窗口.它基于JTextArea,就像一个通用命令行.在一行中键入命令,然后按Enter键.在下一行中,显示输出,在该输出下,您可以编写下一个命令.

现在我想,你只能用你的命令编辑当前行.上面的所有行(旧命令和结果)都应该是不可编辑的.我怎样才能做到这一点?

java swing document jtextarea jtextcomponent

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

GoF中有任何模式吗?

我目前正在学习设计模式考试(将于明天举行......).在其中一个"测试考试"中,我发现了以下问题:

Jim Coplien在邀请的演讲中说,GoF书中甚至没有一种设计模式.你对此有何看法?

因为我没有参加这个特别的讲座(这是上学期;)我不知道他的意思是什么.我没有证据表明Jim Coplien说过,但我认为这无关紧要.

你觉得这个陈述对他来说意味着什么?

(我不确定这个问题是否适合这个论坛,不过,我想问一下.)

design-patterns

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

这个Waffle SSO的例子是做什么的

我正在尝试在Windows上实现SSO(在Java中).最近我发现这个例子完全符合我对Waffle的要求:

// client credentials handle
IWindowsCredentialsHandle credentials= WindowsCredentialsHandleImpl.getCurrent("Negotiate");
credentials.initialize();

// initial client security context
WindowsSecurityContextImpl clientContext = new WindowsSecurityContextImpl();
clientContext.setPrincipalName(Advapi32Util.getUserName());
clientContext.setCredentialsHandle(credentials.getHandle());
clientContext.setSecurityPackage(securityPackage);
clientContext.initialize();

// accept on the server
WindowsAuthProviderImpl provider = new WindowsAuthProviderImpl();
IWindowsSecurityContext serverContext = null;

do {  

    if (serverContext != null) {

        // initialize on the client
        SecBufferDesc continueToken = new SecBufferDesc(Sspi.SECBUFFER_TOKEN, serverContext.getToken());
        clientContext.initialize(clientContext.getHandle(), continueToken);
    }  

    // accept the token on the server
    serverContext = provider.acceptSecurityToken(clientContext.getToken(), "Negotiate");

} while (clientContext.getContinue() || serverContext.getContinue());

System.out.println(serverContext.getIdentity().getFqn());
for …
Run Code Online (Sandbox Code Playgroud)

java kerberos single-sign-on waffle

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

将字符串转换为byte []会返回错误的值(编码?)

byte[]从一个文件中读取一个并将其转换为String:

byte[] bytesFromFile = Files.readAllBytes(...);
String stringFromFile = new String(bytesFromFile, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

我想将此与byte[]我从Web服务获得的另一个进行比较:

String stringFromWebService = webService.getMyByteString(); 
byte[] bytesFromWebService = stringFromWebService.getBytes("UTF-8");
Run Code Online (Sandbox Code Playgroud)

所以我byte[]从一个文件中读取并将其转换为a String,然后String从我的Web服务获取并将其转换为byte[].然后我做了以下测试:

// works!
org.junit.Assert.assertEquals(stringFromFile, stringFromWebService);

// fails!
org.junit.Assert.assertArrayEquals(bytesFromFile, bytesFromWebService);
Run Code Online (Sandbox Code Playgroud)

为什么第二个断言失败了?

java

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