小编Mai*_*jat的帖子

HTML元素的默认背景颜色是什么?白色还是透明?

我只是遇到了一个简单的问题才弄明白.HTML元素的默认背景颜色是什么?它是白色还是透明?

html css css3

12
推荐指数
2
解决办法
6338
查看次数

如何在 Plotly 中将图例放置在顶部而不是底部?

我想在图表顶部、标题下方显示图例。我查找了API,没有找到任何与改变位置相关的内容,只是设置方向。

var myData = [
    {
        fcst_valid_local: "2013-01-04 22:23:00",
        pop: 20,
        temp: 38,
    },
    {
        fcst_valid_local: "2013-02-04 22:23:00",
        pop: 15,
        temp: 39,
    },
    {
        fcst_valid_local: "2013-03-04 22:23:00",
        pop: 2,
        rh: 70,
    }

];

var data = [
    {
        x: myData.map(d => d.fcst_valid_local),
        y: myData.map(d => d.temp),
        type: 'line'
    },
    {
        x: myData.map(d => d.fcst_valid_local),
        y: myData.map(d => d.pop),
        type: 'bar',
        yaxis: 'y2'
    }
];

var layout = {
    title: 'Daily Forecast',
    yaxis: {
        autorange: true,
        range: [0, 100],
    },
    yaxis2: …
Run Code Online (Sandbox Code Playgroud)

javascript plotly

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

如何在 HTML5 GeoLocation API 中使用异步等待?

第一个方法返回承诺。

getCoordinates() {
  return new Promise(function(resolve, reject) {
    navigator.geolocation.getCurrentPosition(resolve, reject);
  });
}
Run Code Online (Sandbox Code Playgroud)

返回reverseGeoCode方法的结果。

async getAddress() {
  await this.getCoordinates().then(position => {
    let latitude = position.coords.latitude;
    let longitude = position.coords.longitude;
    let url = Constants.OSMAP_URL + latitude + "&lon=" + longitude;
    // Reverse geocoding using OpenStreetMap
    return this.reverseGeoCode(url);
  });
}
Run Code Online (Sandbox Code Playgroud)

使用自定义类进行 API 调用并返回结果。

reverseGeoCode(url) {
  let requestService = new RequestService("json", url);
  requestService.call().then(result => {
    return result;
  });
}
Run Code Online (Sandbox Code Playgroud)

我是这样称呼的:

let geoLocation = new GeoLocation();
geoLocation.getAddress().then(r => {
  console.log(r);
});
Run Code Online (Sandbox Code Playgroud)

控制台日志未定义。

javascript asynchronous promise w3c-geolocation

10
推荐指数
2
解决办法
9323
查看次数

如何在运行时更改AndroidManifest?

是否可以以AndroidManifest.xml编程方式在运行时更改?如果有可能,我如何在运行应用程序时以Android编程方式更改以下程序?

android:configChanges="orientation|keyboardHidden"

java android android-manifest

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

如何在 ElementRef (nativeEelement) 中设置 HTML 内容?

我想用指令设置 HTML 元素的内容。

export class AdvertisementDirective {

  constructor(el: ElementRef) {
    el.nativeElement.style.background = 'yellow';
    el.nativeElement.content = '<p>Hello World<p>';
  }

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,也没有给出任何错误。

这样做背后的想法是在指令中包含 Ad 代码,并在我使用指令属性的任何地方设置它。广告代码包含JavaScriptHTML 代码。

angular-directive angular

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

"java.lang.IllegalArgumentException:uri.getScheme()== null!"使用JavaFX播放音频时出错

我正在尝试在Java上播放mp3音频,其中一种形式.我相信是JavaFX,一切顺​​利,直到我尝试播放音频.

这是代码:

import javax.sound.sampled.AudioPermission;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.stage.Stage;


public class fx_main extends Application {

    @Override
    public void start(Stage primaryStage) {
        Button btn = new Button();
        btn.setText("Say 'Hello World'");
        btn.setOnAction(new EventHandler<ActionEvent>() {

            @Override
            public void handle(ActionEvent event) {
                System.out.println("Hello World!");


                Media m = new Media("/04.mp3");
                MediaPlayer mp = new MediaPlayer(m);

                mp.play();

            }
        });

        StackPane root = new StackPane();
        root.getChildren().add(btn);

         Scene scene = new Scene(root, 300, 250);

        primaryStage.setTitle("Hello …
Run Code Online (Sandbox Code Playgroud)

java audio javafx exception

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

导航到不同的 ViewController 时,BLE 外设断开连接

我正在开发具有多个 ViewController 的 BLE iOS (Swift) 应用程序。主 ViewController 有一个按钮,可导航到 TableViewController,该按钮已检测到要连接的 BLE 设备。但是当我返回主视图或其他视图时,外围设备断开连接。我试图将外围设备从 TableViewController 传递到主 ViewController,但它仍然断开连接。

主视图控制器:

var bleManager: BLEManager!
var peripheral: CBPeripheral!

override func viewDidLoad() {
    bleManager = BLEManager()
    super.viewDidLoad()
}

override func viewWillAppear(_ animated: Bool) {
    if let peripheral = self.peripheral {
        do {
            print("Value from display = \(peripheral.state)")
        }
    }
}

func setPeripheral(sent: CBPeripheral) {
    self.peripheral = sent
}


@IBAction func manageDevice(sender: UIButton)
{
    // 1. Instantiate TableViewController
    let tableViewController = self.storyboard?.instantiateViewController(withIdentifier: "TableViewController") as! TableViewController

    // 2. Set …
Run Code Online (Sandbox Code Playgroud)

ios core-bluetooth swift

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

如何在中间件中为路由指定防护?

我有两条路线如下:

Route::GET('admins/', 'UserController@index')->middleware('jwt.auth');
Route::GET('visitors', 'UserController@indexVisitors')->middleware('jwt.auth');
Run Code Online (Sandbox Code Playgroud)

我在auth.php 中有警卫:

'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver' => 'jwt-auth',
        'provider' => 'users',
    ],
    'visitor_api' => [
        'driver' => 'jwt-auth',
        'provider' => 'visitors',
    ],
],
Run Code Online (Sandbox Code Playgroud)

我试图在中间件中指定守卫,但它不起作用。

Route::GET('visitors', 'UserController@indexVisitors')
->middleware('jwt.auth.visitors_api');
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-middleware jwt-auth

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

如何在 Node.js 后端和 Angular 前端中使用 Google oAuth?

我在后端使用 Node.js 并在每次登录时为用户创建一个令牌。angularx-social-login包可以很容易地将 Google OAuth 与 Angular 集成,但如何将它与 API 一起使用?成功登录后,谷歌返回带有令牌的用户信息。我想将此信息发送到后端并登录用户,但为此我需要创建一个接受电子邮件地址和登录用户的路由。这将返回不安全的 JWT 令牌。安全我的意思是,任何人都可以在没有 Google 身份验证的情况下访问路线并生成令牌。

我正在寻找开发人员如何实现这一目标的想法。

node.js google-oauth angular

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

如何使用 HTML2Canvas 和 jspdf 添加图像后拆分页面

使用 html2canvas 和 JsPDF 将 HTML 转换为 pdf,并使用下面的代码生成代码,此代码会将 div 的完整 HTML 转换为单个图像,并将在 pdf 中显示为单个页面。

import * as jsPDF from 'jspdf';
import html2canvas from 'html2canvas';

    htmltoPDF()
    {
        // parentdiv is the html element which has to be converted to PDF
        html2canvas(document.querySelector("#parentdiv")).then(canvas => {
    
          var pdf = new jsPDF('p', 'pt', [canvas.width, canvas.height]);
    
          var imgData  = canvas.toDataURL("image/jpeg", 1.0);
          pdf.addImage(imgData,0,0,canvas.width, canvas.height);
          pdf.save('converteddoc.pdf');
    
      });

}
Run Code Online (Sandbox Code Playgroud)

为了分割代码,我使用下面的代码将页面分割成多个页面,但没有正确分割空间,因为我的 pdf 附加了小图像。

var imgWidth = 210;
var pageHeight = 295;
var imgHeight = canvas.height * imgWidth / canvas.width;
var …
Run Code Online (Sandbox Code Playgroud)

javascript html2canvas jspdf angular

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