V2EX gof817
 gof817 最近的时间轴更新
gof817

gof817

V2EX 第 634056 号会员,加入于 2023-06-15 12:20:42 +08:00
gof817 最近回复了
2024-03-16 18:29:11 +08:00
回复了 iorilu 创建的主题 编辑器 大家都是怎么用 neovim 的, 有好用的 gui 吗
vscode-neovim ,是我体验了一大圈中,体验最好的了。因为它不是模拟的 vim 。
它的原理是后台开了一个 nvim ,然后通过 nvim 的 api 和 vscode 的扩展通讯,vscode 负责渲染和 lsp ,以及 insert 模式的输入,nvim 负责其他模式的操作,然后互相同步 buffer 。
这样的好处是可以使用 vscode 的扩展,同时也可以使用 neovim 的扩展(但显然,有些扩展就没啥用了,比如各种 ui 类的。)

我是这个库的贡献者,可能不够中肯。但我觉得如果有喜欢的 vscode 扩展或者配色离不开的,同时又不仅仅是需要 vim 的键位,而是要 vim 的生态的话,vscode-neovim 绝对是不二之选。
2024-03-16 18:15:24 +08:00
回复了 movq 创建的主题 Chrome mac 的 chrome 有没有办法把自己伪装成 windows 版本
可以检测浏览器平台有多种方式,比如
```js
navigator.userAgent
navigator.platform
```
还有很多 webgl 的参数也可以获取平台,具体要看目标网站是怎么判断的。。。
2024-03-03 15:40:59 +08:00
回复了 redchamber 创建的主题 程序员 20 年老程序员出海第 3 个月的总结
这个收款用起来要费率不低吧。。。
2023-11-04 11:46:10 +08:00
回复了 fallshuang 创建的主题 酷工作 武汉招聘熟悉 C 语言的工程师(应届生也可以)
@rimworld 那样太麻烦了,还有很多符号啊中文之类的要处理,这里直接用了标准库的 isdigit 。
如果不想用标准库,那自己写直接判断 ascii 码范围就行。
就这样. 伪代码
`s[i] - '0' < 10u`
当前的 ascii 码减去字符'0'的 ascii 码,如果差值在 10 以内就说明是个数字的 ascii 码。这样不需要申请数组的内存,也不需要遍历,只要简单的数学运算就行。
2023-11-03 22:29:07 +08:00
回复了 coderMonkey 创建的主题 字体排印 好奇大家写代码都用的什么字体
dank
2023-11-03 21:30:01 +08:00
回复了 fallshuang 创建的主题 酷工作 武汉招聘熟悉 C 语言的工程师(应届生也可以)
虽然觉得这种直接把题发出来都是钓鱼的。。我用了 IDE 提示写的,现场用笔徒手写在纸上才是猛人
```c
#include <stdlib.h>
#include <ctype.h>
#include <string.h>

int str2int(char *s) {
if (s == NULL) {
return 0;
}

int sign = 1;
int result = 0;
int i = 0;

// 判断字符串是否为空
if (strlen(s) == 0) {
return 0;
}

// 判断字符串是否以 '-' 开头,如果是则设置符号为负数
if (s[0] == '-') {
sign = -1;
i++;
}

// 遍历字符串,将数字字符转换为整数并累加
while (isdigit(s[i])) {
int digit = s[i] - '0';
if (result > INT_MAX / 10 || (result == INT_MAX / 10 && digit > 7)) {
return 0;
}
result = result * 10 + digit;
i++;
}

return result * sign;
}
```
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     921 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 11ms UTC 20:26 PVG 04:26 LAX 13:26 JFK 16:26
Do have faith in whatyou're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86