Posts
计算机科学课程
· ☕ 5 分钟

经过一段时间的顾问工作和聊天沟通,比较深入的了解到国内计算机科学教育的现状和大家对于学习的困惑,我觉得是可以“系统授课”的时候了。只是这次的授课,恐怕和我原来设想的方式有很大不同。


新的付费咨询方式
· ☕ 2 分钟

开设顾问咨询以来,接受了挺多人的参与。大家的反馈普遍良好,觉得这种方式能很好的引导他们进入学习状态。从讨论会和问答聊天,能够得到很好的指引。


Python 常用代码片段 1
· ☕ 1 分钟

1 获取文件名列表

import os
names = os.listdir('somedir')

如果要查找特定后缀名文件,你可能会考虑使用 glob 或 fnmatch 模块。比如:

import glob
pyfiles = glob.glob('somedir/*.py')

from fnmatch import fnmatch
pyfiles = [name for name in os.listdir('somedir')
            if fnmatch(name, '*.py')]

当然现在最好的还是 pathlib:


Windows 与 Deepin 双系统启动顺序的修改
· ☕ 2 分钟

有一台windows电脑,一直以来安装了win7与深度(Deepin)linux 双系统。默认启动是系统是Deepin.

如上图,电脑开机后进入启动页面。前面两项为Deepin的启动引导,第三项才是Win的启动引导。如果每次启动想进入Win都需要手动选择,会非常麻烦。


新冠肺炎对中国的积极意义是什么?
· ☕ 3 分钟

作者:恬静丫丫 链接:https://www.zhihu.com/question/371524248/answer/1021974367 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


[DOM] Found 6 elements with non-unique id 是什么错误?
· ☕ 1 分钟

查看chrome浏览器控制台发现一个“[DOM] Found 6 elements with non-unique id ” 的警告。

这个错误是指页面中有6个元素的id重复。

产生重复ID原因,是代码编辑器/IDE 会提供一些代码片段,比如在vscode中输入input:checkbox 按tab键,会生成以下一段代码: