自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (10)
  • 问答 (5)
  • 收藏
  • 关注

原创 使用qsqlmysql操作mysql提示Driver not loaded

我遇到的情况是在IDE使用debug和release程序都是运行正常,但是当我编译成发布版本之后。回顾了下编译的时候是需要在使用qt先编译下libqsqlmysql.dll的。我是使用了MySQL Server 5.5版本下的libmysql.lib进行编译的。按照这个思路我就尝试了下把mysql软件的libmysql.dll拷贝到的发布的运行目录下。后面我把下面的图片中的位置都看了下,看看是否能找到 libmysql.dll的踪影,防止遇到类似的情况能够好排查。好了,这就是大概我的处理逻辑。

2023-08-18 00:13:39 723

转载 在window平台下,自己DIY编译OpenSSL,Libcurl ,来支持HTTPS传输协议

libcur使用https

2023-07-22 15:20:40 270

原创 Linux(openEuler)没有界面连接互联网方法

Linux(openEuler)没有界面连接互联网方法

2023-02-25 18:10:10 2245 1

原创 linux中的环境变量

linux 环境变量介绍

2022-11-09 20:27:06 191

原创 使用ado连接orical数据库

在网上看到很多很多创建sftp的文章,对于多数不太了解linux的小白来说很蛋疼。所以写一个这样的文章以便自己对流程的了解。第一步创建用户组&用户:groupadd tgroupuseradd -g tgroup -s /bin/nologin -M tuser第二步:修改密码......

2022-08-15 01:28:06 814

原创 ADS-master中的CMakelists的文件说明

CMakelists的文件说明。

2022-07-29 22:23:18 154

原创 Openeuler安装UKUI详细步骤

欧拉系统安装ukui图形界面

2022-07-17 22:25:27 2406

原创 QT操作 influxdb时序数据库(libcur)

概述: 最近在项目中需要用到influxdb 数据库,当时使用了libcur库之后,插入数据的速度一直不太理想。 创建字表的速度 1W的话需要11Min,对于这样的时间完全达不到合格。经过研究进行了打包处理。QT Creator的版 5.12.10 系统 win10 64 libcur版本 7_82_0 下面代码的这部分主要是用来在测试时,根据需要调整多线程的处理。#include <iostream>#include "InfluxDBFa...

2022-03-30 13:59:33 2377 5

原创 django学习第一天-python

2020年02-09因为武汉疫情没有上班,在家也很无聊。所以考虑学点东西一来可以增加自己的扩展而来打发下无聊的时间。顺便说一下,本来在武汉疫情的情况下在宿舍里面是有两个人在宿舍里面的。但是很不走运现在全国戒严了(非小区的住户不准进入)。所以呢我那个同事只好搬到了指定的酒店去做隔离了。好了下面开始进入课题:今天学的django主要是通过Html文件和css文件的搭配使用来创建一个类似于url请求...

2020-02-09 00:52:04 179

原创 IFxi数据采集遇到名称不全的处理

在工作的时候,有参与过IFIX数据采集的项目。从厂家给的数据项列表中发现和实际的数据点项有差别,比如说是厂家给的数据点:【XX.chejianWeight】但是实际上该数据项不是最终的数据点名称:【chejianWeight】该数据点还只是一个节点2的位置而已。如下图所示在用OpcCclient工具进行测试的时候发现点击该节点之后对应的最终的标签名后缀的地方还有很多类似于A_TA...

2019-07-30 18:25:52 444

原创 利用批处理查看dll中的函数

在用vs中的dump命令来查看dll中的函数,需要设置几个参数,本人比较懒所以还是使用批处理来一键搞定吧。用到的文件link.exemspdb80.dlldumpbin.exe本人的目录截图:批处理命令:@echo offtitle DLL嗅探器@echo 请输入要查看的dll的路径@echo .@echo .set /p var=@echo 下面是该动态库的函数信息@echo...

2018-06-28 14:46:43 1687

原创 Win10等待控件

原文的地址:https://www.codeproject.com/Articles/648664/Win-ProgressRing-Control最终的效果:自己画的原理图:下面需要用到的字段名称 const double Indicators_Offet = 11.25; //每个指示器中间的间隔 const int Control_Height = 100; ...

2018-04-26 14:07:19 434

转载 XML文件删除掉注释

xml文件然后用快捷键:ctrl+f  唤出查找界面唤出查找界面后在“查找目标”输入框里输入:然后把“查找模式”下的“普通”改为“正则表达式”然后把全部代码选中,然后点击右边的“全部替换

2017-09-18 22:03:13 1564

转载 c#中多维数组技术性能比较

多维数组的三种技术:安全数组访问技术、安全交错数组访问技术和非安全指针访问技术。时间 = 数组生成时间 + 数组元素访问时间1、安全数组访问技术:创建较快,访问最慢          安全数组访问技术最慢。无专用的IL指令。          安全数组对象生成速度较快,数组的空间是连续的,产生的垃圾少。     结论:          如果需要创建大量多维数组,而

