自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (21)
  • 论坛 (13)
  • 收藏
  • 关注

原创 树莓派4B Qt5.14.2 Ubuntu20 交叉编译环境搭建教程 配套资源下载

树莓派4B Qt5.14.2 Ubuntu20 交叉编译环境搭建教程firmwarehttps://github.com/raspberrypi/firmwaresysroot符号连接修复https://raw.githubusercontent.com/riscv/riscv-poky/master/scripts/sysroot-relativelinks.pyQt5.14.2https://download.qt.io/archive/qt/5.14/5.14.2..

2021-01-29 12:47:57 80

原创 cross compile WiringPi

刚入手了树莓派4代8G,与我之前的树莓派2代有很大进步,包括板载的wifi5,供电为typec,双hdmi,直接插入microsd,还有一个装配精度上乘的塑料壳。下面开始讲如何交叉编译动态库,使用的工具有centos7虚拟机、raspberrypi-tool、wiringPi源码、cmake。版本情况:centos7.4 1708raspberrypi-tool 下载地址https://github.com/raspberrypi/toolswiringPi 下载...

2021-01-02 10:34:51 31

原创 凝思6.0.80下mysql疑难杂症1

先说背景我的程序安装脚本会自动部署mysql5.5的generic到系统,并设置好服务脚本,然后启动mysql开始初始化数据库这个安装包我是移交给专职负责装机的同事最近现场经常反映,mysql数据库无法启动问题排查流程:1.查文件全不全,/etc/my.cnf正确,/etc/init.d/mysql存在2.systemctl status mysql显示服务启动3.mysql登录报错4.查linx.pid也就是mysql服务启动后会创建一个含有进程pid的文件,该文件不存在

2020-12-01 10:52:46 168

原创 X1 2020版评测

Thinkpad X1 2020评测入手X1已经整整十天。我选的配置是1080P i7十代四核 16G内存 1T硬盘。买的水货,价格1W整。之前拥有的Thinkpad笔记本有R61、T430水货和X260。在X1之前的主力机是T430,购于2013年。这台X1在我看来就是T430的升级,因为键盘几乎和T430完全一样,除了键程缩短还有取消了独立音量按钮。键程缩短并没有使手感变差,反而使打字速度提高了。键盘背光和之前T430一样,而且更亮了。指纹识别灵敏度非常高,和手机上的不相上下

2020-11-27 16:07:40 50 2

原创 mingw环境编译openssl 3.0

openssl是ssl的开源实现SSL (Secure Sockets Layer 安全套接字协议)很多软件都是依赖于openssl运行的,比如linux的ssh,https等这是一个非对称加密解密的重要工具mingw是使用windows环境实现了类似unix的开发平台是将gnu的很多软件针对windows进行了重构为了能在遗留开发环境Qt4.8的mingw下使用openssl,这里介绍了一种编译openssl代码的方法这里介绍的运行环境为MSYS2安装好MSYS...

2020-09-24 08:24:02 99

原创 Linux串口驱动加载过程

本文以SNX串口卡在Centos7环境下加载驱动过程为例,分析串口的名称是如何确定的。下面的终端显示为调用了modprobe snx后的输出,可以看到在第二步,内核发出消息到用户空间已经把串口名称确定了。进入驱动代码,可以看到dev_name已经被硬编码了,并且在tty_set_operations中将设备名称注册到了内核空间。最后udev在用户空间的/devices/virtua...

2019-12-27 15:41:25 237

原创 linx6.0.80 凝思安全操作系统安装注意事项

凝思安全操作系统是目前主流的国产操作系统,在电力领域有广泛的应用。网络安全问题是关系到电网安全的一个重要因素,如果使用国外的系统将会面临安全后门还有安全补丁难于更新的问题。比如常用的RHEL6,现在就面临没有安全维护的困局。一旦遭到网络攻击,所有的应用都将陷入瘫痪。经过一段时间市场调研,我决定尝试凝思操作系统。凝思操作系统目前主要有两个版本,6.0.60和6.0.80。6.0.60由于内核比...

2019-07-26 20:26:58 8944 5

原创 Centos7虚拟机磁盘恢复

背景先介绍背景。我的开发环境是一个centos7的虚拟机,由于临时外出,我把电脑盖子合上了。当我回来的时候,把盖子打开,屏幕定格在最后一个画面,然后卡在那里。依据以往的经验,我把虚拟机关机,然后再打开应该就好了,结果这次不行了,就是关不了。我把vmware结束进程,把所有lock的文件都删掉,再进入虚拟机还是不行。网上搜到的那些修复虚拟机的方法都试过了,没有效果。我就想把这个centos的虚拟机...

2019-07-04 15:47:15 1106

原创 linx 6.0.60 x64 绿色部署mysql5.7.25

