小编Joh*_*ger的帖子

无法安装站点:未检测到匹配的服务工作者

嘿我正在尝试编程我的第一个pwa并遇到以下问题:

当我启动我的网络应用程序时,我收到以下错误:

无法安装站点:未检测到匹配的服务工作者.您可能需要重新加载页面,或检查当前页面的服务工作者是否也控制清单中的起始URL

我认为我的清单网址是正确的,因为这个链接

的manifest.json

"start_url": ".",
"display": "standalone",
"orientation": "portrait",
"theme_color": "#29BDBB",
"background_color": "#29BDBB"
Run Code Online (Sandbox Code Playgroud)

我像这样注册我的sw:

if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./sw.js').then(function(reg) {
    console.log('Successfully registered service worker', reg);
}).catch(function(err) {
    console.warn('Error whilst registering service worker', err);
});
}
Run Code Online (Sandbox Code Playgroud)

我从这里得到了我的sw

所以我想创建一个简单的Web应用程序,我可以使用firebase托管.

有什么问题?谢谢你的帮助

javascript json web-applications progressive-web-apps

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

在GitHub合并事件上触发Jenkins构建

我安装了Github插件并将Poll SCM设置为1分钟.下面是我的配置图片.

构建触发器

因此,当我承诺我的回购时,一分钟之后构建开始.

在我的github repo上,我创建了一个webhook(但它超时)和一个不起作用的服务(我认为问题出在我的jenkins服务器上).

但是缺少复选框"将更改推送到GitHub时构建".

github jenkins

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

golang 中与 gorm 的一对多关系不起作用

我有两张桌子:

type Person struct {
    ID int
    FirstName string
    LastName string
    Functions []Function
}

type Function struct {
    gorm.Model
    Info string
    Person Person
}
Run Code Online (Sandbox Code Playgroud)

我创建这样的表:

db.AutoMigrate(&models.Person{}, &models.Function{})
Run Code Online (Sandbox Code Playgroud)

然后我初始化数据库:

user := models.Person{
    FirstName: "Isa",
    LastName:  "istcool",
    Functions: []models.Function{{Info: "Trainer"}, {Info: "CEO"}},
}
db.Create(&user)
Run Code Online (Sandbox Code Playgroud)

现在的问题是我的Person表只得到了FirstnameLastname列,而我的Function表只得到了Info列。但是当我开始GET请求时,我得到的列函数始终为空。

这是我的 GET 请求和我的数据库的屏幕截图

要查看代码,请访问我的GitHub 存储库

mysql rest go go-gorm

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

Android 中两行四个按钮填满整个屏幕

我想用四个具有相同宽度和高度的按钮填充整个屏幕,所以我认为网格布局是一个好主意:

<GridLayout
    android:id="@+id/grid"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:columnCount="2"
    android:rowCount="2"
    >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:layout_columnWeight="1"
        android:layout_rowWeight="0"
        />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:layout_columnWeight="1"
        android:layout_rowWeight="0"
        />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:layout_rowWeight="1"
        android:layout_columnWeight="1"
        />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:layout_rowWeight="1"
        android:layout_columnWeight="1"
        />

</GridLayout>
Run Code Online (Sandbox Code Playgroud)

不幸的是我的结果看起来像这样:

网格布局结果

我不明白为什么第二排的高度这么大?
我认为网格布局中的每个单元格都有相同的宽度和高度!

height android width android-layout android-gridlayout

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

gorm db.find(&amp;users) to json with gin in golang

这是我的 GET 方法问题是我在 json 中得到的只是一个用户,而不是我的数据库中有 3 个用户。

func GetUsers(c *gin.Context) {

var users = db.Find(&models.Person{})
c.JSON(200, users)
}
Run Code Online (Sandbox Code Playgroud)

go go-gorm go-gin

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