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
img = np.zeros((200,400,3),np.uint8)
b,g,r,a = 0,255,0,0

## Use cv2.FONT_HERSHEY_XXX to write English.
text = time.strftime("%Y/%m/%d %H:%M:%S %Z", time.localtime())
cv2.putText(img, text, (50,50), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (b,g,r), 1, cv2.LINE_AA)

## Use simsum.ttc to write Chinese.
fontpath = "./simsun.ttc"
font = ImageFont.truetype(fontpath, 32)
img_pil = Image.fromarray(img)
draw = ImageDraw.Draw(img_pil)
draw.text((50, 100), "国庆节/中秋节 快乐!", font = font, fill = (b, g, r, a))
img = np.array(img_pil)


#Python #CV ——http://stackoverflow.com/questions/37191008/ddg#46558093
看来还是得用 numpy 互化才可以…… 根本不应该尝试用 cv2 弄这种画文字的东西嘛
def zipWithNext(xs: list):
require(len(xs) % 2, lambda it: it == 0, "list not paired, rest ")
for i in range(1, len(xs), 2):
yield (xs[i-1], xs[i])

def expandRangeStarts(starts, n):
indexed = list(range(n))
def assign(start, stop, value):
nonlocal indexed
for i in range(start, stop): indexed[i] = value
sorted_starts = sorted(starts, key=lambda it: it[0])
for (a, b) in zipWithNext(sorted_starts):
assign(a[0], b[0], a[1])
(last, last_value) = sorted_starts[-1]
assign(last, n, last_value)


#Python #code 🤔
OpenCV 的 VideoWriter 真是无聊,本来以为 fourcc 设计也就是个 4*len(ascii) 不能算嘈点,结果静默失败,我调用了 write 结果输出个空文件,还不能当参数传不然莫名其妙返回什么 NULL 错误
#bilibili #cv 2018.3 左右弹幕使似乎加入背景检测算法了,可以避免弹幕挡住活动物体,你们说是不是 🤔(注:有人猜测只是弹幕和视频的绘制/更新顺序有点问题导致的 bug=feature,经查 v5.44.2 无相应开关)
Forwarded from 喜欢吃 花生
fread时发生奔溃A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0,该怎么debug
Forwarded from dnaugsuz
上 c++ 问,说不定是 native 内存给小了
Forwarded from 喜欢吃 花生
malloc了33104的内存,然后errno就12 out of memory了
Forwarded from 喜欢吃 花生
Forwarded from 喜欢吃 花生
profiler上显示native占用的60mb的的内存
Forwarded from dnaugsuz
我感觉 Android 群懂 mmap() 相关的人可能不多,你应该找 C++ 或者 libc 群去问
但在之前应该先确认是不是调用参数弄错了
#Java #Kotlin 如何拿到 Array<Class<*>>Class<T>
Forwarded from 梦断代码
请问有人知道 Class[].class 对应在 Kotlin 中应该怎么写吗?
我尝试了 Array<Class>::class.java 和 Array<Class<*>>::class.java 都无法编译
Forwarded from STRRL
Forwarded from Mivik Q
哈哈这个问题我也遇到过
Forwarded from Mivik Q
我用的是java.reflect.Array.newInstance(Class::class.java, 0).javaClass
Forwarded from dnaugsuz
好奇怪,Kotlin
Array<reified T> 就不可以引用 ::class.java😂
java.reflect.Array.newInstance(Class::class.java, n).javaClass 用 java.reflect 这个的确是标准答案
#Windows #security 又是 MS17-010…… 这个微软有没有毛病啊