自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (5)
  • 收藏
  • 关注

转载 QT4、5、6各版本之间的特点和选择

1、Qt4.8.7是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8),其实该版本是和Qt5.5差不多时间发布的。4、 Qt5.12.5是最后样式表性能最高的版本,经过酷码大佬查阅代码发现此后版本的样式表源码中为了修复一个bug做了循环嵌套设置,导致性能急剧下降,界面越多性能暴降10倍以上。添加了独立于图形API的Scenegraph渲染器的第一个预览。QT用的最多的是QT5系列,qt6系列目前虽然是一个大版本,增加了更多的系列,但是不稳定且要求win10以及以上版本。

2024-03-26 15:08:41 260

转载 如何编译boost库

boost编译

2023-09-19 09:55:07 158

转载 boost serialization 32位库与64位库间二进制数据兼容

解决boost serialization 32位库与64位二进制数据不兼容问题

2023-09-19 09:28:50 197 1

转载 VS与VC版本的对应关系

VS与VC版本的对应关系

2022-10-25 16:03:22 369

转载 windows 下编译libcurl

windows 下编译libcurl - 大米粥的博客 - 博客园libcurl windows openssl ssh2 编译过程https://www.cnblogs.com/damizhou/p/11744096.html因为linux平台采用了libcurl,有一个程序移植到到windows平台,再linux采用libcurl。在windows下准备也采用该库。在网上搜索了几位同行写的,步骤上面有缺失。本文将以详细的步骤,介绍libcurl的编译。下面是步骤:1. 下载源代码

2022-01-18 10:35:36 996

转载 spring、springmvc和springboot区别

引自:https://www.cnblogs.com/zhonglihai/p/9109413.htmlspringmvc和springboot的区别Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,

2021-12-15 14:21:04 211

原创 DevExpressV17.2.5

DevExpress Universal Subscriptionv17.2.5 官方版 破解版https://www.cr173.com/soft/690817.html

2021-12-03 14:37:11 260

转载 Windows10 WSL下 龙芯3A 交叉编译环境搭建

环境Key Value 系统 Windows10 WSL系统 Ubuntu 下载工具链龙芯开源社区此处取第一个部署在WSL下解压得到mips-loongson-linux-gnu目录 进入里面,可以看到有一个日期目录将里面的内容移出到mips-loongson-linux-gnu然后删除日期目录 把mips-loongson-linux-gnu移动到/usr/local/最终效果如图:测试写如下代码:main.c#...

2021-11-29 14:49:52 518

原创 python实现自动化测试

1. PC端测试框架:python+pywinauto+lackey2. Web端测试框架:python + selenium3. 收集APP测试框架:python +appium

2021-09-03 16:20:48 326

原创 常用通讯中间件MQ

ZeroMQ:轻量,高效,跨平台,多语言。(据说存在偶发丢失消息的问题) ActiveMQ:Apache出品,最流行的,跨平台,多语言。 Boost::ASIO RabbitMQ MSMQ自用备查,使用前可按顺序具体调查,选择合适应用场景的MQ中间件。...

2021-08-18 11:01:04 179

原创 Ubuntu离线安装Gitlab

如果对gitlab版本无要求可参照此链接:https://blog.csdn.net/longgeaisisi/article/details/100667239准备工作1. 下载Ubuntu,http://mirrors.aliyun.com/ubuntu-releases/(国内镜像)https://ubuntu.com/download/desktop(官网)2. 下载Gitlab,https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubu..

2021-03-02 15:50:12 1781

转载 gitlab 将普通用户升级为管理员用户

原文:https://www.pianshen.com/article/83331378096/自己 装了gitlab但是破天荒的竟然没有默认的管理员root,自己注册的root用户是普通用户,那就尝试把普通用户升级为管理员,方法如下:使用root 用户登录gitlab服务器。 查看数据库配置信息 cat /var/opt/gitlab/gitlab-rails/etc/database.yml 登录用户 su - gitlab-psql 连接库 psql -h /var/opt/gitlab

2021-03-02 13:43:48 2254

原创 VMware 扩展硬盘后无法正常开机的解决方法

