<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lpdpzc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lpdpzc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lpdpzc]]></copyright><item><title><![CDATA[内存对齐问题]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/41915975</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/41915975</guid><author>lpdpzc</author><pubDate>Sat, 13 Dec 2014 22:40:51 +0800</pubDate><description><![CDATA[当你看到这个标题，仍想往下读的时候说明你已经开始关注数据在内存存储问题了。

好吧，下面先想一个问题：

struct  stu{
char sex;
int length;
char name[10];
};
sizeof (struct  stu) = ???


如果你的答案是：15 。那你该仔细看看下面的分析了！！！！

一、概念 
 
对齐跟数据在内存中的]]></description><category></category></item><item><title><![CDATA[MySQL存入图片+Qt读入读出数据库中的图片]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/41915835</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/41915835</guid><author>lpdpzc</author><pubDate>Sat, 13 Dec 2014 22:38:54 +0800</pubDate><description><![CDATA[还记得之前的一个项目里要向数据库中存入图片，然后Qt要在数据库中读入读出图片，当时纠结了好久，查阅了很多资料才解决，所以希望本文能给需要朋友点帮助。好了废话不多说，下面开始讲实现步骤。

1.MySQL存入图片

首先建表时要声明字段的类型为longblob类型，如下：

create table `sfood`(
`name` varchar(255) not null,
`ty]]></description><category></category></item><item><title><![CDATA[4-20ma转 0-5V]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9812153</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9812153</guid><author>lpdpzc</author><pubDate>Wed, 07 Aug 2013 09:21:27 +0800</pubDate><description><![CDATA[以下电路给你参考。

先把4~20mA经由 R6 250欧 变为1~5V（图中红线），再用运放移位放大，得到 0~5V（图中绿线）。如能用+/-电源供电给运放则零点会更准确。




7 天前 上传
下载附件
(69.98 KB) 


 
 
再来个0-5V转1-5V的，怎么样？

电路都是大同小异的，元件值我就特别抹去了，有兴趣的自己弄一下更好。



]]></description><category></category></item><item><title><![CDATA[Qt安装—搭建VS2008+QT开发环境(转)]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9370879</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9370879</guid><author>lpdpzc</author><pubDate>Thu, 18 Jul 2013 17:08:01 +0800</pubDate><description><![CDATA[Qt安装—搭建VS2008+QT开发环境(转)


（一）工欲善其事，必先利其器，废话不多讲。
      总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚：
     1，首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT，还有要求下载VS2008 SP1补丁的等等。很乱，对于刚接触Qt开发者会造成不必要的困扰，安装个开发环境真的需要那么繁]]></description><category></category></item><item><title><![CDATA[电源防接反]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9229311</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9229311</guid><author>lpdpzc</author><pubDate>Tue, 02 Jul 2013 23:14:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[QT中的打印]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9094421</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9094421</guid><author>lpdpzc</author><pubDate>Fri, 14 Jun 2013 14:22:03 +0800</pubDate><description><![CDATA[qt中简单的打印过程
1、新建一个qprintviewdialog对象p。
2、connect对象p的 printrequisition 信号到自己的一个函数如doprint(*printer)
3、实现doprint函数，就是在里面使用 qpainter(print)新建一个painter后直接在里面画就好了。
4、p.exec()
这种方式是显示qt提供的打印预览对话框，该对话框需要]]></description><category></category></item><item><title><![CDATA[QT   定时器]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9015627</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9015627</guid><author>lpdpzc</author><pubDate>Mon, 03 Jun 2013 17:55:04 +0800</pubDate><description><![CDATA[QTimer::singleShot(2000,this,SLOT(single()));  
 单次]]></description><category></category></item><item><title><![CDATA[QT 打开文件对话框总结]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/9010801</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/9010801</guid><author>lpdpzc</author><pubDate>Mon, 03 Jun 2013 10:06:57 +0800</pubDate><description><![CDATA[一： 
Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ",  tr("Allfile(*.*);;mp3file(*.mp3)"));  
说明：这样就会产生一个对话框，和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。
参数1：父窗口
参数2：对话框的标题
参数3：默认的打开的]]></description><category></category></item><item><title><![CDATA[QT 点滴]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8988120</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8988120</guid><author>lpdpzc</author><pubDate>Wed, 29 May 2013 10:21:38 +0800</pubDate><description><![CDATA[类定义后面要加";"
函数的实现部分,如果定义部分有void,则实现部分不能少;
检查include文件有无少;

error: request for member `show' in `((MainWindow*)this)->MainWindow::rightform', which is of non-class type `RightForm*'|
"->"与"."问题]]></description><category></category></item><item><title><![CDATA[运放]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8985533</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8985533</guid><author>lpdpzc</author><pubDate>Tue, 28 May 2013 16:43:09 +0800</pubDate><description><![CDATA[我们经常看到很多非常经典的运算放大器应用图集，但是这些应用都建立在双电源的基础上，很多时候，电路的设计者必须用单电源供电，但是他们不知道该如何将双电源的电路转换成单电源电路。   

    在设计单电源电路时需要比双电源电路更加小心，设计者必须要完全理解这篇文章中所述的内容。

1．1 电源供电和单电源供电

    所有的运算放大器都有两个电源引脚，一般在资料中，它们的标识是VCC]]></description><category></category></item><item><title><![CDATA[windows 7 旗舰版搭建WINCE6 开发环境过程]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8982101</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8982101</guid><author>lpdpzc</author><pubDate>Mon, 27 May 2013 22:05:11 +0800</pubDate><description><![CDATA[基于Windows 7旗舰版搭建WinCE6.0开发环境的过程

      首先感谢JeffreyLi提供了更简便的安装WinCE6.0 R3的方法，今天验证过了，确实比我之前整理的《WinCE6.0
 R3的安装步骤》方便很多，十分感谢！
      为了方便大家参考，重新整理的安装步骤如下：]]></description><category></category></item><item><title><![CDATA[QT 调试器配置]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8962260</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8962260</guid><author>lpdpzc</author><pubDate>Wed, 22 May 2013 20:27:08 +0800</pubDate><description><![CDATA[使用QtCreator约两个多月了，两个月内都是用QtCreator与VS两个混用，因为一直是QtCreator的调试器没有配置明白，于是我选用了Visual 2008来调试。VS2008对于编Qt来说感觉就是没有QtCreator好用，不过各取所长吗。今天我调试程序时，发现VS 2008编译出来的程序，误报一个叫什么QObject: Cannot create children for a pa]]></description><category></category></item><item><title><![CDATA[QT TableWidget应用笔记]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8956018</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8956018</guid><author>lpdpzc</author><pubDate>Tue, 21 May 2013 16:22:15 +0800</pubDate><description><![CDATA[1、设置表头及大小
QStringList 
header;
    header"ID""NAME""年龄""sex""data";
    ui->tableWidget->setHorizontalHeaderLabels(header);
ui->tableWidget->setRowCount(3);    ui->tableWidget->setColumnCount(5);]]></description><category></category></item><item><title><![CDATA[QByteArry类的应用]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8947448</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8947448</guid><author>lpdpzc</author><pubDate>Sun, 19 May 2013 18:56:42 +0800</pubDate><description><![CDATA[Qt GUI API中使用Unicode类型的字符串类QString。使用Unicode的好处是可以支持更多的地区语言，ASCII是Uncode的子集。

QByteArray和QString的方法和属性相似，可以参考QString。另外有一些与QByteArray相关的非成员函数：



[cpp] 
view plaincopyprint?


//Related Non-]]></description><category></category></item><item><title><![CDATA[QT exe发布]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8895153</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8895153</guid><author>lpdpzc</author><pubDate>Tue, 07 May 2013 14:48:09 +0800</pubDate><description><![CDATA[困扰好几天的问题，终于今天得到解决，心情很是激动，所以今晚特抽出一些时间写一写总结，希望其他人在遇到此类问题的时候少花一些时间，少走弯路。
  相信在用QT开发软件的朋友们，在写好代码，运行效果达到自己的要求，此时有一些小激动，因为自己播下的种子，此时此刻结成果实。然而将生成的exe文件放到桌子上，打开时，问题出现，没有找到QtCore4.dll等文件，此时你所要做的事情就是添加它所需要的文件，]]></description><category></category></item><item><title><![CDATA[QT 不规则窗体]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8842037</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8842037</guid><author>lpdpzc</author><pubDate>Tue, 23 Apr 2013 21:47:03 +0800</pubDate><description><![CDATA[看到网上有很多不规则窗体的实现,效果很酷.于是使用QT也实现了一个,QT的不规则窗体实现非常简单,只需要设置一个mask(遮掩)图片,这个图片的格式可以使用png或bmp格式,我使用了png格式,默认窗体是矩形的,使用png图像,将需要隔离在窗体之外的区域的像素设置为白色或透明色,其他颜色的区域对应显示出来的窗体.关键代码就几行.
#ifndef IRREGULARFORM_H
#define]]></description><category></category></item><item><title><![CDATA[uip 客户端工作流程]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8819578</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8819578</guid><author>lpdpzc</author><pubDate>Thu, 18 Apr 2013 16:13:50 +0800</pubDate><description><![CDATA[1      概述：
网络上关于uIP协议栈的文章不少，大多是讲解自带的http服务器为例子，没有过多的说明作为CS客户端在实际中的应用。
 
本文主要讲述ENC28J60和uIP协议栈作为CS模式在客户端的应用，即采用主动连接与服务器进行用户数据交互，保持长连接，支持自动重连。
         
编译器：Keil3 C51 8.18 
uIP版本：0.9
ENC28J60：ENC]]></description><category></category></item><item><title><![CDATA[UIP移植]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8804262</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8804262</guid><author>lpdpzc</author><pubDate>Mon, 15 Apr 2013 15:44:35 +0800</pubDate><description><![CDATA[关于uIP的移植以及部分特性解析和勘误
 
 
　　关于嵌入式网络的领域,uIP是一个值得去学习的轻量级协议栈,在我的理解里,uIP具有如下特点.
　　1.封装性好
　　封装性好体现在uIP它能做到的网络协议栈的底层所做的工作都给完成了,当然包括最基本的数据链路层和网络层,当然,物理层是不确定的,需要我们自己写驱动程序接口然后进行接合.整个完整的uIP只留给用户两个宏定义(另外一个为UI]]></description><category></category></item><item><title><![CDATA[QT 数据库操作]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8755388</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8755388</guid><author>lpdpzc</author><pubDate>Wed, 03 Apr 2013 13:11:38 +0800</pubDate><description><![CDATA[原创Sqlite+Qt4.5.3+QDateTime编写程序
本文为自己原创，如要转载，请注明出处
http://hi.baidu.com/armlinuxhouse/blog/item/8e028897c8aae847d0135e4c.html
看了看网上关于Qt的sqlite数据库中存入时间的文章并不多，自己在做项目的过程
中也正好遇到了这个问题，一位很难搞定，小人不才，弄了弄，竟然弄]]></description><category></category></item><item><title><![CDATA[android 环境配置]]></title><link>https://blog.youkuaiyun.com/lpdpzc/article/details/8655351</link><guid>https://blog.youkuaiyun.com/lpdpzc/article/details/8655351</guid><author>lpdpzc</author><pubDate>Sun, 10 Mar 2013 09:12:36 +0800</pubDate><description><![CDATA[所谓Android的开发环境，主要是以下两个组件，Android Software Developer Kit（Android软件开发工具包）和Eclipse（编辑器，提供很多方便功能）两大块，下面分别介绍他们的安装方法。


安装Eclipse


要安装Eclipse，首先要安装Java Developer Kit（JDK，Java开发者工具包）和Java Runtime Envi]]></description><category></category></item></channel></rss>