- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 uniapp websocket机制 心跳 重连
在开发程序过程中通信功能还是比较常用到的,本文主要介绍的是uniapp中websocket的使用websocket建立连接后,断开、心跳机制重新链接的一个过程。关于uni.connectSocket可仔细阅读uniapp官网中的以及连接socket创建的实例具体代码如下:内有代码详细注解,如果疑问可在评论区留言。我这边实现的是类似抖音直播评论区的展示效果,每接收一条数据从列表最底部加入更新。
2023-08-19 09:48:40
3254
1
原创 js vue 监听 浏览器历史记录 控制手机实体返回键
window监听浏览器界面前进后退,$router、replaceState,window.history界面控制
2023-05-13 17:26:32
1534
原创 Mac 终端连接远程服务器 shell 操作命令
1、root权限操作 sudo -i2、切换到root权限后,输入命令: ssh root@你的远程服务器的IP地址ssh root@127.0.0.1结果如下图:回车后输入密码即可连接远程服务器shell,随后操作即可按照服务器的语法命令操作。连接成功啦,如果疑问,欢迎留言~...
2021-08-26 12:02:30
1644
原创 Liniux centos升级PHP版本 ~oneinstack
本文是从7.0.33升级到7.3升级前版本:升级之前遇到个问题,就是这里不允许升级跨越版本太大的,所以就提示我在这里只能升级7.0+的所以,必须要先卸载掉之前的PHP,再重新安装新版本的卸载PHP:输入卸载命令:~/oneinstack/uninstall.sh我这里是选择的5,全部卸载选择y,确定卸载。卸载成功会有提示信息。安装新版本PHP7.3跳转到对应目录:cd oneinstack./install.sh #注:请勿sh instal
2021-06-30 16:32:03
459
6
原创 php上传网络图片到七牛云存储
php---将网络图片上传到七牛云存储一、获取已知网络图片数据使用curl读取图片数据public function getImgData($img_url) { $ch = curl_init($img_url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLO
2021-03-09 15:19:04
1404
原创 php--api发送钉钉消息
php--api发送钉钉消息一、钉钉开发者配置登录钉钉开发管理后台https://open-dev.dingtalk.com/#/corpeapp进入应用开发,根据需求选择应用创建类型,此处以企业内部开发为例,选择小程序==》创建应用;(注意:服务接口api使用不区分创建的是小程序还是H5微应用,均可使用。二者区别参考:https://ding-doc.dingtalk.com/doc#/bgb96b/ok9au2)开发者在调用发送消息接口前,需在开发者后台添加“企业会话”接.
2020-11-18 16:02:19
2635
原创 小程序上传图片到七牛云
小程序直传图片到七牛云一、创建七牛云账号,获取ak、sk,创建对象存储空间名称二、服务端接口获取七牛token值,个人使用的php编写的后端代码1、小程序获取token接口调用,该方法我这里写在了utils文件夹里的util.js文件中,所以下文中上传图片引用的时候会用到对应的文件目录,该方法我在界面初始化监听的时候调用并写入了缓存方便后期使用,可根据自身需求更改token存储方式,代码如下: //获取七牛token ...
2020-10-19 14:44:28
1503
2
原创 phalapi框架实现腾讯云直播混流
3.0版本的腾讯云直播混流API使用使用此文档之前请确保是否安装了composer,未安装可参考文档:https://blog.youkuaiyun.com/u014724048/article/details/1068566861、引用腾讯云扩展包内的autoload.phpinclude API_ROOT.'/../vendor/tencentcloud/tencentcloud-sdk-php/vendor/autoload.php';use TencentCloud\Common\Creden
2020-06-19 16:11:21
866
原创 Linux安装composer
前几天腾讯云混流升级API,有些项目跟demo需要同步升级,需要安装composer,安装过程中采坑后总结如下:一、本文仅介绍centos环境下安装步骤第一步检查是否安装:composer安装成功:若未安装执行以下操作:1、下载composer:curl -sShttps://getcomposer.org/installer| php2、Use it:使用composer.phar文件phpcomposer.phar3、移动composer.phar文件到...
2020-06-19 15:47:11
838
原创 thinkcmf 验证码图片加载
Thinkcmf框架 验证码图片加载失败如下图:解决方案:找到图片加载控制器:/application/Api/Controller/CheckcodeController.class.phpindex()方法底部:ob_clean();$Verify->entry();在最后这行代码前边加上ob_clean();刷新界面即可...
2020-03-14 10:34:19
383
原创 git上传 warning 、上传fail 解决办法
1、Git上传warning:警告信息:warning: LF will be replaced by CRLF in mingw64/lib/tcl8.6/tzdata/Pacific/Rarotonga.The file will have its original line endings in your working directory解决办法:git config cor...
2019-10-14 12:03:51
1390
原创 php H5 调试打印js信息
<!-- 引入vConsole的JS库 --><script src="__PUBLIC__/appapi/auth/js/vconsole.min.js"></script><script type="text/javascript"> // 初始化vConsole window.vConsole = new window.VCo...
2019-06-10 15:50:25
474
原创 js 实现 复制 功能
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, ini...
2019-06-10 15:22:50
187
原创 php 汉字字符串转为数组[]
汉字字符串转换为数组 代码:$topictitle="沙漠骆驼";$length = mb_strlen($topictitle, 'utf-8');$titlearray = [];for ($i=0; $i<$length; $i++) { $titlearray[] = mb_substr($topictitle, $i, 1, 'utf-8'); }...
2018-10-22 12:01:40
2911
原创 关于ThinkPHP设置时区功能介绍
如果你的服务器分布在不同的地区或者国家,那么有可能有些应用所在的服务器和访问的区域间隔较大,导致服务器时间不准确。对于相同的时间戳,如果时区不同,得到的日期时间字符串也会不同。因此,设置正确的时区非常必要。不同的时区,会影响 date('Y-m-d H:i:s', time()) 或类似函数的值。我们可以通过设置默认时区的方法来处理。 修改时区的位置大致如下:1.在PHP....
2018-10-07 11:24:41
9518
原创 关于PHP发送邮箱验证码功能介绍
关于PHP发送邮箱验证码功能介绍 PHP语言发送邮箱验证码,可以使用PHPMailer这个现成的类文件,完美集成实现邮箱发送验证码 前期准备:a).PHPMailer下载地址:在git上获取最新版即可:https://github.com/PHPMailer/PHPMailer b).php必须开启:php_openssl c).配置发送...
2018-10-07 11:23:03
7484
2
原创 js 折线图
参考地址:http://echarts.baidu.com/examples/index.htmlHtml---代码: <!doctype html><html style="height: 100%"><head> <meta charset="utf-8"> <!-- <meta name="
2018-08-27 16:55:38
889
原创 php 获取当前时间的 前一小时、一天、一个月、一年
//获取本月起始日期$begindate=date('Y-m-01', strtotime(date("Y-m-d")));$enddate =date('Y-m-d', strtotime("$begindate +1 month -1 day"));//获取一年前的日期$begindate= date('Y-m-d', strtotime(date('Y-m-01') . ' -...
2018-08-27 16:40:45
24217
1
原创 PHP 关闭 Waring警告
找到初始文件在php文件开头写入:/www/wwwroot/www.mhkwt.cn/api/public/index.phperror_reporting(255);//显示所有提示error_reporting(0);//不显示所有提示error_reporting(7);//只显示严重错误提示下列常见错误1、 E_ERROR 致命的运行时错误2、 E_WARNING 运行时警告(非致命性错误...
2018-04-08 16:48:18
2196
原创 php 获取当天,本周的起始日期,当月的起始日期,
//当天0点$today=date("Ymd",$nowtime);$today_start=strtotime($today);//当天 23:59:59$today_end=strtotime("{$today} + 1 day")-1;//当月$month_begindate=date('Y-m-01 H:m:s', strtotime(date("Y-m-d")));$mo...
2018-01-18 15:49:12
1315
转载 js 分享到三方平台
1.分享到微信,易信分享到微信,易信比较简单,贴上分享链接的二维码就可以了。二维码生成地址:http://cli.im/ (网上随便搜的) 2.分享到新浪微博代码如下:var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136'; //真实的appkey ,必选参数 ...
2017-12-04 15:46:12
772
原创 ckplayer 播放视频
备注:其中引用文件无法上传,如果需要私信即可; ckplayer播放视频video::-internal-media-controls-download-button { display:none;}video::-webkit-media-controls-enclosure {
2017-11-15 17:04:56
3675
原创 js 图片 点击查看大图
js 点击图片查看大图备注:其中一些引用文件没法上传,如果有需要的私信即可;人工充值 -->body{width: 97%;margin: auto;}.weixin_ceshi {float: left;text-align: center;width: 50%; position: relativ
2017-11-15 16:37:42
3022
原创 php 环信发送私信
/***phpalapi接口:环信发送消息:通知发送私信*/ //Easemob.class.php位置:/data/wwwroot/twjs.yunbaozhibo.com/api/public/Easemob.class.php public function sendHuanxinMsg($suid,$content){ //发送私信:环信**********************
2017-10-06 17:51:27
656
原创 php 生成邀请码
/* phpalapi 接口 生成邀请码 */public function createCode(){$code = 'ABCDEFGHIJKLMNPQRSTUVWXYZ';$rand = $code[rand(0,25)].strtoupper(dechex(date('m'))).date('d').substr(time(),-5).substr(microtim
2017-10-06 17:16:10
1617
原创 thinkcmf 邮箱获取发送的邮件(验证码)
PHPMailer的介绍:可运行在任何平台之上支持SMTP验证发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括:8bit,base64,binary和quoted-printable支持冗余SMTP服务器,即可以指定主smtp服务器地址也只可以指定备份smtp服务器支持带附件的邮件,可以为邮件添加任意格式的附件—当然
2017-10-06 16:33:37
6731
原创 获取已知图片的高宽
// 创建对象var imgsh = new Image();//改变图片的src imgsh.src = giftIcon;// 加载完成执行var imgwidth=0;var imgheight=0;imgsh.onload = function(){imgwidth=imgsh.width;imgheight=imgsh.height;
2017-09-28 14:34:50
305
原创 phpExcel 导出问题
问题:导出提示如图片内容原因:phpExcel插件版本与thinkcmf框架不一致,需要更新成最新版本的phpExcelphpexcel下载地址可前往官网
2017-09-27 10:08:17
252
原创 socket断网重连机制
更新socket断网重连机制(关键词:reusing) s1.js 搜一下 关键词进行修改 s1.js内容如下://引入http模块var socketio = require('socket.io'),http = require('http'),domain = require('domain'),redis = require('redi
2017-09-27 10:02:37
11029
8
原创 h5常见问题
1. H5去除 a标签 按钮 点击事件 出现灰色背景 在CSS文件开头 或 页面开头 添加*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); -moz-tap-highlight-color:rgba(0, 0, 0, 0); -ms-tap-highlight-color:rgba(0, 0, 0, 0); -o
2017-09-27 09:56:13
360
原创 常见问题
1。phalapi 接口框架:上传图片时,设置好"save_path“参数后,出现400错误:原因:如果服务是xftp链接的,则是因为save_path的地址目录没有设置权限
2017-09-20 17:19:00
167
原创 MySql 常见错误
1、1055 错误:出现原因:mysql版本不一致解决方案: my.cnf在socket = /tmp/mysql.sock下方添加下列内容:sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTIT
2017-09-19 17:32:35
351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人