自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2131)
  • 资源 (58)
  • 收藏
  • 关注

原创 Docker笔记-搭建达梦Python环境(dmPython + SQLAlchemy)

达梦提供的C接口,dpi和java的jar包已经很好用了,想不到,来了一个用python的同事,这里就只能适应下他了,在不影响其他环境下搭建一个python的达梦环境。最后发现,python对进行达梦增删改查,还是比较简单的开发效率大于C的dpi,甚至感觉效率也不再java之下。仅仅是搞业务这块还是比较方便的,但搭建和部署,难度比C和Java复杂了很多,反正就是各有优劣吧。

2024-05-20 08:46:05 410

原创 Python笔记-Alchemy中改变表的模式(库schema)

在table对应的类中,使用__table_args__ = { 'schema:' : 'schema_name' } 即可。现在是2024-01-10,发到互联网上应该是2024-05-13。查了下chatgpt,麻了,乱七八糟的。最后还是靠stackoverflow解决的,目前,从解决问题的角度来看,这个还是牛逼点。

2024-05-13 10:16:29 238 1

原创 C++笔记-makefile添加第三方.h和.cpp及添加.h和lib库模板

【代码】C++笔记-makefile添加第三方.h和.cpp及添加.h和lib库模板。

2024-05-06 10:51:23 278

原创 Qt笔记-解决VS中.h文件新增Q_OBJECT或继承QObject后编译报错问题

原因是.h中某类添加Q_OBJECT宏以继承QObject后就需要使用Qt的moc工具生成对应的moc_xxx.cpp文件。将此文件放到vs工程的generated files目录中,如果报#include找不到,修改下对应的路径即可。所以VS报错,就是缺少这个。随后就能编译通过了。

2024-04-29 09:43:35 476

原创 Qt笔记-解决子控制大小获取不正确(width和height)需要重制窗体后,才能获得正确的值

由于延迟为0,这意味着回调函数将在事件循环的下一次迭代中被执行,此时子控件的尺寸应该已经被正确计算和应用。在上面的示例中,我们将延迟参数设置为0,这样可以确保在子控件的布局和约束已经应用后,通过QTimer触发的回调函数才会执行获取子控件尺寸的操作,从而获得正确的宽度和高度值。在Qt中,子控件的宽度和高度在构造后并不准确,而只有在调整窗口大小后才正确,这可能是因为子控件的布局或者约束尚未完全计算和应用。通过将获取子控件尺寸的代码延迟到事件循环的下一次迭代中,可以确保在布局和约束已经应用后获取到正确的尺寸。

2024-04-22 08:34:35 365

原创 Docker文档阅读笔记-How to Run GUI Based Applications inside Docker?

it:interactive terminal,交互式终端;安装 GUI 程序,firefox、jupyter、gedit。以后的文档阅读笔记不在一一介绍。以后只总结干货和重点。拉取一个Rhel系统的镜像,并安装python3。centos: latest - 镜像版本;commit命令就在运行的容器中创建镜像。从刚刚启动的容器里面创建新的镜像。os_name - 名称;

2024-04-15 08:37:19 272

原创 Linux笔记-对xargs的理解(2023-12-13)

在Linux中,xargs命令的全称是"eXtended ARGuments"。它的主要作用是读取标准输入数据,并将其作为参数传递给其他命令进行处理。xargs命令通常用于解决输入参数过多导致命令行过长的问题。它可以将输入数据分割成合适的大小,并多次调用其他命令来处理这些分割后的参数。此篇记录在个人笔记库的时间是2023-12-13,公布到互联网上的时间是2024-04-09。其中,command是需要处理输入参数的命令,可以是任何合法的命令。

2024-04-09 08:36:58 338 1

原创 Qt笔记-解决Qt程序连不上数据库MySQL数据库(重编libqsqlmysql.so)

Qt的QSqlDatabase使用的是libqsqlmysql.so,而libqsqlmysql.so其实是对libmysqlclient.so的封装。差不多就可以知道了,无mysql客户端驱动,在机器上装下mysql-client。如果发现是libmysqlclient.so => not found。将里面的pro文件修改添加和LIBS和INCLUDEPATH。造成这样的问题大多数是libqsqlmysql.so有问题。再重编下libqsqlmysql.so,即可。再次运行程序就可以了。

2024-04-01 08:11:14 338 1

原创 C/C++笔记-make编译时需要注意的问题(编译可执行程序时链接的so出现未定义的引用)

一般开源的so兼容性相当好,基本上不会出现上面的问题,自定义的so很有可能会出现。所以解决办法,还得去看makefile文件,和报错的地方,多少个参数,并且是在哪个地方定义的.

