<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hello_monster的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hello_monster</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hello_monster]]></copyright><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（五）使用QSqlTableModel实现数据的增删改查]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/98729909</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/98729909</guid><author>hello_monster</author><pubDate>Thu, 15 Aug 2019 13:43:39 +0800</pubDate><description><![CDATA[上一章节我们已经通过用户注册和登录功能初步接触了数据库，主要是通过QSqlQuery来与数据库进行交互，这种方式呢有一定局限性，需要比较懂sql语句，而且调用起来比较麻烦。下面我们通过使用QSqlTableModel来和数据库交互，QSqlTableModel是一个Qt封装好的数据库模型类，关联好数据库和数据表之后，我们只需要和它打交道就可以操控数据库啦。

目录

1、创建数据表

2、构建UI...]]></description><category></category></item><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（四）数据库的连接、读写]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/98181526</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/98181526</guid><author>hello_monster</author><pubDate>Tue, 06 Aug 2019 16:50:52 +0800</pubDate><description><![CDATA[那上一章节我们已经把最基本的UI框架搭建好了，这一章节我们尝试连接数据库，实现一些最基本的和数据相关的功能，比如注册和登录。

1、连接数据库

Qt中的QtSQL模块提供了对数据库的支持，在使用QtSQL模块中的这些类之前，需要在项目文件（.pro文件）中添加QT += sql这一行代码。



Qt支持的数据库类型有很多，我们这里选择了SQLite数据库，这是一个很轻量级的文本型数据库，Q...]]></description><category></category></item><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（三）UI框架搭建-02]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/98036868</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/98036868</guid><author>hello_monster</author><pubDate>Thu, 01 Aug 2019 17:31:32 +0800</pubDate><description><![CDATA[在上一章节中，我们已经搭建了一个很简陋的框架，这一章节我们继续细化，重点是通过信号与槽函数实现一些动态效果。

1、登录窗口

因为咱们这个软件有登录和注册的功能。所以得单独建一个登录窗口，用户在主窗口点击登录按钮，就会弹出这个子窗口，供用户输入账号密码进行登录。

这里我们可以用一个QDialog类型的控件来创建登录窗口，原型设计如下：



QDidalog是一个对话框控件，我们通过继承这个类...]]></description><category></category></item><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（三）UI框架搭建-01]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/97891006</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/97891006</guid><author>hello_monster</author><pubDate>Thu, 01 Aug 2019 10:31:10 +0800</pubDate><description><![CDATA[这一章节我们开始搭建整个软件的UI部分，也就是最外面的那层皮，我在网上看到有人用Qt做的高仿QQ和360，几乎可以以假乱真，所以，只要下功夫，Qt还是可以做出非常酷炫的界面的。

那Qt做UI界面呢，可以通过两种方式，一种是通过设计模式，即通过可视化的方式，拖拽、编辑控件进行设计，优点是简单粗暴，所见即所得。

还有一种方式是直接通过代码来实现，这个可能会对编码要求稍高一些，效率也较低，有点儿自虐...]]></description><category></category></item><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（二）产品设计]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/95487633</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/95487633</guid><author>hello_monster</author><pubDate>Thu, 01 Aug 2019 10:08:26 +0800</pubDate><description><![CDATA[从事过互联网产品开发的小伙伴应该都知道，如果要开发一套产品，需要产品经理收集需求，整理成产品需求文档，然后提交给开发同学进行开发的工作。

那现在只有我自己一个人来开发这个程序，虽然只有一个人，但是相关的工作不能马虎，只不过所有的工作都得自己来了。

所以这个章节我们先做产品设计，这个工作很重要，可以给后面的开发工作理清思路，避免返工。

1、产品架构



整个产品主要有三个模块来实现。

最上...]]></description><category></category></item><item><title><![CDATA[Qt实战笔记-从零开始搭建一套库存管理系统-（一）准备工作]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/95473083</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/95473083</guid><author>hello_monster</author><pubDate>Thu, 01 Aug 2019 10:04:02 +0800</pubDate><description><![CDATA[关于Qt，它是一套跨平台的开发框架，大学的时候曾经学习过，做过相关的毕设，毕业之后再没摸过，天天泡实验室编程的日子不堪回首。。

虽然现在的工作不再从事编程工作，但是掌握一门编程语言，偶尔编编小程序还是挺有意思的，所有产生一个想法：重新拾起原来学习的Qt，利用现在业余时间搭建一个可以实用的桌面小程序，通过实战把用到的Qt相关的知识点系统的串一下。

目标呢，就是搭建一个库存管理系统，可以实现最基本...]]></description><category></category></item><item><title><![CDATA[支付系统]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/81701678</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/81701678</guid><author>hello_monster</author><pubDate>Fri, 24 Aug 2018 09:57:32 +0800</pubDate><description><![CDATA[一、概述

支付系统是连接消费者、商家（或平台）和金融机构的桥梁，管理支付数据，调用第三方支付平台接口，记录支付信息（对应订单号，支付金额等），金额对账等功能，根据不同公司对于支付业务的定位不同大概有几个阶段：第一阶段：支付作为一个（封闭）的、独立的应用系统，为各系统提供支付功能支持。一般来说，这个系统仅限于为公司内部的业务提供支付支持，并且和业务紧密耦合。第二阶段：支付作为一个开发的系统，为公司...]]></description><category></category></item><item><title><![CDATA[第三方支付备付金]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/81449772</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/81449772</guid><author>hello_monster</author><pubDate>Mon, 06 Aug 2018 17:50:17 +0800</pubDate><description><![CDATA[场景：当我们在电商平台购买商品时，下单后需要先通过收银台支付货款，但是，我们支付的货款并不是支付完之后，就立刻流转到商户的账户上，而是先暂存在支付机构的备付金账户中，当我们确认收货或者订单到期自动完成之后，支付机构才将货款结算给商户。

这里引入了两个概念：备付金和备付金账户。

备付金

按照《支付机构客户备付金存管办法》的解释，客户备付金是指支付机构为办理客户委托的支付业务而实际收到的预收待付...]]></description><category></category></item><item><title><![CDATA[Python爬虫的小白学习笔记1-批量下载图片]]></title><link>https://blog.youkuaiyun.com/hello_monster/article/details/54864927</link><guid>https://blog.youkuaiyun.com/hello_monster/article/details/54864927</guid><author>hello_monster</author><pubDate>Sat, 04 Feb 2017 18:19:12 +0800</pubDate><description><![CDATA[目录

一、 先定一个小目标
二、 获得地址
三、 一个简单的爬虫
四、 获取需要的信息
五、 将信息保存下来
六、 批量保存
七、 多线程
八、 程序打包





一、 先定一个小目标
最近在自学python，根据以往的学习经验来看，学习一门新技术最好是能学以致用，在实践过程中学习的效率是最高的，那么就先从创建一个爬虫程序来开始吧。
Lofter是网易出品的一]]></description><category></category></item></channel></rss>