2017-02-05 16:00:35 2456

原创 c++ 中文和十六进制的互转

CString CHexAndStrDlg::StrToHex(CString strData){ //初始化 CString strTemp =""; int iLenth = strData.GetLength(); char cArrData[512]; char cArrTemp[512]; memset(cArrData, 0, iLenth+1); memset(cA

2016-12-07 21:10:36 6603 1

转载 学做button的皮肤

拖一个label 控件到用户控件上面并设置label的属性AutoSize = false;Dock:fillTextAlign:MiddleCenterBackColor:TransParentFont:宋体,9pt先贴代码namespace button_add{ [DefaultEvent("Click")] //默认的点击事件 publ

2016-09-27 23:16:45 577

原创 数据库的学习第一天

这是我学习数据库的第一天

2016-08-31 23:10:30 248

原创 我的C++回调函数的理解

今天在看一个多线程下载文件的代码时,让我很头痛。因为该程序中运用了大量的回调函数。在我们学习一种技术的时候我们就要去知道几个问题1.        回调函数是什么东西?2.        回调函数怎么开发,怎么使用?3.        回调函数的作用,应该在什么情况下使用?什么是回调函数?  回调函数是应用程序提供给Windows系统DLL或其它DLL调

2016-07-19 23:25:06 3749

转载 一个小巧的C++Log输出到文件类

一个小巧的C++Log输出到文件类 (转)作者:wangyin159http://www.cnblogs.com/mazhenyu/p/4139352.html一个小巧的C++Log输出到文件类 (转) http://blog.csdn.net/dpsying/article/details/17122739有时候需要输出

2016-07-05 10:56:00 5466

原创 c#Gdi画图的两种方式

用Graphics绘图的两种方法在学习C#画图的时候非常的蛋疼。其中的一条原因是之前没有搞过, 其中之二是办公的环境有点差。这就是我找的2种学习非常蛋疼的原因。虽然是这样但是学还是要学的。本篇文章都是在xxx_paint(object sender, PaintEventArg e )  重绘函数中运作的。绘图的两种自定义 Graphics对象的方法1: 是用重绘函数自带的参数来进行画图e.gra...

2016-05-25 18:35:44 5605 1

转载 网络编程学习小结

几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1)  ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2)  CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3)  WinInet主要是开发客户端程序。(基于TCP/

2016-05-22 10:50:51 1286

转载 TCP协议与UDP协议的区别

TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,

2016-05-22 10:15:44 230

原创 自绘界面汉诺塔

这个是用Windwow From Control Library 的工程。添加了一个控件为Panel 的控件,并未这个控件添加了paint的事件。using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using Sys

2016-04-23 22:54:06 520

转载 c#实现内存映射文件共享内存

内存映射文件是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就像操作进程空间里的地址一样了,比如使用c语言的 memcpy等内存操作的函数。这种方法能够很好的应用在需要频繁处理一个文件或者是一个大文件的场合,这种方式处理IO效率比普通IO效率要高共享内存是内存映射文件的一种特殊情况,内存映射的是一块内存,而非磁盘上的文件。共享内存的主语是进程(Process),操作系统

2016-04-10 14:17:54 20519 4

转载 C# WinForm国际化实现的简单方法

链接地址  http://www.jb51.net/article/45675.htm软件行业发展到今天,国际化问题一直都占据非常重要的位置,而且应该越来越被重视。对于开发人员而言,在编写程序之前,国际化问题是首先要考虑的一个问题,也许有时候这个问题已经在设计者的考虑范围之内,但终归要开发人员去做实现的。因此,如何实现国际化,是开发人员必须掌握的一项基本技能。今天,这里要讲的就

2016-03-31 17:02:27 2311

转载 C#中的委托(Delegate)和事件(Event)

这是转载的文章。虽然不太懂设计模式的  -- 观察者。 因为想要自己再看到这篇文章时能够想到让自己去了解设计模式。  把C#中的委托(Delegate)和事件(Event)放到现在讲是有目的的:给下次写的设计模式——观察者(Observer)有一个参考。   委托和事件应该是C#相较于C++等之前的非托管的语言提出的一个新的术语(term)。“旧瓶装新酒”这样的描述似乎有些

2016-03-30 11:42:14 900

原创 c#中Enum 的遍历

大厦法定class Program { enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday }; enum BoilingPoints { Celcius = 100, Fahrenheit = 212 }; [FlagsAttribute]

2016-03-29 10:39:54 767

转载 浅C#中的装箱和拆箱

1、什么是装箱和拆箱?简单的来说:装箱就是值类型转换为引用类型;拆箱就是引用类型转换为值类型值类型,包括原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Bool、Decimal)、枚举 (enum) 、结构 (struct)。引用类型,包括类、数组、接口、委托、字符串等  

2016-03-29 09:58:05 299

原创 c#多态和c++中不一样的地方

