UTF-8 常用箭头

需求 在编辑的时候,有时候经常会用到 实心箭头和空心箭头符号。比如简单表达 uml 关系。 解决 符号 hex ▬▶ 25AC 25B6 ▬▷ 25AC 25B7 ━▶ 2501 25B6 ━▷ 2501 25B7 ┅▶ 2505 25B6 ┅▷ 2505 25B7 参考 UTF-8 箱型图符号 UTF-8 几何图形 UTF-8 箭头(Arrows)

2024-10-22 · 1 min · 33 words · RamLife

youtube android 熄屏播放

需求 有些时候我们需要让 youtube 灭屏播放,只要听音频就行了。但是普通的 youtube 并不支持这个功能。 解决 解决也很简单: youtube 中找到想要播放的,然后 share ,copy link. 使用 firefox,paste link,然后点击播放。 熄屏,播放会自动停止 点亮屏幕,并点击屏幕上面的控制条中的播放按钮,等待开始播放,再次熄屏。 参考 在Android上后台播放YouTube,无需YouTube Premium 如何在 Android 上在后台播放 YouTube 在后台播放 YouTube 的 6 种方法

2024-08-08 · 1 min · 30 words · RamLife

windows 复制文件带时间戳

需求 win 环境复制文件的时候,希望带上时间戳 解决 使用 robocopy 这个命令就可以。 robocopy <source> <destination> [<file>[ ...]] [<options>] 参数 文件复制标志 /COPY:复制标记:: 要复制的文件内容(默认为 /COPY:DAT)。 (copyflag: D=数据,A=属性,T=时间戳,X=跳过替换数据流)。 (S=安全=NTFS ACL,O=所有者信息,U=审核信息)。 文件夹复制标志 /DCOPY:复制标记:: 要复制的目录内容(默认为 /DCOPY:DA)。 (copyflag: D=数据,A=属性,T=时间戳,E=EA,X=跳过替换数据流)。 常用命令 # /copy:DAT /dcopy:DAT /MIR /mt /z robocopy F: D:\old_512_d\ /copy:DAT /dcopy:DAT /MIR /mt /z robocopy E: C:\old_512_c\ /copy:DAT /dcopy:DAT /MIR /mt /z 指的是把相应盘符里面的文件多线程的复制到指定文件夹。 注: 问题是,这个文件夹复制完成后,正常看不到,只能通过输入相应的路径才能打开。 参考 robocopy Robocopy:Windows 平台上强大的安全备份工具及使用教程 Windows带文件时间戳和属性复制文件 复制文件夹时如何保留修改时间

2024-06-29 · 1 min · 60 words · RamLife

cassia 蓝牙盒子 curl error: device can not scan

需求 cassia 的蓝牙盒子,使用 curl 时,有些产品可以连接上,有些不行,报错: device can not scan. 但是使用 js 或者 cassia 的调试工具,是可以正常使用的。比较奇怪。 解决 经过使用 http://192.168.44.35/cassia/getlog?event=1 查看日志,才发现了问题。 curl -X POST -H "content-type: application/json" -d '{"timeout":"10000","type":"public"}' "http://192.168.44.35/gap/nodes/34:25:B4:23:64:B7/connection" 中间的 json 格式的数据,在 cassia 的后台日志中,发现变成了 -d '{timeout:10000,type:public}', 双引号丢失。这就造成了,如果蓝牙产品的 type 是 public 的,那么因为默认就是 public,所以正常连接没有问题,但是如果 type 是 random,那么就连接不上。 这个是在 windows 平台的 curl 出现的问题,在 linux 平台上面没有这个问题。经过网上查找之后,发现在 win 平台,需要专门改动参数才行,包括,json 中的 " 全部要转义,而且整个 json 外面的 ' 要改为 " 才行。 所以,在 win 平台,需要按照下面这样去写才行: curl -X POST -H "content-type: application/json" -d "{\"timeout\":\"15000\",\"type\":\"random\"}" "http://192....

2024-06-24 · 1 min · 82 words · RamLife

cassia 蓝牙盒子打开 notify handle number 问题

需求 cassia 的蓝牙盒子,调试工具中查看到 notify handle 是 21,但是开关 notify 结果是向 22 写入,比较奇怪。 解决 这个是因为 cassia 的调试工具,把一部分信息给隐藏了,才导致这种情况。 "descriptors":[{"handle":21,"uuid":"00001001-1212-efde-1523-785feabcd123"},{"handle":22,"uuid":"00002902-0000-1000-8000-00805f9b34fb"}] 可以看到,其实有两个 handle,一个的 uuid 是 00001001,另外一个是 00002902。前面一个是实际的数据 handle,后面一个是控制的 handle。cassia 的调试工具,隐藏了后一个,只显示前一个,才导致了这个问题。但是对于实际的使用不存在什么问题。 参考

