大江狗的Django入门教程

这个教程不错,通俗简单,常用的知识点基本涉及到了。
https://pythondjango.cn/django/basic-tutorials

原文作者: BG6RSH | 查看原帖…

发表在 常用链接 | 留下评论

利用kettle大批量转换数据时的优化。

对表输出数据库连接“选项”中添加下面3个参数,勾选“使用连接池”,右键点击“表输出”设置“改变开始复制的数量…”为10线程。
对于写操作,以下参数更为关键:
1. rewriteBatchedStatements=true
作用:将多条插入语句合并成一条批量插入语句,从而提高插入效率。
rewriteBatchedStatements=true
2. useServerPrepStmts=false
作用:关闭服务器端预处理语句,让SQL语句在客户端编译好后再发送给服务器端,可以提高批量插入的性能。
useServerPrepStmts=false
3. useCompression=true
作用:启用数据压缩传输,优化客户端和数据库服务器之间的通信性能。
useCompression=true

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 一条评论

Qt没有被正确安装,请运行make install — 问题的解决办法

在网上直接下载别人编译好的Qt库,为自己使用省了不少事。但往往也会遇到些问题,其中
Qt version is not properly installed,please run make install
Qt没有被正确安装,请运行make install
这个问题是比较常见的一个。
网上看了一个帖子,终于明白原因所在,原来是qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径。如果直接拷贝过来使用,自己的路径结构与原来不同,则Qt库就不能正常使用。提示就是
Qt version is not properly installed,please run make install
Qt没有被正确安装,请运行make install
既然路径信息是内嵌在qmake.exe中了,应该是要想办法通过修改配置的方式解决这个问题了。

方法:

在qmake.exe同一文件夹下,D:\Qt\6.7.3\mingw_64_static\bin\,创建一个qt.conf文件(ANSI格式),内容为

  1. [paths]
  2. Prefix = D:/Qt/6.7.3/mingw_64_static
…
发表在 学习笔记 | 留下评论

jmp pro16.2 激活文件

将jmp.zip文件解压,得到jmp.per文件,将该文件复制到安装目录“D:\Program Files\SAS\JMPPRO\16\”

jmp.zip
jmp.PNG

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

海康摄像机库函数连接及显示视频

连接需要摄像机的:IP地址、端口号、用户名、登录密码。
开发包下载:

HCNetSDK.zip
  1. void MainWindow::on_btn_dvr_connect_clicked()
  2. {
  3.     if(!dvr_connected) {
  4.         // 1.初始化海康监控SDK
  5.         bool isok = NET_DVR_Init();
  6.  
…
发表在 学习笔记 | 留下评论

Perl Releases 下载地址

https://strawberryperl.com/releases.html

原文作者: BG6RSH | 查看原帖…

发表在 常用链接 | 留下评论

常用GCJ02坐标系的瓦片地图URL

  1. http://rt0.map.gtimg.com/realtimerender?z={z}&x={x}&y={-y}&type=vector&style=1     腾讯矢量图
  2. http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7   高德矢量图
  3. http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6   高德影像图
qq.PNG
amap1.PNG
amap2.PNG

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 一条评论

QT程序中增加版权信息及图标的方法

首先创建一个 .rc文件,然后在QT工程文件.pro中加入该文件的引用。

  1. RC_FILE += version.rc

version.rc文件如下,可根据不同工程修改相关变量,可以作为模板文件使用。

  1. IDI_ICON1 ICON DISCARDABLE "app.ico"    /* 可执行文件图标 */
  2.  
  3. #include <windows.h>
  4.  
  5. /*
  6. Alpha:测试版,一般为软件项目团队内部测试,不对外公开;
  7. Beta:测试版,通过内部测试的版本,一般会通过特定方式对外公开测试;
  8. Candidate:候选版,指通过公测,可能最后做为正式发布的版本;
  9. Delay:延后版,表示不清楚是什么状况就被跳票的版本,一般不公开;
  10. Erased:擦除版,表示项目某老大又要改需求,软件重置后完成的版本,一般不公开;
  11. Final:最终版,指改需求后完成内部测试,没时间了必须准备发布的版本;
  12. Gan:返修版,音同淦,表示程序员很愤怒,怎么又要改的版本,一般不公开;
  13. Release:发布版,这一版本为正式发布版,也就是我们常用的版本;
…
发表在 学习笔记 | 留下评论

hassio 国内镜像加速设置方法

由于官方homeassistant 大部分docker镜像都使用了ghcr.io,不使用魔法基本上是无法访问的。
本人修改了homeassistant的supervisor,添加了镜像功能。
方法一:经测试无效
首先需要修改镜像

  1. nano /etc/hassio.json

将supervisor项的配置”ghcr.io/home-assistant/aarch64-hassio-supervisor” 改为 “docker.nju.edu.cn/xjboss/{arch}-hassio-supervisor”
使用加速地址 docker.nju.edu.cn/xjboss/{arch}-hassio-supervisor
{arch} 相当于是你的平台名称 比如x86 64位是amd64 arm64平台是aarch64

方法二:
修改hassio配置文件目录下的docker.json

  1. nano /usr/
…
发表在 常用链接 | 留下评论

traccar各设备通讯协议分析(坐标转换、逆地址解析)

OSM协议字符串:

  1. 2024-06-16 21:23:13 192.168.3.158   POST /?id=349574&timestamp=1714318553&lat=30.552737&lon=114.204453&speed=0.0&bearing=0.0&altitude=0.0&accuracy=0.0&batt=48.0 HTTP/1.1
  2. Content-Type: application/x-www-form-urlencoded
  3. User-Agent: Dalvik/2.1.0 (Linux; U; Android 10; HRY-AL00a Build/HONORHRY-AL00a)
  4. Host: 192.168.3.103:8082
  5. Connection: Keep-Alive
  6. Accept-Encoding: gzip
  7. Content-Length: 0
  8.  
  9.  
  10. 2024-06-16 21:23:43 192.168.3.158   POST /?id=349574&timestamp=1714318553&lat=30.552737&lon=114.204453&speed=0.0&bearing=0.0&altitude=0.0&accuracy=0.0&batt=48.0 HTTP/1.1
  11. Content-Type:
…
发表在 技术交流 | 一条评论