2024-03-25 08:44:25 338

原创 Zabbix文档阅读笔记-Zabbix architectures

zabbix server的数据由zabbix proxy提供,而zabbix proxy的数据由zabbix agents提供。所有获取的数据将存储到DataBase中(RDBMS),在Zabbix这个系统中,前端是用php语言开发的,server、proxy、agent使用C语言。上图使用一个集中式的Zabbix服务端连接了不同的代理(proxy),每个代理(proxy)又连到了不同的子网。Zabbix是一个分布式监控系统,这个系统使用集中式Web界面。

2024-03-18 09:00:41 455

原创 Docker笔记-进入运行中的镜像,查看日志等操作

所以,-it选项的组合实际上告诉Docker在交互式的伪终端上执行命令。查看docker日志,可以使用如下的方法。

2024-03-11 08:04:34 696

原创 SQL笔记-多表查询(合并记录&新增字段)

下面也是需要统计3张表的所有数据,这两张表无关联关系,要求数据拥有相同的字段,在不同的行。这里先说明来下sql语句中UNION和UNION ALL。大于2张表按上面的格式进行修改即可。

2024-02-19 08:41:14 857 2

原创 Docker笔记-搭建Python环境、安装依赖、打包镜像、导入镜像、编写bash脚本灵活调用

适合无联网的机器及多Python的机器进行部署。

2024-02-12 19:44:07 1311 2

原创 Oracle笔记-为表空间新增磁盘(ORA-01691)

原因是Oracle表空间满了,最好是新增一个存储盘。使用上面的命令进行查找,即可。

2024-02-05 08:37:29 908 1

原创 C/C++笔记-使用mysql-connector-c连接mysql数据库

libmysql.lib 是 Windows 平台上使用的库文件,它是使用 Visual Studio 编译器编译的。mysqlclient.lib 是 Linux 平台上使用的库文件,它是使用 GCC 编译器编译的。libmysql.lib 和 mysqlclient.lib 都是 MySQL C Connector 的库文件,但它们针对不同的操作系统和编译器。解压后lib有2个,一个是libmysql.lib一个是mysqlclient.lib。

2024-01-29 10:56:27 1023 1

原创 MySQL笔记-information_schema库中COLUMNS表的一些笔记

请将your_database_name替换为你的数据库名称,your_table_name替换为你的表名称,以及your_column_name替换为你要查询注释的列名称。information_schema.COLUMNS是information_schema数据库中的一个表,它存储了关于数据库中所有表的列信息。然而,普通用户只能查询与其有关的数据库和表的元数据信息,而无法查询其他用户的数据库和表的元数据信息。管理员用户具有更高的权限,可以查询所有数据库和表的元数据信息。

2024-01-22 11:14:10 1195

原创 帆软笔记-决策表报对象使用(两表格联动)

数据库中有个聚合商表,和一个储能表,储能属于聚合商,桩表中有个字段是所属聚合商。帆软选中表格单元,点击右边“超级链接”,再点击“当前决策表报对象”注意这个“表单对象”要选对,选择要过滤的那张表,不然刷新不了。要求帆软有2个表格,点击某个聚合商,展示指定的储能数据。添加一个参数:值为“公式”随后$$$随后进入需要过滤的表格中。

2024-01-15 08:40:54 900

原创 帆软笔记-表格中自定义现实

在高级,自定义显示中,使用公式,如果不知道公式语法,可以看右下角的公式说明。是否生效查询的时候为1和0,对应的字段是ENABLE,其中1为是,0为否。

2024-01-08 08:40:31 790

原创 Oracle笔记-查看表已使用空间&最大空间

在 Oracle 18c 数据库中,USER_SEGMENTS 是一个系统表,用于存储当前用户(当前会话)拥有的所有段的信息。段是 Oracle 中分配存储空间的逻辑单位,用于存储表、索引、分区、簇等对象的数据。通过查询 USER_SEGMENTS 表,你可以获取当前用户所有段的信息,如表名、大小、扩展信息等。目前以Oracle18c为例,主要是查这个表USER_SEGMENTS。这将返回当前用户拥有的所有表和索引的名称、类型、大小和占用的块数。比如查表目前的空间大小和大小。查看他的spaceName。

2024-01-02 08:44:58 1201

原创 DM工作笔记-在windows下对DM7进行库还原&恢复

记住DMAP方式这个不要勾选,然后再获取备份,再还原,再恢复。在windows平台上,将这些备份数据还原到新库中。重要步骤:①获取备份;然后再启动实例就可以了。

2023-12-25 08:48:16 1226

原创 Linux笔记-对系统进行运维,查看内存&文件夹&挂载盘大小,方便分析,删除不需要的东西