原文链接:https://post.smzdm.com/p/a5g0ez07/亲测有效!vmware 版本:15.5.2虚拟机操作系统 :Ubuntu 20.04现象:把硬盘从20G扩容到40G,虚拟机无法启动解决办法:将虚拟机用关盘启动(DVD连接状态改为启动是连接,并设置好ISO文件),按F2设置进入BIOS设置成光盘启动,进入Try Ubuntu(不是Install Ubuntu),之后搜索出GPart工具,把扩展的那部分磁盘设置好,关机重启即可...

2021-03-01 16:48:50 11110 9

转载 svn服务器访问慢的解决方法

引自:https://www.cnblogs.com/code1992/p/12610782.html公司的SVN服务器(https://xxx/svn) 访问速度慢,以下是原因与解决方法。。原因:SVN服务器使用VisualSVN,并启用了证书加密的https。 TortoiseSVN 客户端在访问时,需要对证书进行证书信任链认证,在认证中需要访问ctldl.windowsupdate.com 网站。由于SVN服务器没有Internet访问,所以每次都要花费20秒的时间超时,从而使得SVN服务

2021-01-26 15:10:16 8110 2

原创 msvc和mingw混编

先说结论:纯C接口兼容的不错,C++类可以通过纯虚类实现兼容(但是只能说大概率),其它的基本不要想,包括模板。引自:https://www.cnblogs.com/lsgxeva/p/12151772.html-------------------两个编译器的c++ abi不兼容的,所以无法识别对方导出的符号完成链接。但是可以用c语言中转,c的abi在所有编译器中都是相同的。简单来说,把vc动态库所有导出接口都改为extern "C"形式即可,这样生成的动态库,MinGW是可以正确.

2021-01-14 14:16:13 2402

转载 本地python库离线包批量导出和导入

本文将介绍如何将本地python库与其离线包批量导出以及python第三方库快速批量安装本地python库列表导出先使用cd path进入到你需要保存列表文件的路径,path为所需路径使用pip freeze > requirement.txt 导出文件requirement.txt打开即可见本机已安装离线库列表离线库导出pip download -d DIR -r LIST其中,DIR为离线库导出路径,LIST为离线库列表路径打开导出路径即可看到导出.

2020-12-30 11:34:07 2879

转载 UNICODE,GBK,UTF-8区别

一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!  很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。  再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到...

2020-12-19 15:45:02 249 1

原创 c++ 操作excel指定文件格式

longXlFileFormat;if(!xlFormat.CompareNoCase(_T("xls")))XlFileFormat=56;elseif(!xlFormat.CompareNoCase(_T("xlsx")))XlFileFormat=51;elseif(!xlFormat.CompareNoCase(_T("csv")))XlFileFormat=6;elseXlFileFormat=56;xls.SaveAs(sFileName,_variant_t(XlFi...

2020-12-03 17:51:27 319

转载 遍历注册表某键下的所有子键及其KeyValue

// QueryKey - Enumerates the subkeys of key and its associated values.// hKey - Key whose subkeys and values are to be enumerated.#include <windows.h>#include <stdio.h>#include <tchar.h>#define MAX_KEY_LENGTH 255#define MAX_V.

2020-12-03 17:49:02 395

原创 pyinstaller发布exe过大的问题

使用pyinstaller发布exe后,很多时候exe非常庞大,动辄就上百M,原因主要是因为python环境安装了过多的包,实际上发布只需要对应py文件依赖的即可,此时可以采用pipenv构建虚拟python环境,仅安装自己所需要的包即可。以下内容为摘抄https://www.cnblogs.com/chenbocheng/p/10839322.html中的部分内容:关键点就一个:要在虚拟环境里安装pyinstaller如果你没有在虚拟环境中安装pyinstaller,你同样可以使用...

2020-12-01 19:16:48 249

转载 python pip下载速度慢的解决方法

pip是python内置的非常好用的下载工具,基本可以下载全部的python库。它还有一个非常好的特点,当你安装一个库的时候,它会自动帮你安装所有这个库的依赖库。完全一键式操作。非常方便。但是由于pipy网站是国外网站,很容易会被墙,导致经常下载速度非常慢,经常超时。解决方式: 更改pip的数据源。目前国内比较知名的有豆瓣的,清华的。都是pipy官网的镜像。 豆瓣:http://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.ed...

2020-10-22 13:43:57 205

转载 [MFC] 界面闪烁若干种解决办法

界面闪烁原因,可以参考这里总结了工作中使用过的如下几种方法 ,具体原理就不说了,如果有相应的UI开发经验 应该很容易懂,不懂的话根据我提供的关键字自己搜索一下具体原理。1、双缓冲这个是最基本的 不详说了 可自己搜索相关信息2、OnEraseBkgnd { return TRUE; }这一种也没什么好说的3、对窗口设置WS_CLIPCHILDREN和WS_CLIPSIBLINGS风格至于为什么可以解决闪烁 可MSDN上查看这两种属性的具体信息4、重绘窗口时 尽量用InvalidateRect 不要..

2020-08-12 17:12:46 2553

原创 SQLite无法级联删除的解决办法

SQLite无法级联删除解决办法:1. 确认SQLite版本,从SQLite 3.6.19 开始支持 外键约束. (Ubuntu 10.04 的SQLite版本是 3.6.22, Debian 6.0 的SQLite版本是 3.7.0)2. SQLite默认外键是关闭的,需要在连接数据库后打开,打开执行SQL语句即可:"PRAGMAforeign_keys=ON;"参考资料1:...

2020-04-22 16:46:35 1225

原创 svn:external 相对目录设置

除了常规设置的语法外,另外就是可以使用类似相对路径的设置方式,此种方式分为下面 4 种:关联父目录,使用符号为"../",依照您目前所设置的目录位置来设置。 关联根目录,使用符号为"^/",直接将目录移到版本库的根目录来设置。 关联 URL scheme,使用符号为"//",取代 URL 前面的 http://、https://、svn+ssh://。 关联 Server host...

2020-02-13 10:43:43 859

转载 win10 tortoiseSVN文件夹及文件图标不显示解决方法

引自:https://blog.csdn.net/weixin_34194702/article/details/93446021对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等。输入:win+R,输入regedit,调出注册表信息,按下Ctrl+F,在注册表里搜索“ShellIconOverlayIdentifie...

2020-01-20 17:32:14 1426

原创 利用框架更新弹出菜单状态

CMenu menu;menu.LoadMenu(idMenu);CMenu *pSubMenu = menu.GetSubMenu(0);AfxGetMainWnd()->SendMessage(WM_INITMENUPOPUP, (WPARAM)(pSubMenu->GetSafeHmenu()), MAKELPARAM(0, FALSE));pSubMenu-&g...

2020-01-07 12:30:02 116

转载 warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library

引自:https://www.cnblogs.com/bpbp/archive/2011/07/13/2104816.html以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/...

2019-09-03 19:18:30 2099

原创 PDF 库

1. pdflib 老外的一个库,有c/c++,java等各种版本的,非商用免费,商用收费(一个点大概一万多RMB)。因为是收费的所以功能还是比较强大,用起来比较舒服,不过前期可以用破解版。pdflib破解下载:https://download.csdn.net/download/permition/106390372.libharu,开源的库,简单的看了下纯C接口,可以研究学习一下已被...

2019-08-13 15:22:13 1102

转载 JNI编程中如何传递参数和返回值。

引自:https://blog.csdn.net/henry121212/article/details/7482527本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知...

2019-06-21 13:12:35 1364

转载 C++成员变量指针

#include<iostream>class Test{public: int a; int b;};int main(){ Test t; t.a = 10; int Test::* varsa = &Test::a; int Test::* varsb = &Test::b; std::cout...

2019-05-25 19:38:58 2479

转载 c++通过dll生成lib

引自:https://blog.csdn.net/yu_fujiang/article/details/51138546在使用一些没有lib的第三方库,又懒得显示加载时,根据dll生成lib就可以解决这个问题。工具:VS2010, VLC的libvlc.dll打开工具 Visual Studio Tools command promopt (Start -&gt; All Progra...

2018-11-25 12:56:44 1847

转载 c++/cli中配置文件app.config

转自:https://blog.csdn.net/shellching/article/details/8492865C#项目VS会自动帮助复制配置文件,可是C++/CLI这个倒霉的捡来的孩子就要自己动手了项目属性-&gt;生成事件(Build Events),三个事件点,随便添到那个步骤中:命令行:copy app.config "$(TargetPath).config"...

2018-11-25 10:57:23 420

转载 异常处理之不要放过First-chance exception

引自:https://blog.csdn.net/m_star_jy_sy/article/details/5578998不要放过First-chance exception1)什么是First-chance exception VC6调试环境下(debug)运行程序时,经常在output窗口看到有 First-chance exception in hotfoxd.exe (KERN...

2018-07-17 13:19:58 3841

原创 根据内存泄漏位置添加断点

_CrtSetBreakAlloc(XXX); XXX达标内存提示信息中大括号中的数字。Detected memory leaks!Dumping objects -&gt;{98500} normal block at 0x05785AD0, 152 bytes long.Data: &lt;&lt; N N x 7 &gt; 3C AC 4E 10 00 00 00 00 B...

2018-07-03 15:15:16 272

转载 Windows消息队列、线程消息队列,窗口消息的概念与关系

1.窗口Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程,窗口过程就是一个拥有有固定 Signature 的 C函数,具体格式如下:LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);窗口类型:可重叠窗口(Overlapped Window),弹出窗口(Pop-up Windo...

2018-06-28 18:21:15 3605 1

转载 正则表达式懒惰模式(.*? .+?)

后边多一个?表示懒惰模式。必须跟在*或者+后边用\s匹配任意的空白符(包括空格,制表符(Tab),换行符,中文全角空格)\S则是任意不是空白符的字符?涉及到贪婪模式当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。以这个表达式为例:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aab...

2018-05-30 18:28:28 6359 1

转载 C++ 根据扩展名获取文件图标、类型

转自:https://blog.csdn.net/liang19890820/article/details/51822438#源码在 Windows 系统中,根据扩展名来区分文件类型,比如:.txt(文本文件)、.exe(可执行程序)、.zip(压缩文件),下面,根据扩展名来获取对应的文件图标、类型。#include &lt;windows.h&gt;#include &lt;iostream...

2018-05-30 18:24:32 2028 1

转载 linux sed命令,如何替换换行符“\n”

转载自:https://blog.csdn.net/u011729865/article/details/71773840linux sed命令如何替换换行符n实现方法第一种方法使用test跳转命令实现替换换行符branch和test区别第二种方法使用branch跳转命令实现替换换行符linux sed命令,如何替换换行符“\n”在一次sed使用中,执行命令:sed "s/\n//g" file1...

2018-05-19 19:27:47 13238 2

转载 VS 自动编译

@echo off    call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"    echo "building ...."    MSBuild "%~dp0testdlg3.sln" /t:Rebuild /p:Platform=Win32 /p:Configuration=...

2018-04-17 10:00:38 2475

转载 VC++ 获取windows系统的版本类型

转载自:https://www.cnblogs.com/JczmDeveloper/p/3513849.htmlvc中获取windows版本信息,一般是调用GetVersionEx 这个API函数来获取的,这个API需要OSVERSIONINFOEX 这个结构体作为参数,OSVERSIONINFOEX 的对应的具体的OS版本类型详细如下:Operating system

2018-01-29 11:30:08 2556

代码注释率统计工具下载 linecount3.6.3

本工具可对指定文件或者文件夹进行代码统计,是总体式的统计,无法根据代码版本和每个人的上传记录计算每个人的统计结果。

2017-07-24

(转)BCGControlBar Professional v.25.1 Full Source

从http://download.csdn.net/detail/redleafe/9738326那里下载来的,这里做了重复上传,不知道符不符合规矩,如不符合联系删除。

2017-07-08

2015年最新MinGW离线压缩包(gcc version 4.8.1)

2015年最新MinGW离线压缩包(gcc version 4.8.1)

2017-06-05

cl.exe和link.exe用法详解

cl.exe和link.exe用法详解

2017-06-03

Android 侧滑菜单

Android 侧滑菜单 一个简单的示例,左侧是一个可以滑出的菜单,右侧是内容视图。

2014-01-14

空空如也

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

TA关注的人

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