#191
展开↯#192
作者:广西南宁市
Vue实现音频文件播放功能
<el-button type="text" @click="handlePlay(scope.row)">播放</el-button>
<el-dialog title="录音播放" :visible.sync="dialogVisible" width="20%" :before-close="stop">
<template>
<center>
<audio
:src="src"
autoplay="autoplay"
controls="controls"
ref="audio"
>Your browser does not support the audio element.</audio>
</center>
</template>
</el-dialog>
<script>
data() {
return {
src: "",
dialogVisible: false,
}
methods: {
//播放组件
handlePlay(row) {
this.src = row.filePath;
this.play();
});
},
//播放
play() {
this.dialogVisible = true;
this.$refs.audio.play();
},
//音频暂停
stop() {
this.dialogVisible = false;
this.$refs.audio.pause();
this.$refs.audio.currentTime = 0;
}
}
</script>Run code
Cut to clipboard
文章:开放免费的文本转语音接口 发表时间:2022-06-21, 15:34:29
#193
展开↯#194
作者:广西南宁市
创建配置文件
创建上传到七牛的图片上传类
后台控制器使用
// app/config/qiniu.php
return [
'ak' => '********************', // id
'sk' => '********************', // 秘钥
'bucket'=> '******', // 要上传的空间
'image_url' => '*************', // 空间域名
];
Run code
Cut to clipboard
创建上传到七牛的图片上传类
// app/common/lib/QiUpload.php
<?php
namespace app\common\lib;
use think\facade\Config;
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
/**
* Class QiUpload 图片上传至七牛云
*/
class QiUpload
{
/**
* 上传图片
* @param $request
*/
public static function qiUpload($request)
{
// 获取上传图片信息
$file = $request->file('file');
// 图片存储在本地的临时路经
$filePath = $file->getRealPath();
// 获取图片后缀
$ext = $file->getOriginalExtension();
// 上传到七牛后保存的新图片名
$newImageName = date('Y') . '/' . date('m') .'/' . substr(md5($file->getOriginalName()),0,6)
. date('YmdHis') . rand(00000,99999) . '.'.$ext;
// 说明:为了方便阅读,上一行代码进行的回车,如果你的遇到了问题,请放到一行
// 构建鉴权对象
$auth = new Auth(Config::get('qiniu.ak') , Config::get('qiniu.sk'));
// 要上传的空间位置
$token = $auth->uploadToken(Config::get('qiniu.bucket'));
// 初始化 UploadManager 对象并进行文件的上传。
$uploadMgr = new UploadManager();
list($ret , $err) = $uploadMgr->putFile($token , $newImageName , $filePath);
if($err !== null){
return null;
}else{
// 图片上传成功
return $newImageName;
}
}
}
Run code
Cut to clipboard
后台控制器使用
// app/admin/controller/Test.php
<?php
namespace app\admin\controller;
use think\facade\Config;
use think\facade\View;
use think\Request;
use app\common\lib\QiUpload;
class Test
{
public function index()
{
return View::fetch();
}
public function add()
{
return View::fetch('add');
}
// 图片上传
public function upload(Request $request)
{
if($request->isPost()){
$img = QiUpload::qiUpload($request);
if($img){
// 图片完整绝对路经
$imgUrl = Config::get('qiniu.image_url') . '/' . $img;
$data = [
'status' => 1,
'msg' => '上传成功',
'img_url' => $imgUrl,
];
return json($data);
}else{
return json(['status'=>0,'msg'=>'上传失败']);
}
}
}
}
Run code
Cut to clipboard
文章:ThinkPHP6七牛云配置设置 发表时间:2022-06-09, 15:19:38
#196
作者:广西南宁市
vscode顶部显示当前文件完整路径信息

修改参数
1. 搜索 window.title
2. 将原来的值activeEditorShort 修改为 activeEditorLong

vscode顶部即可显示文件完整路径
若需要显示标签页中的面包屑功能
View --> Toggle Breadcrumbs
点击Toggle Breadcrumbs选项卡,即可实现标签页中面包屑的显示和隐藏

