stein42 最近的时间轴更新
stein42

stein42

V2EX 第 578776 号会员,加入于 2022-04-20 15:18:05 +08:00
stein42 最近回复了
第 3 行最后应该是 j++
47 天前
回复了 zictos 创建的主题 Python PyCharm 能折叠 if 语句之类的代码吗?
最新的 pycharm ,默认设置。
可以折叠,只要子语句块有两条以上语句。
用 markdown 写注释,markdown 可以引用图片,再用工具生成文档就可以了。
51 天前
回复了 fpure 创建的主题 程序员 这算不算是静态类型系统的缺憾
如果 x 的值来自一个复杂函数,函数运行时间可能很久甚至无限。
如果 x 的值来自用户输入。
类型检查是在不运行程序的情况下对程序进行分析,能够在有限的时间给出结果。
类型检查是保守的,通过检查代表没有类型错误,不通过不代表一定有问题,ts 不通过检查也可以继续运行。

ps: ts 里面 10 是一个合法的类型,它只有一个值。
52 天前
回复了 opiviqo 创建的主题 C++ 请教大佬们一个 c++的模板的问题。
如果 B 的构造函数有引用参数,还需要用到 std::forward 。
52 天前
回复了 opiviqo 创建的主题 C++ 请教大佬们一个 c++的模板的问题。
利用模版构造函数和可变长模版参数,按 C++ 11 标准可编译。

```
template<typename T>
class A {
public:
T t;

template<typename ...ARGS>
A(ARGS... args) : t{args...} {}
};

class B {
public:
B(int x, int y) {}
};

A<B> a{1, 2};
```
应该是用统计学里的假设检验来验证,这里是离散均匀分布,可以用皮尔森卡方检定。
假设检验本身就可能犯第一类错误(拒绝正确结果)和第二类错误(接受错误结果)。
我试过,轻微改变分布还是能通过。

```
import bisect
import random


class Solution:
....def __init__(self, n: int, blacklist: List[int]):
........self.m = n - len(blacklist)
........self.ss = [a - i for i, a in enumerate(sorted(blacklist))]

....def pick(self) -> int:
........r = random.randrange(self.m)
........return r + bisect.bisect_right(self.ss, r)
```

```
import bisect
import random


class Solution:
....def __init__(self, n: int, blacklist: List[int]):
........self.m = n - len(blacklist)
........self.ss = [a - i for i, a in enumerate(sorted(blacklist))]

....def pick(self) -> int:
........if random.random() < 1 / (100 * self.m):
............r = 0
........else:
............r = random.randrange(self.m)
........return r + bisect.bisect_right(self.ss, r)
```
58 天前
回复了 James369 创建的主题 Linux 这个 Cpp 示例代码什么意思,没看懂
字符串字面值 "Hello, world!" 的类型为 const char[14],所以推导出 N 为 14 。
60 天前
回复了 bigxianyu 创建的主题 跑步 跑步能坚持久的人有什么身体特征?
跑步能坚持久的人一般不用跑步机。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2376 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 05:19 · PVG 13:19 · LAX 22:19 · JFK 01:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.