小编Rak*_*Oad的帖子

你如何在 Javascript 中获得音频的分贝级别

我目前正在使用 JavaScript、HTML 和 CSS 制作分贝计可视化工具。

我已经阅读了几个 Web Audio API 教程,但没有任何内容与我想要做的事情相关。

这是我到目前为止:

window.onload = init;

function init() {
  
  var ctx = new webkitAudioContext()
    , url = 'https://dl.dropboxusercontent.com/u/86176287/pbjt.mp3'  
    , audio = new Audio(url)
    // 2048 sample buffer, 1 channel in, 1 channel out  
    , processor = ctx.createJavaScriptNode(2048, 1, 1)
    , meter = document.getElementById('meter')
    , source;
    
  audio.addEventListener('canplaythrough', function(){
    source = ctx.createMediaElementSource(audio);
    source.connect(processor);
    source.connect(ctx.destination);
    processor.connect(ctx.destination);
    audio.play();
  }, false);
  
  // loop through PCM data and calculate average
  // volume for a given 2048 sample buffer …
Run Code Online (Sandbox Code Playgroud)

javascript audio decibel html5-audio

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

Laravel 8 - 找不到驱动程序:Illuminate\Database\QueryException 无法找到驱动程序(SQL:从 `list` 中选择 *)

我已经在我的 Linux Mint 20 上安装了 Laravel 8 进行个人实验,所以我对 Laravel 的新版本很陌生。我搜索了许多来源如何使用 CRUD 方法显示表,以便该表显示在网络中,其中包含来自 MySQL 数据库的数据

但是当我尝试用 CRUD 方法显示表时,它看起来像这样:

Illuminate\Database\QueryException 找不到驱动程序(SQL:select * from list

在本地主机:8000/home/tabel

我尝试通过修复 .env 文件、控制器文件、blade 文件和 web.php 来解决此问题,使其正确,但仍然错误。

这是我的配置文件,我对其进行了如下更改:

.env

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=people
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)

homeController.php

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class homeController extends Controller
{
    public function home()
    {
        return "home";
    }

    public function tabel()
    {
        $tabelku = DB::table('list')->get();
        return view('tabel', ['people' => $tabelku]);
    }

}
Run Code Online (Sandbox Code Playgroud)

tabel.blade.php

<!DOCTYPE html>
<html>

    <head>
        <title>Table</title>
    </head>

    <body> …
Run Code Online (Sandbox Code Playgroud)

php mysql crud laravel laravel-8

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

如果发布到群组,则需要在该群组中安装应用程序,并且需要具有用户令牌的publish_to_groups权限

我正在尝试通过商业应用程序类型 facebook 向我的小组发帖,但出现以下错误:

Fatal error:  Uncaught Facebook\Exceptions\FacebookAuthorizationException: (#200) 
If posting to a group, requires app being installed in the group, and \
either publish_to_groups permission with user token, or both pages_read_engagement \
and pages_manage_posts permission with page token; If posting to a page, \
requires both pages_read_engagement and pages_manage_posts as an admin with \
sufficient administrative permission
Run Code Online (Sandbox Code Playgroud)

我已经在登录时请求许可(我正在使用 facebook-php-sdk 和 facebook graph api v2.10):

  $permissions = ['email','publish_to_groups' ];
  $loginUrl = $helper->getLoginUrl('mydomain/fb-callback.php', $permissions);
Run Code Online (Sandbox Code Playgroud)

我转到https://developers.facebook.com/tools/debug/accesstoken并查看我的 access_token 的结果:访问令牌信息 在此输入图像描述

所以我认为问题是我的应用程序没有安装在组中。我发现了类似的线程Facebook API …

php facebook facebook-graph-api facebook-php-sdk facebook-apps

7
推荐指数
0
解决办法
5601
查看次数

在 ng build --prod 之后,为什么我在 main.js:1 和 polyfills.js:1 中收到错误,而不是在我创建的组件中收到错误,如何撤消此操作?

我想部署一个即将完成的 Angular 项目,为了部署我执行了 ng build --prod。它创建了一个 dist,然后我将其部署到服务器上。一切都明白了,直到这里,但现在当我更改项目中的内容并执行“ngserve -o”时,我没有看到我在编写这些 console.log 消息的那些组件中设置的控制台消息,而是这些被引用来自“main.js:1”和“polyfills.js:1”。

我仍然收到这些控制台消息,但我不知道它在哪个组件中打印在控制台上。

ERROR TypeError: Cannot read property 'UserzAccessStatus' of undefined
    at main.js:1
    at i.<computed> (polyfills.js:1)
    at e.invokeTask (polyfills.js:1)
    at Object.onInvokeTask (main.js:1)
    at e.invokeTask (polyfills.js:1)
    at t.runTask (polyfills.js:1)
    at t.invokeTask (polyfills.js:1)
    at invoke (polyfills.js:1)
    at r.args.<computed> (polyfills.js:1)
Run Code Online (Sandbox Code Playgroud)

Chrome 控制台中的 Console.log() 消息在此输入图像描述

package.json 文件

{
  "name": "gbcl",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "start:server": "nodemon server.js"
  },
  "private": …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular ng-build

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

无法修复 laravel 上的 tailwind 组件下拉菜单

我坐了 3 个小时,仍然无法弄清楚出了什么问题。我是编程方面的新手,但在后端。我从顺风组件导航栏粘贴,下拉菜单会自动打开。我尝试了很多东西,或者我不知道如何制作它们,或者我不知道...也尝试过alpinejs,但不起作用或者我做错了什么。[我在此处添加了图片以显示此下拉列表,该下拉列表不会关闭并且无论如何都会打开。我正在尝试使用 Laravel 上的 Blade 来解决这个问题。

<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-gray-800">
  <div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
    <div class="relative flex items-center justify-between h-16">
      <div class="absolute inset-y-0 left-0 flex items-center sm:hidden">
        <!-- Mobile menu button-->
        <button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-white" aria-controls="mobile-menu" aria-expanded="false">
          <span class="sr-only">Open main menu</span>
          <!--
            Icon when menu is closed.

            Heroicon name: outline/menu

            Menu open: "hidden", Menu closed: "block"
          -->
          <svg class="block h-6 w-6" …
Run Code Online (Sandbox Code Playgroud)

laravel tailwind-css

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

Laravel PHP 错误 404 在 laravel-8 中找不到

在我的代码中是

在此输入图像描述 然后当我点击编辑或删除时,我404 not found在我的网站上发现这样的问题对我来说是一个错误问题

在此输入图像描述

并在代码路径中

网页.php

 Route::get('/rekaman/blog/edit/{$id}','BlogController@edit');

Route::get('/blog/{$id}/hapus','App\Http\Controllers\BlogController@destroy');
Run Code Online (Sandbox Code Playgroud)

然后这是我的 BlogController 代码

public function edit($id)
{
    $artikel = Blog::find($id);
    return view('blog.blog_edit', ['artikel' => $artikel]);
}
public function destroy($id)
{
    $artikel = Blog::find($id);
    $artikel->delete();
    return redirect('/rekaman/blog')
    ->with('success','Artikel Anda Sudah Kami Hapus');
}
Run Code Online (Sandbox Code Playgroud)

我希望你能帮助我谢谢

php frameworks laravel laravel-8

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

如何从反应日期范围选择器中删除输入范围?

图像显示日期范围选择器在此输入图像描述

我想从日期范围选择器中删除截至今天和从今天开始的日期这两个标签,我该怎么做,我的代码片段是,

class BetterDatePicker extends Component {
constructor(props) {
    super(props);
    this.state = {
        selectionRange: {
            startDate: new Date(),
            endDate: new Date(),
            key: 'selection',
        }
    }
}
handleSelect = (ranges) => {
    console.log("range", ranges);
    this.setState({
        selectionRange: ranges.selection
    })
}
render() {
    return (
        <DateRangePicker
            ranges={[this.state.selectionRange]}
            onChange={this.handleSelect}
            minDate={new Date('2020')}
            maxDate={new Date('2022')}
        />
    )
}
Run Code Online (Sandbox Code Playgroud)

}

javascript reactjs react-daterange-picker

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