首页
壁纸
放映厅
留言板
更多
直播
推荐
百度一下
腾讯视频
Search
1
2026新年快乐Python代码
18 阅读
2
酷狗音乐歌手写真api分享
9 阅读
3
欢迎使用 Typecho
7 阅读
4
用百度统计为你的博客赋能
7 阅读
5
Flink快速入门
7 阅读
前端
鸿蒙开发
后端
软件测试
python
人工智能
UI设计
软件分享
教程
网络安全
大数据
登录
Search
标签搜索
python
大数据
scala
前端
爬虫
Spark
运维
百度
数据采集
flink
跨年代码
API接口
windows
HTML
javascript
端口占用
django
服务器
命令
网络
小雷Debug
累计撰写
9
篇文章
累计收到
3
条评论
首页
栏目
前端
鸿蒙开发
后端
软件测试
python
人工智能
UI设计
软件分享
教程
网络安全
大数据
页面
壁纸
放映厅
留言板
直播
推荐
百度一下
腾讯视频
搜索到
9
篇与
小雷debug
的结果
2025-11-05
酷狗音乐歌手写真api分享
最近闲着无聊,发现了酷狗的一个开放接口😘,通过该接口用户可以获取酷狗歌手写真😍https://openapicdnretry.kugou.com/kmr/v1/author/extend?fields_pack=allimages&authorimg_type=4,5&entity_id= 接下来我将对该接口进行使用讲解:请求方式GET参数列表authorimg_type4,5 获取手机端歌手写真2,3 获取PC端歌手写真entity_id歌手id示例:https://openapicdnretry.kugou.com/kmr/v1/author/extend?fields_pack=allimages&authorimg_type=4,5&entity_id=3520返回数据:{ "error_code": 0, "msg": "", "data": [ { "__status": 1, "base": { "author_id": 3520, "author_name": "周杰伦", "is_publish": 1, "language": "华语", "avatar": "http://singerimg.kugou.com/uploadpic/softhead/{size}/20230510/20230510173043311.jpg", "identity": 15, "type": 1, "country": "中国", "birthday": "1979-01-18" }, "imgs": [ { "id": 551578, "file": "http://imge.kugou.com/v2/mobile_portrait/2cfe9ac7f88d968ed09a8e422b493388.jpg", "hash": "2cfe9ac7f88d968ed09a8e422b493388", "publish_time": "2015-01-01", "source": 0, "type": 4 }, { "id": 4999620, "file": "http://imge.kugou.com/v2/mobile_portrait/8c0247d610c292b975e713df5a9a2217.jpg", "hash": "8c0247d610c292b975e713df5a9a2217", "publish_time": "2012-01-01", "source": 0, "type": 4 }, ... ] } ], "status": 1 }示例图像:趁着酷小狗🐶还没发现,快去用起来吧😍
2025年11月05日
9 阅读
0 评论
0 点赞
2023-02-03
JS实现限制可移动div的移动范围
最近我的博客项目中需要用到可移动div框,虽然让div移动很简单,监听鼠标的坐标即可,但是如何限制可移动div的移动范围呢?这个问题困扰了我很久,我想了很久才有了解决方案思路 当我们将 div移动到最上方 并且起始坐标-当前坐标>0时,才将div顶部的距离限制(top:0px),其它方向同理。啥,听不懂?没关系,会CV大法就行,下面我将已封装好的代码列出://移动盒子函数 //obj:对象,例如:document.getElementById("box") //moveX/moveY:存储在全局变量的x/y坐标 function moveBox(obj, moveX, moveY) { var box = obj; var left = box.offsetLeft; var right = box.getBoundingClientRect().right - window.innerWidth; var top = box.offsetTop; var bottom = box.getBoundingClientRect().bottom - window.innerHeight; var intX = event.clientX - moveX; var intY = event.clientY - moveY; intX = left < 20 && moveX - event.offsetX > 0 ? 0 : intX; intX = right > -5 && moveX - event.offsetX < 0 ? window.innerWidth - box.clientWidth : intX; intY = top <= 0 && moveY - event.offsetY > 0 ? 0 : intY; intY = bottom > -5 && moveY - event.offsetY < 0 ? window.innerHeight - box.clientHeight : intY; box.style.left = intX + "px"; box.style.top = intY + "px"; }不会用?没关系,下面给你提供一个示例:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JS实现限制可移动div的移动范围</title> <style> #box { width: 300px; height: 300px; background-color: red; position: absolute; top: 5px; left: 30px; padding: 20px; } </style> </head> <body> <!-- 可移动盒子 --> <div id="box"></div> <script type="text/javascript"> var X; //鼠标起始X坐标 var Y; //鼠标起始Y坐标 var box = document.getElementById("box"); //可移动div对象 //移动盒子函数 //obj:对象,例如:document.getElementById("box") //moveX/moveY:存储在全局变量的x/y坐标 function moveBox(obj, moveX, moveY) { var box = obj; var left = box.offsetLeft; var right = box.getBoundingClientRect().right - window.innerWidth; var top = box.offsetTop; var bottom = box.getBoundingClientRect().bottom - window.innerHeight; var intX = event.clientX - moveX; var intY = event.clientY - moveY; intX = left < 20 && moveX - event.offsetX > 0 ? 0 : intX; intX = right > -5 && moveX - event.offsetX < 0 ? window.innerWidth - box.clientWidth : intX; intY = top <= 0 && moveY - event.offsetY > 0 ? 0 : intY; intY = bottom > -5 && moveY - event.offsetY < 0 ? window.innerHeight - box.clientHeight : intY; box.style.left = intX + "px"; box.style.top = intY + "px"; } //注册事件 box.addEventListener("mousedown", function () { Y = event.offsetY; X = event.offsetX; box.onmousemove = function () { moveBox(document.getElementById("box"), X, Y); }; }); //鼠标抬起销毁事件 box.addEventListener("mouseup", function () { document.body.onmousemove = null; X = void 0; Y = void 0; }); //鼠标离开可移动div也要销毁移动事件,否则会出bug box.addEventListener("mouseleave", function () { document.body.onmousemove = null; X = void 0; Y = void 0; }) </script> </body> </html>OK,快去试试吧!
2023年02月03日
2 阅读
0 评论
0 点赞
2022-12-25
关于python-Django项目报错 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试
请看下图他竟然提示我 以一种访问权限不允许的方式做了一个访问套接字的尝试。那为什么会出现这个问题呢?出现这种错误有两种的原因:1.使用的端口号被占用解决办法:查看端口是否被占用,打开cmd,输入netstat -ano即可查看端口是否被占用,如果被占用,则修改端口或者结束占指定端口的程序。很明显,我的80端口已被PID为19380的程序占用,然后我打开了任务管理器,发现是酷狗占了我的80端口 此时,就可以对症下药了。我选择了切换端口号。OK,问题解决!2.程序权限不够解决办法:如果是在VScode中编程,则让VScode以管理员的方式启动,则不会报Socket错误,生成的应用程序也需要以管理员启动。希望我的这篇博客能够帮助到一部分人吧,再见!
2022年12月25日
3 阅读
0 评论
0 点赞
Windows DOS常用命令
掌握如下命令,你就可以在你的朋友那里炫耀一番了!!!cd dir : 切换目录cd … : 返回上级目录cd / : 返回根目录cls ; 清屏pause : 暂停dir 查看当前目录的文件,后面可接地址md 创建目录type nul>1.txt 创建文件type 1.txt 查看文件del 1.txt 2.txt 删除指定文件,支持多个文件一起删除rd 删除目录,不带参数只能删除非空目录。 /S 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。 /Q 安静模式,带 /S 删除目录树时不要求确认 ren 重命名文件或目录copy 将一份或多份文件复制到另一个位置xcopy 复制文件和目录树move 移动文件并重命名文件和目录。ping 测试网络连通性,-t参数 不断ping目标主机直至按下ctrl+C键nslookup DNS域名解析工具,格式:nsloopup [目标域名] [域名解析地址,可不填]ipconfig 查看网卡信息,/all参数查看详细信息进程管理类命令:tasklist 列出正在运行的进程,/V参数查看详细的信息taskkill /PID [进程号] 以pid杀掉指定进程(某些进程只有管理员才能杀掉)taskkill /F /PID [进程号] 以pid强制杀掉指定进程taskkill /IM [进程名称] 以进程名称杀掉指定进程用户管理类命令:net user 查看当前主机里面的所有用户net user [用户名] 列出指定用户的详细信息net user [用户名] [用户密码] /add 添加指定用户net user [用户名] [用户密码] 修改指定用户的密码net user [用户名] /active:yes 启用指定用户net user [用户名] /active:no 禁用指定用户net user [用户名] /delete 删除指定用户ipconfig /displaydns 查看dns缓存ipconfig /flushdns 清除dns缓存
2022年12月02日
4 阅读
1 评论
0 点赞
1
2