- 博客(193)
- 资源 (4)
- 收藏
- 关注
转载 二维码是什么?一篇文章让你秒懂!
你不需要手动输入长长的网址或复杂的文字,只需“扫一扫”,信息就能立刻呈现在你面前。编码规则将你想要传达的信息(字符串)转换成一种机器(手机)能看懂的“语言”,并用黑白方格的形式呈现出来。解码读取:当你用手机扫描时,摄像头会先找到这三个定位点,然后快速解读整个图形中的黑白模块,最后将其还原成最初的那串信息,并执行相应的操作(比如打开网页)。编码信息:当你生成一个二维码时,系统会先将你的内容(比如 www.mantools.top)转换成二进制代码(0和1)。简单来说,二维码就是一个信息的“便携式传送门”。
2025-08-30 20:42:49
8
转载 手机、电脑屏幕的显示坏点检测和成像原理
而OLED(有机发光二极管)屏幕中,每个子像素都是自发光的,不需要背光模块,因此可以实现更高的对比度和更纯的黑色。对于LCD屏幕,背光模块提供均匀的白光,液晶分子在电场作用下改变方向,从而调节光线的通过量,再经过彩色滤光片形成彩色像素。检测坏点通常采用纯色测试法,通过显示全屏的红、绿、蓝、白、黑等颜色,观察是否有异常点。例如,在黑色背景下查找亮点,在白色背景下查找暗点。此外,屏幕的刷新率(如60Hz、120Hz)表示每秒刷新图像的次数,高刷新率能带来更流畅的视觉体验,尤其在游戏和滚动操作中更为明显。
2025-08-22 11:40:31
461
原创 ThinkPHP5 内部请求(模拟HTTP请求调用其他控制器方法)file_get_contents
前提是请求的这个方法返回的必须是字符串,直接返回json数组对象,file_get_contents会报错。ThinkPHP5 内部请求(模拟HTTP请求调用其他控制器方法)
2025-08-11 16:06:37
116
原创 安卓开发把屏幕可以设置横屏或竖屏
它用于指定指定 Activity 的屏幕方向,决定了该 Activity 的布局以及用户与之交互时屏幕的旋转行为。• sensorLandscape:根据设备的物理传感器(例如陀螺仪)自动选择合适的横屏方向。• sensorPortrait:根据设备的物理传感器(例如陀螺仪)自动选择合适的竖屏方向。• fullUser:根据用户首选的方向进行显示,优先考虑用户的全屏首选项。那么前面的是横屏的,后面的就是横屏的,页面就不会来回转了。• userLandscape:根据用户首选的横屏方向进行显示。
2025-08-07 13:13:59
320
原创 获取电脑主板的 通用唯一标识符(UUID)
您通过 wmic csproduct get uuid 命令获取的 03560274-043C-056F-0D06-CB0700080009 是主板的 通用唯一标识符(UUID),这是由主板制造商分配的唯一硬件标识符。在ThinkPHP5中调用Windows的wmic csproduct get uuid命令获取主板UUID,
2025-07-27 13:07:34
294
原创 安卓项目报错esolveException: Could not resolve all files for configuration ‘:app:debugCompileClasspath‘.
安卓开发 Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ‘:app:debugCompileClasspath’.buildscript和allprojects 里的maven换成这两个就行了。
2025-06-18 17:39:14
379
原创 js返回上一页window.history.go(-1),没有上一页或不同域名,跳转到首页
h5用window.history.go(-1)返回上一页,判断有上一页并且上一页的域名是本域名就返回上一页,没有历史记录就返回到首页怎么写。
2025-06-03 10:23:10
128
原创 安卓新建项目时,Gradle下载慢下载如何用国内的镜像
打开项目中的 gradle-wrapper.properties 文件(路径:项目根目录/gradle/wrapper/gradle-wrapper.properties)。Gradle 的下载地址可以在 gradle-wrapper.properties 中修改,替换为国内镜像地址(如阿里云、腾讯云等)。-bin.zip 是精简版(仅二进制文件),-all.zip 包含源码和文档(体积更大)。方法 1:修改 gradle-wrapper.properties 使用国内镜像。
2025-05-23 15:37:30
1219
原创 软件开发常见的一些诡异的容易遗漏的问题
1、微信公众号开发的时候,用户关注一段时间后又取消关注了公众号。这时候用户再打开页面要做拦截,显示扫码关注图片。否则页面会没有数据,查不到这个openid。
2025-04-20 20:39:27
105
原创 a标签download下载图片
a标签的download属性是HTML5中新增的一个属性,用于指定链接点击时直接下载文件,而不是在浏览器中打开文件。指定下载文件名:在a标签中添加download属性,并指定一个文件名。
2025-04-05 14:46:42
510
原创 windows如何安装wkhtmltoimage 给PHP使用根据HTML生成图片
在打开的窗口中,点击“新建”,然后添加wkhtmltoimage的安装路径,例如C:\wkhtmltoimage\bin。如果在PHP中使用时遇到路径问题,确保PHP脚本有足够的权限去执行这些命令,或者在命令中使用完整的路径。为了让系统能够识别wkhtmltoimage的路径,你需要将其添加到系统的环境变量中。下载完成后,解压下载的文件到一个你喜欢的目录,例如C:\wkhtmltoimage。在“系统变量”区域,找到名为Path的变量并选择它,然后点击“编辑”。在“系统属性”窗口中,点击“环境变量”按钮。
2025-04-04 13:39:42
767
原创 tp5 shell_exec() has been disabled for security reasons生成图片报错没权限
在 PHP 中,exec() 函数用于执行外部程序。出于安全考虑,默认情况下,exec() 函数在某些 PHP 配置中可能被禁用。这通常是为了防止执行恶意代码或避免服务器被利用进行不安全的操作。
2025-04-04 10:46:26
404
原创 mysql数据库不允许远程链接时的解决办法
报错 :1130 -Host ‘102.112.49.238’ is not allowed to connect to this MysQL server。打开宝塔里的数据库的访问权限即可。
2025-01-26 09:30:00
171
原创 Electron学习笔记,安装环境(1)
1、支持win7的Electron 的版本是18,这里node.js用的是14版本(node-v14.21.3-x86.msi)云盘有安装包。2、安装node环境,node-v14.21.3-x86.msi双击运行选择安装位置,都是下一步。成功后node和npm都已经安装好了。
2025-01-23 16:04:23
1099
原创 Electron版本列表
Electron 是一个使用 Chromium 和 Node.js 构建桌面应用程序的框架。它最初由 GitHub 开发,现在被多个项目和公司使用。Electron 版本列表包括了不同的主版本,每个主版本有其特定的 Chromium 和 Node.js 版本。
2025-01-23 15:41:51
1191
原创 PHP转换字符串的gbk到utf-8,防止字符串传参乱码,thinkPHP电脑端软件请求接口后数据库失败,
【代码】PHP转换字符串的gbk到utf-8,防止字符串传参乱码,thinkPHP电脑端软件请求接口后数据库失败,
2025-01-21 17:59:09
113
原创 thinkphp6从数据库中随机获取数据:orderRaw(‘rand()‘)
thinkphp6从数据库中随机获取数据:orderRaw(‘RAND()’)
2024-12-21 15:34:49
417
原创 安卓开发子线程调用主线程的页面元素Only the original thread that created a view hierarchy can touch its views
这个错误信息通常表示你正在尝试从非原始创建视图的线程中进行操作。在Android开发中,只有主线程(也被称为UI线程)可以修改视图层次结构。当你尝试从后台线程(如异步任务、后台服务或者其他非UI线程)直接更新UI时,就会抛出这个错误。不能从一个非主线程(非UI线程)更新视图。在Android中,只有创建视图层次结构的原始线程(通常是主线程)才能更新视图。
2024-12-16 18:38:12
297
原创 vue页面跟数据不同步this.$set
Vue页面跟数据同步this.$set”可能是指在某些情况下,需要确保数据的响应式特性,即当数据发生变化时,页面上的显示也能实时更新。如果你遇到数据已经设置,但页面没有更新,可能是因为你没有正确使用 Vue 的响应式系统。Vue 的响应式系统只会跟踪在 Vue 实例化时就已经存在的数据属性。// 使用 this.$set 来确保 age 属性是响应式的。如果你在之后添加新的属性,它不会是响应式的,直到你使用了。1、在vue实例化的时候就添加上新的属性,空变量先占位。2、使用 this.$set。
2024-11-28 13:08:59
312
原创 PHP删除数组内 的空元素array_filter
array_filter($arr) 会删除数组内的 ''空字符串 数字0 null值。不会删除 ’ '空格字符串 '0’字符串 'null’字符串。
2024-11-24 13:12:30
182
原创 thinkphp如何查出值是null的布尔类型的值
查询值是null的字段的值时,要写 name is null 写 name = null 是查不出正确的数据的。exp 是用原生表达式查询的意思。要写 name is null。
2024-11-09 14:41:49
490
原创 AndroidStudio打包失败Error: Google Play requires that apps target API level 31 or higher.解决办法
这个问题是Android Studio和SDK升级后出现的,在打包apk时会出现报错。首先找到build.gradle文件。然后在Android{}块中加入。
2024-08-18 14:34:57
1839
1
anxiang门诊病历管理java源码及mysql数据库
2023-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人