Linx凝思操作系统是一个基于debian6的很老的平台很多新的软件都没有deb包,只能自己手工编译部署下面介绍如何部署mysql5.7.25,并且保证所有文件都在/home/mysql下1.安装Linx操作系统,使用国网定制版(d5000版)2.在终端使用root用户,删除系统自带的mysqldpkg --list | grep mysql | awk -F'[ ]' '{...

2019-04-16 10:08:42 571 2

原创 qtcreator + vs2015 + qt5.11.2【有更新】

在windows环境下,qtcreator可以使用mingw或vs编译项目。本文基于win10为了满足不同开发者的需求,需要保证在vs+qtmsvc或qtcreator+qtmingw或qtcreator+qtmsvc都能正常工作。本文针对最后一种情况进行环境搭建。下载qt-opensource-windows-x86-5.11.2.exe这是个大包,包括mingw和msvc都有,...

2018-11-26 14:40:57 711

原创 QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII

QT_NO_CAST_TO_ASCII当开启这个定义后会限制以下行为QByteArray 不能append QString,不能insert QString,不能replace QString,不能+= QString,不能indexOf QString,不能lastIndexOf QString因为QByteArray操作QString时,会调用QString的toAscii方法,但

2017-12-28 11:58:06 312

原创 connect four / tic-tak-toe

在中有一道课后题P104第三题另外看到机核网微博里写的一个在美国学习游戏开发的人的课程设计里面也提到了这个东西觉得有必要自己实现一下这里做的是正方形棋盘开发环境为vs2015#include #include #include const int maximum = 10;int custom_size = 5;void show(char arr[], int si

2017-10-12 06:44:50 352

原创 Qt 智能指针实例

#include #include #include #include #include class MyClass{public: MyClass():str("null") {} MyClass(const MyClass &rhs):str(rhs.str) {} MyClass &operator=(const MyClass &rhs

2016-01-25 13:06:52 3081 1

原创 Linux 串口参数配置及恢复默认值

Linux 串口参数配置及恢复默认值Linux系统的串口设备是有操作系统内核映射到了/dev下的某一个文件比如ttyS0, ttyS1或者某些扩展的串口卡加入了厂商的标识,比如moxa的串口叫ttyMUE0,还有sunnix的串口叫ttySNX0。具体的命名还需要根据串口厂商的说明书来查看,这里以ttyS0为例。本文内容包括: - 查看串口参数 - 修改串口参数 - 恢复默认参数值查看串口参数

2016-01-08 10:37:09 757 1

原创 关于模态对话框(modal dialog)

接触过窗口编程的人都知道有这么一种对话框,一旦在父窗口中被触发就必须点击确定或取消,否则将无法访问其父窗口。这就是模式对话框或模态对话框。但modal这个词大家在网上搜索之后会发现,这些结果都不能让我们和这个不能被绕过的窗口产生任何联系。不知道是不是因为modal看起来很像mode的原因,所以大家一直这么叫他“模式”。后来我搜到了这个:http://en.wikipedia.org

2013-03-20 20:32:25 1959

原创 qt creator格式对齐

ctrl + a 全选文本ctrl + i  对齐和vc的alt + F8一个效果

2012-12-29 09:17:57 1282

转载 派生类和基类之间的特殊关系

2012-10-24 15:14:07 926

原创 关于const修饰符(内容不断扩充中)

1.前言根据const的出现位置有3种组合,下面用表格列出:const datatype* const定义格式叫法有无const int *p常量指针无有int *const p指针常量(pointer constant)有有const int *const p指向常量的指针常量

2012-09-20 10:22:13 1073

原创 qmake+mingw手工编译qt

1.准备工作先创建一个hello文件夹然后将以下源代码输入#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show();

2012-09-19 11:56:46 1248

原创 vc6带参数调试c/c++代码

1.准备工作用vc6创建c文件,代码如下:#include int main(int argc, char *argv[]){ int i; for(i = 1; i < argc; i++) printf("%s%s",argv[i], (i < argc - 1) ? " " : ""); printf("\n"); return 0;}

2012-09-19 09:44:07 1355

原创 MSYS+mingw 配置makefile

在阅读本文前请先确认你已经了解了http://blog.csdn.net/dcmilan/article/details/7983697http://blog.csdn.net/dcmilan/article/details/7986961 1.安装MSYSMSYS在mingw的官网上可以下载,我这里使用1.0版本安装完之后在C:\msys\1.0\bin文件夹里会有GNU

2012-09-17 21:11:23 2025

原创 mingw命令行编译示例

如果你正在学习c++ cookbook,那这篇文章对你会很有帮助在阅读本文之前,请先看这篇文章http://blog.csdn.net/dcmilan/article/details/79836971.    准备工作1.1创建3个文件夹johnpaul, georgeringo, hellobeatles1.2加入源文件根据注释提示的目录创建源文件// johnp

2012-09-17 11:45:45 3806

原创 gcc(mingw)在windows环境下的配置