"-rss"对应的全称是"resident set size",表示进程使用的物理内存大小。所以,du -Sh | sort -rh | head -n 10 的整体命令意思是:显示目录中文件大小的概述,按文件大小逆序排序,并显示排名前10的结果。在Linux中,"ps aux --sort -rss"是一条命令,它的作用是列出当前正在运行的进程,并按照内存使用量进行降序排序。"ps"是"process status"的缩写,用于显示当前运行在系统中的进程信息。

2023-12-18 09:05:19 1350

原创 Vue笔记-在axios中的than函数中使用this需要注意的地方

在Vue中,可以使用this关键字来访问到组件中定义的变量。然而,在axios的then函数中,this关键字的作用域会改变,会指向axios对象本身而不是Vue组件实例。使用箭头函数的好处是不需要额外保存this关键字的值,直接在then函数中使用this关键字来访问Vue组件的变量即可。解决这个问题的一种方法是将Vue组件中定义的变量保存到一个变量中,然后在axios的then函数中使用该变量。另外,也可以使用箭头函数来解决this关键字作用域的问题,因为箭头函数会继承父级作用域的this值。

2023-12-11 09:28:34 1334

原创 echarts笔记-GeoJSON河北数据下并裁剪为冀北地图并使用echarts加载

首先找个网站把河北的GeoJSON数据下载下来,我用的是这个,理论上任意一个都可以。将json数据下载后,进行裁剪,仅保留冀北数据。

2023-12-04 08:42:30 1671

原创 Docker笔记-Docker搭建最新版zabbix服务端(2023-07-31)

不同cpu架构的docker镜像不能运行,如果是docker项目测试环境与生产环境的cpu架构最好一致,避免出现问题。测试环境与生产环境的docker版本最好也保持一致。目前(2023-07-31)chatgpt只能是一个辅助工具,他给出的解决方案大体思路是对的,但细节还有待查验,chatgpt解决不了的可以去StackOverflow去查,一般都能查到。

2023-11-27 08:50:27 2096

原创 Java笔记-PrintWriter无文件或文件内容为空

③查下磁盘是不是满了,df -h和df -ih,如果inode满了,说明文件都创建不了,如果盘满了,能创建文件,但文件不能写入。②要保存的内容是否为空(如object.getValue())的值就是空。但可以用checkError()函数返回值,判断是否有错误。查了下这个类,出现问题不会报异常。①文件路径是否正确;

2023-11-20 08:46:22 1515

原创 Qt文档阅读笔记-Fetch More Example解析

Fetch More Example这个例子说明了如何在视图模型上添加记录。这个例子由一个对话框组成,在Directory的输入框中,可输入路径信息。应用程序会载入路径信息的文件信息等。不需要按回车键就能搜索。当有大量数据时,需要对视图模型进行批量增加。此案例,实现了FileListModel类,此类包含了一个视图模型,这个视图模型获取路径下的文件。下面来看下FileListModel的代码。

2023-11-13 08:49:51 1610

原创 Linux笔记-对/dev/vda1和/dev/vda2的理解

首先是这张图:对于:/dev/vda1和/dev/vda2可以知道,这个机器是在虚拟机上的,从设备描述中可以看到,与IO有关。

2023-11-06 08:54:51 4936

原创 C++笔记-RTTR编译&安装&简单使用

需不需要make install就看你们自己了,我没有install,后面的测试程序直接拷贝编译好的so进行处理。这里我使用了Qt的pro管理项目,qmake写起来比makefile简单点。这里以Linux为例,我使用的机器的gcc版本是4.9.2。首先在官网将rttr的0.9.5版本下载下来。使用的RTTR的版本是0.9.5。

2023-10-30 08:45:15 2525

原创 Docker笔记-docker搭建nginx及移植

注意,这里root /usr/share/nginx/html/XXXX;需要配置从容器里面的路径,后面运行时主机和容器路径会有映射。让nginx容器读取主机上的配置文件,和对应的web路径,并且把log送到主机的log中。下面说下移植,就比较简单了比如说将机器A的nginx镜像,放到机器B上跑。--net=host代表是host模式,就不用端口映射了。-v就是路径映射,这里主机root里面的目录要提前准备好。默认是桥接,就要端口映射命名是 -p 主机端口:镜像端口。①机器A上镜像打包成tar;

2023-10-23 08:30:47 2136 1

原创 DM工作笔记-DATEADD(指定日期添加n个时间段)函数和其他时间函数

