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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
关于这个我说点想法,就比如上图复杂的印花是以6边形旋转而成,在定义『矩形』和『正方形』getArea() 后我简单定义父类『龟』来在Graphics上绘制它,阐述类的封装和多态抽象性(area 正方形= sqrt(4w), 矩=s sqrt(ww+hh) ), 通过点1次 画N边形() 引入子程序调用和成员继承 ,在下节『列表处理』我会回顾这节的矩形:xy累加调用,getArea() ,顺便引入队列 从小到大 逐个绘制 环境配置是 VSCode redhat.java 。 教学目标是理解判断/重复流控、for和while…
>苏,最近的项目需要一个认真的UI了,你打算学Vue还是React?隔壁 Nbnhhsh 划词小脚本都是vue2呢
谁也不学,我就用DOM元素树。我不写XML或它的“改良”。
>就是jQuery喽?还是TypeScript underscore lodash 啥的,可那样要手动生成<ul>啊
事件 el.div("Says",wA({C:"list cont"}), ops=wOp("a","!d",{click(e) {alert(e.text)} }), "child"); time.set(5,ops.drop)
我用 el.bind(a=[1,2], el.ul(), x=>el.i("num":,i) ) 自动生成<li>在a更新时更新的列表;靠 a.make(it=>it.filter(x=>x<10) ) 过滤显示。
>那么单页应用Router总要用吧?虽然只是点链接渲染个视图
PJAX就够了。`history` 在 body a click 时直接 pushState((k||i++).also{st[it]=body[iMain].replaceWith(rtab[k="/blog"]) },"#/blog")`,onpopstate 时 `body[iMain]=st[data] 。当然未注册的路径就不能退出重进了,需RegExp参数
这类保存封送必须可序列化,如 Error 就不行
我用 navit`/user/${Num}${i=>el.}${i=>summary}` 支持视图栈。
非主动load 时只渲染预览+ahref,否则把参数(如文章ID)用来生成<main>内容。链接皆是 /blog/:uid/:id 的完整格式。由历史栈记录返回位置
>不会影响PWA和 ServiceWorker 缓存吧
不会。就是俩json性质的套版
>fetch呢Promise呢Babel呢
咱不考虑,默认都有
>a内某位置有项移除,后面的元素要更新吧
不需要。`Array` 和 NodeList 操作相同,比如 a.splice(i,1)=`e.children[i].remove()`;我甚至不必缓存什么Node
>性能有问题吧
JS Proxy可以给{}添加求差异的能力。[]是有优化的。el.bind 会使新创建节点e绑定到 o[k], a[i] 位置,由bind([]) 维护 refs[no].i 相等和 push(o={}) 初始化的写法
>那为什么要有 virtual DOM 和 DOM diff 呢,你不写?
能用为啥要改呢,我既不需要跨出Webkit也没有从整个树的角度diff,只是监听数组和{}改写,把Object-Element/text同步而已。若我不想求 a.make(transform) 的最小编辑序列,可以全量更新。这次就是如此,赋值list不比重render香?
再者,我也不需要把编辑做成队列或dom2canvas,乃至 undo stack,直接在DOM树修改 浏览器自然知道有啥要重绘
>厉害的算法为啥不用
我就想做完这个洗洗睡,要研究diff去学编辑距离不直接吗,为啥要借着NodeList来讨论呢
>那简单的emmet解析和Bezier速率JS动画会用吗
太复杂了。其实主要问题是博文工具、文本处理,页面上没几个模板,引入css2htm太麻烦,其实ES6简化力已经够了
比如说,`e.attr.ref.wtf.pop() 和 `e.toggle("cls") 这样的就用不到; bind({q:$Y,v:10},body, x=>el.p(wA({hidden:x.ref.q, Cbig:Eqv.pipe(x.ref.v, v=>v>10) }), x.ref.v) ) 够了
>Eqv 是什么
Equiv即等效,由 from+ into(可报错) 正逆函数构成。 input[value] 有显示+1这样的处理又要编辑,或者两个元素val关联,代码不必写两份
>基本操作的官网能做吗
排除简单hover和scroll逻辑外,加载gif、鼠标跟随动画、wx风格会话框、带表情输入都做得到,分页和PV计数也不需特例代码
Forwarded from 螺莉莉的黑板报
你们阿里云为啥改个 DNS 都要验证手机号……
还有 gcc -save-temps ... 我一般只会 -S 或objdump. inline教学难道不是过程重要而是策略性重要 #ce
Forwarded from Phonograph (Ralph 萌新喵)
好起来了
Forwarded from Phonograph (Ralph 萌新喵)
绕口令:
explicitly defaulted default constructor is implicitly deleted
default constructor is explicitly defaulted but implicitly deleted
#cplusplus #sql join 是按AB共同键的相等性过滤。中间三角是交、并、并-交
总之 join B on A.k=B.k 左交就是A+B查询,加 where B.key=NULL(仅选B没有的部分) 就是 A-B
所以L/R/inner/fullouter join 的复杂度是 O(nn)这种 for(a)for(b)

