小编Sag*_*ann的帖子

docker buildx 无法在图像列表中显示结果

以下命令不显示输出ubuntu1图像:

docker buildx build -f 1.dockerfile -t ubuntu1 .
docker image ls | grep ubuntu1
# no output
Run Code Online (Sandbox Code Playgroud)

1.docker文件:

FROM ubuntu:latest
RUN echo "my ubuntu"
Run Code Online (Sandbox Code Playgroud)

另外,我无法在其他 docker 文件的语句中使用该图像FROM(两个版本都在我的本地 Windows 机器上):

2.docker文件:

FROM ubuntu1
RUN echo "my ubuntu 2"
Run Code Online (Sandbox Code Playgroud)
docker buildx build -f 2.dockerfile -t ubuntu2 .

#error:
WARNING: No output specified for docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into …
Run Code Online (Sandbox Code Playgroud)

docker docker-build buildx

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

html navigator"用户拒绝地理定位"

我有一个window.navigator的问题,每当我将以下代码作为本地html文件运行时,我收到错误代码1,"用户拒绝地理定位":

navigator.geolocation.getCurrentPosition(function(position) {
        console.log(position);
    }, function(positionError) {
        console.log(positionError);
    });
Run Code Online (Sandbox Code Playgroud)

输出来自错误函数,positionError包含:

code: 1
message: "User denied Geolocation"
Run Code Online (Sandbox Code Playgroud)

如果从某个服务器提供包含html,则不会发生这种情况.

这是预期的吗?有没有办法从本地html使用导航器?我正在尝试编写一些移动应用程序,但我也尽可能避免使用网络.

谢谢.

javascript html5 geolocation navigator

16
推荐指数
3
解决办法
5万
查看次数

在bluestacks app player上通过eclipse调试android应用程序

我已经阅读了一些文章,BlueStacks App Player可用于通过Eclipse调试Android应用程序,而不是默认的android模拟器. 示例文章

但我认为这是指Windows版本,我无法在MacOS上使用它.有谁知道如何在MAC上使用BlueStacks/eclipse进行调试?

debugging android emulation bluestacks

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

FB通过网络应用程序登录后的空白屏幕?

我试过关注FB移动网络"入门指南":https: //developers.facebook.com/docs/guides/mobile/web/ 我在iphone上打开全屏的网络应用程序.

但是当我尝试使用打开的fb登录页面登录时,单击"登录"按钮后,我得到一个空白的白色屏幕.用户登录但是..我知道这是因为如果我关闭并重新打开我的网络应用程序,我会检查登录状态并尝试获取一些用户信息,并且它工作正常...

当我在桌面的chrome或我的iphone的safari中尝试相同的Web应用程序时,登录过程就可以了......它只能在全屏web应用程序中打破.

有任何想法吗??我只是关注FB中的示例代码:-(

谢谢.

iphone mobile facebook web-applications web

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

如何检测MPMoviePlayerController启动电影?

我正在使用MPMoviePlayerController,如何检测电影实际开始播放的时间 - 而不是当用户摆弄搜索控件时?

从我做的测试中,我总是得到一个"加载状态改变"事件,并且(moviePlayer.loadState == MPMovieLoadStatePlayable)TRUE在电影开始时和用户拖动搜索控件之后(即使他将它从一端拖到中间 - 不一定是电影的开头) .如何区分电影启动和搜索?

mpmovieplayercontroller seek nsnotification nsnotificationcenter ios

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

如何检测window.location是否失败?

如何检查对window.location的调用是否失败,因为给定的URL无效等?是否有一些事件可以设置在窗口对象或其他可以捕获它的对象上?

javascript javascript-events window.location

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

调用java子类保护方法时方法访问被拒绝

我有以下问题:我有一个类,尝试使用反射来调用其受保护的OWN方法之一,并且我得到一个异常:java.lang.IllegalAccessException:访问方法被拒绝

有人可能会对此有所了解吗?

基类:

public abstract class BaseReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        // invoke the correct event method:
        Method method;
        try {
            method = this.getClass().getDeclaredMethod("testMethod");
            method.invoke(this);
        } catch (Throwable ex) {
             // ... display exception message
        }
    }

    protected void testMethod() {
    }

}
Run Code Online (Sandbox Code Playgroud)

派生的具体类:

class MyReceiver extends BaseReceiver {
    @Override
    protected void testMethod() {
        // display error message
    }
}
Run Code Online (Sandbox Code Playgroud)

java reflection methods illegalaccessexception

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

如何使用我组织中另一个存储库的自定义 github 操作?

我正在按照docker Github 操作的示例来创建我自己的操作。我想将操作保留在我的组织中的私有存储库中,然后从同一组织下的另一个存储库中重复使用它。

该文档指出“当操作位于私有存储库中时,该操作只能在同一存储库中的工作流中使用”,但据我了解,它不涵盖此类操作在组织上下文中的行为方式 - 仅在独立存储库中语境。我是否必须将其公开并投放到市场上,才能在我自己的私人组织中重复使用它?

有人有设置此类操作的经验吗?

building-github-actions

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

Kubernetes:如果 nodePort 是随机的,如何访问服务?

