自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

转载 QT简单获取外网IP

转载自 http://www.qtcn.org/bbs/read-htm-tid-51130.html主要通过该Url:http://www.3322.org/dyndns/getip获取IP,我们可以通过QNetworkAccessManager这个管理类进行下载获取该url的信息,从QNetworkReply里面读到内容存储在本地或者直接写到内存,打印下该内存的信息,就到了你本

2016-07-23 10:43:40 3917

转载 【转】一个URL编码和解码的C++类

转自链接:http://hi.baidu.com/luckwxx623/blog/item/e4e04c3d7e54450dbaa167da.html-------------------------------------------------------------------------------------------------------下面的代码实现了一个用于C++中转码

2016-05-01 10:20:35 3639

转载 设置win10保护色

http://blog.csdn.net/?ref=toolbar_logo

2016-01-30 20:58:44 1883

原创 qwt6.1.2静态编译

qwt静态编译需要用到静态的qt1. 打开qwt目录下的qwtconfig.pri文件;2. 将第27行 QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION改为 QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-static3. 注释掉第75行 QWT_CONFIG +=

2015-11-25 11:55:01 2388

转载 一个c回调函数的例子

#include// 方法指针的格式为:int (*ptr)(char *p) 即:返回值(指针名)(参数列表) typedef int (*CallBackFun)(char *p); // 为回调函数命名,类型命名为 CallBackFun,参数为char *p // 方法 Afun,格式符合 CallBackFun 的格式,因此可以看作是一个 CallBackFun

2014-09-30 14:19:45 781

转载 ubuntu14.04添加桌面快捷方式

1. 在桌面新建文档: vi vs.desktop

2014-09-30 11:18:45 4474

转载 enc28j60 bug

enc28j60.c里初始化代码434行:// enable interrutps spi_write_op(ENC28J60_BIT_FIELD_SET, EIE, EIE_INTIE|EIE_PKTIE|EIR_TXIF);EIE寄存器里并没有EIR_TXIF这一位,那是EIR寄存器里的。不知写这里是什么意思。第542行:// Reset the transmit

2014-07-18 12:14:09 1063

转载 SlickEdit

SlickEdit破解文件(来自网络)Editor Emulation: 可以模拟各种编辑器, 如: VIM, Emacs等, 我先选了CUA, 就是跟office word一致的快捷键方式.Color Scheme: 我选择了一个墨绿色背景的 Chalkboard, google了一下发现 GitHub Gist上面有一些人自己的设置, 以后可以去参考别人的定制一下.Fonts(字体):

2014-04-13 00:08:20 3044

转载 vs2008+Qt 编译MySQL驱动

前期准备工作:1.首先当然是要有VS2008+Qt的开发环境,这个没什么好说的,一搜一大把的例子。2.安装MySQL,最好是4以后的版本,再一个就是安装时选择最全的安装方式,这样才有include和lib。3.由于MySQL先天的路径问题(就是它的路径里面有空格),我们需要把它的include和lib目录复制出来,放在一个没有空格的目录下。    比如在C盘建立mysql文件夹,把

2014-03-19 15:49:56 2046

转载 ubuntu下安装qt的mysql驱动遇到的问题

参照网上教程,做的过程遇到很多问题,记下.1.首先我将软件中心搜到的mysql server和客户端都装上了.2.sudo apt-get install libmysqlclient18 libmysqlclient-dev libmysqld-dev3.参照qt creater的帮助,搜sql可以找到database driver字样How

2014-03-19 15:02:38 912

转载 Ubuntu 12.04全局菜单开启和关闭

根据网上的说法,就是在Ubuntu下边,如果用户不习惯于苹果式的全局菜单,可以通过以下命令卸载相关程序以达到取消全局菜单的目的:        sudoapt-get remove indicator-appmenuappmenu-gtk       相反地,如果你的全局菜单不见了,或许可以通过安装以上程序以重新启用全局菜单:        sudo apt-get ins

2014-02-09 22:58:47 4229

转载 VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序

原文地址: http://www.cnblogs.com/elect-fans/archive/2012/03/29/2422816.html下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编

2014-01-24 09:48:31 1582

原创 vm中ubuntu持载宿主机共享目录

sudo mount -t vmhgfs .host:/ /mnt/hgfs

2014-01-24 09:46:13 694

转载 详解 Qt 下 QLibrary 动态加载 dll

Qt 下 QLibrary 动态加载 dll是本文要介绍的内容,先来配置环境,测试平台:Windows XP Sp3 + Qt 4.5 + Compaq Visual Fortran Version 6.6。下了个Qt Creator功能挺强大的,测试一下QLibrary动态加载VS下编译的Fortran写的dll。在pushButton上建立click()信号的槽#include "ma

2014-01-21 21:16:34 8021 2

转载 c++对象池