修改参数
1. 搜索 window.title
2. 将原来的值activeEditorShort 修改为 activeEditorLong
vscode顶部即可显示文件完整路径
若需要显示标签页中的面包屑功能
View --> Toggle Breadcrumbs
点击Toggle Breadcrumbs选项卡,即可实现标签页中面包屑的显示和隐藏
文章:VSCode配置同步到git详细讲解 发表时间:2022-06-08, 17:59:34
#197
作者:广西南宁市
或者直接运行 命令列界面 粘贴 sql 运行 #,广西南宁市,2022-06-08,17:58:01, [Err] [Dtf] 1067 - Invalid default value for 'time_pay'
Navicat mysql 数据传输时如果提示[Err] [Dtf] 1067 - Invalid default value for ‘create_time‘ 数据同步 错误提示
Navicat mysql 数据传输时如果提示[Err] [Dtf] 1067 - Invalid default value for ‘create_time‘ 数据同步 错误提示
文章:mysql通过my.cnf修改默认字符集为utf-8的方法以及注意事项 发表时间:2021-07-22, 16:40:22
#198
作者:180.136.225.154, 45.
神灯加速器 #,180.136.225.154, 45.251.102.21-InvalidIpAddress,2022-01-17,15:17:51, ASCII 在线转换器 ,ASCII码,ASCII 转码—在线工具 #,180.136.225.154, 45.251.102.57-InvalidIpAddress,2022-01-17,15:18:35, 进制转换 - 在线工具 #,180.136.225.154, 45.251.102.99-InvalidIpAddress,2022-01-17,15:19:05, BCC校验(异或校验)在线计算 #,180.136.225.154, 45.251.102.45-InvalidIpAddress,2022-01-17,15:19:28, 广西ICP用户注销备案申请表 #,180.136.225.154, 45.251.102.96-InvalidIpAddress,2022-01-17,15:20:10, 网站备案查询 #,广西南宁市,2022-01-23,11:13:57, 随机漫画图片 二次元 美少女 https://api.mtyqx.cn/api/random.php?rand=1 #,广西南宁市,2022-02-06,22:42:00, http://www.ac717.com/ #,广西南宁市,2022-02-16,05:09:35,@7 , http://www.ac512.com/ #,广西南宁市,2022-03-03,17:47:54,@8 , X-Art 2015-11-21 Lily Ivy #,广西南宁市,2022-03-12,01:42:00,@8 , www.ac323.com #,广西南宁市横县,2022-03-27,00:11:03, http://www.879py.com/ #,广西南宁市,2022-04-14,03:57:51,@11 , www.345py.com #,广西南宁市,2022-04-14,04:42:54,@12 , 大人氣金髮俄羅斯女優SEX
カリビアンコム プレミアム 012315_075 大人気の金髪ロシア女優ジーナとガチSEX
出演: ジーナ
カテゴリー: 洋物 中出し パイパン バイブ フェラチオ 生はめ 制服 金髪洋物 微乳 スレンダー めがね
スタジオ: ティティ
#,广西南宁市,2022-04-28,02:24:13, www.212py.com #,广西南宁市,2022-05-17,03:34:32, www.151py.com #,广西南宁市,2022-06-01,03:03:41,@15 ,
www.151py.com #,广西南宁市,2022-06-01,04:14:12,@16 , http://djjs.cc/index.html #,广西南宁市,2022-06-06,18:10:01, Playing a Game With Hot Step Sister - Anastasia Knight
カリビアンコム プレミアム 012315_075 大人気の金髪ロシア女優ジーナとガチSEX
出演: ジーナ
カテゴリー: 洋物 中出し パイパン バイブ フェラチオ 生はめ 制服 金髪洋物 微乳 スレンダー めがね
スタジオ: ティティ
www.151py.com
文章:GPS坐标转换php版本 发表时间:2022-01-17, 15:16:07
#199
作者:广西南宁市
Htaccess转Nginx 在线Apache .htaccess文件转nginx规则
在线Apache(Htaccess)转换Nginx工具
这是一款Htaccess转换Nginx工具,可实现Apache环境下.htaccess文件转换成nginx格式,支持.htaccess文件上传读取与转换,以及生成结果的复制与清空功能。非常简单实用。提供给需要的朋友参考使用。 #,广西南宁市,2022-06-06,18:07:06, 快速查询用户的IP和浏览器、操作系统。可以批量查询IP地址所在地,可以解析域名的多个IP地址。已完美支持IPv6查询 #,广西南宁市,2022-06-06,18:09:05, navicat同步数据[Err] [Dtf] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS
log_bin_trust_function_creators=1设置
修改MySQL配置⽂件
在线Apache(Htaccess)转换Nginx工具
这是一款Htaccess转换Nginx工具,可实现Apache环境下.htaccess文件转换成nginx格式,支持.htaccess文件上传读取与转换,以及生成结果的复制与清空功能。非常简单实用。提供给需要的朋友参考使用。
log_bin_trust_function_creators=1设置
Navicat中Mysql自定义函数报错?
1. 在MySQL创建用户自定义函数时,报以下错误:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
2. 为什么?
这是因为有一个安全参数没有开启,log_bin_trust_function_creators 默认为0,是不允许function的同步的,开启这个参数,就可以创建成功了。
3. 设置 全局变量
set global log_bin_trust_function_creators=1;Run code
Cut to clipboard
修改MySQL配置⽂件
在MySQL配置⽂件my.ini或my.cnf中的[mysqld]段上加log-bin-trust-function-creators=1Run code
Cut to clipboard
文章:程序员编程常用网页工具集[游戏] 发表时间:2022-06-06, 18:02:40
#200
展开↯#201
作者:广西南宁市
电脑U盘快捷键查询进入bois系统
进入PE环境,BIOS设置
电脑怎么重装系统_怎么用u盘一键重装[win11][win10][win7]系统-系统之家装机大师
进入PE环境,BIOS设置
if (index !== 1){
let oHtml ="";
oKeyBtn.eq(1).find(".brand").text("选择电脑品牌");
switch (true){
case val === "品牌笔记本":
oHtml = `
<li class="on"><span>选择电脑品牌</span></li>
<li data-value="F12"><span>联想笔记本</span></li>
<li data-value="F12"><span>宏碁笔记本</span></li>
<li data-value="F12"><span>外星人笔记本</span></li>
<li data-value="F12"><span>小米笔记本</span></li>
<li data-value="ESC"><span>华硕笔记本</span></li>
<li data-value="F9"><span>惠普笔记本</span></li>
<li data-value="F12"><span>联想Thinkpad</span></li>
<li data-value="F12"><span>戴尔笔记本</span></li>
<li data-value="F12"><span>神舟笔记本</span></li>
<li data-value="F12"><span>东芝笔记本</span></li>
<li data-value="F12"><span>三星笔记本</span></li>
<li data-value="F12"><span>IBM笔记本</span></li>
<li data-value="F12"><span>富士通笔记本</span></li>
<li data-value="F12"><span>海尔笔记本</span></li>
<li data-value="F12"><span>方正笔记本</span></li>
<li data-value="F12"><span>清华同方笔记本</span></li>
<li data-value="F11"><span>微星笔记本</span></li>
<li data-value="F9"><span>明基笔记本</span></li>
<li data-value="F12"><span>技嘉笔记本</span></li>
<li data-value="F12"><span>Gateway笔记本</span></li>
<li data-value="F12"><span>eMachines笔记本</span></li>
<li data-value="ESC"><span>索尼笔记本</span></li>
<li data-value="option键"><span>苹果笔记本</span></li>
`;
oKeyPage.html(oHtml);
break;
case val === "品牌台式":
oHtml = `
<li class="on"><span>选择电脑品牌</span></li>
<li data-value="F12"><span>联想台式电脑</span></li>
<li data-value="F12"><span>惠普台式电脑</span></li>
<li data-value="F12"><span>宏碁台式电脑</span></li>
<li data-value="ESC"><span>戴尔台式电脑</span></li>
<li data-value="F12"><span>神舟台式电脑</span></li>
<li data-value="F8"><span>华硕台式电脑</span></li>
<li data-value="F12"><span>方正台式电脑</span></li>
<li data-value="F12"><span>清华同方台式电脑</span></li>
<li data-value="F12"><span>海尔台式电脑</span></li>
<li data-value="F8"><span>明基台式电脑</span></li>
`;
oKeyPage.html(oHtml);
break;
case val === "组装台式":
oHtml = `
<li class="on"><span>选择电脑品牌</span></li>
<li data-value="F8"><span>华硕主板</span></li>
<li data-value="F12"><span>技嘉主板</span></li>
<li data-value="F11"><span>微星主板</span></li>
<li data-value="F9"><span>映泰主板</span></li>
<li data-value="ESC或F12"><span>梅捷主板</span></li>
<li data-value="ESC或F11"><span>七彩虹主板</span></li>
<li data-value="F11"><span>华擎主板</span></li>
<li data-value="ESC"><span>斯巴达卡主板</span></li>
<li data-value="F11"><span>昂达主板</span></li>
<li data-value="ESC"><span>双敏主板</span></li>
<li data-value="F10"><span>翔升主板</span></li>
<li data-value="ESC或F11"><span>精英主板</span></li>
<li data-value="F11或F12"><span>冠盟主板</span></li>
<li data-value="ESC或F12"><span>富士康主板</span></li>
<li data-value="F11或F12"><span>顶星主板</span></li>
<li data-value="ESC"><span>铭瑄主板</span></li>
<li data-value="F8"><span>盈通主板</span></li>
<li data-value="ESC"><span>捷波主板</span></li>
<li data-value="F12"><span>Intel主板</span></li>
<li data-value="ESC或F8"><span>杰微主板</span></li>
<li data-value="F12"><span>致铭主板</span></li>
<li data-value="ESC"><span>磐英主板</span></li>
<li data-value="ESC"><span>磐正主板</span></li>
<li data-value="F9"><span>冠铭主板</span></li>
`;
oKeyPage.html(oHtml);
break;
}Run code
Cut to clipboard
电脑怎么重装系统_怎么用u盘一键重装[win11][win10][win7]系统-系统之家装机大师
文章:程序员编程常用网页工具集[游戏] 发表时间:2022-06-02, 17:36:03
#202
作者:广西南宁市
VSCODE打开php文件报错:php.validate.executablePath
进入设置,搜索php,进入setting.json
找到"php.validate.executablePath":"", 填入小皮安装目录下的php执行文件
D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe
进入设置,搜索php,进入setting.json
找到"php.validate.executablePath":"", 填入小皮安装目录下的php执行文件
D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe
文章:VScode使用PHPStorm格式化代码 发表时间:2022-06-02, 12:56:13
#206
作者:湖南省益阳市
so,模拟后是否会取代原app的页面实现欺诈呢 #,广西南宁市,2022-04-28,02:23:21, 是的
文章:html模拟手机页面 发表时间:2022-04-26, 11:33:40
#207
作者:湖南省益阳市
来来来
#,广西南宁市,2022-04-28,02:22:50,
文章:VisualSVN Server自动发布配置部署svn代码到web目录服务器上线 发表时间:2022-04-26, 11:26:32
#208
作者:广西南宁市
TP判断是PC端访问还是手机端访问
public function index() {
if(request()->isMobile()){
var_dump('手机端访问');
} else {
var_dump('PC端访问');
}
}
Run code
Cut to clipboard
文章:Javascript中点击(click)事件的3种写法 发表时间:2022-04-23, 04:45:35
#209
作者:广西南宁市
jQuery对象转成DOM对象:
两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);
(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
如:var $v =$("#v") ; //jQuery对象
var v=$v[0]; //DOM对象
alert(v.checked) //检测这个checkbox是否被选中
(2)jQuery本身提供,通过.get(index)方法,得到相应的DOM对象
如:var $v=$("#v"); //jQuery对象
var v=$v.get(0); //DOM对象
alert(v.checked) //检测这个checkbox是否被选中
DOM对象转成jQuery对象:
对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象)
如:var v=document.getElementById("v"); //DOM对象
var $v=$(v); //jQuery对象
转换后,就可以任意使用jQuery的方法Run code
Cut to clipboard
文章:Javascript中点击(click)事件的3种写法 发表时间:2022-04-23, 01:17:23
//获取audio语音时长 function getVoiceTime() { $('ul.conversation li .outer-right audio.addVoiceTime').each(function () { var audio = $(this)[0], duration; audio.load(); audio.oncanplay = function(){ duration = Math.ceil(audio.duration); if (duration == 'Infinity') { getVoiceTime(); } else { console.log(duration + `''`); } } }); }