自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows下DLLMain 移植到Linux

最近在将项目从MFC移植到Qt,并在Linux下运行,迁移库的时候发现,Linux下的库没有像windows下Dllmain的入口函数,但是好多逻辑又在入口函数的时候进行了初始化,必须要实现,查阅了一些资料,有其他的方法可以模拟其实现入口函数的功能。使用 _init/_fini#include <stdio.h>void _init(void){ printf("%s", __func__);}void _fini(void){ printf("%s", __f

2022-01-23 23:02:00 1534

原创 WIndows下使用Qemu安装Arm版Kylin系统

提示:转载请注明出处文章目录前言一、Qemu是什么?二、操作步骤1.环境准备(1).qemu安装(2).QEMU_EFI.fd:镜像启动时的BIOS。(3).ARM系统的.iso镜像:(4).制作镜像(5).准备目录2.安装虚拟机3.启动虚拟机总结问题描述:前言随着国产化的浪潮一步一步的加大,我们接触的国产系统和国产硬件也在不断的增多,忍不住的吐槽,现在的硬件是真的倒退了好多年,而且也特别的贵,但是为支持国产,我们也需要更多的进行国产化的适配和学习,linux下搭建比较简单,windows则比较复

2021-11-03 23:52:05 8694 5

原创 Windows 下qeum与主机通讯

使用SSH 首先对 Qeum 进行IP的指定正常情况下虚拟机內获得的ip地址不一定是准确的,所以需要配置。只要配置成和主机上的网桥在同一网段即可。使用OpenVPN 是一个高级的开源 VPN 解决方案,由 “OpenVPN technologies” 支持,并且已经成为开源网络领域里的事实标准。OpenVPN 使用成熟的 SSL/TLS 加密协议。Qeum 虚拟机的安装SSH(6条消息) Win10 下使用 Qemu 虛拟树莓派并配置联网_Grey0125的博客-CSDN博.

2021-10-31 11:52:20 1626

原创 linux 下 Qt编译出现 error: expected nested-name-specifier before ‘XXX‘

template<class T>class Myclloc{public: typedef typename T value_type; ..... ....}这段代码再Windows下使用Vs编译时没有问题的,但是移植到linux 下使用Qt的GCC编译出现了问题。## 解决方法:typedef typename T value_type; 将 typename 去掉,再编译就没有问题了,很奇怪。ISO标准,移植的过程真是什么问题都会出现。也可以参考:https:

2021-04-20 15:02:22 4050

原创 Qt添加、移除、更新组件记录

一、序言我们安装Qt的时候时常不知道安装些什么,或者是以后用到什么,只能用到什么,安装什么,这样的话也比较节省内存。那么当我们需要更多的时候怎么办呢,在Qt界面找了半天没有找到相关的接口按钮,那么这时候你是不是只能删除重装了,这样的话,那你就呵呵了 ,一堆活要等你干了,这个时候别慌,下面来教你一招搞定。二、操作步骤其实Qt自带了工具供我们操作,在Qt的安装目录下找到MaintenanceTool.exe,如图双击exe,往后执行如果没有账户,可以在上一步断网操作就错过这步了,后面再打开网进行

2021-02-19 10:46:08 308

原创 mouseMoveEvent事件无法响应鼠标move事件

问题描述1.mouseMoveEvent无法捕获鼠标的实时状态,只有在点击左键后才能响应。解决方法1.实现mouseMoveEvent的实时响应,则需要在构造函数中添加setMouseTrack(true),直接得到监听事件。若是setMouseTrack(false),只有鼠标按下才会有mouseMove监听事件响应。但是如果有多个窗口的话需要对每个窗口进行设置setMouseTrack(true)。2.可以使用setAttribute( Qt::WA_Hover,true)实现对鼠标的实时

2020-12-22 18:44:00 2180 1

原创 如何查杀stopped进程

在Linux系统下面,top命令可以查看查看stopped进程。但是不能查看stopped进程的详细信息。那么如何查看stopped 进程,并且杀掉这些stopped进程呢?ps-ej|grepTstopped进程的STAT状态为T,一般而言,进程有下面这些状态码:Duninterruptiblesleep(usuallyIO)IIdle...

2020-12-04 23:32:05 385

原创 Windows系统Git安装详细教程

很多时候写代码,没有版本的管理,想回滚到之前的或者测试一些代码,忘记自己修改了什么,决定现在本地安装一个Git获取Git安装程序在Git官网去下载Git(windows版),官网地址:https://git-scm.com/,如下图,选择合适的版本我是选择了之前下载好的版本。安装步骤 :01、使用许可声明直接点击“Next” 继续02、指定安装路径没有必要安装在C盘,自己合理选择路径“Next”;03、选择安装组件默认勾选即可,如果是想在桌面建立快捷图标就

2020-11-14 21:38:27 225

转载 如何判断dll文件是32位的还是64位的?

有些时候需要查看一个DLL是32位的还是64位的,现在总结下 有VS的同学可以直接使用。解决:(我使用的是Visual Studio 2013)其实呢需要用到Visual Studio 2013自带的一个exe—dumpbin。(1)首先找到dumpbin的路径,如果你使用的是其他VC系列的话,那么直接在该系列编辑器安装路径下搜索这个exe即可(2)其次看下这个dumpbin怎么使用(直接点击该exe即可)(3)之后需要配置一下Path,控制面板/系统/高级系统设置/环境变量/Pat.

2020-08-11 09:17:50 1182

