小编jig*_*zon的帖子

如何获取用户添加S3权限的规范ID

我想为特定用户添加S3权限.AWS控制台正在向我询问用户的Canonical ID.我使用AWS CLI命令aws iam list-users检索用户列表,但没有"Canonical ID"字段,并且无法识别"User ID",这给我一个"Invalid ID"消息.我也尝试过使用ARN而且没用.

amazon-s3 amazon-web-services

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

java的SystemTray不适用于Gnome 3.14

我正在尝试在gnome的通知面板上放置一个Java SystemTray图标(我正在使用OpenSuse 13.2,它使用gnome 3.14).

它不起作用,虽然SystemTray.isSupported()返回"true".我没有在屏幕上看到任何图标.我期待它出现在OpenSuse的通知区旁边.

这是主要的代码:

   public static void main(String[] args) {
        //checking for support
        if (!SystemTray.isSupported()) {
            System.out.println("System tray is not supported !!! ");
            return;
        }
        SystemTray systemTray = SystemTray.getSystemTray();
        Image image = Toolkit.getDefaultToolkit().getImage("icon.ico");

        //popupmenu
        PopupMenu trayPopupMenu = new PopupMenu();

        //1t menuitem for popupmenu
        MenuItem action = new MenuItem("Action");
        action.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(null, "Action Clicked");
            }
        });
        trayPopupMenu.add(action);

        //2nd menuitem of popupmenu
        MenuItem close = new MenuItem("Close");
        close.addActionListener(new ActionListener() {
            @Override
            public void …
Run Code Online (Sandbox Code Playgroud)

java awt gnome-3

5
推荐指数
0
解决办法
424
查看次数

如何使用与普通路由不同的模板来处理 vue-router 的 404 错误

你好,我有两个模板:

  • 主站点模板,适用于两侧有两个栏的普通页面:Main.vue
  • 错误页面模板,两侧没有错误栏,例如 404:404.vue 如果用户进入正常页面,Main.vue则应使用该模板,每个页面都有嵌套路由。如果用户输入不存在的页面,404.vue则应使用有错误的模板。我尝试了以下操作,但它总是显示 404 错误,除了localhost:8080/(根路径访问):

路由器.js:

export default new Router({
  mode: 'history',
  routes: [{
      path: '/',
      name: 'main',
      component: Main,
      childrens: [{
          path: '/',
          name: 'Home',
          components: {
            default: () =>
              import ('@/views/Home'),
            leftInfo: () =>
              import ('@/views/DashboardAdditionalInfo'),
            rightInfo: () =>
              import ('@/components/common/MyTicketsList')
          }
        },
        {
          path: 'dashboard',
          name: 'Dashboard',
          components: {
            default: () =>
              import ('@/views/Dashboard'),
            leftInfo: () =>
              import ('@/views/DashboardAdditionalInfo'),
            rightInfo: () =>
              import ('@/components/common/MyTicketsList')
          }
        }

      ] …
Run Code Online (Sandbox Code Playgroud)

vue.js

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

vue.js:每次按键时都没有触发输入

我有一个input模型属性正在观看.问题是Chrome Android设备中的每次按键都不会调用watch方法.如果我点击输入文本,则会调用它.它确实在过去有效,我不知道发生了什么.在Chrome桌面上它可以工作(即:每次按键都会调用watchfor text).

输入:

  <input id="input-message" ref="input-message" :disabled="disabled"
  @focus="$emit('focus')" @keyup.enter="sendMessage" 
  v-model="text" type="text" placeholder="Start typing..." 
  class="form-control">
Run Code Online (Sandbox Code Playgroud)

看:

  watch: {
    disabled: function(val) {
      if (!val) {
        this.$nextTick(() => {
          this.$refs["input-message"].focus();
        });
      }
    },
    text: function(val) {
      var mode = this.micMode;
      if (this.userAgent !== "ios") {
        let isEmpty = val.length === 0;

        if (mode === 1 && !isEmpty) {
          this.micMode = 0;
        } else if (mode === 0 && isEmpty) {
          this.micMode = 1; …
Run Code Online (Sandbox Code Playgroud)

vue.js

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

标签 统计

vue.js ×2

amazon-s3 ×1

amazon-web-services ×1

awt ×1

gnome-3 ×1

java ×1