我是 K8s 的新手,目前正在使用 Minikube 来玩这个平台。如何为服务配置公共(即集群外)端口?我遵循了nginx 示例和 K8s 服务教程。就我而言,我创建了这样的服务:

kubectl expose deployment/mysrv --type=NodePort --port=1234
Run Code Online (Sandbox Code Playgroud)

该服务的端口是 1234,供任何试图从集群内部访问它的人使用。minikube 教程说我需要通过它的随机 nodePort 直接访问服务,这适用于手动测试目的:

kubectl describe service mysrv | grep NodePort
...
NodePort:                 <unset>  32387/TCP
# curl "http://`minikube ip`:32387/"
Run Code Online (Sandbox Code Playgroud)

但我不明白,在一个真正的集群中,该服务如何拥有一个固定的世界可访问端口。nginx 示例描述了有关使用 LoadBalancer 服务种类的一些内容,但它们甚至没有在那里指定端口...

任何想法如何修复整个服务的外部端口?

kubernetes kubernetes-service

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

如何在javascript中从img src获取"真实"网址

我有一些像这样的离线html:

<img src="../img/button.png"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试访问JS中的src属性时,我获得的值与html中的值不同:

var s = myimg.src; // equals 'file:///V:/test/test1/img/button.png'
Run Code Online (Sandbox Code Playgroud)

就好像这个值在html和我对'src'属性的调用之间得到了解决.如何获得"原始"值而不是已解决的值?

TNX

html javascript url

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

为什么我的应用程序谷歌播放不支持三星标签(和其他一些人)?

我已经看过几个关于这个主题的帖子,但似乎没有关于如何准确确定某些设备为什么在我的Google Play上发布的应用程序显示为"不支持"的信息....顺便提一下,该应用没有国家/地区过滤器.知道如何找到问题的根源吗?

下面是'aapt dump badging xxxxx.apk'的输出:(我用"xxxxx"替换了包名)注意,应用程序使用Urban Airship SDK进行C2DM推送,这需要以下几个权限.

TNX

package: name='xxxxx' versionCode='4' versionName='1.2.1'
sdkVersion:'10'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.CALL_PHONE'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.WAKE_LOCK'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'xxxxx.permission.C2D_MESSAGE'
uses-permission:'com.google.android.c2dm.permission.RECEIVE'
uses-permission:'android.permission.VIBRATE'
application-label:'xxxxx'
application-label-he:'xxxxx'
application-icon-160:'res/drawable-hdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application: label='xxxxx' icon='res/drawable-hdpi/icon.png'
launchable-activity: name='xxxxx.ui.SplashActivity'  label='xxxx' icon=''
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.telephony'
uses-feature:'android.hardware.touchscreen'
uses-feature:'android.hardware.screen.landscape'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'he'
densities: '160' '240'
Run Code Online (Sandbox Code Playgroud)

...以下是在Google Play中标记为不受支持的三星设备列表(截至今日):

Behold II(sgh-t939)
Europa(GT-I5500)
GT-I5500M(GT-I5500M)
GT-I5700L(GT-I5700L)
GT-I5800L(GT-I5800L)
GT-N8005(p4noterf)
GT-P1010(GT-P1010)
GT-P1013(GT-P1013)
GT-P3108(espressorfcmcc)
GT-P6210(GT-P6210)
GT-P6211(GT-P6211)
GT-P6810(GT-P6810)
GT-P7300B(GT-P7300B)
GT-P7320(GT-P7320)
GT-P7500D(GT-P7500D)
GT-P7500M(GT-P7500M)
GT-P7500R(GT-P7500R)
GT-P7501(GT-P7501)
GT-P7503(GT-P7503) …
Run Code Online (Sandbox Code Playgroud)

android google-play

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

Helm 图表 nginx-ingress 无法在 minikube 中工作?

我已经在 Minikube 上设置了一个“hello world”入口,如教程中所述。唯一的区别 - 我删除了特定的主机名以使用 \'*\' 代替。然而,它似乎只能与 minikube ( ) 提供的入口控制器一起使用minikube addons enable ingress。当我尝试禁用它并使用helm install nginx-ingress stable/nginx-ingress它时,我无法再访问 Hello World 示例网站。我收到“连接被拒绝”错误:

\n\n
$ kubectl get ingress\nNAME              HOSTS   ADDRESS        PORTS   AGE\nexample-ingress   *       192.168.64.6   80      6m23s\n\n$ minikube ip\n192.168.64.6\n\n$ curl -iv "192.168.64.6"\n* Rebuilt URL to: 192.168.64.6/\n* Hostname was NOT found in DNS cache\n*   Trying 192.168.64.6...\n* connect to 192.168.64.6 port 80 failed: Connection refused\n* Failed to connect to 192.168.64.6 port 80: Connection refused\n* Closing connection 0\ncurl: (7) Failed …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube nginx-ingress

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

android:如何从应用程序的webview中访问浏览器cookie

假设我访问了一些专门的网站www.mysite.com,它在我的浏览器中放置了一个cookie.之后,我想在某个应用程序中使用该cookie,该应用程序打开同一网站的webview,因此我可以某种方式关联用户通过浏览器完成的活动,以及他现在正在本机应用程序的WebView中执行的活动.

有可能分享这样的cookie吗?

cookies android webview

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