V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jinliming2  ›  全部回复第 6 页 / 共 55 页
回复总数  1082
1 ... 2  3  4  5  6  7  8  9  10  11 ... 55  
2023-02-20 09:34:25 +08:00
回复了 hsymlg 创建的主题 程序员 问个概念问题,服务之间 feign 调用 算不算 rpc
@alexleee #15 我觉得 HTTP 不算的原因是,HTTP 只是一个传输协议,在这个概念上可以看作是和 TCP 一个层面的东西,它本身不能算 RPC 。(注:不是按 OSI 模型去划分的
而 RPC 字面意思就是调用远程的函数就像调用本地的函数一样,那么至少得有一个“调用本地函数”这样一个动作。
所以,一个算是 传输层 的概念,一个算是 表示层 /应用层 的概念。
所以,我觉得可以基于 HTTP 这个协议来封装成 RPC ,比如写一堆 function ,然后内容就是 fetch xxx ,这可以算作是 RPC 。但至于这个 fetch 下面是 HTTP 还是 TCP UDP ,甚至你愿意的话用 ICMP ping 来传输都没啥问题。
比如 gRPC Web 也是基于 HTTP 的,但重点强调的不是基于 HTTP 传输,而是传输的内容是经过编码的“函数调用”,使用者就像调用本地函数一样。
2023-01-17 09:28:58 +08:00
回复了 tmtstudio 创建的主题 程序员 你们十二月居家养病期间,工资照常发了吗
居家远程正常办公,没有影响项目进展,工资正常发,甚至周末居家远程办公也算加班。
2023-01-17 09:25:09 +08:00
回复了 bronana 创建的主题 Linux [ Linux ]在./configure 提示库丢失的时候,如何去找需要安装的包?
首先,读懂错误是啥:
the HTTP XSLT module requires the libxml2/libxslt libraries. You can either do not enable the module or install the libraries.
是说 HTTP XSLT 这个模块依赖 libxml2/libxslt 库,你要么别启用 HTTP XSLT 这个模块,要么把依赖库装上。

你的笨办法是复制整条错误语句去搜,那肯定是不好的,搜索引擎按照关键词去搜会比较高效,这里读懂这个错误原因了,那么就有两种解法,取决于你需不需要 HTTP XSLT 这个模块。
如果你不需要 HTTP XSLT 模块的话,那么就在 ./configure 的时候加参数去禁用,不知道加啥参数的话,一般 --help 或者打开 configure 文件搜关键词 http 和 xslt ,或者以“你要编译的这个软件名 disable HTTP XSLT”为关键词去搜索引擎搜。
如果你需要 HTTP XSLT 模块,那么根据错误提示,你需要安装 libxml2/libxslt ,那么你到搜索引擎只搜这两个关键词就行了。
如果你不知道 HTTP XSLT 这个模块是啥,或者你不知道你要不要,那么就以这个模块名为关键词去搜索引擎搜,了解这个模块干嘛用的再说。或者简单点,如果这个模块不是你手动在 ./configure 的时候专门启用的,那么就是默认启用的模块,那你就保持默认就好。如果默认没启用,那就先不要这个模块了,编译完先用一下,如果缺少你需要的功能了,那再来把这个模块打开重新编译安装一次。
2023-01-11 13:16:03 +08:00
回复了 xinmans 创建的主题 NAS 关于 zfs
@xinh #13 ,PT 是 BT 的一种,可以理解为是 BT 的一种使用方式。
BT 因为是公开共享的,所以下载者的素质没法保证,很多类似于迅雷这种吸血的。
PT 实际上就是 BT ,但是使用 Private Tracker ,属于小范围内的资源共享,加入 PT 的人都要符合约定,所以质量会比公共的 BT 要高很多。而因为要遵守约定,所以通常需要专门的设备来挂机上传。
具体可以自己再去了解一下。
2023-01-08 08:41:26 +08:00
回复了 CHTuring 创建的主题 程序员 新的前端 npm 包投毒事件
@lambdaq 设置个 VUE_APP_SECRET_KEY 环境变量为随便一个字符串试试呢?(这个环境变量名称太一般了,非常容易踩雷)

