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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
Forwarded from Solidot
Ars 尝试华为的鸿蒙操作系统

2021-02-03 21:34 #操作系统

中国最大智能手机制造商华为在遭到美国的出口禁令之后宣布了自己的操作系统鸿蒙,去年 12 月释出了 V2 版本。华为消费者业务 CEO 余承东曾宣称鸿蒙是与 Android 和 iOS 完全不同的操作系统。华为消费者业务软件部总裁王成录上个月再次表示,鸿蒙不是 Android 或 iOS 的拷贝。美国科技网站
Ars 对华为鸿蒙进行了一番测试,记者首先试着下载 Harmony SDK,结果迎面一击:他被告知需要接受两天的背景检查,要求注册账号通过身份验证,包括递交名字、地址、电邮、电话号码和护照照片。即使你试图绕过注册流程,下载“盗版”版本,SDK 也需要你登陆账号之后才会运行。出于研究的目的,记者放弃了自己的身份信息,下载了 SDK,开始进行测试。他发现模拟手机使用的是中国 SIM 卡,进入的网络叫“华为内网”。进一步研究发现,Harmony 的应用页面基本上全是类似 Android Services Library、Android Shared Librar 之类的,以及指示 Android 10 的信息。作者认为现阶段的 Harmony 本质上就是换了皮肤的 Android,华为甚至连 Android 的名字都没有替换掉。作者还阅读了 Harmony 的文档,认为这些文档都是胡扯没有多少意义。
Forwarded from RWTG9Y4's STDOUT
#china #media #freedom 被转发台不代表本台立场
只是这个懒人包比较全,懒得二次转发了

“ 怎么说 毕竟这个是官方授权的翻译,那个是盗版源🌚
#msoffice 这个功能还比较方便,支持缩进描述树结构的
Forwarded from Leonhard Euler
前端后台数据库,编码网络多进程,单点缓存分布式??
#security #china #game #freedom 🤔 随着盗版字幕组去了?吾爱破解危不危?
Forwarded from APPDO 数字生活指南
突发事件

知名游戏论坛猴岛宣布永久关闭。

“虽然不舍,但又无能为力,请大家各自珍重,江湖再见!”

频道 @AppDoDo
#plt #ce #js https://rescript-lang.org/docs/manual/latest/newcomer-examples
为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言? - 知乎用户的回答 - 知乎
https://www.zhihu.com/question/359906573/answer/1709942996
#rust -like , with let binding & {} expression
#plt #Java 出去散步的路上想了一下绝句目前的一些语法糖

之前对 event listener 的设计是,控件里存 被单击被单击释放之子树被改变 这样的 EventName ,开始计划是靠子类多态重载中缀算符「」(也能支持 annotation 了... 好像不能 但可以学 Python decorator ),不知会不会再改

可以写出 按钮当被单击,说("emm")。 这种代码,现在想想可以增进 DOM 式支持 量 监听配置 = 按钮加监听(被单击、op) 这种可撤销的 listener ,优雅些而且完善

这有一点问题, EventName 不好批量定义,我就想到之前的「变」定义有逗号形式:
事 wtf() 为
变,
数 a 初0;数 b c 初1
文 s k 初""
重复若a不是5,b令置为「它乘2」;c令置为「它乘b」;a增。
回a+b+c
我好像还记得另一种设计:
事 wtf() = a+b+c
其中,
变数,a 初0;b c 初1。
变文,s k 初""。
现在我可能倾向前者一些,主要是因为好读而且只写一个比较规整。
可以另外对 量提取(a、b、c) 做扩展…… 可是 Kotlin 目前不支持这种非局部定义(显然这个要能静态执行,才能知道能不能完全初始化)
所以说任重道远啊...

回看 Java 的 anonymous subclass 的时候我还以为编译器可以提供闭包的专用 inspect API 呢,比如就可以做 CallbackList 这样的压缩工作,大意了 😂
因为 int a; new Listener() { void run() { print(a); } } 就会弄出有 constructor(a:Int) 这样的 inner class 啊,显然不需要 inspect 它 closure 住的变量(或者说构造器已经说明一切),这种接口就很完善了...
duangsuse::Echo
#math 我将无我... 🌝 其实根本没用到,作者喜欢从别处复制粘贴?或者喜欢自己写一大堆(repeating...)没用的结构? 话说作者挺喜欢给自己找麻烦,非得 let that = this; 一个,用了 27 次,我挺反感这种主语混淆不清的代码 好像挺 English 的,其实写半天我看不懂 this that 是在指什么,代码又为何要换人称 🌚
重写 js canvas 游戏 asteroids 是一个很好的展开,我打算最后给它加一个触摸(单击+移动转向射击/双击前进)操控的功能
如何抽提 mainloop 是个问题,最好还是能给子弹这样的对象添加自动绘制管理,到时候会彻底重写的

贪吃蛇的话整个地图都是一起绘制的,就没有对象座标集代码冗长的问题
做不到…… 两个标量,我实在无力简化。 一个是毫秒时间单位一个是秒系数,怎么办呢...

从使用处看倒是可以简化——nowTime 是用于判定开场动画和频率限制的,如果把频率限制抽提出来或可删去
不用 class 封装游戏对象还是有局限性吧…… 为了性能不能检查 func 返回值来看是否中断,也不能每次 requestAnimationFrametry-catch 一个,我看只有整体做大一点,key handler 放外面,才能避免为一个 Esc 键退出弄额外开销

目前的设计还是站在 inline 优化可信的基础上,可这毕竟是循环引用(updateFunc),func 参数不可能被内联的
不过,requestAnimationFrame 要自体再调用本身就不可以内联吧…… 关键是这个 next 闭包肯定有额外开销

在下觉得,果然还是不应该用 next 函数参数,应该提供一个 event queue 实现然后支持 exit() event...
暴露 frame-refresh schedule 果然是不良实践呢
This media is not supported in your browser
VIEW IN TELEGRAM
果然只有亲手写过”手绘“游戏,才知道框架的艰难
只有了解不常用的东西,才能了解常用的东西……
Forwarded from IRv Lin
大佬们,这是epoll的io过程,可是对于应用程序来说好像整个过程都是阻塞的,和BIO没啥区别啊。是我理解有误吗