自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 MySQL 批量插入并返回批量自增ID的方法

在MySQL数据库表中插入大量记录时,若逐条插入时,性能非常性,也比较耗,因此MySQL提供批量插入记录的方法,具体语法为:Insert into myTable(Field1,Field2,...Fieldn) values(V11,V12,…V1n),(V21,V22,…V2n),……,(Vn1,Vn2,…Vnn)上述语句,可以一次性插入大量的数据,具体记录的数量只受系统变量max_allowed_packet的限制,同时提高高数据插入的速度;但有一个问题,就是插入数据后,无法得知插入

2021-05-08 23:17:55 5388

原创 C++ 动态联编和及虚函数表

class BaseA{public: BaseA() { cout << __FUNCTION__ << endl; } virtual ~BaseA() { cout << __FUNCTION__ << endl; TestA(); // 调用 Base::TestA();调用作用域内的函数 } virtual void TestA() { cout << __FUNCTION__ << en.

2021-03-29 00:09:57 159

原创 基于C++ 11实现的智能指针

#include <atomic>template<class T>class AutoPtr{public: AutoPtr(){ m_pData = nullptr; m_pRef = nullptr; } ~AutoPtr(){ Destroy(); } AutoPtr(T *pData){ reset(pData); } AutoPtr(AutoPtr &prhs){ reset(); if (!prhs){ .

2021-03-28 23:01:49 171

转载 彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)

尊重作者,支持原创,如需转载,请附上原地址:https://blog.csdn.net/libaineu2004/article/details/19245205 这篇文章有点长,内容有点多,如果时间急迫,可以直接翻页去末尾看结论。红色字体加粗的。(#^.^#)   一、Qt Creator环境设置 1、cpp或h文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK. 我们使用的Windows系统本地字符集编...

2021-03-14 00:00:21 2018

原创 Qt中修改TableWidget的Tooptip的字体颜色等属性

要在TableWidget中弹出Tooltip可以处理cellEntered(int,int)槽,同时需要开启TableWidget的鼠标捕获的能力!ui.tableWidgetCamera->setMouseTracking(true); // 开启鼠标捕获功能,以支持动态显示Tooltips设置显示样式:// 请务必使用QString::fromUtf8对字符串进行格式化,不然中文字体可能无法生效ui.tableWidget->setStyleSheet(QString:

2020-11-03 17:01:43 1712

原创 使用VS2019编译ffmpeg

首先要准备ffmpeg的编译环境,在Windows环境下,无法直接编译ffmpeg,需要msys或mingw来提供ffmpeg的运行库,这里以msys为例下载msys,到https://www.msys2.org/,选择最新版本下载,并安装,(本例安装目标为e:\ffmpeg\msys); 更换msys更新源,转到E:\ffmpeg\msys64\etc\pacman.d目录下,修改站点镜像文件 :mirrorlist.mingw32文件在最前面增加:Server = https://mirro

2020-11-01 16:10:53 2037

原创 VS2008在WIN10下安装失败:ISetupComponent::Pre/Post/Install() failed ISetupManager 解决方法(-2147023293)

今天重安装系统,安装VS2008死活安装不上,报如下错误:查看安装日志,会有如下信息[10/05/20,16:54:57] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.[10/05/20,16:54:57] VS70pgui: [2] DepCheck indicates Microsoft .

2020-10-05 21:28:03 1220 1

原创 在动态库中创建Win32窗口

extern HINSTANCE g_hInstance; // 动态库句柄struct SimepleWnd{ HWND hWnd; int nX; int nY; int nWidth; int nHeight; HANDLE hEvent; HANDLE hThread; CHAR szWndName[256]; UINT nSize; SimepleWnd(CHAR *szWndName,int x, int y, int nWidth, int nHei.

2020-08-31 19:04:35 344

原创 QT 实现QTableView中,双击弹出下拉框

QTableView显示数据时,双击表格默认情况下是显示Spin控件,但很多情况下需要显示ComboBox,这需要为TableView增加ComBox代理Combox代理头文件代码:#pragma once// ComboBoxDelegate.h#include <QItemDelegate>class ComboDelegate : public QItemDelegate{ Q_OBJECTpublic: ComboDelegate(const QStringLi

2020-06-08 09:22:09 5337 4

原创 开启Ubuntu 16.04 远程桌面环境下遇到dconf-editor 无法启动的问题

按照https://www.cnblogs.com/xuliangxing/p/7642650.html提供的方法,一步步进行到运行dconf-editor时,dconf-eidtor无法启动,以手动方式运行dconf-editor时,报出如下错误xxxx@ubuntu:/usr/bin$ ./dconf-editor ** (dconf-editor:2829): WARNING *...

2020-01-09 18:39:01 3082

原创 在VS2019环境下静态编辑ffmpeg遇到的问题

在ffmpeg编译阶段没有报错,但在程序中链接生成的静态库,却报出以下错误1>libavutil.a(log.o) : error LNK2019: unresolved external symbol ___iob_func referenced in function _av_log_default_callback1>libavutil.a(snprintf.o) : er...

2019-12-05 15:08:27 836

原创 编译MySQL时找不到"lex_hash.h"文件的解决方法

源码下载及编译方法请参考其它人的文章编译过程会报错,提示找不到lex_hash.h文件,在网络搜索后,找到https://blog.csdn.net/tpc4289/article/details/100122906这篇文章,但我按该文的方法却未能解决问题。仔细阅读文章中引用的MySQL官方的文字,发现lex_hash.h文件其实是通过gen_lex_hash程序产生的,而编译结果中是存在...

2019-10-26 19:50:24 312

原创 SQL Server 使用MD5加密的坑

不废话直接上代码DECLARE @String VARCHAR(64)Set @String = '1234'select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5',@String)),3,32) as Tselect substring(sys.fn_sqlvarbasetostr(HashBytes( 'MD5', dbo....

2019-07-25 17:46:20 635

QtTable.zip

QT 实现QTableView中,双击弹出下拉框,VS2013编译通过 QTableView显示数据时,双击表格默认情况下是显示Spin控件,但很多情况下需要显示ComboBox,这需要为TableView增加ComBox代理

2020-06-08

FormatCode

详情见:http://blog.csdn.net/cml2030/article/details/5410859, 这个小工具是用于消除代码行末的空格和TAB字符的,比手工用UE清除快很多。详情见源码。

2013-06-25

WINCE 串口调试工具源码

我自行的WINCE下串口调试工具,带自动校验,串口检测,命令记忆等功能有,自我感觉是个不错的串口工具。

2012-06-06

空空如也

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

TA关注的人

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