转载 关于VS2013下制作和使用静态库和动态库

在工作中一直使用别人制作的静态库(.lib)或者是动态库(.dll),自己没有真实的制作过,今天学习并记录下。其实大部分还是使用了动态库(dll)。一、什么是静态库、动态库什么是库:库是写好的现有的,成熟的,可以复用的代码。 所谓静态、动态是指链接。将一个程序编译成可执行程序的步骤:静态库在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称...

2019-06-10 15:20:14 542

转载 C/C++中#pragma comment 的解释

这是从百度百科上找到的,#pragma comment( comment-type ,["commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串。compiler放置编译器的版本或者名字到一个对象文件...

2019-04-01 08:49:24 6265

转载 error C3859: 超过了 PCH 的虚拟内存范围

最近遇到的问题比较奇葩,在此记录一下。产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程-&gt;属性-&gt;c/c++-&gt;命令行-&gt;其他选项2. 输入/Zm100,其中后面的数字可以更大定义:/Zm(指定预编译头的内存分配限额):确定编译器分配的用于构造预编译头的内存量。格...

2018-08-16 11:29:01 6786 1

转载 MFC中m_ofn参数详解

lStructSize   指定这个结构的大小,以字节为单位。   Windows 95/98和Windows NT 4.0:特意为Windows 95/98或Windows NT 4.0,及带有WINVER和_WIN32_WINNT &gt;= 0x0500编译时,为这个成员使用OPENFILENAME_SIZE_VERSION_400。  Windows 2000及更高版本:这个参数使用...

2018-08-16 09:00:37 2463

转载 数据结构与算法系列 目录

转载地址:http://www.cnblogs.com/skywang12345/p/3603935.html 最近抽空整理了"数据结构和算法"的相关文章。在整理过程中,对于每种数据结构和算法分别给出"C"、"C++"和"Java"这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程中,择其一即可!下面是整理数据数据和算法的目录表,对于每一种按照C/C++/Java进行了...

2018-03-25 10:43:47 129

原创 QT中信号和槽用在多线程中

注意:Qt的信号与槽机制可以将任何继承自QObject类的对象捆绑在一起,使不同对象之间能够相互通信。connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。这是用在多线程中的重点。两个线程:1.class MyThread:public QThread{ Q_OBJECT ...signals:......

2018-03-12 14:27:10 6926

Windows下Qeum Arm搭建的kylin虚拟机网盘地址.txt

随着国产化的浪潮一步一步的加大,我们接触的国产系统和国产硬件也在不断的增多,忍不住的吐槽,现在的硬件是真的倒退了好多年,而且也特别的贵,但是为支持国产,我们也需要更多的进行国产化的适配和学习,linux下搭建比较简单,windows则比较复杂,这里分享下,供大家测试使用,安装好Qemu后,运行脚本即可。

2021-11-03

.v4.1.BCGSoft.BCGControlBar.For.Dot.NET

之前用过BCG MFC版,现在尝试下DotNet的,也可以学习下C++ CLI的语法,BCGSoft.BCGControlBar.For.Dot.NET V4.1版

2020-12-15

keil使用Tortoise SVCS.rar

在keil编辑环境下使用Tortoise SVCS 搭建自己的代码管理工具,使得keil下开发更加便捷

2019-05-19

Bezier曲线的算法描述及其程序实现

Bezier曲线的算法描述及其程序实现Bezier曲线的算法描述及其程序实现

2018-03-14

一种基于模糊控制的智能车转向控制算法研究

一种基于模糊控制的智能车转向控制算法研究一种基于模糊控制的智能车转向控制算法研究

2018-03-14

全方位移动机器人模糊PID运动控制研究

全方位移动机器人模糊PID运动控制研究全方位移动机器人模糊PID运动控制研究全方位移动机器人模糊PID运动控制研究

2018-03-14

Spark内核机制解析及性能调优 [王家林][机械工业出版社]

Spark内核机制解析及性能调优 [王家林][机械工业出版社]Spark内核机制解析及性能调优 [王家林][机械工业出版社]Spark内核机制解析及性能调优 [王家林][机械工业出版社]Spark内核机制解析及性能调优 [王家林][机械工业出版社]Spark内核机制解析及性能调优 [王家林][机械工业出版社]

2018-03-14

全向轮机器人基于双全向轮_陀螺仪模式坐标定位

全向轮机器人基于双全向轮_陀螺仪模式坐标定位,全向轮机器人基于双全向轮_陀螺仪模式坐标定位

2018-01-24

轮式机器人速度优化控制方法

轮式机器人速度优化控制方法,轮式机器人速度优化控制方法

2018-01-24

四轮全向机器人的设计与控制方法

四轮全向机器人的设计与控制方法,四轮全向机器人的设计与控制方法

2018-01-24

工业机器人创新互连解决方案(中文版)

欢迎来到自动化和控制 (Automation & Control) 领域, TE Connectivity 是工厂和机械工程及工业自动化领域的主要厂商,大约六十年来,公司与德国、日本、美国和中国等主要市场的领先企业一直保持着合作伙伴关系

2018-01-24

电厂辅网控制系统-废水处理系统仿真

电气工程及其自动化专业电气实训周,电气辅网控制系统,本文是废水处理系统

2017-12-29

电厂辅网控制系统-废水处理系统

电气工程及其自动化专业发电厂专用周实训文档,辅网控制系统,仿真软件另外一个文档也有的。

2017-12-29

空空如也

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

TA关注的人

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