V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  james122333  ›  全部回复第 20 页 / 共 50 页
回复总数  987
1 ... 16  17  18  19  20  21  22  23  24  25 ... 50  
2023-06-10 06:09:22 +08:00
回复了 baobao1270 创建的主题 信息安全 acme.sh 存在 RCE 漏洞,已经被国产 HiCA 利用
@jim9606

shell 我都不写 eval XD
烂是程序烂 一堆无用的代码 写的也很不简洁
是指写的烂又 GPL 不是烂与 GPL 有关
本来想改 看到协议算了 我还是自己搞一个
2023-06-09 22:17:02 +08:00
回复了 baobao1270 创建的主题 信息安全 acme.sh 存在 RCE 漏洞,已经被国产 HiCA 利用
是指这个脚本写很烂
2023-06-09 22:11:55 +08:00
回复了 baobao1270 创建的主题 信息安全 acme.sh 存在 RCE 漏洞,已经被国产 HiCA 利用
@makelove

shell 可以写 只是写很烂还要相容 posix sh 比较高级的特性都没有
2023-06-09 19:26:30 +08:00
回复了 baobao1270 创建的主题 信息安全 acme.sh 存在 RCE 漏洞,已经被国产 HiCA 利用
这个烂脚本近八千行还 gpl 3.0 协议...
2023-06-04 20:16:01 +08:00
回复了 x77 创建的主题 程序员 为什么要叫“前后端分离”、“服务端渲染”
回应主题好了 渲染可以看维基百科
渲染(英语:render ,或称为绘制或彩现)在电脑绘图中,是指以软件由模型生成图像的过程。
所以应该叫生出模型 而本来功能面就分前后端 以整个产品来看才觉得是一体 这也可以查 wiki
但不觉得这些字眼影响理解
2023-06-04 18:05:10 +08:00
回复了 x77 创建的主题 程序员 为什么要叫“前后端分离”、“服务端渲染”
数据相关的服务端渲染就会降低 还是有好处
2023-06-04 18:03:41 +08:00
回复了 x77 创建的主题 程序员 为什么要叫“前后端分离”、“服务端渲染”
这两个是不同的 你可以前后端分离 但前端是前端服务端渲染 没人说前端分离后不可以用服务端渲染 只是渲染的东西就不会是数据
2023-05-25 22:37:39 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
还有没 int64 只能简单运算
2023-05-25 22:34:20 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
bash 还有数值进制转换和位元运算 bitwise
只差没有浮点数
2023-05-25 22:30:43 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@nuk

compile 测试是可一定得要的 但没有这阶段还是慢
就是很多 很多套件 configure 都很久
bash 有减单数值计算和 left shift right shift
perl 本来就是另外的大怪物 以前觉得不错 但现在不觉得 大部分用 oneliner 的不会正确用这些指令
oneliner 不适合写脚本 只适合临时操作
2023-05-25 22:17:51 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu
整个工具很小的 再嫌大拿直接二近制单档放入
sh 与 bash 都是几百 k 你不能跑的理由不是真的不能跑
2023-05-25 22:05:33 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu

能运行不就是兼容 有哪个专属硬件不能跑?
docker init 用 shell 写的 然后呢? 大部分都有 bash 可用
apline 类的装一下也不花多少时间
2023-05-25 21:52:50 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@nuk

bash 有关联数组 其实还好 也有正则 但其实不怎么用正则 通常有更好实现 我都是自己研究自己搞 没看过别人用 cgi
注入漏洞我这写好的函数没有 当然我自己用
2023-05-25 21:46:48 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu

因为这些发行版以最简化为准则 跑的也是其它语言写的大型程序 当然 shell 什么的不重要 但其实这些东西很强大的
2023-05-25 21:42:39 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu

即便你嵌入式 bash 还是比 python 小 至于 bash 与 posix sh 当然有效能差异 例如你说的 local 没有不是得多加判别不然就是写的很小心 还有简单数值计算 你用 expr 每次都得启动程序一次怎么无关效能 读档案每次调用 cat? 当然有差 grep sed 命令堆叠是最伤效能的 configure 就是一例 没有这些 啪 一下就出来的 这些命令一次处理大量内容才会有效能优势
2023-05-25 20:49:16 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
差点忘了 csh 也是效能最差的 语法最神奇的 会出神秘现象
2023-05-25 20:33:55 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu

现在哪个发行版还在 posix sh 所以兼容没问题
python 太臃肿 shell 单执行档就好了 光论效能 shell 是垫底的 但 posix sh 是最底的 但很多任务效能需求不高 用 shell 写可以 但 posix sh 就会明显卡顿 技术原理问题
2023-05-25 20:06:52 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
一堆项目内的 configure 脚本很烂就是这样
autotools 完全是悲剧
2023-05-25 20:04:30 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
@mohumohu

然而如果你只用 posix sh 会很难维护大型 shell 专案
效能也差
2023-05-25 19:56:39 +08:00
回复了 Cloudpods 创建的主题 推广 记一次符合 Google Coding Style 的 Bash 脚本重构
为何 fn 不用 block({})呢

因为可以
if [ ${abc} -eq 1 ] ; then
fn abc a=1
else
fn abc b=1
fi
bgn
....
end

猫熊万岁 XD
1 ... 16  17  18  19  20  21  22  23  24  25 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3048 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 00:13 · PVG 08:13 · LAX 17:13 · JFK 20:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.