分类 折腾=-= 下的文章
共产主义并不只是空想
祝愿马哲老师们的梦想早日实现。
PHP函数get_headers
get_headers — 取得服务器响应一个 HTTP 请求所发送的所有标头.
说明
get_headers(string $url, int $format = 0): array
参数
url :目标 URL。
format :如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。
(相当于得到多个有序排列的,被命名,赋值好的变量作为元素组成的数组。)
返回值
返回包含有服务器响应一个 HTTP 请求所发送标头的索引或关联数组,如果失败则返回 false。
JS在字符串中取得指定位置的内容——split()方法
为什么用到这个?因为我想要得到形如text 123456这串文字中的123456部分,延伸一下用途,这可以用来处理qbot接收到的指定格式命令的消息,得到命令标识后的命令部分。
split()
split()把一个字符串分割成字符串数组:
标准语法:string.split(separator,limit)
- separator:可选。 字符串或正则表达式,从该参数指定的地方分割 string Object。
limit:可选。 该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
示例
var message = "xiao 12345"
var array = message.split(" ") //此处使用一个空格作为分隔符即“separato”,如果使用空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
console.log(array) //直接输出数组array
console.log(array[0]) //输出数组array的第一个元素
console.log(array[1]) //输出数组array的第二个元素
-----------------输出结果--------------------
[ 'xiao', '12345' ]
xiao
12345如果你在visual sutdio code中执行出现报错(没有可用的调试程序,无法发送“variables”),可以安装Code Runner 使用组合键Ctrl Alt N直接运行,也可以在launch.json文件内program下面加一行
"console": "integratedTerminal"
,此语句设置 启动调试目标的位置为integratedTerminal即 VS Code 的集成终端。
感谢ACGP社团社长MartinKay提供方案指导。
部分内容使用了https://www.runoob.com/jsref/jsref-split.html 提供的资料
HarmonyOS USB设备导致重启Bug
说明:这个视频是我发现bug后第一时间尝试对bug进行复现,但是只成功复现第一部分。
下面是我第一次碰到这个bug情形的文字描述。
- 插入otg转接头,再插上64G U盘选择USB连接方式为“传输文件时”会自动退回。
在经过和视频中相同的打开ES文件管理器加载片刻后直接拔下U盘,otg转接头指示灯灭了,然后我放下手机随后发现手机屏幕已经亮了华为logo开始自动重启。
重启后系统恢复正常,随后的第一次bug复现仅成功复现第一条。U盘和转接头信息说明:
U盘USB3.0 64G,主控应该是慧荣的具体型号不明。转接头也支持USB3.0
U盘内几乎存满数据,格式:exFAT
(两个设备usb口9触点)系统版本
在我家云/玩客云/其他A部署甜糖星愿计划
准备好我家云/玩客云/其他可以刷armbian的设备
我认为安装宝塔面板会让你省点事,这样新建文件夹、上传、修改文件都可以直接在宝塔面版上操作,减少新手对SSH连接GNU/LINUX发行版执行shell命令的严重陌生感。(不会用Linux命令宝塔的可视化界面进行操作总会用吧)
参考[[超简单!]给我家云刷Armbian并安装宝塔5.9完美实现宝塔可控LNMP](https://xfox.fun/archives/476/)
挂载存储甜糖缓存的硬盘
甜糖不怎么吃存储设备,即使用USB2.0的U盘或者外置硬盘盒加机械硬盘也能跑,但是为了提高存储性能以便获取更高收益,更好的存储设备当然是很有必要的。
参考:在我家云上格式化并挂载60G固态硬盘
锁定网卡MAC地址
这一步对于某些用户似乎不是必须的,但是如果你从来没做过类似的工作完全可以照做。
JavaScript 数字取整和小数位数控制
今天想给OICQ写个系统状态插件,OS模块取得的RAM数据单位是bytes(字节),计算完一串小数不方便取得美观的百分数。
[超简单!]给我家云刷Armbian并安装宝塔5.9完美实现宝塔可控LNMP
由于长时间跑甜糖,我的垃圾U盘已经占用了40多G,系统也崩溃了。ssh也连不上,存储满了我拔下来U盘,但是仍然无法开机,U盘插在电脑上都无法正常读取里面的内容,Windows10资源管理器开始卡死,最终放弃了读取盘内数据。
2021年8月31日补充:我确定搞崩系统的原因主要是我之前乱改太多系统文件了,另外但是配置甜糖是参照恩山的官方教程,但是也用了很多自动部署工具,把整个系统搞得乌七八糟。手动刷机部署甜糖后到现在我家云都很稳定,证明自动脚本还是没自己手动配置契合设备环境。