-
近期文章
近期评论
- admin 发表在《www.tansoo.cn网站空间迁移至armbian主机》
- admin 发表在《www.tansoo.cn网站空间迁移至armbian主机》
- BG6RSH 发表在《2020年音乐共赏》
- BG6RSH 发表在《traccar 6.16.0(服务器端Windows、Liunx)火星坐标版》
- BG6RSH 发表在《Traccar v6.16.0 火星坐标版Docker镜像发布》
分类
其他操作
标签
友情链接
分类目录归档:学习笔记
QT6编译、安装DB2驱动
一、安装驱动、补丁包:
ibm_db2_v9.7fp5_ntx64_server.zip,只装客户端
db2_v9.7fp11_ntx64_odbc_cli.zip,直接覆盖安装目录
二、编译DB2驱动:
我是编译VS2022的驱动,启动VS2022中的“x86 Native Tools Command Prompt for VS 2022”命令行。
Code: [全选] [Expand/Collapse]
-
mkdir D:\qt-db2-build
-
cd D:\qt-db2-build
-
-
:: 编译
-
qt-cmake -G "Ninja Multi-Config" ^
-
"D:\Qt\6.9.1\Src\qtbase\src\plugins\sqldrivers" ^
-
-DDB2_INCLUDE_DIR="D:\Program Files\IBM\SQLLIB\include" ^
-
-DDB2
Linux系统中django安装mysqlclient驱动出错的解决方法
在安装mysqlclient前,先安装系统依赖安装(必须)
Code: [全选] [Expand/Collapse]
-
apt update
-
apt install -y default-libmysqlclient-dev build-essential pkg-config python3-dev
-
pip install mysqlclient
原文作者: BG6RSH | 查看原帖…
phpbb论坛语法高亮插件o0johntam0o产生空白行的解决方法
该插件会自动为代码添加一个空行;如果原代码有一空行,则它会在原来的基础上增加1个空行。经过查找需要修改一下“\ext\o0johntam0o\codeboxplus\event\main_listener.php”文件中的第99行内容:
Code: [全选] [Expand/Collapse]
-
// 修改前
-
return $this->codebox_template(preg_replace(‘#\<br\\s*/?\>#msi’, "\n", $arg[3]), $arg[1], $arg[2
为Traccar添加腾讯地图支持
一、Java服务器修改
1、src/main/java/org/traccar/geocoder/JsonGeocoder.java,添加高德逆地址解析支持,它传递经纬度数据与其他服务商相反
Code: [全选] [Expand/Collapse]
-
public String getAddress(
-
final double latitude, final double longitude, final ReverseGeocoderCallback callback) {
-
-
if (cache != null)
CancellationTokenSource与TaskCompletionSource的区别与用法
CancellationTokenSource 和 TaskCompletionSource 是 .NET 中用于异步编程的两个核心类,它们分别解决 “如何取消任务” 和 “如何手动控制 Task 的完成” 的问题。
一、CancellationTokenSource 提供取消信号,用于通知异步操作“你该停了”。
- 作用:生成一个取消令牌(CancellationToken),并控制是否发出取消请求。
- 使用场景:你想在异步操作中支持“中途取消”。
- 关键成员:
1. Token:给异步方法传入这个 token,让它能响应取消。
2. Cancel():触发取消信号。
3. CancelAfter(TimeSpan):延迟取消。
Code: [全选] [Expand/Collapse]
-
Console.WriteLine("1.生成一个取消令牌(CancellationToken),并在 5 秒钟后发出取消请求。");
-
var cts =
Bootstrap Table 直接编辑示例 (Bootstrap V3 V5)
Bootstrap V3 代码:
Code: [全选] [Expand/Collapse]
-
<!DOCTYPE html>
-
<html lang="zh-CN">
-
-
<head>
-
<meta charset="UTF-8">
-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
Python连接IBM DB2 数据库
首先安装IBM CLIDRIVER 驱动程序。
代码: 全选
|
1 |
pip install ibm_db |
Code: [全选] [Expand/Collapse]
-
import os
-
os.add_dll_directory(‘path to clidriver installation until bin’)
-
import ibm_db
-
-
e.g:
-
os.add_dll_directory(‘C:
阿里云Docker镜像仓库操作方法
利用kettle大批量转换数据时的优化。
对表输出数据库连接“选项”中添加下面3个参数,勾选“使用连接池”,右键点击“表输出”设置“改变开始复制的数量…”为10线程。
对于写操作,以下参数更为关键:
1. rewriteBatchedStatements=true
作用:将多条插入语句合并成一条批量插入语句,从而提高插入效率。
rewriteBatchedStatements=true
2. useServerPrepStmts=false
作用:关闭服务器端预处理语句,让SQL语句在客户端编译好后再发送给服务器端,可以提高批量插入的性能。
useServerPrepStmts=false
3. useCompression=true
作用:启用数据压缩传输,优化客户端和数据库服务器之间的通信性能。
useCompression=true
原文作者: BG6RSH | 查看原帖…