自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿木的专栏

编程技术学习之路

  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

转载 SVN完全备份svnadmin hotcopy

SVN完全备份svnadmin hotcopy利用svnadminhotcopy可以实现完全备份,但不能进行增量备份。svnadmin hotcopy是将整个库都“热”拷贝一份出来,包括库的钩子脚本、配置文件等;任何时候运行这个脚本都得到一个版本库的安全拷贝,不管是否有其他进程正在使用版本库。   优点是:备份过程较快,灾难恢复也很快;如果备份机上已经搭建了svn服务,甚至不需要恢复,只需要进行简...

2018-02-11 10:48:28 4633

原创 Ubuntu16.04下搭建SVN服务器+apache2和添加版本库

Ubuntu16.04下搭建SVN服务器+apache2搭建SVN服务器:采用Apache2+svn,http访问方式1.先确定安装了Apache2, 没有安装的话,使用以下命令:sudo apt-get install apache22.然后下载安装svn服务和svn-apache连接库,代码如下:sudo apt-get install subversionsudo apt-get insta...

2018-02-10 15:45:52 3245

原创 Ubuntu 15.10下安装和卸载QT5.5.1

1.Ubuntu 15.10中已经集成了gcc和g++,所以不需要再另行安装了,为保险起见可以再执行安装命令安装gcc和g++:sudo apt-get install gccsudo apt-get install g++2.安装QT5.5.1我们到这里http://download.qt.io/archive/qt/,下载qt-opensource-linux-x8

2017-03-09 11:22:44 6880

转载 STM32之CAN---发送管理分析

STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F

2017-03-03 14:24:08 3720

转载 C#中类似c和c++语言的#define用法

在c#帮助文档(https://msdn.microsoft.com/zh-cn/library/ed8yd1ha(v=vs.80).aspx)中的介绍,C#一般不使用#define这种方式来创建宏。   C#中一般用const关键字来定义, 例如:const int BITS_PER_BTYE = 8;    如果定义的变量比较多则可以写成一个常量类,在多个类中使用:   publi

2017-03-03 14:22:44 12127

转载 Ubuntu 下 libpcap 的安装和测试

Ubuntu下libpcap的安装和测试通过官方提供的资料可以了解安装的基本环境:To compile the libpcap library, your Unix distribution must have a C compiler, and the lex and bison text parsers. For Open Source Unix distributions such as

2017-03-03 13:55:10 2038

转载 在Qt中使用sleep

在Qt中使用sleep关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到sleep(0);其主要目的是让出时间片。sleep函数的精度非常低,当系统越繁忙的时候它精度也就越低,有时候我们休眠1秒,可能3秒后才

2017-03-03 13:34:50 9008

原创 STM32--程序加密

所有STM32的芯片都提供对Flash的保护,防止对Flash的非法访问 - 写保护和读保护。读保护即大家通常说的“加密”,是作用于整个Flash存储区域。STM32芯片的ID号是全球唯一的,可以使用其ID号加密程序。

2016-08-29 16:08:07 29313 7

转载 STM32之CAN---工作/测试模式浅析

STM32之CAN---工作/测试模式浅析

2016-08-27 11:34:56 3803

转载 STM32之CAN---中断管理浅析

STM32之CAN---中断管理浅析

2016-08-27 11:33:18 1249

转载 STM32之CAN---配置波特率

为了掌握如何设置STM32 CAN的波特率,首先我们得先了解一下位时间特性。

2016-08-27 11:31:15 7969

转载 STM32之CAN---TTCAN模式浅析

传统CAN 采用事件触发消息传输机制,CSMA/ CD+ AMP( Carrier-Sense Mult iple Access w ith Co llision Detect ion and Arbit ration on Message Priorit ies, 载波侦听、多路访问、冲突检测、优先级仲裁) 介质访问控制机制, 即多个消息同时发送时, 按照消息标识符的优先级顺序, 低优先级消息自动退出, 高优先级消息继续发送。这种介质访问方式提高了网络的利用率和高优先级消息的实时性, 但在重负载CAN 中

