V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cnbatch  ›  全部回复第 12 页 / 共 72 页
回复总数  1438
1 ... 8  9  10  11  12  13  14  15  16  17 ... 72  
@yangpeco 等等,AI 取代快递员?那么 AI 如何送货呢?靠无人机?那就必须先解决电池续航等关键短板。
273 天前
回复了 musowhat 创建的主题 宽带症候群 广东电信也开始查 PCDN 了?
@lzy2998157572
???
收起京东 PCDN ,尝试用 PT“糊弄”一番,总比明目张胆告诉电信“我就是跑 PCDN”好得多吧
不知道贵公司的网站屏蔽是黑名单机制还是白名单机制,如果是黑名单机制,那就好办

自己建个网页代理,然后用这个代理去访问想要前往的网站,V 站就有相关讨论: /t/992044
273 天前
回复了 NolanLove 创建的主题 Google 有个 eSIM 手机必要性
@tongbufu 价格这么实惠,是哪个运营商?
@roundgis 啊哈,英式楼层编号方式,地面是第 0 层
273 天前
回复了 pei1025 创建的主题 Linux ssh 公网 IP 连不上服务器
在服务器那边用命令 journalctl -u ssh 看看对应时段的报错是什么,这样应该更容易排查
274 天前
回复了 nnegier 创建的主题 程序员 Gitee 不可信任呀
Gitee 连自家都屏蔽:
/t/956169

更何况是普通用户呢
274 天前
回复了 SlanWyf 创建的主题 宽带症候群 家庭网络问题请教
或许下次出现同样情况时,可以顺手做个 ping 、tcping 、dig (或者 nslookup ),然后对比着看看有什么不同
举个夸张点的例子,可能就容易明白多了

在公司的工作电脑利用 SSH + rsync 往生产环境服务器传错文件,1 分钟后发现大事不好立马恢复回去,但已经造成经济损失,公司想要追责,能不能查出是谁在何时覆盖了什么版本的文件?
已知工作电脑和生产环境服务器都有监控软件

答案是:当然可以,监控软件直接就记录在案了呢

然后,想要把锅推给“传输过程中有可能被破解了,有可能以前传文件的时候被人破解了文件名和文件内容,现在再次传输的时候遭到篡改”,想一想就明白不可能:
1 、只要密钥不泄露,SSH 加密传输本身就没法破解(现阶段的情况下,不谈以后量子计算机时代)
2 、若真的遭到篡改,比如 SSH 密钥变更,那么监控软件也能记录下来,除非干这事的就是网管本人,或者入侵者顺手删了或篡改了监控日志
3 、如果真有入侵者,那就说明出现了密钥泄露之类的高危事件,并且泄露的正好就包括了该员工的 credential 。

显然,就算想推卸责任,该员工仍然逃不过安全检查,其他人也需要进入 security 排查过程,因为这是人为错误,并不是工具本身有安全风险。
274 天前
回复了 SlanWyf 创建的主题 宽带症候群 家庭网络问题请教
wifi 连接出现连通性故障的时候,realme 有可能用了手机数据连出去,所以 realme 手机需要关掉移动数据时再测才稳妥
iQOO 不清楚会不会这样
274 天前
回复了 WilliamColton 创建的主题 C 一个简单(奇怪)的 C 语言问题
我自己用 Windows 11 + VS2022 试了下,没法复现错误,最终输出是 1
在 FreeBSD 14 + Clang 16 试了下,也是没问题,最终输出还是 1
Linux 就不试了,前面已经有人测试过

个人建议,不要死磕 CLion 控制台,而是改用常规环境。
鬼知道 CLion and/or 它自带的 MinGW 是不是有 bug 。

尤其像这次,正常命令行环境运行测试程序没任何问题,CLion 控制台一用就出错,那只能是 CLion 的锅。

至于常规环境,例如:
Windows: MSVC 最新版,直接用 Visual Studio 即可
Linux: 编译器 GCC 或 Clang 均可,IDE 随意
BSD: 编译器用系统自带的,IDE 随意
macOS: Apple Clang

尤其是 Windows ,用 Visual Studio 反倒最稳妥
275 天前
回复了 WilliamColton 创建的主题 C 一个简单(奇怪)的 C 语言问题
还有第 12 行也是一样

建议好好检查下空格状况
275 天前
回复了 WilliamColton 创建的主题 C 一个简单(奇怪)的 C 语言问题
第九行那个 scanf ,双引号内有个空格,但你原贴给出的代码,这一行的双引号内没空格
@37Y37 哈哈,现在我觉得,似乎随手写的 demo 比起认真写的正式项目更有可能受到认可
276 天前
回复了 weijancc 创建的主题 程序员 时至今日, WSL 仍然难用
如果无法忍受 hyper-v 的性能损失(对于玩游戏有不良影响),那么正确的做法不是换 Mac ( Docker 启动都要好几秒),而是专门用一台电脑运行 Linux 。

我也不喜欢在 Windows 客户版系统开启 Hyper-V ,也不是很喜欢在 Windows 安装虚拟机(多出 N 个虚拟网卡,很不爽),所以最后还是装了一台非 Windows 、非 MAC 的电脑
等等,为什么要用 new 直接创建呢?最后还得手动 delete 。
不如用 std::vector 或者 std::make_unique<char[]>(数据长度)
这两个好多了

std::vector 已经有人发了,那么 make_unique 的用法是:

size_t data_size{2701131776};
std::unique_ptr<char[]> raw_data_ptr = std::make_unique<char[]>(data_size);
char* raw_data = raw_data_ptr.get();

在我的 Windows 11 + VS2022 测了下,很成功,没任何报错。

另外呢,直接用 malloc 、new 创建的空间,按照 C 语言留下来的“惯例”,是需要手动初始化的。
通常会用 memset 初始化为零,用 std::fill 也可以。

如果改用 std::vector 或者 std::make_unique ,就可以跳过这一步,它们都会自动初始化。
@amorphobia 这么大的 VLA ,存在爆栈的可能性吧(视乎编译器做法而定)
“隐式声明与实际调用的时候参数对不上”

不是对不上,而是因为 C 语言的特性。

在其它编程语言当中(比如 C++、Java 、C# ),int system();表示该函数不接受参数传入。

但 C 语言不同,int system(); 表示参数情况未知,是个笼统的声明。
而 int system(void) 才是其它编程语言 int system();的意思。

这里有比较详细的说明,在页面尾部 Note 那一节,句子以“Unlike in C++”开头:
https://en.cppreference.com/w/c/language/function_declaration
279 天前
回复了 musowhat 创建的主题 宽带症候群 广东电信也开始查 PCDN 了?
京东 PCDN 暂时收起来没坏处,如果电信的人上来,就把今天 PT 的记录给他们看,这样他们应该就能交差了,宽带也不会被封停
1 ... 8  9  10  11  12  13  14  15  16  17 ... 72  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2165 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:07 · PVG 00:07 · LAX 08:07 · JFK 11:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.