V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Sasasu  ›  全部回复第 6 页 / 共 18 页
回复总数  356
1 ... 2  3  4  5  6  7  8  9  10  11 ... 18  
2020-12-07 21:49:55 +08:00
回复了 sunshinev 创建的主题 程序员 golang 可以通过反射获取 某个包下面的所有方法的列表吗?
举个例子,找标准库里的 net/http

strings /proc/self/cmd | grep -P '^net/http\.'

可以运行的例子 go 编译器静态连接的 runtime net/http:

strings $(which go) | grep -P '^net/http\.'
2020-11-30 14:05:42 +08:00
回复了 Liam1997 创建的主题 生活 去哪里可以换 1 元硬币?
提醒一下,一元硬币现在有兼容性问题,有可能需要刻意找旧版一块钱。

http://yuqing.people.com.cn/n1/2020/0515/c209043-31710919.html
2020-11-29 16:43:57 +08:00
回复了 zxCoder 创建的主题 PostgreSQL postgres 用户登录问题
-h 走 tcp socket. 不加走 unix domain socket.
Ctrl 按下 / a 按下 / a 抬起 / Ctrl 抬起 / Shift+/ (? 键) 按下 / Shift + / (? 键) 抬起

可以看到你当前所有的快捷键列表,C-a 意思是同时按下 Ctrl 和 a,空格代表上个操作松开。
假设你的 prefix 是 C-a 。

正确的按键顺序如下。

Ctrl 按下 / a 按下 / a 抬起 / Ctrl 抬起 / [ 按下 / [ 抬起
2020-11-26 20:19:46 +08:00
回复了 stille 创建的主题 PostgreSQL postgressql 的数据库目录使用挂载的对象存储,使用中有问题么?
cosfs 应该不支持 range lock 吧
2020-11-08 17:52:47 +08:00
回复了 Livid 创建的主题 iPad iPad Air 4 的 Speedometer 2.0 浏览器性能测试分数
iPad mini 5 126
AMD 4750g Linux Firefox 71
Surface go Windows Firefox 22
2020-11-03 10:55:30 +08:00
回复了 wsgzao 创建的主题 程序员 Grafana Loki 开源日志聚合系统代替 ELK 或 EFK
> 而 Loki 底层存储的实现 Cortex 已经在实际的生产中投入使用多年了。

然而这个 cortex 就是问题。它本质是个时序库,而且有 prometheus 的所有限制( 64G 文件大小,5M series 打爆内存等)

如果一个时序库能满足你存日志的需求的话,还不如选择更专业的时序库。

比如 influxdb 和 timescale 。或者其他私有的带压缩时序库是更好的选择,日志的 xz zstd 接口和浮点数压缩没多大区别。
面试完能了解到同事的社交网络账号,能 on-site 一下看一眼公司环境,公司有很多对外的宣传并且看起来靠谱

能提前消除信息不对等就行
第一种就是刻意写的难懂,刻意使用下标,合并一个数组用光的条件到主循环里,合并判断条件到控制里

```
template<class InputIt1, class InputIt2,
class OutputIt, class Compare>
OutputIt merge(InputIt1 first1, InputIt1 last1,
InputIt2 first2, InputIt2 last2,
OutputIt d_first, Compare comp)
{
for (; first1 != last1; ++d_first) {
if (first2 == last2) {
return std::copy(first1, last1, d_first);
}
if (comp(*first2, *first1)) {
*d_first = *first2;
++first2;
} else {
*d_first = *first1;
++first1;
}
}
return std::copy(first2, last2, d_first);
}
```

ref https://en.cppreference.com/w/cpp/algorithm/merge
version 3 就是刻意写的很难懂,cpp 标准库版本

template<class InputIt1, class InputIt2, class OutputIt>
OutputIt merge(InputIt1 first1, InputIt1 last1,
InputIt2 first2, InputIt2 last2,
OutputIt d_first)
{
for (; first1 != last1; ++d_first) {
if (first2 == last2) {
return std::copy(first1, last1, d_first);
}
if (*first2 < *first1) {
*d_first = *first2;
++first2;
} else {
*d_first = *first1;
++first1;
}
}
return std::copy(first2, last2, d_first);
}
2020-10-15 13:03:49 +08:00
回复了 PureWhiteWu 创建的主题 分享创造 使用人工智能优化 Golang 编译器
@mengzhuo

错误处理分支没执行,也不是指令重排。
单纯的代码太多导致 l1i cache 变来变去
2020-10-14 18:28:08 +08:00
回复了 PureWhiteWu 创建的主题 分享创造 使用人工智能优化 Golang 编译器
我知道 thrift 的 api 变来变去很难受。

但我想问你们是什么组,居然去搞这个。
2020-10-10 13:38:45 +08:00
回复了 youla 创建的主题 程序员 想要一台新笔记本了,希望是 amd 的 CPU,伸个手求助。
cnvi 完全是为了垄断市场的接口,看不出有任何好处
在有 gc 的语言中一切常识都要重新考虑。

一个指针数组填充时需要 N 次内存分配,创建 N + 1 个对象。

写起来奔放的话 gc 导致的 cpu 使用会比程序真正用到的还要多。

STW 延迟还好,但是吞吐量就没有了。
2020-10-09 20:07:25 +08:00
回复了 90928yao 创建的主题 程序员 CockroachDB 国内有公司用吗
这是 go 社区的特点
2020-09-29 15:09:15 +08:00
回复了 DeathBless 创建的主题 MySQL SQL 本体查询不慢 mybatis-plus 的分页功能 Count 总数巨慢
带着 fliter 数 count 就是这样子的

看你们团队谁强势
- 产品强势:就这么放着,等产品觉得慢,然后告诉他数总数花了 6 秒
- 开发强势:返回假的总数或者用游标翻页
shell 是 fish, 依赖 rg fzf

nvim (rg -0 . -t c | fzf)[0]
2020-09-21 10:36:52 +08:00
回复了 xingshu1990 创建的主题 Elasticsearch 树莓派 3B+ 安装 elasticsearch kibana 成功 但 kibana 运行暴毙
树莓派现在官方系统是 32 位的,并不是 arm64
2020-09-15 17:08:23 +08:00
回复了 zetaoyang 创建的主题 Linux flameshot 截图工具 0.8.0 Beta 释出
namecheap 为什么会对 flameshot 感兴趣
1 ... 2  3  4  5  6  7  8  9  10  11 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3201 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 12:16 · PVG 20:16 · LAX 05:16 · JFK 08:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.