V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kele1997  ›  全部回复第 1 页 / 共 3 页
回复总数  50
1  2  3  
2022-11-01 18:11:00 +08:00
回复了 U87 创建的主题 MySQL mysql 并发更新某个字段引发的问题和思考
for update 可以防止并发读。
第一个请求假如读到 1 ,程序里面准备发送 update xxx set click = 2,但是还未发送。
第二个请求此时也读取 mysql ,读到的结果也是 1 , 程序里面也准备发送 update xxx set click = 2
最后等两条 sql 都运行完了,click 有可能只加了一次

正常的操作应该是读和写在一个事务里面吧,单行 sql 直接 update 肯定是一个事务。
但是拆开 select 和 update 有可能不在一个事务中吧
2022-11-01 09:22:32 +08:00
回复了 whats 创建的主题 程序员 基于内存数据库做大数据运算是否靠谱?
spark 临时表
2022-01-26 10:38:01 +08:00
回复了 umumu 创建的主题 程序员 写了个图片批量处理工具,会有人用吗?
https://github.com/GoogleChromeLabs/squoosh/tree/dev/libsquoosh
图片压缩率不晓得高不高,可以看看 squoosh 这个库哦
感谢,感谢
原来 127.0.0.1 上的请求不只要 DNAT,还要使用 MASQUERADE 进行 SNAT 转换
2021-03-19 16:49:18 +08:00
回复了 CNN 创建的主题 微信 你们觉得 微信 以后会支持 多账号消息实时提醒 吗?
可能会加一个敲一敲,再原有拍一拍的功能上,现在可以敲多个人,以及被多个人敲
最后才考虑你的需求,多账号被敲,同时敲多账号
2021-03-19 15:27:00 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 go 结构体内嵌接口的疑问
不好意思,俺上面的写法是针对,实现接口的。你问题里面的是直接继承接口。
不过你可以不继承接口,然后使用下面的代码来实现

```
func TestInterface(t *testing.T) {
type Reader interface {
Read()
}
type Cache struct {
}


var _ Reader = (*Cache)(nil)
c := Cache{}
c.Read()
}
```
2021-03-19 15:20:03 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 go 结构体内嵌接口的疑问
`var _ Reader = (*Cache)(nil)`
2021-03-18 18:30:06 +08:00
回复了 Leviathann 创建的主题 数据库 列式数据库 clickhouse 单机能处理十几亿数据吗
你可以试试先用上面的查询查出 A 表的主键,然后使用 select * from A where A.id in {.......} ,估计会占内存少一些
2021-03-18 18:17:14 +08:00
回复了 a1310747 创建的主题 程序员 如何跳出舒适圈?
大佬,让个圈给我
2021-03-09 09:58:02 +08:00
回复了 bushenx 创建的主题 分享发现 被公司网关杀熟
哈哈哈,笑死了,网关杀熟可还行。一般来说是设备太多,可能 dhcp 有点问题,你自己设置一次公司网络合法的 ip,靠后点,防止 ip 冲突,一般都能用
我买平板就看电视和看电子书,安卓就够了。我不需要生产力……
2021-03-08 09:21:38 +08:00
回复了 wszgrcy 创建的主题 Linux 问下 Linux docker 相关知识
15%的损耗是 docker nat 网络转发端口的损耗,你可以试试 -net=host 物理网络试试(估计就算损耗 15%也没啥影响,反正也跑不满)
2021-03-08 08:39:39 +08:00
回复了 wszgrcy 创建的主题 Linux 问下 Linux docker 相关知识
docker 的特权模式应该就是宿主机上的 root 用户吧。普通模式的话就是有个 usermap,容器内的 root 对应外部的普通用户
@kele1997 google keep
我以前用 keep 记过流水账来着
2021-02-27 12:44:01 +08:00
回复了 Delav 创建的主题 问与答 关于刷算法题时间的问题
我断断续续刷了几年了,总共刷了 396 道,基本现在随便给我道中等题,该做不出来还是做不出来嘿嘿嘿 ( ps:建议刷刷剑指 offer 60 道 牛客网上也有),另外 leetcode 的每日一题也不错,基本是一个专题一个月,另外还有一个网站 oi-wiki,上面介绍了超多的数据结构和算法,掌握基本的就可以,很多是搞竞赛的用的,很偏门。(俺不是大厂,意见仅供参考)
2021-02-07 17:55:09 +08:00
回复了 aspriny 创建的主题 职场话题 让我来看看今天还有谁在上班
上到 8 号
2021-02-05 15:18:28 +08:00
回复了 LanhuaMa 创建的主题 Android 微信全面走 QQ 模式,后续使用怎么办?
我的微信在 7.0.12 的版本,关闭了应用商店的更新,7.0.12 没有拍一拍,也没有最近的一些什么状态啥的
2021-02-05 14:45:14 +08:00
回复了 WilliamHL 创建的主题 Python 如何优化 Python 计算超大字典的问题
看到上面还有老哥说,许多中间变量也占用内存,可以使用 DEL 删除。其实 python3 的垃圾回收是引用奇数,我们可以把前面的计算都包装到函数中,函数的作用域结束之后,函数内部的内存都会回收掉

例如,还是下面的代码,使用函数,创建列表之后,主进程只需要 10 几兆的内存,而只有工作进程 p1 才会占用 400MB 内存

```python
def createlist():
ll = [i for i in range(10000000)]
# 这里可以添加一些中间结果,比如 tmp 之类的中间结果,这些都会回收掉
tmp = [j for j in range(1111,1111111)]
return ll

print(gc.isenabled())


def test(ll):
while True:
time.sleep(0.1)



p1 = Process(target=test, args=(createlist(),))
p1.start()


p1.join()
```
2021-02-05 14:35:00 +08:00
回复了 WilliamHL 创建的主题 Python 如何优化 Python 计算超大字典的问题
另外你可以尝试使用一下 pypy 解释器,在上面的代码中,使用 cpython 解释器每个进程占用内存 400MB 左右,而使用 pypy 解释器只需要打给虚拟内存 200 MB,实际物理占用 140MB !!
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2964 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 03:33 · PVG 11:33 · LAX 20:33 · JFK 23:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.