通过重载new和delete实现简单的对象池对象池的用途在这里就不介绍了,本例中只是其一个简单的实现。#include #include using namespace std;templateclass T>class object_pool{    listvoid *> data_list;public:    void* malloc

2014-01-10 16:43:28 715

转载 推荐一个生成等待动画gif的网站

http://preloaders.net/en

2014-01-09 15:08:50 1721

转载 UBUNTU SecureCRT乱码问题

倒腾了半天,终于把SecureCRT乱码问题给解决了1. 首先确保SecureCRT的Options -> Session Options -> Apperance -> Character Encoding和服务器上的编码一致2. Options -> Session Options -> Apperance ->Font 确保字体的字符集和服务器上的一致,要不然显示出来的全是问号

2014-01-02 16:27:03 903

转载 500台以上局域网配置IP、子网掩码

IP和子网掩码  我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP  A类IP段  0.0.0.0 到127.255.255.255  B类IP段  128.0.0.0 到191.255.255.255  C类IP段  192.0.0.0 到223.255.255.255  XP默认分配的子网掩码每段只有255或0  A类的默认

2013-12-27 09:45:10 1537

转载 Ubuntu下编译安装Qt-4.8.2

一 、源代码的获取。 官网http://qt.nokia.com/downloads,最新的是4.8.2版本。二、解压代码 tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz 解压完进入解压后的源代码文件夹 三、执行./configure生成makefile ./configure -prefix /usr/local/

2013-12-13 11:21:38 938

转载 解析QT 使用Sqlite存储读取文件