2016-08-27 11:28:28 2697 1

转载 STM32之CAN---错误管理分析

STM32之CAN---错误管理分析

2016-08-27 11:25:31 3057

转载 STM32之CAN---接收管理分析

当bxCAN接收到报文,经过过滤器过滤后,会将报文存储到FIFO中,由http://blog.csdn.net/flydream0/article/details/8148791一文中可知,每个过滤器组都会关联一个FIFO,由此可见,当接收到的报文通过过滤器后会被存储到此过滤器组关联的FIFO中(STM32共两个接收FIFO)。这个FIFO为3级邮箱深度,且完全由硬件来管理,从而节省了CPU的处理负荷,简化了软件并保证了数据的一致性。应用程序只能通过读取FIFO输出邮箱,来读取FIFO中最先收到的报文。

2016-08-27 11:18:54 3636 1

转载 STM32之CAN---发送管理分析

STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F

2016-08-27 11:16:45 20613 1

原创 Qt含各种头文件和源文件的方法

QT项目中可能有很多的文件夹需要包含进来,有的文件夹是一个独立的功能模块,这个项目可能需要而别的项目可能不需要,怎样将其包含进来呢。这里有两种方法。

2016-08-20 09:58:29 26770 2

原创 QT中实现二维码图片生成

qt中利用qrencode生成二维码图片,并在windows,linux等各个平台上使用

2016-08-08 14:39:00 21701 11

转载 Qt之设置窗口背景

以前遇到的很多小知识,从今天开始都一点一点记录下来。。。   窗口背景无非两种:背景色、背景图片。Qt中窗口背景如何设置?下面介绍三种方法:一、QPalette设置背景二、实现paintEvent,使用QPainter来绘制背景三、使用QSS来设置背景  关于QSS的使用不想多说,一般我不用QSS设置窗口背景,也不建议使用。(注意:这里是对于窗口而言)。如果是子部件当然可以。因

2016-04-13 15:20:34 1092

原创 QT中布局器的addStretch函数使用效果1

QBoxLayout中addStretch函数说明:void QBoxLayout::addStretch(int stretch = 0)Adds a stretchable space (a QSpacerItem) with zero minimum size and stretch factor stretch to the end of this box layout.函

2016-03-08 14:48:16 9444

转载 Qt运行一个实例进程-3种方式简介

文章转载于:http://blog.csdn.net/taiyang1987912/article/details/46989717一:使用QLocalSocket   方式:首先一个新的实例启动时,将尝试连接到同一个本地服务器,如果连接失败,则表示第一个实例进程,创建一个本地服务器。否则,进行退出。(.pro里加上QT += network)voidMainWidget::i

2016-03-07 15:32:32 1989

转载 堆栈窗体QStackedWidget类

本文章转载于:http://blog.csdn.net/a649518776/article/details/6636578%5C这些窗体都比较类似,相对简单,就没什么可以深入研究的了。 下面用代码实现上面窗口的设计:1.建立项目时基类选择QDialog,取消Gernerate form复选框的选中状态。2.在头文件dialog.h中编写如下代码:

2016-03-07 13:22:31 1004

转载 QT学习之QString的arg方法

博客原文链接:http://www.cnblogs.com/lomper/p/4135387.html在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似)。在QT5的帮助文档中,可以看出以下几点:使用arg(str1, str2, str3)这种方法进行替换。使用arg(str1).arg(str2).arg(str3)这种

2016-03-04 14:17:39 759

原创 QT程序打包发布

QT程序打包发布步骤总共分两个步骤:1.将程序和使用到的库放在一个文件夹中,2.打包发布1.查找程序使用的动态库和插件等有两种方法查看:1.微软的Process Explorer工具查看进程使用的动态库;1.使用Dependency Walker工具查看2.打包发布程序使用NSIS软件进行打包发布

2016-03-03 14:52:25 1430

转载 QT中QSignalMapper类信号转发器的使用和说明

