小编Dan*_*obe的帖子

如何在Intellij IDEA中运行Applet?

我正在尝试为我的网络课程运行这些applet.当我尝试在浏览器中从链接运行这些时,他们什么也没做.所以我决定尝试在IntelliJ中编译它们,但是当我运行代码时它没有做任何事情.没有返回错误消息.我从源代码中更改代码的唯一方法是添加main方法并删除包声明.以下是我试图运行的Applet:

JAVA代码

///////////////////////////////////////
//LineSimApllet
//written by David Grangier, Institut Eurecom, France
//david.grangier@eurecom.fr
///////////////////////////////////////
//imports

import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.applet.*;
import java.util.*;

//Applet Class
public class LineSimApplet extends Applet {
    //buttons
    Button start = new Button("Start");
    Button stop = new Button("Reset");
    //features lists
    MyChoice length = new MyChoice(new String[]{"10 km", "100 km", "1000 km"}, new double[]{10E3, 100E3, 1E6}, 3);
    MyChoice rate = new MyChoice(new String[]{"512 kps", "1 Mbps", "10 Mbps", "100 Mbps"}, new double[]{512E3, 1E6, 10E6, …
Run Code Online (Sandbox Code Playgroud)

java applet intellij-idea

7
推荐指数
2
解决办法
7280
查看次数

Angular Material $ mdDialog在隐藏一次后不会显示

我的应用程序有一个聊天按钮打开一个$mdDialog.我$mdDialog.hide()在对话框窗口中单击用户名时用来关闭对话框窗口.这有效但当我再次点击聊天按钮时,它不再有效.

谢谢你的帮助.下面是我的codepen的链接.

HTML

<div ng-app="MyApp" ng-controller="AppCtrl">
  <div id="menubar">
    <div class="logo"><a href="#"><img src="http://i.imgur.com/yS9Ug9Z.png"/></a></div>
    <ul class="middle">
      <div class="r1">Project Name <i class="glyphicon glyphicon-pencil"></i></div>
      <ul class="r2">
        <li class="dropdown">
          <button href="#" data-toggle="dropdown" class="dropdown-btn">File</button>
          <ul class="dropdown-menu">
            <li><a href="#">Action 1</a></li>
            <li><a href="#">Action 2</a></li>
            <li><a href="#">Action 3</a></li>
          </ul>
        </li>
        <li class="dropdown">
          <button href="#" data-toggle="dropdown" class="dropdown-btn">Edit</button>
          <ul class="dropdown-menu">
            <li><a href="#">Action 1</a></li>
            <li><a href="#">Action 2</a></li>
            <li><a href="#">Action 3</a></li>
          </ul>
        </li>
        <li class="dropdown">
          <button href="#" data-toggle="dropdown" class="dropdown-btn">Help</button>
          <ul class="dropdown-menu">
            <li><a href="#">Action 1</a></li>
            <li><a href="#">Action 2</a></li>
            <li><a …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs material-design

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

拥有供应商文件夹有什么好处?

我真的无法理解拥有供应商文件夹的目的。基于我所学到的,似乎厂商文件夹只有有益的,如果你想使你的回购早于golang版本兼容1.11。我们正在运行 golang 1.12.14

当我把这件事告诉我的同事时,他说:

请使用带有模块的供应商 - go 没有全局工件。这是目前最好的选择,以确保您具有密封构建并且当有人更改其存储库中的某些内容时您的代码不会中断。

我认为这就是 Go 模块的作用?我问了这个问题,一位评论者说我不应该使用供应商?将“go mod vendor”添加到预提交挂钩是否有意义?

go vendor govendor go-modules

6
推荐指数
2
解决办法
5079
查看次数

flex-grow在列布局中不起作用

我试图views-cntnr占用任何未使用的空间views-cntnrmenubardiv.为此,我将flex显示设置为列方向.然后我将flex-grow属性设置views-cntnr为1.似乎没有做任何事情.的jsfiddle

注意:不确定这是否重要,但我有一些嵌套的flex显示.

HTML

<script src="https://code.jquery.com/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

<section class="analysis">
  <div class="menubar">
    <div class="view-ctrls text-center">
      <div class="btn-group" role="group">
        <button class="btn btn-default" ng-class="{'active-view': active_views[0]}" ng-click="toggleView(0)">R-Theta</button>
        <button class="btn btn-default" ng-class="{'active-view': active_views[1]}" ng-click="toggleView(1)">Cartesian</button>
        <button class="btn btn-default" ng-class="{'active-view': active_views[2]}" ng-click="toggleView(2)">Longitudinal</button>
        <button class="btn btn-default" ng-class="{'active-view': active_views[3]}" ng-click="">Console</button>
      </div>
    </div>
  </div>
  <div id="views-cntnr">
    <div class="r1">
      <div id="v1" class="view">V1</div>
      <div id="v2" class="view">V2</div>
      <div id="v3" class="view">V3</div>
    </div>
    <div class="r2">
      <div id="v4" class="view">V4</div> …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox flex-grow

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

确定 AWS S3 上传的部分大小和队列大小参数

我正在使用适用于 S3 的 Node.js AWS 开发工具包。我有一个 zip 文件输出流,我想将其上传到 S3 存储桶。阅读文档似乎很简单。但是我注意到有可选的部分大小和队列大小参数,我想知道这些到底是什么?我应该使用它们吗?如果是这样,我如何确定适当的值?非常感激。

amazon-s3 amazon-web-services node.js aws-sdk

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

一般使用javascript map函数意味着什么?

我在Mozilla开发者页面上查看了map函数的文档,并对其中一个示例有疑问.

这是dev页面的链接.我正在看"一般使用地图"的例子.我还包括以下代码:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

var map = Array.prototype.map;
var a = map.call('Hello World', function(x) { return x.charCodeAt(0); });
// a now equals [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]
Run Code Online (Sandbox Code Playgroud)

首先,通过使用"一般"地图,它们意味着什么.我猜这与此有关

var map = Array.prototype.map;
Run Code Online (Sandbox Code Playgroud)

对我来说还有一件事是JS中的原型.用我自己的话来说,我理解的是它可以用来改变一个函数的工作方式,并且它可以以一种向JS添加类的功能的方式工作.

无论如何,这个存储在地图变量中的是什么?为什么他们现在可以将字符串传递给map函数的args?在地图上调用map函数而不是执行以下操作的重点是什么:

var a = 'Hello World'.split('').map( function(x) { return x.charCodeAt(0); });
Run Code Online (Sandbox Code Playgroud)

javascript arrays prototype

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

AngularJS $ log.debug不是一个函数

我有点沮丧,因为我无法弄清楚AngularJS $log服务有什么问题.我不经常使用它,但我让它在我的网站的另一部分工作,我认为它不起作用的唯一原因是与then函数内的块范围有关.
在我的控制台中,我在尝试运行时遇到以下错误$log.debug:

TypeError: $log.debug is not a function
    at analysis.client.controller.js:23
    at processQueue (angular.js:14551)
    at angular.js:14567
    at Scope.$get.Scope.$eval (angular.js:15830)
    at Scope.$get.Scope.$digest (angular.js:15641)
    at angular.js:15869
    at completeOutstandingRequest (angular.js:5387)
    at angular.js:5659
Run Code Online (Sandbox Code Playgroud)

继承我的analysis.client.controller.js文件:

'use strict';

angular.module('analysis').controller('AnalysisController', ['$scope', '$timeout', '$mdSidenav', '$mdComponentRegistry', '$log', 'Authentication',
    function($scope, $timeout, $mdSidenav, $mdComponentRegistry, $log, Authentication) {
        $scope.user = Authentication.user;

        // Option #1
        //
        // $scope.isOpen = function() { return $mdSidenav('right').isOpen(); };
        // $scope.toggle = function() { $mdSidenav('right').toggle() };


        // Option #2 - See https://github.com/angular/material/issues/974

        $scope.toggle …
Run Code Online (Sandbox Code Playgroud)

javascript logging angularjs

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

如何将表单元素(搜索框)置于Bootstrap导航栏中?

我正试图让搜索框位于我的Bootstrap导航栏的中心.删除navbar-left似乎会破坏导航栏上的对齐方式.我正在寻找像linkedin.com页面这样的东西.这是最简单的方法吗?
下面是我的导航栏https://jsfiddle.net/b6pmy9w4/的JSFiddle链接.在此先感谢您的帮助.
Html代码:

<nav class="navbar navbar-default" style="border-radius: 0;">
            <div class="container-fluid">
                <!-- Brand and toggle get grouped for better mobile display -->
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed burger-button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand jura-font" href="/#!/">COLIGN</a>
                </div>
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <form class="navbar-form navbar-left" role="search">
                        <div class="form-group">
                            <input type="text" class="form-control" placeholder="Search">
                        </div>
                        <!-- <button type="submit" class="btn btn-default">Submit</button> -->
                    </form>
                    <ul class="nav navbar-nav navbar-right">
                        <li><a href="#"><span class="glyphicon glyphicon-comment"></span></a></li> …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

快速解决与 --theirs 的 GIT 合并冲突

我有一个名为“feature_game_rooms”的分支。我想将此分支合并到 master 中。我基本上希望 master 是 feature_game_rooms 的精确副本。这是我尝试过的
1. git checkout master
2. git merge feature_game_rooms---> 导致自动合并失败;修复冲突,然后提交结果。
3. git add .
4.git checkout --theirs .
这导致了编译错误,因为冲突标记仍在我的文件中。

下面是 git status 之后的样子git merge feature_game_rooms

在此处输入图片说明

git merge github

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

为什么我的AngularJS取消间隔工作

我想在按下停止计时器时停止倒计时.我不知道为什么这不起作用.我在这里设置了一个简单的jsfiddle .

代码
视图

<div ng-app="timerApp" ng-controller="timerController">
    <h4>Time Remaining: {{countdown}}</h4>
    <button ng-click="startTimer()">Start Timer</button>
    <button ng-click="stopTimer()">Stop Timer</button>
</div>
Run Code Online (Sandbox Code Playgroud)

调节器

angular.module('timerApp', ['timerApp.controllers']);
angular.module('timerApp.controllers', []).controller('timerController', ['$scope', '$interval', function ($scope, $interval) {
    var timer;
    var time = 10;
    $scope.countdown = time;

    $scope.stopTimer = function() {
        $interval.cancel(timer);
    };

    $scope.startTimer = function() {
        timer = $interval(function() {
           $scope.countdown--;
        }, 1000, time).then(function() {
            $scope.countdown = time;
        });
    };

}]);
Run Code Online (Sandbox Code Playgroud)

javascript timer countdown angularjs

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