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 dnaugsuz
遇到这种情况是变过程式还是保持函数式这个都各有做法啦,但这个实际上是至列表的归纳操作,分成两个流算反向组合,目的不完全一样
Forwarded from dnaugsuz
不合常理啊,collection 的 size 本身就是组成其结构的部分嘛,比如 C/C++ 字符串都是 buffer ,C 选择 NUL terminate (因为是序列)所以 strlen(s) 是线性复杂度, C++ string vector queue array 都是带长度和 end() 指针的呢

就我个人的写法 for (int i=0; i<n; i++) 其 n 未必是单变量,而这种循环结构也可以(从 i<n 变 i!=n ,甚至转过来 i!=0 什么,后来我还是选择最短的)
像循环肉眼可见不变量是否提升,如果不常规我会做,一般也就是那样写。

我也觉得优化什么的可以别太放在心上(而且现阶段优化也的确不好且不可测)
Forwarded from dnaugsuz
挺好的,分词开处理下格式问题,然后合算字符串相似度?
再细点大概就是 nlp 看谐音吧……
#Haha #meme #dev #cplusplus [x,] 后删,吗,可 empty/single 情况都需要特殊处理啊,一般都是判[0] 与余下部分循环前置,的
Forwarded from dnaugsuz
CSS连接数据库的方法什么时候可以公开?

22:54 LV88码帝绯末
我在优化,事务回滚还有点问题
我测过,性能秒杀php-pdo

不过对浏览器要求比较高,IE兼 容也是个问题

.body db-mysql['localhost',3306,{
content: db-[select id from height: db-[select height from
}

语法是这样的
属性支持数据库返回的值进行渲染
height语法有点问题,我忘记加limit了

现在就是事务回滚有点问题,因为是页面直接渲染,我还在想办法

把访问压力都交给客户端,服务器性能负载大幅降低,为运维降本增效

这样的好处还有就是,数据库连接是纯开放代码的,毕竟是浏览器渲染,互相爬内容更加方便,创造一个互利互惠的共享互联网生态

以后可能spider都因为我这个技术灭绝了
Forwarded from dnaugsuz
极其生草
.body@db-mysql[host,port,] {
content: db-[select],
height: db-[^^^]
}

这个示例哪里需要 transaction 了,绝对秒 P D O 嘛
有可能密码数据都给你共享了
&'a ::rynco::UntitledChannel
https://twitter.com/johnregehr/status/1347231926780715008?s=20 “我在考虑要不要给我这个避免结尾逗号的宏申请个专利。”
#Python #Android #code #learn
加 满 油 鼓 足 劲

唯一的缺点就是 interleave(s, cycle([" "])) 会有尾空格
最好当然是 str.join,但从流的角度思考问题也很有趣,如果用 zip_longest 加 cycle_n 可能能实现无尾逗号的

from itertools import chain, cycle
from androidhelper import Android
sl4a = Android()

def letr(op, x): return op(x.result) if x != None else x
def mapClipboard(op): sl4a.setClipboard(letr(op,sl4a.getClipboard()))

def interleave(xs, ys): return chain.from_iterable(zip(xs,ys))
def bigText(s,sep=" "):
return "".join(interleave(s, cycle([sep])))

#print(bigText("abc"))
mapClipboard(bigText)
#Android #Linux #sysadmin 这个操作我也想过,感觉挺方便,可以在 Android 上玩办公软件什么的
Forwarded from 神奇的笔记 (立音喵)
立音的神经病操作来袭!
Android XServer XSDL + Termux chroot 到 debian 起 fluxbox
就是 OpenGL 似乎不可用
Forwarded from 
Forwarded from Deleted Account
pip install -e . 好一点, 可以随改随测
Forwarded from 南溪集
我不认同是最基础的做法。当时我折腾python 打包 和 cli的时候还闹心了一段时间
Forwarded from 南溪集
坐等 pyproject.toml 规范化
Forwarded from Ryan Li
实验成功啦。结合 https://setuptools.readthedocs.io/en/latest/userguide/quickstart.html 完成。看到 pyproject.tomlpep517 我就傻了。时代变了啊。😂
Forwarded from linw1995
无论啥,只要是codegen都不推荐 commit 到仓库去。可以用 .gitignore 去忽略它,推荐用 https://www.toptal.com/developers/gitignore 去生成,不用自己写
Forwarded from Tzu-ping Chung
看了一下才發現你為什麼不用 implicit namespace package 而是用 pkgutil.extend_path 😮
Forwarded from 𝔽𝕣𝕠𝕤𝕥
implicit namespace package和带__init__.py的package能一起工作吧?