- 博客(60)
- 资源 (23)
- 收藏
- 关注
转载 SQL Server安装教程和使用教程(入门级-小白学习)
第一步:检查SQL Server网络配置器中的TCP/IP协议是否已启用(如果未启用,请启用并重启!**第四步:**在弹出的服务器属性菜单中选择安全性,然后选中SQL Server 和Windows身份验证模式并确定。**第五步:**依次点击对象资源管理器中的安全性―>登录名―>sa―>右击打开属性―>更改密码―>确认。**第二步:**打开SQL Server用windows身份验证登录。3,后选择iso再点击下一步或这你可以更改一下下载位置再点击下一步。**第三步:**右键服务器,打开属性。
2023-08-30 01:27:47 7555
转载 C++单例模式的三种实现方式
第三种:多线程(const static+饿汉)(还要继续了解)第二种:多线程(互斥量实现锁+懒汉)第一种:单线程(懒汉)
2022-10-17 15:04:27 1023
原创 Qt 界面加载卡顿或刷新问题
这也是自己遇到的问题,在arm架构麒麟系统中,由于硬件问题,处理速度慢,使用opengl,会导致打开文件选择框界面卡死,通过增加代码中定时器的处理时间,最终界面成功加载。在加载界面卡顿,空白时,调用hide,show等方法来刷新界面,让界面重绘,达到加载界面的目的。
2022-10-09 15:30:43 4501
原创 Qt+STK项目配置
本次使用版本介绍Qt5Qt 编译器MSVC 2015STK是由美国Analytical Graphics公司开发的一款在航天领域处于领先地位的商业分析软件。QT的一套跨平台的C++图形用户界面库,上手简单,功能强大,是目前GUI开发者广泛使用的C++图形库。这篇文章主要介绍使用QT进行STK二次开发过程中的STK接口的配置实例。STK是由美国Analytical Graphics公司开发的一款航天商业分析软件,本身支持C,C++,Java,Matlab等多种语言的二次开发。......
2022-08-11 16:52:13 3891 8
原创 vs+Qt+GLEW配置
背景:最近遇到个项目需要将Qt5写的OpenGL的项目移植到vs+Qt4中,由于Qt4中没有OpenGL相关的函数和类等,故引用了GLEW库,此库会增加一些新的函数方法使用。相关介绍可以百度,或者跳转连接glew和glfw区别_海涛高软的博客-CSDN博客_glewvs+Qt安装就不赘述了;glew安装:下载地址GLEW: The OpenGL Extension Wrangler Library自己还用到了glm:gml对于不同的vs有着版本的要求,譬如9.5的支持VS008,太新的版本可能.
2022-05-24 09:43:04 380
转载 Qt QLineEdit中屏蔽粘贴功能
QtQLineEdit中屏蔽粘贴功能http://blog.sina.com.cn/s/blog_8d8425f3010108d6.html在Qt4中实现屏蔽粘贴功能有好几种方法,其中最简单的一种就是把控件属性设为叫读 setReadOnly(true),但是这样就不能在控件中输入了。我现在想实现的目标是允许用户手动输入文本,但是不允许用户粘贴文本到控件中。以QLineEdit为例,默认情况下Qt4提供了3种文本粘贴方式,1. Ctrl+V2. 鼠标中键3. 鼠标右键弹出“上..
2021-03-15 12:38:12 1362
转载 new与malloc的区别
1. 申请的内存所在位置new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区。而堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。那么自由存储区是否能够是堆(问题等价于new是否能在堆上动态分配内存),这取决于operator new 的实
2020-07-04 01:53:42 145
原创 Delphi TObjectList TList 的Sort用法
一、这里就只写下TObjectList的例子TObjectList <T> 、TList<T>相同1.需要自己定义一个函数,让sort对其进行回调//用string类作为例子(可以替换为自己定义的类) const 是必要的修饰词function MyComparerFunc(const s1,s2: string): Integer;begin Result := CompareText(s2, s1); //Result := -CompareText(...
2020-06-01 19:13:54 1833
原创 html中添加文件预览JS实现,文本信息并且向textarea中添加数据
html中添加 文件预览,文本信息并且向textarea中添加数据,代码如下: <textarea class="form-control" style="width: 70%;min-height: 240px; OVERFLOW: visible;resize: none;" id="question" name="question"> </textarea>...
2020-04-27 02:21:39 1441
原创 虚拟机Ubuntu下安装Qt 5.9
一、安装环境介绍1.vmware15 虚拟机 下载地址就不写了2.Ubuntu18.04.4 下载地址:https://ubuntu.com/download/desktop3.Qt5.9.0 下载地址:http://download.qt.io/archive/qt/5.9/5.9.0/二、安装过程首先安装 虚拟机,网上有很多安装vmware的教程就不赘述了。...
2020-03-14 23:56:28 1658 2
原创 Qt 编译MySQL驱动 全过程
Qt要连接数据库安装后是没有MySQL驱动的,需要自己根据自己的MySQL位数进行编译,在此之前,我用的一直都是别人提供的驱动,打算自己编译一遍MySQL的驱动。首先需要安装Qt程序,进行安装。Qt下载地址http://download.qt.io/archive/qt/这里用Qt5.12举例子:01. 安装Qt5.12安装Qt5.12的时候选择Qt的编译器和Qt源码这里...
2020-02-13 18:33:39 1922 1
原创 delphi idhttp.get 发送带有中文的网站乱码问题
如题:delphi idhttp.get 发送一个带有中文用户名的 网址,通过抓包工具发现会出现乱码问题原因:网址使用URL编码(%XX格式)非ASCII的字符解决方法:相关介绍可以参考这里:既然你使用了idhttp来发送请求, 那么可以使用tidurl来进行url转换, 代码如下:uses idURI;... IdHTTP1.Get(TI...
2019-09-29 16:44:00 1700
原创 Delphi 设置excel 表格中得超链接
直接上代码: ExcelApp.Cells[1, 1].Value := '=HYPERLINK("https://www.baidu.com","baidu")';//后面百度是显示得文字 前面是链接地址如图,=HYPERLINK("https://www.baidu.com","baidu") 这段代码可以直接在excel 中运行其他操作就不阐述了,看这里 讲的很细htt...
2019-08-20 19:19:47 466
原创 C++自增和自减运算符使用方法及注意事项
C++的自增自减运算符想必大家都知道,并且又都明白其的使用方法,这里主要介绍的是他的一个注意事项,自己之前没有关注到,现在记录下供以后学习,加深记忆!先看下自增自减的基本使用方法:使用时注意以下几点,也是一些题经常会考到的:1.++/--运算符只能跟变量组合,不能跟常量数字,表达式组合。2.总结,加入i=3;cout<< -i++ << ...
2019-08-06 15:07:53 3356
原创 C++的数据类型
由于最近看的是书,比较懒就不打字描述了,直接看图片。数值型和字符所占字节和数值范围这个常常会考到。加强记一下只有双精度和长双精度的是8个字节注:这里针对的是32位的C++系统...
2019-08-06 11:19:55 127
转载 C++函数的三种传递方式为:值传递、指针传递和引用传递
值传递:void fun(int x){x += 5; //修改的只是y在栈中copy x,x只是y的一个副本,在内存中重新开辟的一块临时空间把y的值 送给了x;这样也增加了程序运行的时间,降低了程序的效率。}void main(void){int y = 0;fun(y);cout<<\"y = \"<<y<<endl; //y ...
2019-08-05 18:06:09 185
转载 PowerShell提速和多线程
概述我们平时写脚本时,经常会提醒自己要多使用管道,要多使用流模式,少占内存,少占CPU。但是这篇文章会反其道而行之,少用管道,通过内存和CPU的占用来提高效率,也就是我们通常算法上说的用空间来换取时间。机器配置高,有的用,而不用就是浪费。比如下面的场景:写一个大文件可能需要3.6分钟,提高性能后,只需3秒钟。 读一个大文件可能需要77秒钟,提高性能后,只需2秒钟。 检查250台机器...
2019-07-29 11:17:15 886
原创 cmd下运行PowerShell命令,以及获取程序名和ID的shell命令
就不说那么多废话了,起初我发现powershell可以获取到计算机中程序的所有安装得软件名称和ID,获取这些信息的命令如下:Get-StartApps但是发现有些信息可能会因为太长而显示不全,最后的字符会显示成'...',这是我们在powershell命令后面加上一个参数’|format-list‘,这样就能够正常的显示,命令如下:Get-StartApps |format-list...
2019-07-17 17:33:05 8874
原创 根据窗口句柄获取程序路径
function GetProcessExePathByhand(h: HWND): string; var pid: Cardinal; pHandle: THandle; buf: array[0..MAX_PATH] of Char; begin {先获取进程 ID} GetWindowThreadProcessId(h, @pid); {再...
2019-05-10 09:56:08 2016
原创 让opendialog可以多选文件
设置ofallowmultiselect为true就可以多选了;openpicturedialog1.Files.Text中拿到,把它showmessage出来。
2019-03-08 15:42:01 1165
原创 Delphi网址链接Url 不是英文需要进行转码
从delphi的角度看Google(谷歌)URL编码解码方式在网上搜索了一下,似乎没有什么关于google的URL编码解码的很详细的资料,因此在这里写一下,希望给有用的人提供一点帮助。使用google谷歌搜索一下关键词,对应的编码如下:刀:%E5%88%80刀具:%E5%88%80%E5%85%B7刀具网:%E5%88%80%E5%85%B7%E7%9A%84因此可见,go...
2019-03-04 11:00:28 286
转载 url参数中有+、空格、=、%、&、#等特殊符号的问题解决
url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义用其它字符替代吧,或用全角的。+ URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 ...
2019-02-27 16:57:24 998
原创 Delphi 连接MySQL数据库
一、安装Mysql数据库 下载及安装教程在这个里https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html 。写的很详细。二、安装连接驱动Delphi连接MySQL,相对于Oracle等要复杂一点,先要建立ODBC,在通过ADOconnection设置数据源连接。1. ODBC的建立mysql-connector-...
2019-01-15 17:28:22 8351 1
原创 Qt 出现ReadAccConfig returns false!解决方法
当qt运行出现以下信息时[LspTrace]ReadAccConfig returns false![LspTrace]FindMatchingProvider: inInfo is one of the LSPs entry.[LspTrace]WSPStartup end: 0, protocol=6 解决方法 通过命令提示符修复LSP1、打开电脑,进入命令提示符窗口,...
2019-01-12 03:26:29 5169
原创 注册表驱动部分 ,值start 0 1 2 3 4 什么意思
Start的值设置为0,则驱动由启动引导器加载,应该跟“随着开机,最先启动”是同一回事;Start的值设置为1,则驱动由操作系统的I/O子系统加载,即在系统内核初始化时加载;Start的值设置为2,则驱动/服务在启动后自动加载;Start的值设置为3,则驱动/服务就是按需手动加载;Start的值设置为4,驱动/服务就是被禁用的状态如图:...
2018-12-19 17:16:16 13048 4
原创 Delphi2009 调用Dos命令的方法
方法如下:function GetDosOutput(CommandLine: string; Work: string = 'C:\'): string;var SA: TSecurityAttributes; SI: TStartupInfo; PI: TProcessInformation; StdOutPipeRead, StdOutPipeWrite: THand...
2018-12-19 15:00:12 410
转载 32位程序访问64位 system32文件夹时注意事项
微软为了确保32位程序能够顺利运行,通过重定向,32位程序访问system32目录的时候,会被重定向syswow64目录,这里面都是32位的dll, 让32位程序能够加载,如果32位程序直接访问system32目录,这里全是64位的dll ,是没有办法是用的。但是如果32位程序直接访问system32目录时,那么只要访问sysnative就可以了,会自动转到system32下面。例:32位...
2018-12-13 17:15:26 872
原创 用Delphi 获取系统名称 判断是XP/Win7/Win8/Win10 等
代码如下:欢迎补充unit GetWindowsSysVersion;interfaceuses windows, Dialogs, SysUtils;{$IFDEF CONDITIONALEXPRESSIONS}{$IF Defined(TOSVersionInfoEx)}{$DEFINE TOSVERSIONINFOEX_DEFINED}{$IFEND}{$ENDI...
2018-12-13 14:31:12 1713
转载 在 CMD 命令行中访问 Program Files 文件夹的方法 %ProgramFiles%重定向问题
通常来说 Program Files 文件夹位于 C 盘,也就是 C:\Program File。为了保证兼容性,在命令行中通常使用环境变量 %ProgramFiles% 来表示 Program Files 的具体路径。而在 64 位 Windows 中,由于有了 Program Files 和 Program Files (x86) 两个看上去很像的文件夹,环境变量也多了一些,如下: ...
2018-12-12 14:31:21 13665
转载 RegNotifyChangeKeyValue函数---监听注册表
RegNotifyChangeKeyValue( HKEY hKey, BOOL bWatchSubtree, DWORD dwNotifyFilter,HANDLE hEvent, BOOL fAsynchronous); 函数参数说明:hKey:监测的注册表项 bWatchSubtree:是否监测注册表项子项 dwNotifyFilter:通常有以下几种REG_...
2018-11-08 09:39:19 3508
原创 注册表各键值保存的内容及其对用的作用(功能)(不完善,有补充的评论指出供大家学习参考)
从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已有此概念)。注册表是Windows 95及Windows 98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序运行的正常与否,如果该注册表由于鞭种原因受到了破坏,轻者使Windows的启动...
2018-11-07 16:00:36 804
转载 Delphi消息同步(同步到界面:VCL线程的同步方法 Synchronize(用消息来同步))
看本文时,可以同时参考:Delphi中线程类 TThread实现多线程编程(事件、临界区、Synchronize、WaitFor……)先说一下RTL和VCL RTL(Run-Time library),运行时库,包括System、SysUtils、Math三个单元,提供的函数与语言、编译器、操作系统及进程有关 RTL提供类之间继承于 TObject 和 RTL内部的类 VCL...
2018-11-07 09:53:42 2067
原创 QT数据库连接池的实现和使用
mysql.h文件#ifndef MYSQL#define MYSQL #include <QtSql>#include <QQueue>#include <QString>#include <QMutex>#include <QMutexLocker>#include<QDebug>#include...
2018-08-20 09:43:03 4063 12
转载 QTableWidget列宽随心设置参考
有段代码,处理之前的运行效果:处理之后的效果:处理所增加的代码:ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);ui->tableWidget->horizontalHeader()->setSectionResizeMode(...
2018-05-19 16:16:43 2384 1
原创 qt 控件解释中文版 的网站
http://www.kuqin.com/qtdocument/qpainter.html希望初学qt的人,看这个网页能有一些帮助
2018-05-11 16:55:38 522
原创 QTableView如何才能不显示行号和列头
方法一:QTableView::horizontalHeader()->hide()//隐藏列头方法QTableView::verticalHeader()->hide()//隐藏行号方法 方法二:C/C++ codetableView->horizonalHeader()->setVisible(false);//这个可以...
2018-04-26 14:14:21 18809 2
Qt+STK11调用例子
2022-08-11
sqldrivers-5.14-mingw32bit.zip
2021-04-19
mysql-5.7.28-win32.zip
2020-02-13
GoogleScraper-master.rar
2019-12-05
Delphi mysql-connector-odbc-驱动
2019-01-15
Mysql libMysql 32位
2019-01-15
qt aes加密 源代码
2017-12-13
c++ 获取cpu序列号\c盘卷标号 源代码
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人