手机端保存失败,电脑保存正常!html2canvas转其中有base64图片太大在手机端就出问题了。。。

龙哥 | 技术 | 2024-06-13
在做灵动岛截图工具时候,因为本身是纯前端写的,传的截图作为背景,也是base64,导致html2canvas将这个id下面生成出的base64图片地址就更大了。 电脑下载保存没啥问题,手机就不行了,一直保存失败,app还会闪退。 既然有BUG,就要改进,记录下。。。 目的就是为了让字符串变少,所以我将上传的截图从base64转换成Blob function uploadAndConvertImage... [阅读全文]
ė59 次浏览

php判断一个数是否能被另一个数整除问题,尤其是小数

龙哥 | 技术 | 2024-06-10
今天遇到一个很小的问题,看起来很简单,但是还是花了我一些时间… 就是php判断一个数是否能被另一个数整除问题,尤其是小数。 开始是这样写的: <?php $money = '0.3'; if($money % 0.1 == 0){ echo '不能整除'; } else{ echo '能整除'; } 0.3除以0.1,等于3,没人质疑吧。。然而一直进的是不能整除,给AI输出,包括Kimi、阿... [阅读全文]
ė58 次浏览

谷歌chrome浏览器设置默认隐身/无痕模式启动

龙哥 | 技术 | 2023-03-05
桌面找到你的chrome快捷方式,右击属性 在“目标”后添加参数“ –incognito”(注意是双短划线,不包括双引号,双短划线前加一空格) 这样双击就可以直接以隐身/无痕模式启动Chrome浏览器 [阅读全文]
ė1,004 次浏览

C# 如何获取错误所在行数

龙哥 | 技术 | 2023-02-27
三种思路: 第一种是利用error.StackTrace; 第二种是try-catch找到错误行数; 第三种是: System.Diagnostics.Debug.WriteLine() + DebugView工具。   一、error.StackTrace代码 ex.StackTrace.Substring(ex.StackTrace.IndexOf("行号"), ex.StackTrace.Length - ex.StackTrace.IndexOf("行号"))   二、try-catch代码 try { //代... [阅读全文]
ė1,178 次浏览

【分享代码】JS实现防止重复点击

龙哥 | 技术 | 2023-02-14
防止重复点击: 定义一个clickThrottle.js文件 /* 防止重复点击 */ let clickTimer = 0 function clickThrottle(interval = 3000) { let now = +new Date(); // 获取当前时间的时间戳 let timer = clickTimer; // 记录触发事件的事件戳 if (now - timer < interval) { // 如果当前时间 - 触发事件时的事件 < interVa... [阅读全文]
ė953 次浏览

chrome浏览器网页自动刷新的console代码,无需插件

龙哥 | 技术 | 2023-02-07
代码使用说明: 代码直接贴到chrome或者firefox的控制台中,输入自动刷新的时间间隔(单位秒),即可实现自动刷新,直到你关掉页面或者手工刷新界面为止。 代码: timeout=prompt("Set timeout (Second):"); count=0 current=location.href; if(timeout>0) setTimeout('reload()',1000*timeout); else location.replace(current); function ... [阅读全文]
ė2,665 次浏览
Ɣ回顶部