2024-06-24 · 1 min · 26 words · RamLife

curl 介绍

需求 curl 可以进行简单的网络调试,那么如何使用? 解决 curl 可以有很多命令,常用的如下: -X: –request -L: –location -v: –verbose -H: –header -d: –data http 相关 get curl -X GET "http:xxx" post curl -X POST -H "content-type: application/json" -d '{"timeout":"10000","type":"public"}' "http:xxx" 包含用户登陆 curl --user "dddxyz:d324598@xyz" -X POST -H "content-type: application/json" -d "{\"launcherCode\":\"232323\"}" "http://10.12.5.100:3349/codemiddle/stage/codingCode/getInfo" 参考 Curl 命令参数解析 使用 curl 发送需要登录的 HTTP POST 请求

2024-06-24 · 1 min · 54 words · RamLife

cassia 蓝牙盒子介绍

需求 cassia 的蓝牙盒子,可以用来连接蓝牙设备,主机只需要通过 http 来控制盒子即可。 解决 web 端调试工具 web 调试工具不行,FAE 远程帮忙调试也是不行的。 pc 端调试工具 pc 调试工具可以正常工作。可以实现扫描,连接,读写,断开等多种操作。 还可以查看日志,已经生成 js 代码的功能。 常用的额外调试方法 假设当前蓝牙盒子的 ip 是: 192.168.44.35 查看 log: http://192.168.44.35/cassia/getlog?event=1 扫描设备: http://192.168.44.35/gap/nodes?event=1 扫描强度设备: http://192.168.44.35/gap/nodes?filter_rssi=-35&chip=0&active=1&event=1 扫描指定 mac 设备: http://192.168.44.35/gap/nodes?filter_rssi=&chip=0&active=1&event=1&filter_mac=D3:E9:83:63:AD:09 扫描指定强度 mac 设备: http://192.168.44.35/gap/nodes?filter_rssi=-35&chip=0&active=1&event=1&filter_mac=D3:E9:83:63:AD:09 参考

2024-06-21 · 1 min · 39 words · RamLife

curl 连接报错 URL rejected: Port number was not a decimal number

需求 使用其他软件提供的 curl 命令,进行连接,一直报错说是没有端口号。 解决 其实解决问题,很简单,把 url 的单引号变为双引号即可。 # error curl -v 'http://192.168.44.35/gap/nodes?filter_rssi=-35&chip=0&active=1&event=1' # correct curl -v "http://192.168.44.35/gap/nodes?filter_rssi=-35&chip=0&active=1&event=1" 参考 curl报错 端口号不是0-65535之间的十进制数

2024-06-21 · 1 min · 21 words · RamLife

google play 切换地区

需求 google play 某些软件只能在某些地区使用下载,所以需要切换地区。 解决 不绑定支付方式 这种比较简单,直接上对应地区的梯子,就可以切换到对应的地区的。 绑定支付方式 这种就比较麻烦,需要绑定对应地区的银行卡,或者 paypal 参考 关于Google Play(Play商店)国家/地区以及如何切换/固定(锁区) 谷歌play商店使用大陆银联信用卡锁港区 「Google小技巧」轻松更改谷歌商店地区的方式 下载不同地区应用 无信用卡修改Google Play国家地区 Google Play商店更换任意国家教程,没有IP和信用卡要求

2024-03-06 · 1 min · 20 words · RamLife

mysql 新建

需求 mysql 如何新建 解决 参考: mysql:mysql workbench 新建数据库、建表、添加表值及查询 MySQL Workbench 操作详解(史上最细) MySQL workbench8.0 CE基本用法(创建数据库、创建表、创建用户、设置用户权限、创建SQL语句脚本) 使用MySQL Workbench建立数据库,建立新的表,向表中添加数据 用MySQL Workbench创建外键及多表查询 用MySQL Workbench为一对多,多对多的关系创建外键关联 MySQL Workbench添加外键(物理模型),Database到EER MySQL中的约束:非空约束、主键约束、自动增长、唯一约束、外键约束 MySQL 外键的级联操作 mysql workbench 从model建库_MySQL WorkBench设计数据库的操作过程 如何利用MySQL Workbench创建Model EER 图 MySQL Workbench构建ER图(实体关系图) 【数据库】彻底理解外键的作用 参考

2023-11-04 · 1 min · 37 words · RamLife