小编Fou*_*uad的帖子

angular.js ui-router将变量传递给state url

我试图将参数传递给angular.js ui-router中的状态,如下所示:

.state('details', {
    url: '/details/:index',
    templateUrl: 'views/details.html'
})
Run Code Online (Sandbox Code Playgroud)

索引正在通过ng-repeat索引传递

 <div ng-repeat="program in programs">
            <h2>{{program.name}}</h2>

            <p>{{program.description || "No Description"}}</p>

            <p><a ui-sref="details({index: $index})">View details »</a></p>
 </div>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在details.html中读取状态网址中传递的索引?

angularjs angular-ui-router

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

Android键盘popupCharacters问题

我正在为android开发一个自定义键盘.当按下笑脸时,我正试图创建一个按钮.据我所知,android:popupCharacters负责在键盘上显示弹出窗口以及android:popupKeyboard.我的问题是,例如,如果我把android:popupCharacters =":) :("我自己得到一个按钮上的每个字符的弹出窗口.它是如何完成的?

提前致谢

keyboard methods android input

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

MongoDB缓慢的初始连接

我面临一个非常奇怪的情况,与mongoDb的初始连接大约需要15秒。我当前的设置如下:

  1. mongodb在同一台机器上的ubuntu vm中运行
  2. mongodb是版本2.6.1
  3. 使用brew安装的node.js版本为0.10.28

重新启动nodemon后,初始登录POST大约需要15秒

POST /api/v1/signin 200 14707ms - 56b
Run Code Online (Sandbox Code Playgroud)

在不重新启动服务器的情况下将其他POST发送到同一路由相对较快:

POST /api/v1/signin 200 76ms - 56b
Run Code Online (Sandbox Code Playgroud)

之所以困扰我,是因为该项目仍在开发中,nodemon往往会大量重启,而测试却很痛苦。

我正在使用以下与数据库和身份验证有关的节点模块:

  1. “表达”:“〜4.2.0”,
  2. “猫鼬”:“ 3.8.8”,
  3. “ passport”:“ 0.2.0”,
  4. “本地护照”:“ 0.1.6”,
  5. “ bcrypt”:“ *”

这是我连接到mongo的方式:

var mongoUrl = "mongodb://devmachine.local:27017/project";
mongoose.connect(mongoUrl, {auto_reconnect: true});
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

谢谢

mongoose mongodb node.js passport-local passport.js

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

skaffold 不会在 minikube 中重新加载 golang 代码

我一直在尝试使用本地 minikube 安装来使用 skaffold。能够在尽可能接近生产的东西上开发您的项目真是太好了。

如果我使用skaffold github 存储库上提供的入门示例,一切都会正常,我的 IDE(intellij idea)会在断点处停止,当我修改代码时,更改会立即反映出来。

现在,在我的个人项目中,它比简单的 main.go 文件要复杂一些,但事情并没有按预期工作。IDE 在断点处停止,但热代码重新加载没有发生,即使我在控制台中看到 skaffold 检测到对该特定文件所做的更改,但不幸的是,这些更改没有反映/应用。

docker文件用于构建镜像,docker文件如下

FROM golang:1.14 AS builder

WORKDIR /app

COPY go.mod go.sum ./
RUN go mod download
COPY . .

RUN CGO_ENABLED=0 go build -o /app.o ./cmd/shortener/shortener.go

FROM alpine:3.12
COPY --from=builder /app.o ./
COPY --from=builder /app ./
EXPOSE 3000
ENV GOTRACEBACK=all
CMD ["./app.o"]
Run Code Online (Sandbox Code Playgroud)

在 kubernetes 方面,我正在创建部署和服务,如下所示:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: url-shortener-deployment
spec:
  selector:
    matchLabels:
      app: url-shortener
  template:
    metadata:
      labels:
        app: url-shortener
    spec:
      containers: …
Run Code Online (Sandbox Code Playgroud)

go docker kubernetes minikube skaffold

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

Android:自定义键盘行不居中

我正在尝试为Android创建自定义键盘.我使用软键盘示例应用程序作为起点.我的问题是我无法在键盘中居中,而我在网上找到的其他样本显然有效.

我的XML文件如下所示:

<?xml version="1.0" encoding="utf-8"?><Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:horizontalGap="@dimen/horizontal_gap"
android:keyHeight="@dimen/key_height"
android:keyWidth="10%p"
android:verticalGap="@dimen/vertical_gap" >
<Row>
    <Key
        android:codes="49"
        android:keyEdgeFlags="left"
        android:keyLabel="1" />
    <Key
        android:codes="50"
        android:keyLabel="2" />
    <Key
        android:codes="51"
        android:keyLabel="3" />
    <Key
        android:codes="52"
        android:keyLabel="4" />
    <Key
        android:codes="53"
        android:keyLabel="5" />
    <Key
        android:codes="54"
        android:keyLabel="6" />
    <Key
        android:codes="55"
        android:keyLabel="7" />
    <Key
        android:codes="56"
        android:keyLabel="8" />
    <Key
        android:codes="57"
        android:keyLabel="9" />
    <Key
        android:codes="48"
        android:keyEdgeFlags="right"
        android:keyLabel="0" />
</Row>
<Row>
    <Key
        android:codes="1"            
        android:keyEdgeFlags="left"
        android:keyLabel="q" />
    <Key
        android:codes="2"
        android:keyLabel="w" />
    <Key
        android:codes="3"
        android:keyLabel="e" />
    <Key
        android:codes="4"
        android:keyLabel="r" />
    <Key
        android:codes="5"
        android:keyLabel="t" />
    <Key
        android:codes="6"
        android:keyLabel="y" …
Run Code Online (Sandbox Code Playgroud)

keyboard android center ime

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