V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhuangzhuang1988  ›  全部回复第 51 页 / 共 111 页
回复总数  2218
1 ... 47  48  49  50  51  52  53  54  55  56 ... 111  
2020-01-20 14:49:41 +08:00
回复了 woahishui 创建的主题 程序员 .net Task 有感
@ZSeptember 远比 async/await 多的
比如进度条, 怎么 cancel, 怎么超时 cancel. 都有一定规范的
别的库要么提供不完善, 要么不好用, 更有的直接不提供,导致各种使用方式都有
微软的还有个很好的 Disposable 接口
rxjava 上来内部就有补充.net 本来就有的功能
2020-01-20 12:44:16 +08:00
回复了 yvettemuki 创建的主题 JavaScript [询问]关于 js 动画入门推荐
看看这个?
https://github.com/juliangarnier/anime
1200 行代码, 不依赖任何第三方库
2020-01-20 12:42:42 +08:00
回复了 woahishui 创建的主题 程序员 .net Task 有感
而且还有牛逼的调试器加成,(.net 第三方生态做不出, 部分原因是内部 /官方做得太完善.)
2020-01-20 10:36:53 +08:00
回复了 ahaxzh 创建的主题 程序员 中国联通,无耻之尤
移动一样的,
短信过来是说有套餐 balabala...,下个月开始生效, 要不要退订????
2020-01-20 00:41:38 +08:00
回复了 yafoo 创建的主题 程序员 现在 MVC 架构过时了吗?
没.
2020-01-20 00:39:56 +08:00
回复了 maxxfire 创建的主题 iDev 想买台新的苹果笔记本,但是好讨厌 touchbar,怎么办?
那就不要买.
2020-01-19 12:36:16 +08:00
回复了 wadezhao 创建的主题 程序员 问一件羞耻的事情,你们怎么移动光标?
鼠标点点.
2020-01-18 12:28:13 +08:00
回复了 wework 创建的主题 程序员 有没有程序员尝试过在五线城市开 PHP 培训班
还不如培训修电脑.
2020-01-17 13:41:42 +08:00
回复了 Sniper416 创建的主题 程序员 前端准备入坑 Java ,大佬们有什么要说的?
如果不想以 Java 为职业可以看 C#
而且学完后 可以反扑 typescript
2020-01-12 22:30:33 +08:00
回复了 villaye 创建的主题 问与答 非计算机专业想请问大家一个关于笔记问题
onenote
自由编辑, 同步速度, 又不是协同编辑, 不是一级需求
而且有微软大公司背书,不会突然倒闭 或者停止维护
2020-01-11 11:12:49 +08:00
回复了 murmur 创建的主题 奇思妙想 [年终总结]为什么我要做果黑,以及果黑的自我修养
2020-01-10 13:36:18 +08:00
回复了 night277278 创建的主题 程序员 怎么给普通人讲“迭代器”“生成器”,“继承”
好为人师是不对的.
2020-01-10 11:06:00 +08:00
回复了 Renco 创建的主题 程序员 上午水贴,睡傻了忘记带鼠标,获得了生产效率-50%的 debuff
@zhynans 程序员也细分啊, 我公司的大部分后端没用 mac 的, 前端也不是所有的都用.
2020-01-09 18:23:46 +08:00
回复了 ethusdt 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
let char c (s : string) = seq { if s.Length > 0 && s.[0] = c then yield s.Substring(1) }

let (=>) l r s = seq { for sl in l s do for sr in r sl -> sr }

let (<|>) l r s = seq { yield! l s; yield! r s }

let rec (<*>) e s = seq { yield s; yield! (e => (<*>) e) s }

let (<+>) e = e => (<*>) e

// example c(a|d)+r
let pattern = char 'c' => (<+>) (char 'a' <|> char 'd') => char 'r'

再学点鬼画符.
2020-01-09 15:22:18 +08:00
回复了 ethusdt 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
// Inspired by http://www.cs.utexas.edu/~wcook/Drafts/2006/MemoMixins.pdf

// State Monad combined with Continuation Monad (StateT Monad transformer)
type StateContMonad<'s, 'a, 'r> = StateContMonad of ('s -> ('s -> 'a -> 'r) -> 'r)

// Computation Builder
type StateContBuilder() =
member self.Return value =
StateContMonad (fun state k -> k state value)
member self.Bind(StateContMonad contStateMonad, f) =
StateContMonad (fun state k ->
contStateMonad state (fun state' value ->
let (StateContMonad contMonad') = f value
contMonad' state' k))
member self.Delay( f : unit -> StateContMonad<'s, 'a, 'r> ) =
StateContMonad (fun state k ->
let (StateContMonad contStateMonad) = f ()
contStateMonad state k)

let memo = new StateContBuilder()

// Tell me Y
let rec Y f v = f (Y f) v

// Map functions
let check (value : 'a) : StateContMonad<Map<'a, 'r>, option<'r>, 'r> =
StateContMonad (fun map k -> k map (Map.tryFind value map))

let store (argument : 'a, result : 'r) : StateContMonad<Map<'a, 'r>, unit, 'r> =
StateContMonad (fun map k -> k (Map.add argument result map) ())

// Memoization Mixin
let memoize f argument =
memo {
let! checkResult = check argument
match checkResult with
| Some result -> return result
| None ->
let! result = f argument
do! store (argument, result)
return result
}


let execute f n =
let (StateContMonad contStateMonad) = Y (memoize << f) n
contStateMonad Map.empty (fun _ value -> value)

// Example
let big (value : int) = new System.Numerics.BigInteger(value)

let fib f n =
if n = big 0 then memo { return big 0 }
elif n = big 1 then memo { return big 1 }
else
memo {
let! nMinus1Fib = f (n - big 1)
let! nMinus2Fib = f (n - big 2)
return nMinus1Fib + nMinus2Fib
}

execute fib (big 100000)

弟兄们 来学习吧
2020-01-08 13:51:49 +08:00
回复了 Renco 创建的主题 程序员 上午水贴,睡傻了忘记带鼠标,获得了生产效率-50%的 debuff
@17681880207 大侠你牛.
2020-01-08 00:15:23 +08:00
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
@avastms 哈哈, 不鼓吹会点 fp 的基础用法, 咋体现优越性
2020-01-07 21:41:58 +08:00
回复了 xkxy 创建的主题 问与答 各位大佬,平时都做些什么来提升自己的生活质量呢?
红烧肉
1 ... 47  48  49  50  51  52  53  54  55  56 ... 111  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   863 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 21:24 · PVG 05:24 · LAX 13:24 · JFK 16:24
♥ Do have faith in what you're doing.