找到11549个回复
@Caddi,嗯,就在固件里。控控ssh的
/lib目录是可写的,直接scp到/lib就可以。(
admin密码是oray.com)scp -P44022 libstdc++.so.6 admin@192.168.x.x:/lib scp -P44022 oraymcu_helper oray_mcu_firmware.hex admin@192.168.x.x:. ssh -p44022 admin@192.168.x.x # busybox chmod +x ./oraymcu_helper # ./oraymcu_helper -f ./oray_mcu_firmware.hexoray_mcu_firmware.hex(57.75 KB)
oraymcu_helper(19.04 KB)
libstdc++.so.6(737.75 KB)
亲自提取固件时的注意事项:
libstdc++.so.6是libstdc++.so.6.0.19的符号连接,所以应该提取后者,再重命名为前者。
有人尝试在上面编译自己的程序使用嘛?想丢个端口转发的东西,用来远程访问内网的资源。
请教楼主,用flatpak安装winegmae再安装exe,想在终端运行这个exe,命令是怎样的。
备注2:CentOS 7 docker需要安装
initscripts,否则 MySQL 无法重启docker exec -it bt bash yum install initscripts
@无名啊,好吧,我太笨了,我陷入了一个误区,就是因为-t删除了换行符,我的想法是想换行展示出来的,直接printf "%s\n"其实就行了🤣🤣
刷入前需要把控控固件升级到最新版本(1.4.0)
@无名啊,只有这个
https://hu60.cn/q.php/bbs.newtopic.0.html数据量太小,所以不需要辅助索引,直接
select * from 表然后在内存里进行操作就行了
@老虎会游泳,老虎这么多年,没有啥树形数据要存吗?之前都用的啥方案?
@无名啊,这我了解过一些,之前用while read line发现了<<<这个我多少还知道些,就是后面<<和<含义我不太清楚,
一会儿我实践操练去
@庸人,
主要是我其实更习惯用管道这样的方式
不能在匿名管道内修改外部的变量!(如:
jq | readarray、sum=0; seq 3 | while read -r i; do (( sum += i )); done)理由
因为这会开启一个子
shell,然后在子shell中,readarray将jq的输出转成数组。等这一行执行完毕,子
shell就会退出,刚整理好的数组也随着进程结束而消失了。那用啥?
所以,只能用
<<<或< <(...)的形式。
前者需要完全准备好一个字符串,再作为
stdin喂给所在的命令。我觉得没必要,没这么干(试想,你拷贝一个 1GB 的文件,会申请 1GB 的内存,全部读取完成后,再写入至新文件吗?)
后者,
<(...)是将...的stdout重定向至某个文件(一般是具名管道),然后将此文件作为stdin喂给所在命令(如果是管道实现,则一般是 4KB 缓冲区)
但是当我单拧出来一个数组,那么结尾就会有一个换行🤣🤣
使用
readarray时指定-t参数,会自动删除行末的换行符