V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beyondstars  ›  全部回复第 3 页 / 共 12 页
回复总数  225
1  2  3  4  5  6  7  8  9  10 ... 12  
2024-02-27 11:16:04 +08:00
回复了 handsometong 创建的主题 程序员 人生第二个网站又被判断为低价值网站[捂脸]
倘若谁都可以轻而易举地创建高价值网站,那么高价值网站的高价值体现在哪?
把整块硬盘拆下来带过去。
2024-02-14 22:20:20 +08:00
回复了 Elaina 创建的主题 程序员 MacOS 下的 Apple clang 关于 pthread 库的问题
我一般会单独起一个虚拟机,然后让 CLion 连接虚拟机进行开发。
2024-02-13 01:52:14 +08:00
回复了 thiiadoewjwe 创建的主题 Windows 为什么 Windows 待机时间长,再次操作反应就会变得很卡
可能是内存泄露导致的,传说 explorer.exe 存在一些内存泄露问题,其他一些应用程序也可能。
2024-02-10 22:43:01 +08:00
回复了 yanyao233 创建的主题 程序员 总是忍不住重复造轮子
重复造轮子其实也是个学习的过程,有的库做得太通用,参数很复杂,自己写一个可能还简单些。
iptables 属于关键系统设置,为了保护宿主机的环境,其实也可以让一些需要修改 iptables 的程序隔离起来运行(创建单独的 netns ,用 Docker container 运行,用 VM 运行)。
还有一个就是说,家用路由器上出厂预置的 WAN 口/LAN 口的划分也是为了简化路由器的路由规则配置:你作为路由器固件开发者,假如你知道哪个是固定的 WAN 口,那么在设置路由规则时就可以无脑地把这个接口视作连接到默认网关的接口:所有不知道该转发往哪里的 IP 封包都可以通过 WAN 口交给默认网关。

否则,如果不约定哪个是 WAN 口 / LAN 口,那只有用户自己知道哪个口连接到广域网,就需要用户自己配置路由规则,参考那种用普通服务器操作系统做的双网口 x86 软路由,那种情况下不分 WAN 口和 LAN 口就需要用户手动配置路由规则的。
首先你要知道 WAN 口、LAN 口是怎么来的呢?它其实只是个约定,像那种家用路由器一般都自带 DHCP 功能(并且默认启用),于是路由器厂家就在路由器的各个网线插口上做标记:哪些是 LAN 口、哪些是 WAN 口,就是作为一种约定,以期望用户遵循这种约定从而不会把连接到广域网 WAN 的网线接到 LAN 口上,否则的话如果用户把连接到广域网的网线接到路由器的 LAN 口上,轻则用户自己不能上网,重则污染更上一级的网络的 DHCP 。
2024-02-09 01:28:52 +08:00
回复了 kkjz 创建的主题 程序员 关于我为什么有的时候不喜欢在公共场合问技术问题的原因
GPT 取代的就是这种说话总是带情绪的人好吧,你好好跟他讨论问题他老是见缝插针的怼你,代码谁都容易上手写,但是沟通能力不是谁都具备的。遇到沟通有问题的人完全可以跟 manager 反馈,沟通能力甚至不如一个鹦鹉学舌的机器人那早晚会被取代的。
2024-02-08 22:57:41 +08:00
回复了 wisefree 创建的主题 C++ C++ 如果通过解析字符串定义一个结构体
你可以参考这个思路哈: https://studiofuga.com/2016/03/07/a-compact-csv-parser-using-c-tmp/

这个作者实现了一个编译期的 csv parser, 你也可以做一个编译期的 tokenizer, 然后做 parser, 然后做 synthesizer 只不过 target 就是 类型对象, 最终的效果可能类似于 `my_compiletime_parser<"{ int x; }">::type x;` 等价于 `struct {int x; } x;`.
2024-02-08 22:34:25 +08:00
回复了 wisefree 创建的主题 C++ C++ 如果通过解析字符串定义一个结构体
我觉得你可能需要的是 C++ 模板元编程 (TMP), TMP 允许你做图灵完备的编译期计算。这本是是教程: https://www.amazon.com/C-Templates-Complete-Guide-2nd/dp/0321714121
2024-02-07 21:58:56 +08:00
回复了 millet230413 创建的主题 GitHub 关于 github 文件下载的问题
对于不同的 accept 参数值,可以获取到不同的格式。参见 github api doc 对 media types 的定义: https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api?apiVersion=2022-11-28#media-types
2024-02-07 21:58:03 +08:00
回复了 millet230413 创建的主题 GitHub 关于 github 文件下载的问题
您好,加一个 'Accept' 参数即可:

curl -L -H 'accept: application/vnd.github.raw' https://api.github.com/repos/fivethirtyeight/data/contents/ahca-polls/ahca_polls.csv
猜测 a 模块调用的那个函数的定义是位于一个动态库文件 (shared object, .so) 文件里面。
首先列举该模块饮用了哪些动态库:ldd /bin/ls
例如 /lib/aarch64-linux-gnu/libc.so.6
接下来列举 libc.so.6 里面的符号:nm -D /lib/aarch64-linux-gnu/libc.so.6
2024-02-07 11:46:57 +08:00
回复了 Jiajin 创建的主题 问与答 excel 如何直接打开 utf8 编码的 csv 文件不乱码?
编码就跟炒菜一样众口难调,没办法强制要求全世界都使用唯一的方案。所以我倾向于「谁使用、谁适配」的原则:需要读取文件的那一方自己转码、适配。一些 country 针对字符在计算机中的编码和表示制定了 national standard ,软件厂商为了合规以及在公务办公环境中默认不出错,会默认去遵循这些标准。
2024-02-06 21:29:43 +08:00
回复了 0toz 创建的主题 问与答 怎么排查网页有哪些地方占了大量内存
Chrome -> 开发者工具 -> 内存 -> 生成快照,可以看到各个 objects 占用多大内存。
2024-02-06 00:56:34 +08:00
回复了 Plumes 创建的主题 宽带症候群 IPV6 地址部分区域不通是什么原因?
是因为该云厂商没有和足够多的 AS 做 peering? 一个 IP 地址要在网际互联网络(因特网)可达,前提是到这个地址的路由被宣告出去(通过边界网关协议),可能是宣告得不够多。不过这就不是你的事了,找云厂商客服/提交工单要求更换 IP 即可。
2024-02-06 00:44:15 +08:00
回复了 miracle778 创建的主题 投资 大家工资存在哪
我账户里的余额,存在于各个核心计算机系统的交易记录中。钱它只不过是计算机系统里的一串串数字,需要的时候 CPU 通过数据总线从 memory 加载到寄存器中。
2024-02-06 00:37:52 +08:00
回复了 ffyyhh 创建的主题 MacBook 买 macbook air 好还是 pro 好
没有人会嫌自己电脑 RAM 太大的,就好像没有人会嫌自己购买的房屋的使用面积太大一样。对于开发电脑,RAM 和外存最好大一些,其他看偏好。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3189 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 12:57 · PVG 20:57 · LAX 05:57 · JFK 08:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.