这里先介绍这样的一个函数,因为上面的CREATE_TIME是TIMESTAMP类型。所以这里要用NOW(),用来获取当前时间戳。如果再有这样的一个需求,离现在(当前时刻)2小时外的数据是过期数据,把这些过期数据拧出来。现在有个需求,让CREATE_TIME添加,2秒,2分钟,2小时,2年。达梦官方文档已经说得很清楚了,在此仅记录下笔记,方便以后进行查阅。这里说明下CREATE_TIME是TIMESTAMP类型。TIMESTAMPDIFF用于返回时间间隔。

2023-10-16 08:42:14 3349

原创 Oracle笔记-对ROWNUM的一次理解(简单分页)

也就是说,Oracle拿到这个数据后,将表中数据进行选择,选择完成后,再进行投影,然后使用rownum对数据标记序号。这个在分页里面用得比较多,在MySQL中,通常使用limit去操作,而去感觉比较简单,Oracle中无此关键字。知道了ROWNUM这些特性后,现在就可以进行分页了,不考虑效率,用最简单的方式就会想到用between关键字。从中可以看到,他的rownum是1,不是2,这里也就是和MySQL中limit不一样的地方。可知,他将查询到的数据添加了序号,从1开始。规定,每页查2条数据。

2023-10-09 08:42:51 2314

原创 Java笔记-将Map转指定Class

这里有个要求,就是Map中的key要和Class中的成员名一样,并且Object中数据类型也要一样。应为其实就是用反射去赋值。

2023-09-25 08:36:05 2720 1

原创 Docker文档阅读笔记-How to Commit Changes to a Docker Image with Examples

在工作中使用Docker镜像和容器,用得最多的就是如何提交修改过的Docker镜像。当提交修改后,就会在原有的镜像上创建一个新的镜像。在修改镜像前需要一个基础镜像,本文以ubuntu为例,先拉取ubuntu的镜像,然后对这镜像进行修改。这样就能进入到ubuntu的容器中执行命令了。从中可以看到容器ID,拿到这个ID后进行保存就可以了。本博文说明如何提交一个新的Docker镜像。此时查看下镜像,就能看到刚刚新加的了。手把手教提交修改后的Docker镜像。安装完成后可以查看下nmap的版本。

2023-09-18 08:46:35 2530 1

原创 Docker笔记-概念&安装&简单使用

docker通用词汇。镜像:Build,创建一个镜像。仓库:Ship,从仓库和主机上运输镜像。容器:Run,运行的镜像就是一个容器。

2023-09-11 08:41:23 2497

原创 Nginx笔记-vue项目刷新出现404(try_files和index)

try_files 更加可靠, 首先会查找"$uri"下的这个文件,如果不存在会查找$uri/,如果还不存在就会重定向到 /index.html页面。如果最后参数写错了,就会导致500的服务器错误。index 就是根目录,也就是只识别“/”结尾的,输入不存在或者刷新页面的路径就直接报nginx的404了,而不会重定向到index.html。部署是成功了,但是有个问题,就是感觉整个前端不会找uri,按F5或者在浏览器输入url都会404,只从vue默认的地方进,才行。

2023-09-04 08:38:48 3245

原创 echarts笔记-上下左右部分显示比例(解决Y轴显示不全)

【代码】echarts笔记-上下左右部分显示比例(解决Y轴显示不全)

2023-08-29 08:30:36 2792

原创 React笔记[tsx]-解决Property ‘frames‘ does not exist on type ‘Readonly<{}>‘

【代码】React笔记[tsx]-解决Property 'frames' does not exist on type 'Readonly'

2023-08-21 13:57:06 2869

原创 React笔记-React入门

主要是现在要改一个开源项目,需要学习下React入门,在此记录一下。

2023-08-14 08:49:27 2993

原创 Neo4j笔记-数据迁移(导出/导入)

不管是Neo4j,还是Neo4j Desktop,都会在bin目录下有neo4j、neo4j-admin软件。在conf目录下,有neo4j.conf配置文件。最后不管是导入,还是导出都需要先把库停掉,导入完成后,再启动库。Neo4j在4.0下版本默认的库名是:graph.db。Neo4j在4.0上版本默认的库名是:neo4j.db。这个就是我装的,Test项目,里面带有neo4j。

2023-08-07 13:16:38 6257

原创 Neo4j文档阅读笔记-Installation and Launch Guide

①找到下载好的Neo4j Desktop文件,然后双击进行安装;②安装Neo4j Desktop根据下一步进行安装。

2023-07-31 08:51:55 3077

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

快速解决Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

Qt多线程端口扫描工具(开源)

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

Huffman.rar

相关文章查阅CSDN IT1995

2017-02-21

隐藏ExE文件到bmp中

csdn IT1995 C/C++信息隐写术第四节代码

2017-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除