Forwarded from 羽毛的小白板
小众又不合大众胃口,所以 leave channel(
关注频道就是各取所需罢了,爱看啥频道看啥频道,永远有火的和不火的
火的不一定好、好的也不一定火
火的不一定好、好的也不一定火
Forwarded from 羽毛的小白板
当然我是感谢一直关注着该频道的人,虽然这里有趣的东西不多
duangsuse::Echo
这个频道主是?
是另一个羽毛(不是之前那个 oao.moe 的)
这个被称为 haneko,我还不知道他的 simplename...
这个被称为 haneko,我还不知道他的 simplename...
羽毛的小白板
Photo
Twitter 上 oao.moe 博主这个 zhangyubaka 已经自杀、离开了。现在还在更新的是 haneko 这个羽毛,同名但不是同一人
btw. 现在好像有不少因为家长控制欲比较强而造成或多或少悲伤的事情
btw. 现在好像有不少因为家长控制欲比较强而造成或多或少悲伤的事情
Forwarded from duangsuse Throws
Forwarded from duangsuse Throws
Forwarded from duangsuse Throws
#life #tech
在微软工作是什么体验 © drakeet
我去,我刚刚想到昨天我整整坐电脑前坐了 8 个小时,8 个小时啊!!!!!!! 😶......
(之前说的好像是不转发他的消息了,没说不让复制非 Telegram 上的文本吧
在微软工作是什么体验 © drakeet
早晨,我大概接近十点到公司,如果一天的计划比较多,就会提早一些,这样一天从头到尾有超过 8 小时的时间在公司
我去,我刚刚想到昨天我整整坐电脑前坐了 8 个小时,8 个小时啊!!!!!!! 😶......
(之前说的好像是不转发他的消息了,没说不让复制非 Telegram 上的文本吧
Medium
在微软工作是什么体验
对我来说,在微软工作,最棒的地方就是每天下午能够六点准时下班,心安理得地离开,不用担心公司因此倒闭、老板不高兴,或需求未有足够时间开发。这是一切事情能够高效进行的基础…
Forwarded from duangsuse Throws
#life 掐指一算,我居然从下午三点死坐电脑前到晚上 11:50... 我居然死磕了足足 8 个小时一动也不动... 😶
Forwarded from duangsuse Throws
数学上一些复杂的东西即便是尽可能使用简单具体而不是简洁短篇幅的语言描述,也是要花些功夫才能学会理解的
举个例子(orz 跑题了)
这是 foldl(fold aka. reduce) 在 ES6 的实现方式
虽然逻辑也很简单嘛,但是少说理解起来会比这个容易:
一个“惊人“的实事是,貌似偏向小白的工业界(因为他们还是有 JavaEE 这种偏向理论化抽象的东西)写的代码大部分都不会比这个复杂多少... ABC(Assignment、Branch、Conditions)值不会超过 10 的东西...
上面说的那个 foldl 呢,在 Haskell 这样面向篇理论派的语言里实现起来是非常简洁的,不过使用递归比较「自然」但是对小白来说不易懂就是了
好吧,上面那个我第一次写的是错的,类型推导失败
约等于
往递归的无限嵌套倒影里望去,看到的就是... 看不到 emmm
举个例子(orz 跑题了)
这是 foldl(fold aka. reduce) 在 ES6 的实现方式
function foldl(op, init, list) {
let accumlator = init;
for (let i of list)
accumlator = op(accumlator, i);
return accumlator;
}foldl((a, b) => a + b, 0, [1, 2, 3]) //=> 6虽然逻辑也很简单嘛,但是少说理解起来会比这个容易:
['2', '2.5', '3.0'].map(Number.parseFloat) //=> [2, 2.5, 3.0]
一个“惊人“的实事是,貌似偏向小白的工业界(因为他们还是有 JavaEE 这种偏向理论化抽象的东西)写的代码大部分都不会比这个复杂多少... ABC(Assignment、Branch、Conditions)值不会超过 10 的东西...
上面说的那个 foldl 呢,在 Haskell 这样面向篇理论派的语言里实现起来是非常简洁的,不过使用递归比较「自然」但是对小白来说不易懂就是了
myFoldl [] = init
myFoldl op init (x : xs) = op(myFoldl xs x)
好吧,上面那个我第一次写的是错的,类型推导失败
foldl f z [] = z
foldl f z (x:xs) = foldl f (f z x) xs
约等于
myFoldl op init [] = init
myFoldl op init (x : xs) = myFoldl op (op init x) xs
往递归的无限嵌套倒影里望去,看到的就是... 看不到 emmm