我目前正在使用 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) 我已经在我的 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) 我正在尝试通过商业应用程序类型 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
我想部署一个即将完成的 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)
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) 我坐了 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)在我的代码中是
然后当我点击编辑或删除时,我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)
我希望你能帮助我谢谢
我想从日期范围选择器中删除截至今天和从今天开始的日期这两个标签,我该怎么做,我的代码片段是,
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 ×3
laravel ×3
php ×3
laravel-8 ×2
angular ×1
audio ×1
crud ×1
decibel ×1
facebook ×1
frameworks ×1
html5-audio ×1
mysql ×1
ng-build ×1
reactjs ×1
tailwind-css ×1
typescript ×1