此外SQL 还有GROUP BY HAVING(=where)
Forwarded from Phonograph (Ralph 萌新喵)
一张图解释 SQL JOIN
草,一周MIPS虚拟机UI..
Forwarded from Phonograph (Ralph 萌新喵)
这是一周要完成的作业???
这老师果然sb
https://chalaoshi.24dt.cn/t/1665/
真是服了,这些设计师是要调色Atom多少门编程语言的高亮,做个配色圆角风格加上面板就能开始收钱 #design
Forwarded from Phonograph (Ralph 萌新喵)
哈哈
卸载。
Forwarded from Phonograph (Ralph 萌新喵)
不知道是不是冷知识:
今天在看 SMTP,发现电子邮件里的 “抄送 cc”,cc 是 carbon copy (复写副本)的缩写。
配图展示了传统意义上的复写副本。

图源:https://en.wikipedia.org/wiki/Carbon_copy#/media/File:Karbonkopia_2008.jpg
#db 啊woc,数据库居然比svg还独立
Forwarded from Phonograph (Ralph 萌新喵)
数据库范式总览
#plt #rust #haha 仿金融汉化语言,支持变量绑定(词法域)、特殊符命名、 int/bool/str/[]{} 但类型和+的写法都很特殊……
类C,带REPL, 文法设计像金融分析一样,阿巴啊吧
严 格中 文(确信🌚 #assembly
栈sp帧bp 我支持,ra 感觉奇怪(opPtr吧)
赤橙黄绿蓝靛紫和崆峒(arg0-retval)峨眉峥嵘啥太出戏了😂 毫无意义吧。虽然ssa临时寄存器分配是着色法,这些名字本质是同类编号啊
听着挺优雅,峻峭也像调用栈,可用着还不如 a参数 s保留 t临时 这样
而且如果参数是山,那bpsp指针算啥呢

有意思的是RISCV还有 gp,tp 链接全局和线程,gcc的 -fpic 是随便找个寄存器放GOT-PLT链接表的,线程局部量也估计是pthread在管
但是0也起个名字就真没必要了
有意思的是这个教授还给MIPS(俩指令集都基int32)设计了崆峒峻峭语义冲突的中文名🌚
https://t.me/Ralphonograph/3741
他们很会拽中文独有的部分,但不是为服务编程用中文,所以语义不分只有词法。
Forwarded from Phonograph (Ralph 萌新喵)
当你遇到一个喜欢中文编程的计组老师
#dom h t m l 开 发(大嘘
xslt设计还不如 json schema
世界之大无奇不有,xml 数据库🌚太好了 css你支持下 graphQL 就没用啦
比起XPath的API,还是 jsonpath语法上也,更得人心吧
Forwarded from Phonograph (Ralph 萌新喵)