c++哈希表入门就用 unordered_map
C++ 标准库的哈希表是 unordered_map,查找平均 O(1);要有序遍历用 map,自定义 key 要补哈希函数,查询别用方括号。
来自一线工程师的 API 设计、开发教程与架构实践。内容按主题整理,便于在接口设计、开发联调与架构评审时查阅。
C++ 标准库的哈希表是 unordered_map,查找平均 O(1);要有序遍历用 map,自定义 key 要补哈希函数,查询别用方括号。
mv 一条命令搞定移动和重命名,覆盖默认不提示;-i 询问、-n 禁止、-f 强制,目标目录不存在时文件会被改名,移动不进回收站。
Node 只认 utf8 等少数编码,读 GBK 老文件全是乱码;iconv-lite 的 decode 和 encode 负责互转,生僻字用 gb18030。
install.esd 是 Windows 镜像里的系统映像,比 wim 压缩率高但老工具不认;dism 能列出包含的版本,普通装机用官方工具最稳。
info.plist 是 iOS 和 macOS 应用的属性清单,管显示名、版本号和权限描述;相机定位这类权限键不写,调用对应功能会直接崩。
npm pack 把包打成 tgz,--dry-run 先看清单;前端构建是 npm run build 跑 scripts,发包前先本地装一遍验证。
python 处理图片先装 pillow:thumbnail 缩放不变形,png 存 jpg 前先转 RGB,加水印用 ImageDraw 指定中文字体。
STS4 是 Spring 官方基于 Eclipse 的免费 IDE,自带 Boot 向导和配置提示;有 Eclipse 装插件即可,用 IDEA 就别换。
用 to_date 写明格式、别对列套函数、注意 between 边界,oracle时间查询条件写对了既准确又能走索引,分钟是 mi 不是 mm。
动态 SQL 的 if 标签逻辑是 OGNL 表达式,引号方向、null 判断、XML 转义这三处最容易出错,配合 where 标签能省掉拼接的麻烦。