ICYMORN | 寒霜之晨
诗与编程

感觉是有一些客户端没有正确调用 mysql_close 来退出,导致 too many connection 的问题。我想用命令行登进去都不行 $ mysql -u root -p Enter password: ERROR 1040 (HY000): Too many connections 后来我直接先关掉几个 mysql 客户端,然后再连进去就可以了。 连进去后首先先执行: ...

今天看了:https://cliutils.gitlab.io/modern-cmake/ ,大概看了一大半,把知识点总结了一下,随时更新: 入门介绍 反模式 不要用全局函数: link_directories, include_libraries 等类似的方法 不要加非必须的 PUBLIC 依赖,比如 -Wall,换成 PRIVATE。 不要用 GLOB 来收集文件:这...

再记一则,今天新建了一个 c++ 项目,并添加了 gtest 的依赖,主要要做的是下面几个步骤: cmake_minimum_required(VERSION 3.10) project(cxxdlib) set(CMAKE_CXX_STANDARD 11) find_package(GTest REQUIRED) include_directories(${GTEST_INCLUDE...

在这之前我还是用 print 更多一点,但是现在意识到,print 无法方便修改日志等级,也无法方便打印具体的模块与函数,所以打算以后都用 logging 来。 logging 本身是 python 内置的一个库,用起来也很方便。现在备份一点最小的可运行的配置 setup_logging.py: import json import logging.config import os d...

最近又想用 Typescript 写一个小型服务器,但是想到又要重新折腾一下环境,感觉不太开心,所以打算记在这里以后就可以直接抄了。 第一步也是最重要一步当然是: $ npm init 接着是几个关键的库: $ npm install --save typescript ts-node @types/node 然后接着去修改 package.json 中的内容,主要是 scri...