V-ISLAND

あぁ、もしもし?

让默认值保持中立

DEFAULT means NOTHING

在计算机领域,“默认值”是一个同时存在于理想与非理想之间,常见而又深邃的概念。有的时候它代表着一种理想的大多数,通过假设使用者的一般使用情景来替 coder 剩下几个字符的编码量;有的时候它又代表着一种脱离理想的现实,在程序不能正确处理得到结果的时候,依然能存在一个可以被后继程序正常处理的值,使得整个流程的健壮性得以维持。合理的默认值设定对于越大规模的软件工程来说越为重要,一个不合理的右值可能会使得众多后来的使用者们发狂,so,在敲下等于号之后,我们应该对这个即将设下的默认值思考些什么?


Kettle循环字面替换SQL模板字段名

近日遇到的一个需求,需要对 10+ 张表的所有字段做定期的统计分析,将几张表的统计结果汇总到单独一张汇报表里,并且尽量基于 Kettle 完成。因此,需要在 Kettle 的“表输入”组件中,实现 SQL 模板字面替换变量值的功能,也就是能实现 SELECT ${field} from table where ${field} > 0 这种替换,而并非自动处理成字符串的一般占位符替换: SELECT field FROM table where id = ?,并且这个变量值是可以循环赋值的,一次流程要跑几百上千条这种对应不同字段名模板。


Cassandra CQL3文档

摘抄翻译自官网文档。部分为机翻润色。


potplayer半全屏化(?)的自动排列触发问题

potplayer半全屏化(?)的自动排列触发问题

sakugabooru微博机器人是如何运作的

首先得先说明,虽然笔者大概地看过源代码,但笔者并没有参与程序的编写,我是半年前才开始帮忙管理诸如tag翻译之类的琐事的。这里仅简单地给想了解的人讲解一下这个机器人的运行处理流程。