QT 使用Sqlite存储读取文件是本文所介绍的内容,Qt中使用第三方的数据库(Sqlite)存储并读取文件本体,在网上找了一下关于如何在数据库中存储文件本体(一般是关于image)的内容,但是发现大多数的做法都是存储文件相应的路径,需要该文件的时候通过路径查询,感觉那样的做法的话,文件只是在一种抽象的方式被存储在了数据库中,本体并没有被存储,这样做可能是出于效率和数据库大小的考虑(本人对数据库知

2013-12-05 11:05:09 1659

转载 ubuntu 配置samba 这篇比较实用

今天在家,闲着没事,就想学习一下samba 来实现windows xp 访问ubuntu 的文件夹(家里有两台pc),google了很多文章,但是很多都没有用,不过鸟哥的文章有很清楚的介绍,呵呵,但是没有很认真的研究,只想先简单的实际之,花了3,4个小时才终于搞定,记录之,一. samba的安装:# sudo apt-get insall samba# sudo apt-get ins

2013-12-03 15:08:32 609

原创 windowsCE中网络共享的使用

CD到network目录下,建立连接: net use folder //PCname//share /user:username  其中folder为映射到本地的文件夹名,PCname为远程计算的计算机名,share为共享目录。如果有用户名,需要以/user:username的格式输入用户名。用此方法也可以连接linux下的samba服务断开连接: net use /dele

2013-12-03 15:04:51 1594

转载 在Linux中使用Windows的ttf字体

在/usr/share/fonts下建立msfonts文件夹,将所需的ttf字体复制到新建的文件夹里,执行fc-cache命令刷新字体缓存即可。

2013-09-26 13:38:08 2490

原创 用SlickEdit远程调试arm-linux

开发环境:  SlickEdit--15.0.1.3  arm-linux-gcc--FriendlyARM 4.4.3  arm-linux-gdb--6.8.501. 配置SlickEdit远程调试环境  Debug--Debugger Options, 在弹出的对话框中选择左边的Debugging--Configurations, 新增一项配置, 如下图

2013-09-25 13:36:15 3942

转载 编译arm-linux-gdb

注:arm-linux-gdb的安装路径是/usr/local/arm-gdb1、arm-linux-gdb的编译安装下载gdb-6.8.tar.bz2至工作目录gdb源码下载:http://ftp.gnu.org/gnu/gdb/命令如下:$tar -jxvf gdb-6.8.tar.bz2$cd gdb-6.8$./configure --target=arm-li

2013-09-25 11:53:27 1842

原创 wince中创建高优先级高实时性的线程

线程入口函数DWORD ThreadProc(LPVOID pParam){ return 1;}在主线程中创建子线程void CceThread::OnBnClickedBeginThread(){ HANDLE thHandle; thHandle = CreateThread(NULL, 0, ThreadProc, this, 0, 0); //建立新的线程 Ce

2013-08-26 15:49:31 1338

转载 Qwt使用之QwtPlot

QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtPlot拥有4个axes(轴线)yLeft  Y axis left of the canvas.

2013-08-19 22:52:04 31091 8

转载 STL vector用法介绍

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种

2013-08-14 22:45:41 597

转载 用qwt绘制AD波形

引子     项目终于快完成了,现在开始整理下代码,总结下,今天先分享下关于使用如何用QWT绘制波形,先把图给贴出来。关于QWT    以下源于百度百科“QWT全称是Qt Widgets for TechnicalApplications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D

2013-08-14 10:48:07 3919 1

转载 (zz)使用QWT产生error LNK2001的原因及解决方法

在使用QWT进行二维曲线绘制,使用方法如下:class Plot: public QwtPlot{   Q_OBJECT……}此时报错:error LNK2001: 无法解析的外部符号"public: static struct QMetaObject const QwtPlot::staticMetaObject"出现这样的连接错误一般都是由于QwtPlot类的头文件

2013-08-07 15:47:19 775

原创 英文系统wince在程序中动态加载字库显示汉字

1.加载字库及创建字体 #define FONTPATH _T("\\Windows\\SIMSUN.TTC") int cnt; cnt = AddFontResource(FONTPATH); if (cnt == 0) { return (GetLastError()); } ::SendMessage( HWND_BROADC

2013-05-23 15:13:15 1962 1

原创 XP下安装WinCE SDK时出现错误ToolsMsnCCA(Error)解决方法

安装时不要安装文档就行了还找到另外的解决方法,参考http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/9953f1fc-b412-4df7-a893-f1e45c75b461

2013-05-22 10:07:22 681

原创 通过指针将float数据转换成两相unsigned short数据

unsigned short s[2] = {0,0};float f1 = 0.12345;s[0] = *((unsigned short*)&f1);s[1] = *((unsigned short*)&f1+1);

2013-05-16 11:17:14 2476

转载 使用qmake将QT的.pro转换为VS的.vcpoj

进入Qt 4.8.2 Command Prompt 命令行,CD到文件所在目录qmake -tp vc -o  E:\Demo\hello.vcproj   E:\Demo\hello.pro格式为  qmake -tp vc -o

2013-05-02 15:35:59 1446

转载 STM32通用定时器(TIM2-5)基本用法

STM32的定时器是个强大的模块,定时器使用的频率也是很高的,定时器可以做一些基本的定时,还可以做PWM输出或者输入捕获功能。从系统框架图下看,名为TIMx的有八个,其中TIM1和TIM8挂在APB2总线上,而TIM2-TIM7则挂在APB1总线上。其中TIM1&TIM8称为高级控制定时器(advancedcontroltimer).他们所在的APB2总线也比APB1总线要好。APB2可以工作在7

2013-04-09 21:33:23 6507

原创 STM32定时器定时时长计算公式

T=(TIM_Period+1)*(TIM_Prescaler+1)/TIMxCLK其中,TIMxCLK是其时钟频率,若是晶振为8MHz的,一般为72MHz

2013-04-09 20:59:41 8600

原创 在list的任意位置插入数据

int i; list::iterator j = testint.begin(); for (i=0;i<n&&j!=testint.end();++i) { ++j; } testint.insert(j, data);其中n为插入的位置, data为插入的数据

2013-03-15 11:59:24 5942

转载 ADS8344数据采集

原文地址:http://blog.21ic.com/user1/6015/archives/2009/63764.html数据采集在工业测试系统中是一个很重要的环节,其精确性和可靠性是至关重要的。本文阐述的数据采集系统精度高达16位,能够对8个外部模拟通道进行A/D采样,最大模拟输入信号范围达到-15~+15V。该系统具有限幅保护功能,程序编写简便,能够实现对远端数据的采集和传输。

2013-01-23 10:33:40 3253

原创 记录自己用到的tcpdump命令

sudo tcpdump udp and port 3333 -en -nn -s 0 -i lo -XX参数说明:udp   侦听UDP协议port 3333   3333端口上的内容-e    所截取的每个包都显示链路层报头:源MAC地址>目的MAC地址,以太类型 IPV4 (0X0800), 包数据长度。-n    别把地址转换成名字:显示ip地址,而非主机名

2013-01-15 10:18:24 709

转载 (转载)SlickEdit基本设置

SlickEdit里面的文件不要使用中文路径(16.0.0.6版本有这个bug,16.0.3已经修正)会造成项目里面的Tag Files无法自动自动连接,从而不能够整个项目的自动匹配变量和函数;Tools-->Tag FilesSlickEdit软件自身BUG,在对中文做块注释的时候会使得中文变成乱码;Document-->Comment BlockSlickEdi

2013-01-08 11:43:53 15175

stm32利用spi连接MAX1168进行采样

EWARM下stm32使用spi对AD芯片max1168进行采样,使用库函数编写,有DMA和直接读写两种方式

2013-07-13

非延时按键消抖及长按检测程序

按键读取后,可调用该程序进行软件消抖,同时判断按键是不是长按。不是采用延时检测的方式,不会阻塞程序。

2013-02-09

AUTOLISP@DCL基础

吴永进编著,很经典的一本教材。好像网上的电子版较少,上传一下

2009-03-28

空空如也

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

TA关注的人

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