首先看代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication3{ public class myBase { public

2016-03-28 22:10:17 596

转载 C#学习之接口

C#学习之接口  什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和使用接口。  声明接口  声明接口在语法上和声

2016-03-24 10:13:44 280

原创 c#输入一个字符串,并把字符串的第一个字符变为大写,如果字符串中有空格则把空格的下个字符变为大写之后输出

using System;using System.Collections.Generic;using System.Text.RegularExpressions;delegate int MyDelegate();//相当于c函数指针namespace console1{ public struct CPoit { public int x; public int

2016-03-22 17:00:01 2450

转载 归并排序

【1】归并排序归并排序是建立在归并操作上的一种有效的排序算法。该算法也是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序的算法复杂度为O(N*logN)。归并排序算法是稳定的(参见随笔《常用排序算法稳定性分析》)。【2】归并排序逻辑分析与代码实现在分析归并排序的逻辑之前,让我们也利用一下分治法理念:先从基层做起(个人之拙见)。先考虑一个简单问

2016-03-20 23:25:00 367

转载 八大排序

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2016-03-20 17:54:19 305

原创 链表的插入排序

一直都不知道怎么写链表的插入排序,之后在网上找了一个例子。理解了之后复制了过来。希望大家共同进步吧。#include "stdafx.h"#include #includeusing namespace std;struct student { int num; student *next;};int* inserSort(int a[], int len);stu

2016-03-19 21:58:38 257

转载 常见算法:C语言求最小公倍数和最大公约数三种算法

最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为

2016-03-16 21:57:40 1667

原创 c++ 容易出错的笔试题

1:这是一个关于析构函数和构造函数运行顺序class B{public:B(){cout<<"default constructor"<<endl;}~B(){cout<<"destructed"<<endl;}B(int i):data(i) //B(int) works as a converter ( int ->instance of B){cou

2016-03-15 21:06:51 789

原创 c 链表排序 - 选择排序

面试题: 有一个文件(名为a.txt)如下,每行有4项,第一项是他们的名次,写一个c程序,将五个人的名字打印出来.并按名次排序后将5行数据仍然保存到a.txt中.使文件按名次排列每行.2 07010188 0711 李镇豪,1 07010154 0421 陈亦良,3 07010194 0312 凌瑞松,4 07010209 0351 罗安祥,

2016-03-15 12:28:19 545

原创 链表的查找

对于数据结构,一直都没有怎么用,但是在面试时一直都会出现。面试题- 链表(1)写一个函数将一个链表逆序.(2)一个单链表,不知道长度,写一个函数快速找到中间节点的位置.(3)写一个函数找出一个单向链表的倒数第n个节点的指针.(把能想到的最好算法写出).#include "stdafx.h"#include #include using

2016-03-14 16:56:07 780

原创 网络编程

项目:网络五子棋出现的问题: 当客户端向服务器端发送消息(IP - PORT - NAME)时。服务器老是会接收1/3的消息。解决方法:发现时包头发送时出现了错误。  int nErrCode; //返回值 PACKETHDR packetHdr; //定义包头 packetHdr.type = type; //包类型 packetHdr.len = strD

2016-03-06 19:49:37 248

转载 c++笔试题

一.找错题试题1:void test1(){ charstring[10]; char* str1 ="0123456789"; strcpy( string, str1 );} 试题2:void test2(){ charstring[10],str1[10]; int i; for(i=0; i10; i++)

2016-03-01 23:08:35 417

UKUI资源包,UKUI资源包,UKUI资源包,

UKUI资源包

2022-08-07

QT操作influxdb

QT Creator 5.12.10 Libcur 7_82_0 可实现10W字表的更新,速度实测是4s

2022-03-30

IFIX数据块域.xlsx

只是整理的一个EXCEL表格,里面有538个iFix常用域名的中文描述

2019-07-30

dll函数查看

该工具只是为了方便我用到,建议您不要下载。如果您的豆豆很多那就随便了。https://blog.csdn.net/wangtiewei/article/details/80842854 该工具的制作步骤。建议您先看看是不是您想要下载的资源。不要评论我很坑很辣鸡就好

2018-06-28

win10等待控件

该资源是自定义绘制win10等待控件的代码,默认的IDE是VS2013

2018-04-26

局域网时间同步(服务器+客户端)

因工作的需要开发的。仅仅支持一对一的时间同步,因服务器端程序是在网上下载的,不支持需求所以就自己动笔写了一个客户端

2017-09-16

Inno Setup + 语言包

Inno Setup + 各国的语言包

2015-12-19

Iphlpapi文件

fatal error C1083: Cannot open include file: 'Iphlpapi.h': No such file or directory

2015-10-12

(小游戏)俄罗斯方块、祖玛..

有俄罗斯方块的详细开发,其他三个有详细的代码,可运行!

2015-08-03

c++俄罗斯方块

详细介绍俄罗斯方块的步骤

2014-10-19

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

TA关注的人

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