1.gccgcc(GNU Compiler Collection)是一款优秀的c++编译器,同时他也是gnu计划的一部分。gcc最初只能在unix或linux环境中使用,后来出现了mingw,这样gcc就能够在windows环境下使用了。2.安装mingwmingw可以直接安装也可以通过安装Qt creator来实现间接安装。我这里是通过安装qtcreator-2.4.1来实现mi

2012-09-16 09:24:09 1956

qt-everywhere-opensource-src-4.8.1

很多人都在找这个资源 由于资源太大,我切分成12块

2012-06-25

qt-everywhere-opensource-src-4.8.1 part5

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

为MFC对话框程序添加菜单和菜单响应函数

使用MFC向导创建了一个基于对话框的程序,实现了为对话框添加菜单和菜单消息响应。

2012-08-31

H3Viewer_Setup_112

vc2010用帮助查看器

2012-03-08

用MFC绘制曲线

本程序在VC6下开发,使用MFC绘制正弦曲线。通过命令菜单打开绘制对话框,配置好绘制信息点击确定开始绘制。程序虽然简陋,但我相信会给你带来启发,如有疑问和建议请及时联系我,我们一起探讨。

2012-08-14

MFC 动态创建按钮示例

通常我们都是使用MFC的资源视图在对话框或FormView上通过拖拽的方式添加按钮,这里我们利用CButton对象来动态创建按钮,并对按钮添加单击消息响应。如果你有任何疑问,欢迎和我讨论。

2012-08-26

MFC简单绘图程序

在SDI框架下开发的绘图程序,所有的实现都在CDrawView中

2013-06-28

qt-everywhere-opensource-src-4.8.1 part2

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

VC 树控件组态示例(ADO连接MySQL)

在MFC环境下利用ADO连接MySQL数据库,实现了一个树形组态工具。可以添加/删除结点,目录最大深度为5层(考虑到实际使用规模)。通过定义新的数据结构,该工具可以实现多种不同的配置需求。例如:制作数据库查看器、图片浏览器、通讯录等。如果你对本程序的使用存在疑问,请联系我,我们一起探讨。

2012-08-13

windows窗口程序(你的第一个windows程序)

这个程序源自windows程序设计,也就是久负盛名的pezold book。是一个经典的窗口程序,运行它给你带来的不仅仅是对那个已经远去的windows98时代的怀念,更多的是感动,还有激发你学习windows程序开发的热情。

2012-08-10

qt-everywhere-opensource-src-4.8.1 part7

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

MFC简单绘图

本代码用vc6开发,可以实现简单绘图。开发模板为SDI,所有实现代码都在CDrawView中。思路:在View类中定义绘画点成员,然后在鼠标移动时不间断的画线。

2013-06-28

qt-everywhere-opensource-src-4.8.1 part6

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part9

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part4

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part3

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part10

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part8

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part11

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

qt-everywhere-opensource-src-4.8.1 part12

相信很多人都在找这个资源 由于文件太大,我分成12份

2012-06-25

vc计时器示例程序(可用于数据采集)

定时器入门程序,可以让你对定时器有初步认识。本定时器精度较高,运行10分钟仅比标准时间快1s。其间包括其它正常电脑操作。可以用来做简易的数据采集程序框架。如有疑问可以联系我,我有更高精度的解决方案。本程序是vc6开发,如果需要vc2010版本请联系我。

2012-08-08

SDK Manager无法更新

发表于 2012-09-30 最后回复 2019-10-12

使用ADO和mysql.h访问mysql数据库有什么不同?

发表于 2012-03-07 最后回复 2012-11-23

请教一下,这两条SQL语句执行效率哪个高点

发表于 2012-05-31 最后回复 2012-11-23

请教一下,这两条SQL语句执行效率哪个高点

发表于 2012-05-31 最后回复 2012-11-23

关于静态编译MySQL驱动

发表于 2012-06-25 最后回复 2012-11-23

xtreme toolkit的类生成向导

发表于 2012-06-21 最后回复 2012-07-13

求助,CList类模版

发表于 2012-06-11 最后回复 2012-06-11

Access有没有left join?

发表于 2012-03-23 最后回复 2012-03-25

这个delete操作错在哪?(应该不难)

发表于 2009-05-01 最后回复 2012-03-23

在析构函数里可以用delete释放动态分配的内存吗?

发表于 2009-05-01 最后回复 2012-03-23

二叉搜索树(如何得到叶子结点所在第几层?)

发表于 2009-04-29 最后回复 2012-03-23

(递归建立二叉搜索树时错误)Unhandle exception in FaceR.exe(NTDLL.DLL):0XC0000005:Access Violation

发表于 2009-04-29 最后回复 2012-03-23

(递归建立二叉搜索树时错误)Unhandle exception in FaceR.exe(NTDLL.DLL):0XC0000005:Access Violation

发表于 2009-04-29 最后回复 2009-04-29

空空如也

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

TA关注的人 TA的粉丝

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