duangsuse::Echo
@duangsuse
🙏谢谢大家的关心😅
尽管小号 @duangsuse1 已经默认3个月销了
学校里,我1年前老设备连线登录也直接数据清空了
桌面版小号也直接销了,说明tg的确很重视安全,把我sd卡的歌都删了,就因为我旧版客户端“不小心”连上了服务,草…… 后来还以为是客户端版本问题,发现确实是设备认证弱可信。
感谢 @mivik233 在某站提醒我,以后我会偶尔更新提纲性强点的内容,感谢大家的不离不弃😂
感觉也变了许多,microUSB 变少数了、输入法大写锁定默认了、安卓输入框api不统一了,以前不喜欢的边框手势习惯了……
尽管小号 @duangsuse1 已经默认3个月销了
学校里,我1年前老设备连线登录也直接数据清空了
桌面版小号也直接销了,说明tg的确很重视安全,把我sd卡的歌都删了,就因为我旧版客户端“不小心”连上了服务,草…… 后来还以为是客户端版本问题,发现确实是设备认证弱可信。
感谢 @mivik233 在某站提醒我,以后我会偶尔更新提纲性强点的内容,感谢大家的不离不弃😂
感觉也变了许多,microUSB 变少数了、输入法大写锁定默认了、安卓输入框api不统一了,以前不喜欢的边框手势习惯了……
duangsuse::Echo
🙏谢谢大家的关心😅 尽管小号 @duangsuse1 已经默认3个月销了 学校里,我1年前老设备连线登录也直接数据清空了 桌面版小号也直接销了,说明tg的确很重视安全,把我sd卡的歌都删了,就因为我旧版客户端“不小心”连上了服务,草…… 后来还以为是客户端版本问题,发现确实是设备认证弱可信。 感谢 @mivik233 在某站提醒我,以后我会偶尔更新提纲性强点的内容,感谢大家的不离不弃😂 感觉也变了许多,microUSB 变少数了、输入法大写锁定默认了、安卓输入框api不统一了,以前不喜欢的边框手势习惯了……
额虽然tg提醒我换号,但注册-销号也消耗手机号的(occured..MsgID都没翻译);旧版客户端登录验证码都看不到,但那是我唯一的会话了 我怕更新不好无root也没法重装或暴力拿authToken,还好有Device>Scan QR
见
https://core.telegram.org/api/obtaining_api_id
[api](https://core.telegram.org/method/auth.exportLoginToken)
有趣的是tg有两个类似OAuth的功能,Passport和bot的『无缝登录』 https://core.telegram.org/api/url-authorization
好像前者是涉及加密PM这类的,所以和API id不一样
当然Scan QR还是和大部分一样,让有令牌设备确认登录(不是二维码化令牌噢
有趣的是小米的编辑框不能触发原来的选区菜单,于是我在“原生”客户端甚至享受不到md排版,且无法在语言设置里修复,科技退步😂
见
https://core.telegram.org/api/obtaining_api_id
[api](https://core.telegram.org/method/auth.exportLoginToken)
有趣的是tg有两个类似OAuth的功能,Passport和bot的『无缝登录』 https://core.telegram.org/api/url-authorization
好像前者是涉及加密PM这类的,所以和API id不一样
当然Scan QR还是和大部分一样,让有令牌设备确认登录(不是二维码化令牌噢
有趣的是小米的编辑框不能触发原来的选区菜单,于是我在“原生”客户端甚至享受不到md排版,且无法在语言设置里修复,科技退步😂
core.telegram.org
Creating your Telegram Application
How to get your application identifier and create a new Telegram app.
#hardware #js WebHID API 是基于事件IO-ArrayBuf 的人体输入设备驱动框架
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()
on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
于 ev.data
以 sendReport(id|0, buf) 发送joystick震动摇晃等动作
feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录
#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()
on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
于 ev.data
以 sendReport(id|0, buf) 发送joystick震动摇晃等动作
feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录
#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成
Forwarded from YSC 的频道
参照开源代码 uLogitech,使用 WebHID API 开发了一个让罗技优联接收器进入配对模式的小工具。
原本是想实现完整功能的,但考虑到大多数人的需求是需要配对新设备,又不想安装 Logitech Options,所以只实现了配对新设备,以及解除配对接收器上第一个设备。
https://ysc3839.github.io/WebUnifying/
https://github.com/ysc3839/WebUnifying
原本是想实现完整功能的,但考虑到大多数人的需求是需要配对新设备,又不想安装 Logitech Options,所以只实现了配对新设备,以及解除配对接收器上第一个设备。
https://ysc3839.github.io/WebUnifying/
https://github.com/ysc3839/WebUnifying
dnaugsuz
不可能啊,我又没有闹得很欢 只是最近学习的侧面有变更,所以不常在线辣
“不会被公安掉包了吧”
不过最近 #China 刘玉琨 暴力拆迁事件也引人三思, 我没有特别关注,但平顶山政府没有回应且热度越来越低
老实说我是有点意外的,听说B站外社媒很多不让发,虽然某组的习性我们历来知道,这未免太敏感了吧?从未听说过有拆迁出人命的事情会以无人关注结尾的🙄
现在是没有行政强拆一说(不知道咋废除的,但开发商只是破产企业
大概是雇打手 其父也大伤死了,这几天也没有实质性的补偿,新房被开发商卖了 不履行合同,看他家400平人少,就是吃绝户呗(呗?);公务员还在电话称是讹政府钱(考试咋过的?)
关于这是为什么,相信大家都非常了解除了——开发商无法律意识、效仿古惑仔,还有踢皮球和随波逐流的“低端人口”太多,尤其是公务人员,因为官媒实际是其附庸
不过最近 #China 刘玉琨 暴力拆迁事件也引人三思, 我没有特别关注,但平顶山政府没有回应且热度越来越低
老实说我是有点意外的,听说B站外社媒很多不让发,虽然某组的习性我们历来知道,这未免太敏感了吧?从未听说过有拆迁出人命的事情会以无人关注结尾的🙄
现在是没有行政强拆一说(不知道咋废除的,但开发商只是破产企业
大概是雇打手 其父也大伤死了,这几天也没有实质性的补偿,新房被开发商卖了 不履行合同,看他家400平人少,就是吃绝户呗(呗?);公务员还在电话称是讹政府钱(考试咋过的?)
关于这是为什么,相信大家都非常了解除了——开发商无法律意识、效仿古惑仔,还有踢皮球和随波逐流的“低端人口”太多,尤其是公务人员,因为官媒实际是其附庸
Forwarded from 「VoP」維尼之聲 - Voice of Pooh🔊
This media is not supported in your browser
VIEW IN TELEGRAM
😅这位书记是为了上访人员到了北京不会被关起来遭受更惨的待遇,背后原因令人暖心
By:匿名投稿
By:匿名投稿
duangsuse::Echo
“不会被公安掉包了吧” 不过最近 #China 刘玉琨 暴力拆迁事件也引人三思, 我没有特别关注,但平顶山政府没有回应且热度越来越低 老实说我是有点意外的,听说B站外社媒很多不让发,虽然某组的习性我们历来知道,这未免太敏感了吧?从未听说过有拆迁出人命的事情会以无人关注结尾的🙄 现在是没有行政强拆一说(不知道咋废除的,但开发商只是破产企业 大概是雇打手 其父也大伤死了,这几天也没有实质性的补偿,新房被开发商卖了 不履行合同,看他家400平人少,就是吃绝户呗(呗?);公务员还在电话称是讹政府钱(考试咋过的?)…
#life 我怀疑鲁迅能活几年🌚
以他们的情况,在法律上仅追究打手责任是不够的,破产也不是借口,有律师表示
2019年5月,刘某锟的爷爷刘某与开发商签订其一处房屋(刘某一家在莲花盆村有三处房屋)的拆迁安置补偿协议,约定安置面积并领取开发商给予的18万元补偿款后,自行拆除
2020.5 协议约定开发商应首批交付两套住房,因企业资金链断裂、项目停滞,未能如约交房,过渡安置费正常发放
刘某锟表示,签订拆迁协议后,他们一家暂住在同村的姑姑家。 因搬家后无法继续经营轧面条的生意,失去唯一的经济来源。 父亲刘某刚于2019年11月左右患上脑溢血(之前被打鉴定轻微伤)
“殊不知,他曾经有个幸福的家庭,父亲虽然卖面条但生活也算过得去,370平老房纵使旧却胜在宽敞,连开放商都得签协议拿四套房来赔偿……
可如今,父亲没了,房子没了,爷爷奶奶也不知道还能熬过几个冬天。待风平浪静,不过几声唏嘘。”
不好追究“破产”的老赖开发商,也查不到所谓的黑社会,打人的已经被判了5-8年,
刘玉琨带着他瘫痪的爷爷奶奶就成了无家可归的人,对了,他父亲被打完后一直重病,后来死掉了。
按理说,像这样开发商把房子卖了,没得赔的情况,应付违约金才对。然而开发商回应很明确,破产了,没钱赔。
也就是说,如今刘玉琨带着爷爷奶奶,不仅没钱还没地方住,他们家的老宅就这样白给了。
这种情况下,刘玉琨就只能不断录制视频,在网上爆料希望能得到关注。没想到12月16日晚上23点多,他发了一条微博,说楼下被堵了,来了很多车和很多人,还有人直接去医院打扰他的爷爷奶奶……(现在微博人名搜索404
那么这些都是什么人呢?刘玉琨视频里的声音明显在颤抖,他说:村干部带着他十几年没见的母亲来堵他。
刘玉琨现在住在他姑姑自建的房子里,而他姑姑因为在平顶山信访被拘了8天,因此躲在外地
以他们的情况,在法律上仅追究打手责任是不够的,破产也不是借口,有律师表示
2019年5月,刘某锟的爷爷刘某与开发商签订其一处房屋(刘某一家在莲花盆村有三处房屋)的拆迁安置补偿协议,约定安置面积并领取开发商给予的18万元补偿款后,自行拆除
2020.5 协议约定开发商应首批交付两套住房,因企业资金链断裂、项目停滞,未能如约交房,过渡安置费正常发放
刘某锟表示,签订拆迁协议后,他们一家暂住在同村的姑姑家。 因搬家后无法继续经营轧面条的生意,失去唯一的经济来源。 父亲刘某刚于2019年11月左右患上脑溢血(之前被打鉴定轻微伤)
“殊不知,他曾经有个幸福的家庭,父亲虽然卖面条但生活也算过得去,370平老房纵使旧却胜在宽敞,连开放商都得签协议拿四套房来赔偿……
可如今,父亲没了,房子没了,爷爷奶奶也不知道还能熬过几个冬天。待风平浪静,不过几声唏嘘。”
不好追究“破产”的老赖开发商,也查不到所谓的黑社会,打人的已经被判了5-8年,
刘玉琨带着他瘫痪的爷爷奶奶就成了无家可归的人,对了,他父亲被打完后一直重病,后来死掉了。
按理说,像这样开发商把房子卖了,没得赔的情况,应付违约金才对。然而开发商回应很明确,破产了,没钱赔。
也就是说,如今刘玉琨带着爷爷奶奶,不仅没钱还没地方住,他们家的老宅就这样白给了。
这种情况下,刘玉琨就只能不断录制视频,在网上爆料希望能得到关注。没想到12月16日晚上23点多,他发了一条微博,说楼下被堵了,来了很多车和很多人,还有人直接去医院打扰他的爷爷奶奶……(现在微博人名搜索404
那么这些都是什么人呢?刘玉琨视频里的声音明显在颤抖,他说:村干部带着他十几年没见的母亲来堵他。
刘玉琨现在住在他姑姑自建的房子里,而他姑姑因为在平顶山信访被拘了8天,因此躲在外地
duangsuse::Echo
#life 我怀疑鲁迅能活几年🌚 以他们的情况,在法律上仅追究打手责任是不够的,破产也不是借口,有律师表示 2019年5月,刘某锟的爷爷刘某与开发商签订其一处房屋(刘某一家在莲花盆村有三处房屋)的拆迁安置补偿协议,约定安置面积并领取开发商给予的18万元补偿款后,自行拆除 2020.5 协议约定开发商应首批交付两套住房,因企业资金链断裂、项目停滞,未能如约交房,过渡安置费正常发放 刘某锟表示,签订拆迁协议后,他们一家暂住在同村的姑姑家。 因搬家后无法继续经营轧面条的生意,失去唯一的经济来源。 父亲刘某刚于…
虚假的公务员:某公司不承认合同,调解无效,引导xx依法维权(指摊手送客)
真正的公务员:大致事件应该是这样的:公司要小刘他们家拆迁,刚开始他们家不愿意,然后公司就说先给你18万安置费,你们自行拆除,拆完后再签协议,承诺赔四套房子,如果违约,赔偿160万。
然后他们家拿了18万就把房子拆了,拆完公司却没有履行协议,未赔付四套房子(160万),然后他们没地方住了就去售楼处,影响到了公司的生意,公司就找人把小刘的父亲打了,小刘的父亲原本就有残疾,被打之后失去了经济来源,但是公司在这时候宣布破产重组,成了老赖,
小刘通过新媒体进行申诉,被官方看到,官方发文说会帮忙解决,具体解决了没有还要看结果,不过官方确实不好办,现在当务之急就是先安置小刘一家,至于索取公司赔偿什么的先等安置好小刘和他的爷爷奶奶,安抚好他们的情绪再说,
还有既然公司是破产重组,肯定有保证人,保证人就应该出来承担责任,其他的要看具体的破产程序是怎么来的,现在有关部门就应该站出来,应该站在权益受害的一方,不是发个无关痛痒的公告,具体是要做,不是靠说,问题处理的好不好有关部门说出来的没有当事人,也就是权益受损的一方说出来的靠谱
真正的公务员:大致事件应该是这样的:公司要小刘他们家拆迁,刚开始他们家不愿意,然后公司就说先给你18万安置费,你们自行拆除,拆完后再签协议,承诺赔四套房子,如果违约,赔偿160万。
然后他们家拿了18万就把房子拆了,拆完公司却没有履行协议,未赔付四套房子(160万),然后他们没地方住了就去售楼处,影响到了公司的生意,公司就找人把小刘的父亲打了,小刘的父亲原本就有残疾,被打之后失去了经济来源,但是公司在这时候宣布破产重组,成了老赖,
小刘通过新媒体进行申诉,被官方看到,官方发文说会帮忙解决,具体解决了没有还要看结果,不过官方确实不好办,现在当务之急就是先安置小刘一家,至于索取公司赔偿什么的先等安置好小刘和他的爷爷奶奶,安抚好他们的情绪再说,
还有既然公司是破产重组,肯定有保证人,保证人就应该出来承担责任,其他的要看具体的破产程序是怎么来的,现在有关部门就应该站出来,应该站在权益受害的一方,不是发个无关痛痒的公告,具体是要做,不是靠说,问题处理的好不好有关部门说出来的没有当事人,也就是权益受损的一方说出来的靠谱
Forwarded from dnaugsuz
现在我也觉得kt有点不好了,就是 apply=alsoIt,run=letIt ,一些这类复杂性语言/std设计时没有能简化,元编程也麻烦
Forwarded from dnaugsuz
然后 fun f():R where R:Number 这种也是语序不当,当时我看rs里这种东西是懵逼的,感觉在学haskell一般
总之虽然解决泛型inout和跨api、表达无默认值、getset/delegate 套版,在改良java上还是受了些魔法师的不良影响,没有做到整门语言易懂
如果说易用的话,也就是在输出jar的框架下最易用了(对js,py 这些=定义随性的 class val/r 还是不够短,但主构造器最棒!),然后把类型推导和infix/operator 推广了,也用了py一代参数列表,所以写个脚本还是优雅的,
最重要的是去除了int“基元”/List Integer装箱的无意义区别,这方面我觉得 IntArray 这些应与 Array<reified T=Int> 交换 anewarray java.lang.Integer /prim-newarray 创建指令的语义,可见 Kotlin 设计时没有明确:语法内常用至上
总之虽然解决泛型inout和跨api、表达无默认值、getset/delegate 套版,在改良java上还是受了些魔法师的不良影响,没有做到整门语言易懂
如果说易用的话,也就是在输出jar的框架下最易用了(对js,py 这些=定义随性的 class val/r 还是不够短,但主构造器最棒!),然后把类型推导和infix/operator 推广了,也用了py一代参数列表,所以写个脚本还是优雅的,
最重要的是去除了int“基元”/List Integer装箱的无意义区别,这方面我觉得 IntArray 这些应与 Array<reified T=Int> 交换 anewarray java.lang.Integer /prim-newarray 创建指令的语义,可见 Kotlin 设计时没有明确:语法内常用至上
Forwarded from dnaugsuz
从你们的用途的确已经详略得当了,但如果绘图啥的,没val a=1,b=2 靠 val(a,b)= 还是不够用的
现在程序员不会用C时代的 int i:for(decl;cond; i++,i-=1) 和 a&b,a&&b 的区别(除非js o&&o.fn()即o?.fn ),赋值表达式,js还有 if()f(),f1(); 这种语句.. 弱类型一般写法都很多
kt用also{x=it} 真的挺好的,可惜有 scope fun悟性的语言很少,都是只会改名字凑语法,没有思考语义的需求
现在程序员不会用C时代的 int i:for(decl;cond; i++,i-=1) 和 a&b,a&&b 的区别(除非js o&&o.fn()即o?.fn ),赋值表达式,js还有 if()f(),f1(); 这种语句.. 弱类型一般写法都很多
kt用also{x=it} 真的挺好的,可惜有 scope fun悟性的语言很少,都是只会改名字凑语法,没有思考语义的需求
Forwarded from Rachel 的消息发布站点 (Rachel 环刺海胆单推人)
博客新文章
《为什么我不推荐 LG Gram》
https://blog.stfw.info/articles/why-not-lg-gram/
「这篇文章基本成形于我 LG Gram 送至北京售后点维修的十天。这十天里,我碰不到 Steam,写不了大型工程,没有 Typora 甚至连 Markdown 都用得糟心,唯一能让我重温代码的居然是跑在 Termux 上的 code-server 。
但这次硬件故障本身却并不是我不推荐 Gram 的原因。倒不如说……」
《为什么我不推荐 LG Gram》
https://blog.stfw.info/articles/why-not-lg-gram/
「这篇文章基本成形于我 LG Gram 送至北京售后点维修的十天。这十天里,我碰不到 Steam,写不了大型工程,没有 Typora 甚至连 Markdown 都用得糟心,唯一能让我重温代码的居然是跑在 Termux 上的 code-server 。
但这次硬件故障本身却并不是我不推荐 Gram 的原因。倒不如说……」
#js yinwang的平滑滚动也是这思路,如果不想interval周期刷新 就只能取其半这样模拟函数
噢我说错了,可以 渐变=(v01,f=t=> eK=v0+ease(t)*(v1-v0) ,timeout f(t+=0.1) ) f(0) 这样的,就靠t参数变
v1=0 的情况内联下代码。
jq.swing 曲线类似 y=sinx/2+.5,因为正常y是 -1~1 高2
完全摆脱js是不可能的,但肯定能仅head script[src],overflow scroll 好像是DOM的概念,CSS transaction和:hover碰不到,然后 @media(screen w>90px) 规则也是前端入门必修,反正我不想学web排版🌚就没学
jq就是简写DOM,感觉现在要么DOM要么vue这些的太乱了…… 调用链在kt已经被 User().apply{name=;age=} 取代了,除了语法统一真不知道这个 css(k,v?)比 o.k o.k= 有啥不一样
但是 .on(css,click,f) 的确有用哈😂
悄悄告诉你,vscode有大量事件代码含"Disposable"
要么只简写要么过度设计
这群人啊……
噢对了,jq对dom的额外支持就是内联HTML靠purify标签过滤免注入
和php escape()一副德行,分不清啥是val:String啥是Element🌚萌娘百科现在还有js是拼接html生成列表
当cloneNode(deep=1)不存在是吗
DOM的文本等价、双向更新是天才的设计,但inner/outer HTML被滥用了,以至于现在还有人以为innerText含<>也是注入..😵
不过最近 #java #security 的 log4j 2.x rmi lookup RCE漏洞倒是哈人😂原来 Log.i("emm:{}","{java.os}") 还能这么用
那么,爱escape()甚至仅http内转<> 的phper担心的就有理了,所有文本都是代码☺️👍javaee大佬牛逼,会咱不会写的东西呢
e=document.body,K="scrollTop", f=余=>setTimeout(()=>余<0?0: f(e[K]-=余*.7), 100);f(e[K]) 噢我说错了,可以 渐变=(v01,f=t=> eK=v0+ease(t)*(v1-v0) ,timeout f(t+=0.1) ) f(0) 这样的,就靠t参数变
v1=0 的情况内联下代码。
jq.swing 曲线类似 y=sinx/2+.5,因为正常y是 -1~1 高2
完全摆脱js是不可能的,但肯定能仅head script[src],overflow scroll 好像是DOM的概念,CSS transaction和:hover碰不到,然后 @media(screen w>90px) 规则也是前端入门必修,反正我不想学web排版🌚就没学
jq就是简写DOM,感觉现在要么DOM要么vue这些的太乱了…… 调用链在kt已经被 User().apply{name=;age=} 取代了,除了语法统一真不知道这个 css(k,v?)比 o.k o.k= 有啥不一样
但是 .on(css,click,f) 的确有用哈😂
悄悄告诉你,vscode有大量事件代码含"Disposable"
要么只简写要么过度设计
这群人啊……
噢对了,jq对dom的额外支持就是内联HTML靠purify标签过滤免注入
和php escape()一副德行,分不清啥是val:String啥是Element🌚萌娘百科现在还有js是拼接html生成列表
当cloneNode(deep=1)不存在是吗
DOM的文本等价、双向更新是天才的设计,但inner/outer HTML被滥用了,以至于现在还有人以为innerText含<>也是注入..😵
不过最近 #java #security 的 log4j 2.x rmi lookup RCE漏洞倒是哈人😂原来 Log.i("emm:{}","{java.os}") 还能这么用
那么,爱escape()甚至仅http内转<> 的phper担心的就有理了,所有文本都是代码☺️👍javaee大佬牛逼,会咱不会写的东西呢
Forwarded from Rachel 的消息发布站点 (Rachel | 是糙汉子)
肝了会儿终于把 https://blog.rachelt.one 的 jQuery 去掉顺便重写「返回顶部」按钮和搜索的逻辑,目前前者除了一行 inline JS 做滚动外仅靠 CSS 就能跑(计划完全摆脱 JS),后者也做了点缓存和异步加载,奇怪的浏览体验变好了
blog.rachelt.one
Rachel's Blog | Rachel030219
Rachel's Blog | Rachel030219 | Where dreams converge | 「让我成为他的光。」
duangsuse: #kotlin #Dontknow
dsl marker 是干啥的啊, top{ sect{fn()} } 里top的this不对sect起效? 就是说禁止外层隐式this?
平行线:
禁止隐式传递外层this,之前写gradle时候把minSdkVersion配置写buildType,结果实际调用的外部android层的this
duangsuse:
利用编译器处理解决流行问题是kt独有的
当然butterknife也是,但我觉得不算编译器
这些概念-变量绑定在动态语言和现在的 viewtree DSL 里不值一提
タナバタ カヤ:
官方都不推荐了
duangsuse:
对解释器嵌套作用域而言隐式this是特性,就像js with({a:1})a
所以要实现仅1层隐式this
dslmarker XLang
XLang class A{ fn top(FnOn<A>)
,sect }
拒绝A外的this变量,应该易想到
groovy就算了,早点让kts取代它
一群javaee 语序都写不顺的工程师,写几个exprlang就开始折腾简写语言,当然会落入设计不严谨的大坑
dsl marker 是干啥的啊, top{ sect{fn()} } 里top的this不对sect起效? 就是说禁止外层隐式this?
平行线:
禁止隐式传递外层this,之前写gradle时候把minSdkVersion配置写buildType,结果实际调用的外部android层的this
duangsuse:
利用编译器处理解决流行问题是kt独有的
当然butterknife也是,但我觉得不算编译器
这些概念-变量绑定在动态语言和现在的 viewtree DSL 里不值一提
タナバタ カヤ:
官方都不推荐了
duangsuse:
对解释器嵌套作用域而言隐式this是特性,就像js with({a:1})a
所以要实现仅1层隐式this
dslmarker XLang
XLang class A{ fn top(FnOn<A>)
,sect }
拒绝A外的this变量,应该易想到
groovy就算了,早点让kts取代它
一群javaee 语序都写不顺的工程师,写几个exprlang就开始折腾简写语言,当然会落入设计不严谨的大坑
duangsuse::Echo
#js yinwang的平滑滚动也是这思路,如果不想interval周期刷新 就只能取其半这样模拟函数 e=document.body,K="scrollTop", f=余=>setTimeout(()=>余<0?0: f(e[K]-=余*.7), 100);f(e[K]) 噢我说错了,可以 渐变=(v01,f=t=> eK=v0+ease(t)*(v1-v0) ,timeout f(t+=0.1) ) f(0) 这样的,就靠t参数变 v1=0 的情况内联下代码。 jq.swing 曲线类似 y=sinx/2+.5,因为正常y是…