V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  islxyqwe  ›  全部回复第 1 页 / 共 3 页
回复总数  41
1  2  3  
2023-02-28 21:47:34 +08:00
回复了 cjlalalala 创建的主题 程序员 为什么 nodejs 的异步事件可以同时执行
Date.now 只到 1ms ,你用 performance.now 再试试?
2021-05-20 10:52:44 +08:00
回复了 huzhikuizainali 创建的主题 新手求助 不懂就问。类和函数有什么区别?
虽然实际上函数也可以闭包而包含状态,
但是预期中,类包含状态,函数不包含。
而类的方法可能会修改其自己的状态。
2021-05-10 23:13:31 +08:00
回复了 v2tudnew 创建的主题 Windows 已经无法阻止 Windows10 更新了吗?
我还记得当年冲击波,因为没自动更新,最后联网就自动重启,重装不联网还能用,pppoe 拨号到公网就开始自动重启
2021-05-10 23:11:44 +08:00
回复了 v2tudnew 创建的主题 Windows 已经无法阻止 Windows10 更新了吗?
对攻击有点常识吧,乱下东西中病毒 - 系统怎么更新都保不了你
系统不更新有漏洞 - 什么都没做,联网就被攻击
2021-05-10 18:28:32 +08:00
回复了 xiaotianhu 创建的主题 程序员 探讨:面试 与 日常工作 的悖论如何解决?
看你记得东西是否对大脑友好了,就用堆排序举例
你记二叉堆算法 实现不短 规则不少 几天就忘
你记左偏堆算法 实现 10 行( js ) 规则简单 根本不会忘
2021-03-19 17:20:03 +08:00
回复了 Umenezumi 创建的主题 问与答 公司征集一段代码印制在 T 恤上,过来取经了, 送键盘
f=>(x=>f(v=>x(x)(v)))(x=>f(v=>x(x)(v)))
2021-03-05 18:18:22 +08:00
回复了 feng32 创建的主题 程序员 请教 useAxios (React Hooks) 的一个使用问题
onOk: () => {refetch().then(resp=>console.log(resp.data), error => console.log(error));}
或者
useEffect(()=>{
if (error) {
console.log(error);
}
else {
console.log(data);
}
},[data,error])
/**...*/
onOk: refetch
楼上就属于不懂 hooks 了()
2021-02-20 15:47:30 +08:00
回复了 wxsm 创建的主题 程序员 useEffect 为什么不能支持 async function?
useEffect(() => {
loadContent().then(()=>{/** do something */});
}, []);
2020-12-22 10:23:59 +08:00
回复了 Flands 创建的主题 程序员 关于 js 中使用 switch (true) 和 if else
this.nextBtnIsOk = (this.status === 0 && data.type === 1) ||
((this.status === 2 || this.status === 3) && data.status === 2)
那你就作为 text 存 JSON 呗
建一个 O(n)的<T>(a:T[],b:T[],cmp:(x:T,y:T)=>number):T[]然后调用
2020-09-27 09:48:57 +08:00
回复了 mutelog 创建的主题 程序员 为什么需要服务发现?
可以从一个事前固定的名字连接到服务就是服务发现,实际上很多服务发现就是基于 DNS 的(
有外键查询时键名能统一
2020-08-25 11:00:55 +08:00
回复了 fightingCode948 创建的主题 程序员 你们遇到过组长强制要求代码实现的吗?
用 graphql 居然不是后端跑路
addr 0 [] xs = reverse xs
addr n [] xs = addr 0 (show n) xs
addr n xs [] = addr n [] xs
addr n (x:xs) (y:ys) = (addr left xs ys) ++ (show digit) where
(left, digit) = divMod ((read [x] ::Integer) + (read [y] ::Integer) + n) 10
add a b = addr 0 (reverse a) (reverse b)
const add = (a,b)=>(BigInt(a) + BigInt(b)).toString()
2020-06-18 08:30:03 +08:00
回复了 cabbage 创建的主题 Go 编程语言 Golang 泛型他来了!
func Map(type T, M)(f func(T) M, s []T) []M {
result := make([]M, len(s))
for k, v := range s {
result[k] = f(v)
}
return result
}

func main() {
Print(Map(func(a int64) string { return strconv.FormatInt(a, 16) }, []int64{42, 100, 200}))
}


还可以,处理数据总算能写的简洁点了
2020-05-26 10:42:08 +08:00
回复了 huazhaozhe 创建的主题 Python Python 如何实现一个和属性值相关的单例?
```python3
from functools import lru_cache
@lru_cache(None)
class Example():
def __init__(self, attr1=None, attr2=None):
self.attr1 = attr1
self.attr2 = attr2

instance1 = Example('attr1', 'attr2')
instance2 = Example('attr1', 'attr2')
instance3 = Example('attr3', 'attr4')
instance4 = Example('attr1', 'attr3')
print(instance1 is instance2,instance1 is instance3,instance1 is instance4)
```
结果:True False False
2020-05-20 10:13:09 +08:00
回复了 atfeel 创建的主题 Android Android 如何通过 Socket 高效率发送 int 数组?
按流发啊,一边转换一边发,而不是一次全转了,等转完再发。找找对应的 API 吧
2020-05-19 09:15:10 +08:00
回复了 levelworm 创建的主题 Python 请问 PyQT5 中,如何处理 undo 和 redo?
做成 ES 式,把操作抽象成 args=>state Pre=>state Next
然后每个操作内容都存到队列,undo 了从头执行一遍。也可以每隔几个设置快照,从最近的快照开始执行历史操作。
还可以限制队列的长度,到达最大长度则每次也把起始状态更新,这样内存消耗固定,但只能 undo 几次。
你这个代码就相当于每次操作都有快照,内存消耗会比较大。

QUndoStack 的话,看起来是每个操作都要实现 undo 和 redo,redo 是正向的 state Pre=>state Next,还要对每种操作额外实现 undo 的 state Next => state Pre,然后 push 执行 redo,pop 执行 undo
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4113 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.