V2EX abc612008 的所有回复 第 1 页 / 共 7 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    abc612008    全部回复第 1 页 / 共 7 页
回复总数  127
1  2  3  4  5  6  7  
没法判断密码是否符合复杂度要求吧,大小写特殊符号之类的
resume screener 对合规的要求挺高的,要避免 bias ,还有个人数据发给第三方处理的隐私问题。
105 天前
回复了 dancingshadow 创建的主题 程序员 minio 替代, rustfs 终于开源了
@fuzzsh 不知道为什么我读这一段的时候就感觉像是国产项目,然后一看好像还真是。
301 也不是错误啊
喜欢 self hosted 的话可以看 https://immich.app/之类的。公网 IP 可能是 nat 过的,别人也可能会有权限访问。一直需要改的话使用体验也不大好。缩略图的话需要专门生成适用于缩略图的小图片。
@jinliming2 可以收集到你访问过的每一个链接,甚至是带 token 的图片/登录/下载地址之类的。比如 S3 下文件都会有一个几小时过期的 pre-signed 链接。理论上有些安全不是很好的网站也可以通过登录时候跳转的 token 或者 jwt 来窃取你的 session 。
这下真的自费上班了吗
eks+ec2
@lscho 我第一次听说一个没有 map/filter/reduce/fold,没有 immutable,没有 sum type,没有 pattern matching,不支持 tail recursion optimization 的语言能叫函数式的
258 天前
回复了 levelworm 创建的主题 程序员 不知道为什么,我很厌恶 map()
建议写写 ML 语言脱敏。或者写下 scala/kotlin 这种 map 比较好看的语言 e.g. `listOf(1,2,3).map{it * 2} == listOf(2,4,6)`
260 天前
回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
多线程:
1. 同一时间可以有两个指令在被 CPU 执行。
2. 线程是系统/硬件级的概念。
3. 例子:咖啡店有两个(机器人)店员在同时做咖啡。(你也没法写软件多出一个店员)

协程
1. 同一时间只有一个指令在被执行,但是可以是完全不同地方的指令。
2. 协程是应用级的概念。
3. 一个店员在做两杯咖啡,在等加热的时候去“同时”做另一杯。(因此协程通常只有在 IO bound 的时候才比较有作用)

当然也可以既有多线程也有协程。

我觉得你的问题是,既然 GIL 导致没有办法同时真的执行两个 python 语句,那多线程不就和协程一样了。我的理解是 python 的多线程仍然是多个系统线程,而 GIL 只在 python 代码里会被 lock ,如果是在做 IO bound/syscalls 或者甚至 numpy,pandas 在做计算的时候都会 release GIL 。
> 严禁使用任何代码生成工具或者外部辅助手段解题,包括但不限于将题目描述、测试用例或解题代码输入到外部辅助工具中的行为

lc 竞赛用 LLM 生成代码是禁止的。
272 天前
回复了 aqtata 创建的主题 C++ 这种情况如何消除几百个 if/else
@ysc3839 #62 已经有点复杂到一般人看不懂了... 其实取决于场景,甚至可以直接丢 dll/so 里然后运行时加载库直接找对应的符号(
272 天前
回复了 aqtata 创建的主题 C++ 这种情况如何消除几百个 if/else
@bluearc #57 都用上 map 了那不如这样:

```
#include <iostream>
#include <functional>

constexpr int maxN = 100;

class Foo {
public:
static void invoke(int i) {
_mapping[i](i);
}

private:
static std::function<void(int)> _mapping[maxN];

template <int N>
struct FooHelper {
FooHelper() {
_mapping[N] = [](int n) {
std::cout << "Foo<" << N << "> (" << n << ")" << std::endl;
};
}
};
template <int N>
struct Initer : Initer<N-1> {
FooHelper<N> _foo;
};
static Initer<maxN> _initer;
};
template<>
struct Foo::Initer<0> {};
std::function<void(int)> Foo::_mapping[maxN];
Foo::Initer<maxN> Foo::_initer;

int main(){
int n;
std::cin>>n;
Foo::invoke(n);
}
```

虽然感觉也挺丑的
272 天前
回复了 aqtata 创建的主题 C++ 这种情况如何消除几百个 if/else
@ysc3839 #56 你这个调用一次 func 的时间是 O(n)的吗..难道要从 0 开始试
```
./a.out 7
n = 7
test<2>(7)
test<3>(7)
test<5>(7)
test<7>(7)
func<7>()
```
273 天前
回复了 aqtata 创建的主题 C++ 这种情况如何消除几百个 if/else
@bluearc 这是 gpt 写的吗?模板参数丢个运行时变量进去怎么可能编译的过。
Backblaze $6/tb/mo 大概每 gb 每月 4 分钱?
1  2  3  4  5  6  7  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6184 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 30ms UTC 01:57 PVG 09:57 LAX 18:57 JFK 21:57
Do have faith in what you'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