j519948746 发表于 2025-7-27 21:55:09

希望吴总抽空更新下火山GO下述的问题

本帖最后由 j519948746 于 2025-7-27 22:03 编辑

问题1:
命令创建类.创建(欲执行命令名称,命令行参数)
参数2也就是命令行参数即使空参也会被exec.Command传出去,这样的话这个命令就不能创建一个无命令行参数的指令, 要知道在linxu上无参数和空文本参数可是天差地别的
exec.Command("/bin/sh","")

exec.Command("/bin/sh")
这两个命令执行起来完全是两个效果
嵌入式方法我自己不会改 只能比较笨的如下图另外建立了一个不带命令行参数的方法来解决这个问题(最主要的是自己改的代码 下次火山更新后估计还是会被覆盖掉所以这个还是得官方改)


问题2:
之前反映过的复制文件的第三个参数 是否允许覆盖的备注介绍与实际意义相反


问题3:
建议抓紧加入文本编码转换,目前火山GO不支持GBK/UTF8文本编码转换,这导致在一些linux控制台上输出中文是乱码的作为中文编程 处理不好中文输出简直是很尴尬


问题4:
希望可以完善linux调用SO链接库功能

2767944492 发表于 2025-7-27 22:46:28

”嵌入式方法我自己不会改 只能比较笨的如下图另外建立了一个不带命令行参数的方法来解决这个问题(最主要的是自己改的代码 下次火山更新后估计还是会被覆盖掉所以这个还是得官方改)“
---
这就是我不敢更新火山和模块的原因之一,库里面的命令我写各种项目的时候零零散散的改动了挺多,我也不知道总共改了哪里、改了什么,更新后被覆盖了,我完全不记得当时怎么改的,解决办法有是有,但我觉得没必要说了,这种功能太个性化了

唐兀 发表于 2025-7-28 06:42:59

GO很重要,希望老吴花点精力完善一下,

创世魂 发表于 2025-7-28 08:22:27

好的

创世魂 发表于 2025-7-28 08:23:40

2767944492 发表于 2025-7-27 22:46
”嵌入式方法我自己不会改 只能比较笨的如下图另外建立了一个不带命令行参数的方法来解决这个问题(最主要 ...

这不是一个好习惯。自己乱改核心库,哪天不小心升级了,这不都白弄了。

2767944492 发表于 2025-7-28 11:04:41

创世魂 发表于 2025-7-28 08:23
这不是一个好习惯。自己乱改核心库,哪天不小心升级了,这不都白弄了。 ...

有些函数他是整体的,或者和类里面的引用文件和嵌入代码相关,单拉出来用不了;比如说fof模块里的websocket内部处理有问题,不能与浏览器调试网站建立长连接,只有修改库里面的函数处理方法才能解决,在外部函数是处理不了的

飞扬工作室 发表于 2025-7-28 12:14:59

好的

j519948746 发表于 2025-7-29 10:10:12

飞扬工作室 发表于 2025-7-28 12:14
好的

同时希望可以加入在选项-火山服务器全局中加入附加编译参数设置,这样就不用每个项目都得加一次 -trimpath

创世魂 发表于 2025-7-29 15:38:39

2767944492 发表于 2025-7-28 11:04
有些函数他是整体的,或者和类里面的引用文件和嵌入代码相关,单拉出来用不了;比如说fof模块里的websock ...

官方库可以直接提交,看到了都会同步到核心库的,第三方库管不了。
页: [1]
查看完整版本: 希望吴总抽空更新下火山GO下述的问题