作者:Bingo链接:https://www.zhihu.com/question/24462113/answer/83371803来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 用C++写UI库最本质的思想就是不用C++「写」UI。 不管是开放C++底层库到XML+ Read More
各种文本编辑器的” 查找” 功能(Ctrl+F),大多采用 Boyer-Moore 算法。 下面,我根据 Moore 教授自己的例子来解释这种算法。。 假定字符串为”HERE IS A SIMPLE EXAMPLE”,搜索词为”EXAMPLE”。 首先,” 字符串” 与” 搜索词” 头部对齐,从尾部 Read More
我觉得绘制只需要考虑几个问题。简单地说就是谁在什么地方画什么? 在Qt中可以这么回答:QPainter在QPainterDevice中画想画的东西。 举个例子:用QtCreator向导新建一个项目,基类选择QWidget。我们重载paintEvent这个函数。 C++ C++ QPainter在th Read More
什么是现实理想主义者 曾经有人看了我的文章,以为我是一个“理想主义者”,来找我聊天。他说:“你知道吗,我跟你一样喜欢简单优雅的代码。上次我在某公司工作,看到他们的代码乱得不成样子,二话没说给他们重写了,结果有几个小地方跟原来的代码不大一样,后来系统因此当掉了。老板对我说,明天你不用再来上班了!你说我 Read More