原文地址:http://blog.csdn.net/seanyxie/article/details/7689423http://blog.sina.com.cn/s/blog_83e4ed0e0100yutt.htmlhttp://blog.csdn.net/mcgrady_tracy/article/details/6996947

2016-02-25 13:30:44 1899

转载 vs+qt+VAssistX搭建

qt+vs+VAssistX环境搭建

2016-02-19 10:53:10 920

转载 进程间通讯的消息队列和共享内存方式的实现

qt,进程间通讯,消息传递模式,共享内存模式

2016-02-18 15:29:23 3506

原创 Ubuntu启动时进入禁止grub界面

Ubuntu启动时进入禁止grub界面方法

2015-12-15 16:21:03 7563

原创 Qt之解决中文乱码,字体设置

Qt程序中文显示乱码的问题: 在Windows系统中QT默认都是GBK编码方式,而在Ubuntu环境设置默认是UTF-8(无BOM)编码方式。当QT程序从Ubuntu系统中转到Windows系统中运行或从Windows系统转到Ubuntu环境时就会出现程序显示乱码的问题。 在Windows系统中默认编码:System(简体中文windows系统默认指的是GBK编码,即下拉框选项里的GBK/windows-936-2000/CP936/MS936/windows-936)。 UT

2015-12-15 14:31:51 4294

原创 windows下设置QT程序的版本信息、程序图标和可执行文件图标

windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?那就如下操作吧:新建***.rc文件,编辑rc文件的信息如下:#if defined(UNDER_CE)#include #else#include #endifVS_VERSION_INFO VERSIONINFO    FILEVER

2015-12-14 16:48:00 1896

原创 qt中文国际化和图片资源使用方法

qt,中文国际化,图片资源使用方法

2015-09-14 09:57:42 673

原创 QT程序中打开txt,word,excel,cad等的方法

/* 打开Word文档*/void MainWindow::OpenWord(){ //隐式的打开一个word应用程序 QAxWidget word("Word.Application"); //word.resize(1280,720); //没有用 //获取所有工作文档 QAxObject * documents =

2015-08-21 17:12:21 14365

原创 QT程序打开网页

1.QT程序打开网页的方法        /* 方法一*/ QDesktopServices::openUrl(QUrl(QString("www.baidu.com"))); QUrl url(QString("www.baidu.com")); bool is_open = QDesktopServices::openUrl(url); /*方法

2015-08-21 16:03:56 6817

原创 QT程序自适应屏幕大小

QT,界面

2015-08-21 15:18:41 12745

原创 QT界面,按钮,Label背景图片设置方法

QT,背景图片

2015-08-21 14:54:59 27232

原创 QT子窗口关闭浅记

现在正在做的QT项目中有一个主窗口,多个子窗口。在编写子窗口时,我的想法是:打开子窗口时新建一个子窗口,关闭子窗口时就关闭窗口(而不是隐藏窗口)。假设子窗口类为QDialog,在关闭子窗口的按钮事件处理中分别使用了this.close(),this,reject(),this.done(falgnum)进行试验发现均不能将子窗口关闭,三个函数只是达到了隐藏窗口的作用。仔细查看QT帮助文

2012-12-23 16:44:36 2757

halcon算子函数

halcon算子函数讲义,希望对学习halcon的有帮助,这是第一章节内容

2018-08-20

DOC高级教材DOC高级教材

DOC高级教材包括_MS--DOS高水平程序设计,_内存管理深入剖析,dos程序员参考手册,DOS实例手册

2011-09-03

DOS基础教程包括命令

DOS基础教程包含DOC入门命令,深入命令,DOS下的系统设备加载与系统环境设置等,初学者可以看看

2011-09-03

计算机辅助几何设计与非均匀有理B样条

关于计算机几何和图形学方面必学的一本书,是图形学的数学基础书,算是经典教材吧

2011-03-15

DOS命令全集DOS命令全集

想学DOS的可以下了看看比较全的DOS命令,包括简单易懂的注释

2011-03-15

计算机二级C语言上机南开100题

南开c上机100题,挺好的

2008-05-01

空空如也

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

TA关注的人

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