back_populates这个参数的意思就是当用户变化时自动同步User类的roles属性
users:Mapped[List['User']] = relationship(secondary=use_role_table, lazy=True, back_populates='roles')阅读全文→
这个命令是 在 Windows 中创建 Python 虚拟环境 的标准命令,我来拆解它的每一部分:
| 部分 | 含义 |
|---|---|
| python | 调用 Python 解释器 |
| -m module | 的缩写,表示"运行一个 Python 模块" |
| venv Python | 内置的 虚拟环境模块(Python 3.3+ 自带) |
| venv(最后的) | 虚拟环境的文件夹名称,会创建在当前目录下 |
| 命令 | 含义 |
|---|---|
| python -m venv venv | 创建虚拟环境 |
| venv\Scripts\activate | 激活虚拟环境(CMD) |
| venv\Scripts\Activate.ps1 | 激活虚拟环境(PowerShell) |
| deactivate | 退出虚拟环境 |
| pip install -r requirements.txt | 安装项目所有依赖 |
| pip freeze > requirements.txt | 导出当前环境所有依赖清单 |
调用:auto task = std::packaged_task<int(int a, int b)>(Test);阅读全文→
^(?=.*[A-Z]) 是一个正向先行断言(Positive Lookahead)阅读全文→
不知道是最近的哪一次自动更新,当 Windows Terminal 背景透明度不为100%时,PowerShell 的文字会出现黑色的纯色背景,排查了终端美化工具和配色设置均没发现问题,最后发现该Bug跟PowerShell中的 PSReadline 模块相关。阅读全文→
$items = [['a' => '1', 'b' => 1], ['a' => '2', 'b' => 2], ['a' => '3', 'b' => 3]];
foreach ($items as &$item) {
}
$items[] = ['a' => '4', 'b' => 4];
for ($i = 0; $i < count($items); $i++) {
$item = $items[$i];
}
```<span class="readmore"><a href="http://blog.3w3k.com/post-150.html">阅读全文→</a></span>// 构建 DSN(数据源名称)
// 格式:"odbc:Driver={SQL Server};Server=服务器地址;端口;Database=数据库名"
// 如果服务器是命名实例,Server 部分可写为:'服务器地址\实例名,端口'
$dsn = "odbc:Driver={SQL Server};Server={$db_host};{$db_port};Database={$db_name},Network=DBMSSOCN";阅读全文→
@submit.prevent="OnSearchClick"
native-type="submit"
阅读全文→