duangsuse::Echo
718 subscribers
4.26K photos
130 videos
583 files
6.48K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
给大家科普 x86 实模式(其实我也没怎么看)

https://wiki.osdev.org/Real_Mode

Real Mode is a simplistic 16-bit mode that is present on all x86 processors. Real Mode was the first x86 mode design and was used by many early operating systems before the birth of Protected Mode. For compatibility purposes, all x86 processors begin execution in Real Mode.
另外通知一下呢,duangsuse 不是 Mozilla 员工或者后端大佬。duangsuse 是某种程度上的菜鸡,如果发了看不懂或者不感兴趣... 请允许 duangsuse 继续发 🙈

虽然看来呢,Telegram 上比 duangsuse 在某些程度上不会搞事的人有一点点,但是,duangsuse 知道真正的世界 Telegram 只有一小部分,所以红黑树和 combinator 都不懂的 duangsuse 无法是 dalao(
duangsuse::Echo pinned «另外通知一下呢,duangsuse 不是 Mozilla 员工或者后端大佬。duangsuse 是某种程度上的菜鸡,如果发了看不懂或者不感兴趣... 请允许 duangsuse 继续发 🙈 虽然看来呢,Telegram 上比 duangsuse 在某些程度上不会搞事的人有一点点,但是,duangsuse 知道真正的世界 Telegram 只有一小部分,所以红黑树和 combinator 都不懂的 duangsuse 无法是 dalao(»
分享 Ruby 1.2 的繖列表和 GC 代码
#recommended #PL

https://www.binwang.me/2012-01-27-sicp30.html

(define (make-account balance)
(define (withdraw amount)
(if (>= balance amount)
(begin (set! balance (- balance amount))
balance)
"Insufficient funds"))
(define (deposit amount)
(set! balance (+ balance amount))
balance)
(define (dispatch m)
(cond ((eq? m 'withdraw) withdraw)
((eq? m 'deposit) deposit)
(else (error "Unknown request -- MAKE-ACCOUNT"
m))))
dispatch)
(define A1 (make-account 100))

((A1 'dispath) 100)
duangsuse::Echo
#recommended #PL https://www.binwang.me/2012-01-27-sicp30.html (define (make-account balance) (define (withdraw amount) (if (>= balance amount) (begin (set! balance (- balance amount)) balance) "Insufficient…
详细介绍一下这个简单的 OO 系统(虽然算是一个小 trick):

% 上面的代码类似于以下 ES6 代码,如果看不懂 Lisp 系的话(已经中文化)

class 帐号 {
constructor(初始余额) {
this.余额 = 初始余额
}

收入(钱数) {
// 收入到余额
}

支出(钱数) {
// 检查并支出钱数
}
}

或者,直接的 ES6 翻译版本

function 创建帐号(初始余额) {
var 余额 = 初始余额;

return (方法名) => {
let 支出 = function(数额) {
if (余额 >= 数额) {
余额 = 余额 - 数额;
} else {
throw new Error(`钱不够:缺少余额 ${数额 - 余额} 元`);
}
};

let 收入 = function(数额) {
余额 += 数额;
}

switch (方法名) {
case '支出':
return 支出;
case '收入':
return 收入;
default:
throw new Error(`找不到方法 ${方法名}`);
}
};
}
duangsuse::Echo
详细介绍一下这个简单的 OO 系统(虽然算是一个小 trick): % 上面的代码类似于以下 ES6 代码,如果看不懂 Lisp 系的话(已经中文化) class 帐号 { constructor(初始余额) { this.余额 = 初始余额 } 收入(钱数) { // 收入到余额 } 支出(钱数) { // 检查并支出钱数 } } 或者,直接的 ES6 翻译版本 function 创建帐号(初始余额) { var 余额 = 初始余额; …
> 创建帐号
[Function: 创建帐号]
> duangsuse的钱包 = 创建帐号(0.5)
[Function]
> duangsuse的钱包('支出')(0.5) // 买包辣条
undefined
> duangsuse的钱包('支出')(0.5) // 还想买包辣条
Error: 钱不够:缺少余额 0.5 元
at 支出 (repl:9:15)
> duangsuse的钱包('收入')(1) // 众筹了 1 块钱
undefined
> duangsuse的钱包('支出')(0.5) // 再买包辣条
undefined
> duangsuse的钱包('查看')() // 妄图查看钱包
Error: 找不到方法 查看
at repl:23:15


裆燃,ES6 是 OOP 所以可以更符合 OO 一些,不过这里只是示范
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta)
【很抱歉,使用频道做一次个人广播。】
Yuuta 的手机丢失了,正在努力寻(huan)找(ji)中。如果大家在 V2、Twitter、Telegram、微信 上收到任何 Yuuta 所发出的信息(尤其是转账、借钱方面),请勿相信,直到本频道再次发出通知为止。
造成影响:Dir 微信收款可能推迟,以及一些预料不到的问题。
不知道这次能不能遇到好心的学生呢...
这个是苟利苟利开发者提出的问题,虽然现在苟利也是没有动态的 🌚

他们需要一个支持 mp4 容器格式和 h264/h265/mpeg4 编码到 mp4 + h264 的编码转换 + 压制服务,我第一次看到这个问题很困惑的

并且,对于足够高分辨率的视频,还要额外压制 640x360854x480 (360p 和 480p)的版本

目前后端编码处理工具项目应该还没有完成