或者设置个 NODE_ENV 环境变量为 development ,然后建个 src/vab 空目录,再试试呢

上面这两种情况,都会开始删你的 .git 之类的目录

另外,报这个错的时候,.vscode 目录的配置已经删除成功了
2023-01-06 09:27:10 +08:00
回复了 CHTuring 创建的主题 程序员 新的前端 npm 包投毒事件
@wangxiaoaer #49 你可以看楼主贴的推特下面的回复,这个 pr 应该只是看依赖里已经有这个了,所以帮着改了下代码,实际上这个有毒的包早就在依赖树里了,项目早就被投毒污染了
2022-12-18 11:11:12 +08:00
回复了 kttde 创建的主题 DNS 广东电信 dns 污染群晖动态域名 myds.me
2022-11-28 09:02:57 +08:00
回复了 sshnuke 创建的主题 程序员 已经有安装 U 盘怎么样把他做成 ISO?
2022-11-27 22:30:47 +08:00
回复了 levenwindy 创建的主题 Linux Linux 编译环境 如何更好实现全局科学?
用 iptables/nftables ,管他本地还是 docker ,全都接管。自己配个 ipv4 保留地址列表和国内 IP 地址列表(网上有)去绕过就行。

参考我用的 nftables 规则(已删减):

define Reserved_IPv4 = {
0.0.0.0/8,
10.0.0.0/8,
# .............省略
}

table ip proxy {
chain proxy {
ip daddr $Reserved_IPv4 return
ip daddr $China_IPv4_Range return

ip protocol tcp redirect to :10086
}
chain prerouting {
type nat hook prerouting priority 100; policy accept;
iifname != { "docker0" } return
goto proxy
}
chain output {
type nat hook output priority 100; policy accept;
goto proxy
}
}
2022-11-20 21:52:43 +08:00
回复了 estk 创建的主题 程序员 App 端判断是否是大陆用户的最简洁方式,无需 IP 库
@zhangshine #16 这是 ES2021 的新语法糖 Numeric Separators ,Chrome 75 开始支持
2022-11-15 02:04:53 +08:00
回复了 movq 创建的主题 程序员 有没有 Java 大佬分析这是什么错误
@mind3x 只能发帖的时候发 markdown ,回帖的时候不行
可以放 docker 里跑的,docker 里装上之后把 X11 或者 Wayland 转发一下就能正常用。
chroot 也是可以的,但是要搞一个比较完整的系统,比较麻烦。我 steam 就是用这个方案,因为系统里不想装 multilib ,32 位库。
另外,纯主机的方案,可以考虑试试 selinux ?
2022-10-14 12:58:42 +08:00
回复了 haha512 创建的主题 程序员 这个 gitee 项目的 REMDME.md 哪个会是敏感词
说是“可能”含有,也可能不含有吧,反正就是不让看就是了
2022-10-02 09:21:51 +08:00
回复了 toorich 创建的主题 Google 关于 Google 的 SNI 检测似乎被恢复原状
是因为讨论多了,所以影响决策了吗……
2022-09-27 08:30:13 +08:00
回复了 v2defy 创建的主题 程序员 2022 年了,黑客攻击的手段还是 PHP 和 sql 注入那老一套吗?
建议以不同语言的框架,加上 CVE 为关键词搜一搜。
即便是其他比较流行的语言,使用的比较就行的框架的最新版本,都可能存在目录遍历、文件访问、任意代码执行之类的漏洞。

比如去年,Java 用的比较流行的 Log4j2 ,去年就爆出了任意代码执行的 0day ,人家控制你服务器打一个访问日志,你的服务器就被控制了……
1 ... 2  3  4  5  6  7  8  9  10  11 ... 55  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3255 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 12:52 · PVG 20:52 · LAX 05:52 · JFK 08:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.