- 博客(75)
- 资源 (4)
- 收藏
- 关注
原创 Web Bluetooth API 开发记录
1.00001101-0000-1000-8000-00805f9b34fb 是spp协议。但是我用的称是使用的49535343-fe7d-4ae5-8fa9-9fafd205e455蓝牙低功耗spp协议。获取uuid 49535343-fe7d-4ae5-8fa9-9fafd205e455和特征值 49535343-1e4d-4bd9-ba61-23c647249616就可以接收到电子秤发过来的数据了。他可以抓取到这个蓝牙的所有服务uuid。我只是推荐这款软件让大家可以快速找到自己需要的蓝牙服务。
2024-12-28 21:55:27
284
原创 推特api注意事项403的错误信息
最近开发推特api,走了不少的弯路。我遇到一个api一直提示直到刚才才解决这个bug。这是因为申请的令牌是有权限的。比如这个请求。
2024-08-02 09:59:36
652
原创 不使用video播放mp4
这部分代码导入了Cocos Creator框架中的一些模块,如`Component`, `Node`, `Sprite`, `Texture2D`, `view`, `SpriteFrame`和`UITransform`。- 定义了一些私有变量:`cameraNode`, `videoStream`, `videoTexture`, `canvas`, `context`, 和 `video`,用于管理视频流和显示。- 创建一个新的`Sprite`组件并将其`spriteFrame`设置为视频纹理。
2024-07-27 12:56:52
585
原创 cocos3.8技能冷却效果
动态生成一个mask的节点。我把他写在start里面调用了。因为我想要顺时针旋转,然后从12点开始,就只能设置Scale为-1和-1 了。大概是这样的20x20 我整合到资源包里面去了。需要的话自己找一下。抖音小游戏贪吃的方块上架了 ,欢迎大家来玩啊。我是用代码动态生成的,需要的话可以自己改一下。效果如下,需要准备一张白色的图片。不过这个图片系统自带一张。点击之后执行的代码。
2024-07-21 08:51:56
218
原创 在表格中把tab换成enter键------ivx
然后再页面加载的时候,运行他。他的只要作用就是添加一个时间监听器。然后按下回车的时候直接跳向下一个框框。为了方便用户输入,把tab键替换成enter回车。如果还有不明白的可以参考我的案例。
2024-07-11 19:49:47
305
原创 小程序多次扫描获取sence失败------ivx
获取本次小程序启动时的参数。如果当前是冷启动,则返回值与 App.onLaunch 的回调参数一致;如果当前是热启动,则返回值与 App.onShow 一致。扫码图片被告知侵权了,删除了,如果有需要的同学可以自己尝试。避免每次扫描之后,都需要重启小程序才会获取正确的scene值。每次扫描后调用这个方法,就会返回需要的scene值。如果还是有不懂的同学我写一个简单的案例。在微信小程序里面有一个函数。
2024-07-11 19:49:01
256
原创 lodop使用教程---ivx
这里有一个表格里面有需要打印的变量。就可以生成自己的表单了。安装好后打开网页https://www.ivx.cn/module&widget?这个打印机是基于坐标进去打印的。所以如果你的页面是通过html排版的。这里可以插入html,代码。如果你是动态的表格可以通过生成好一段html代码来搞定。首先必须要去官网下载一个驱动程序https://www.lodop.net/然后就可以对打印的页面进行排版了。在使用上有任何疑问,可以在下面留言告诉我。具体的使用方法大家自行研究。页面大小也可以自己设计。
2024-07-11 19:47:27
380
原创 cocos开发的时候 wx.onShow在vscode里面显示红色
只要在变量前面加一个globalThis.就能识别这个变量了。这个函数是在微信小游戏平台才会用到。cocos识别不到wx这个变量。可以改成下面的写法。
2024-06-16 18:06:10
331
原创 云服务器centos提示 Cannot prepare internal mirrorlist: No URLs in mirrorlist的解决办法
执行下面的命令就可以了。
2024-04-05 12:40:35
953
2
原创 cocos控制物体移动轨迹
寻找这四个方向的方块是不是轨迹如果是轨迹则包含到轨迹数组里面。因为方块必须需要到某个为止才会计算这个位置的移动范围。所以我并不需要担心,这个轨迹是不是属于这个移动方块的。(ps.这样想起来我似乎可以提前把这些方块放进一个数组,就不需要这样来找了。当然也可以去b站看我的视频讲解。我使用了一个更笨的方法。如果大家有更好的办法,请务必告诉我。因为我用iphone8玩游戏的时候是真的会卡。计算边界的函数很简单因为每个方块都是64*64的,基本一看就能懂。在我架构游戏的时候,把cocos的物理系统想象得太完美了。
2024-03-21 15:53:56
1423
原创 cocos(困扰了我一晚上的代码)地图适配不同手机屏幕
有人反馈我的小游戏没有做屏幕适配。但是在不同手机分辨率的情况下。因为我这里用手指拖动了地图。在查看地图的其他区域。判断到底是适配的宽度还是适配的高度。关键代码就是上面这句摄像机高度的2倍就是宽度。然后要乘以屏幕的宽高比。那就是摄像机的宽高。但是大部分手机是大于这个分辨率的。然后我改了一晚上的代码终于做好了。设计的分辨率是960*640.也就是白色区域。所以大部分手机是适配高度。3.和原始设计的宽高比也没有半毛钱关系。我就懒的调了爱谁谁遇到了再说。2.也不是屏幕的具体宽度。虽然我两个勾都打上了。
2024-03-21 15:51:44
625
原创 cocos 3.8开发 微信小游戏分包技巧压缩主包
从代码可以看出我把其他场景放在了scene这个文件夹里面。如果你不懂的话就照着抄。然后写一个load脚本。我不知道别人压缩几百kb是怎么做到的。在功能裁剪里面把不需要的功能全部去掉。Creator 版本: 3.8.2。论坛有教程但是没有教详细怎么做。如果还有任何疑问可以在下面留言。推广一下自己开发的游戏。目标平台:小游戏开发。我这个技巧不用花钱。
2024-03-20 11:49:43
1006
原创 cocos3.8.1开发踩坑日记1--subtract函数
这里造成了一个结果this.targetPosition的值也被修改了。* @zh 向量减法。将当前向量减去指定向量的结果。我也不知道subtract为什么要这么写居然能改变数值本身。我通过chatgpt帮我写代码,他帮我写了这么一个代码。direction 被修改了,其他值都是正常的。我通过不停的debug。发现他实际运行的函数是。但是这里有个隐藏的问题在3.8.1。嗯看起来是没什么问题。所以正确的写法应该是。
2023-12-17 23:55:33
699
原创 autojs修改顶部标题栏颜色
顶部标题栏的名字是statusBarColor。不是toolbar。难怪我搜索半天搜不到。修改之后我发现整体上移了一些。
2023-09-05 18:44:45
1046
翻译 关于mac osx 10.13+ askforpassworddelay的设置
askforpassworddelay是进入屏幕保护之后让你输入密码,如果用脚本怎么关闭这个提示呢?我也是研究了很久发现一个外国的网友很好的解决了这个问题。需要替换__YOUR_NAME__为你的用户名。然后打开终端输入下面的命令。
2023-05-27 23:19:56
3047
原创 使用vboxapi开发截图小工具
官方的vboxmanger是可以截图,但是会增加i/o的输入输出。这个可以直接把截图保存在变量里面。方便我做网页管理器。如果要对虚拟机进行管理则比较麻烦。需要先建立一个session,然后锁住这个线程。vboxapi 这个库可以用pip install vboxapi 进行安装。vboxapi官方是全英文文档有点看不懂。研究了一天终于研究出来了。这块我可能是还没有搞明白。开始的时候由于没有搭建好环境,一直报错。为什么开发这个截图功能?
2023-04-16 06:32:59
329
原创 VirtualBox打开报错:Failed to instantiate CLSID_VirtualBox w/ IVirtualBox……
我安装vbox6的时候进度条走的很慢,以至于让我以为安装不上。结果我去取个快递回来,发现已经安装好了。然后你就只能安装vbox6,如果想要安装vbox7只能重装系统。如果你解决了请告诉我。reg,然后双击运行。如果不会的话我直接发布到资源里面去。因为我安装的是最新版本的vbox7,然后我用了另外一个方法。网上都是叫你修改注册表。这个方法对于我不起作用。
2023-02-24 09:59:50
792
原创 gradle的访问目录和支付宝的注意事项
因为这3个证书文件都在根目录下面。不然会报错提示无法获取到crt证书文件。经过我100多次的测试发现。gradle项目不管是打包 还是不打包。config.properties里面的配置文件则需要这么写。他的访问文件的目录是项目的根目录。在java想要获取config这个文件需要这样写。你的项目文件是这个样子。运行包在index里面。当前class所在的目录,
2022-12-09 22:28:55
902
原创 gym-retro 保存进度文件方法
主要是 self.env.em.get_state() 可以获取当前保存的进度。因为是用内存机制保存的所以内容大部分是二进制的。那么我们选关也就是读取的进度。根本没有选关这个选项。但是在选关的时候不能选第二关。那么这个功能也仅仅是读取和保存而已。我在键盘监听事件添加了一句代码。我最近在研究ai玩超级玛丽。第二关是我后面加的。
2022-09-17 13:03:53
443
11
原创 jspdf将图片分割成几页讲解
首先我嗯来理解一下jspdf 到底要如何将图片进行切割。很遗憾的是没有原生代码支持图片切割。你只能在一个页面上显示这个大图的某一部分。而不是切割他。 pdf.addImage(img, 'JPEG', x, position, imgWidth, imgHeight);img是base64图片变量也可以是图片路径。x是代表记录x的位置position 是图片上移或者下移多少像素。如果是负数则是往上移动。imgWidth 原始宽度。imgHeight 原始高度。如果要调整图片在页面显示不同的位置,只能调整第一
2022-07-03 22:17:18
2298
原创 使用fiddler绕过“请在微信客户端打开链接”
网上有很多其他方案,跳过。但是都不全。谷歌浏览器加了ua,是可以跳过某些验证。但是如果需要获取头像的网页,会白屏。首先我们需要安装一个工具fiddler然后简单设置一下工具选项 这3个选项打勾然后点actions 把证书导入到桌面,然后信任证书。然后停止其他所有网络活动。只打开微信的链接然后在下面这个图片里面找开头是open.weixin.qq.com 的地址 如果没有是因为不是第一次打开,我打开过一次,就不需要验证了 就没有了。可以试试删除浏览记录重启看看。如果你找到了这个记录,点击右键复制url 地址
2022-07-03 09:51:34
4841
9
原创 Auto.js Pro使用Intent跳转详细介绍
说明:此方法需要手机root。如果没有root也想使用需要用adb,给手机app一些权限才可以(此方法没测试,我直接root了。权限看我另外一篇文章)autojs无root自动无障碍启动------华为_shuishen49的博客-优快云博客 以下是我抓的包代码需要这么写 其实最主要的是这个表要传数据给app,必须先清楚。我也研究了好一会。 extras: {//前面是key,后面是值,class是数据类型不管他。js自己能识别。 key_router_time:
2022-06-16 09:58:31
3079
2
原创 sftp批量服务器维护工具
sftp_manger 是一个sftp_manger是一个批量服务器管理器,如果你有批量的相同的服务器,需要进行管理升级,可以使用这个软件批量对服务器进行文件上传升级服务器列表里面写入需要维护的服务器ip,一行一个,不能有空格上传文件目录需要写最后一个/比如 /root/temp/选择你需要上传的文件然后点击开始执行就行了源代码如下:主要是利用了py里面的paramiko包#!/usr/bin/python# -*- coding: UTF-8 -*-# python
2021-12-22 15:38:03
422
4
原创 shell 转base64为图片
我在网络上获取网页的图片格式是这样的"data:image/jpeg;base64, /9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL
2021-11-14 09:18:21
1294
原创 利用py的smtplib库收邮件提取验证码信息
导入必要的库,运行环境是py3.8import emailimport imaplibimport smtplibimport datetimeimport email.mime.multipartimport configimport base64包含一个配置文件config.py里面内容是这样的imap_server = "imap-mail.outlook.com"imap_port = 993smtp_server = "smtp-mail.outlook.com"
2021-11-12 21:00:27
1609
原创 其他浏览器可以上网,只有谷歌浏览器不行解决方案
首先用命令查看df -li```Filesystem Inodes IUsed IFree IUse% Mounted on/dev/xvda1 1310720 716819 593901 55% /tmpfs 62559 4 62555 1% /dev/shm```
2021-11-01 17:22:30
7917
4
原创 osx安装openCore
具体方法我是在youtube上面看到的。首先需要下载好openCore,这个东西,直接放系统盘根目录文件结构是这样的。然后执行下面的命令。首先切换到终端,管理员模式sudo -Ssudo bless --mount /Volumes/wang --setBoot --file /Volumes/wang/EFI/OC/OpenCore.efi把wang替换成你自己的硬盘名字。然后重启,大功告成。具体的配置,还需要自己查阅资料。配置软件自己下载open.
2021-11-01 15:39:53
189
原创 学习github的代价
今天我准备把之前手机群控的网页脚本共享给大家学习。正在准备同步上传到github的时候,因为有几个文件太大了。于是我手动删除,然后执行了 git rm -fr . 结果就悲剧了。所有的文件都没有了。这也许就是 学习git的代价。...
2021-10-26 22:26:42
98
原创 360家庭路由器暴力破解之路
原理是利用发送封包的 ,curl表单提交,然后做一个循环,直接暴力破解。需要用到字典。不过字符是需要加密的。我在github 上面搜到了加密的源码,不知道是否可用,我会持续更新这篇文章的。直接上代码import requestsfrom itertools import isliceimport sysheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/...
2021-10-12 20:14:43
6139
翻译 php中文转换成拼音
必须用composer安装这个插件如果是linux的系统,先切换目录到www的根目录地址然后使用命令composer require "overtrue/pinyin"会自动安装适合你php版本的插件在https://packagist.org/packages/overtrue/pinyin#4.0.0查询到这个版本需要另外一个插件。phpunit/phpunit我们继续安装phpunit/phpunitcomposer require "phpunit/phpunit
2021-09-09 09:46:35
179
转载 VSCode加载Conda虚拟环境
如果vscode没有加载Conda虚拟环境,vscode运行torch会报错按下ctrl+shift+p输入json setting在最后一个} 输入下面的内容 "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe", # 调用cmd命令窗 "terminal.integrated.shellArgs.windows": [ "/k",
2021-08-12 17:37:55
1452
xposed-x86and64.zip
2020-09-17
PB 学生管理系统 2008年版
2009-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人