<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[忧愁的awe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DFSAE</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DFSAE]]></copyright><item><title><![CDATA[HP-SOCKET学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/106906527</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/106906527</guid><author>DFSAE</author><pubDate>Wed, 24 Jun 2020 18:52:19 +0800</pubDate><description><![CDATA[介绍

HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架，包含服务端组件、客户端组件和Agent组件，广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统，提供C/C++、C#、Delphi、E（易语言）、Java、Python等编程语言接口。HP-Socket对通信层完全封装，应用程序不必关注通信层的任何细节；HP-Socket提供基于事件通知模型的API接口，能非常简单高效地整合到新旧应用程序中。

来自百度百科介绍。
对于这个库，只是偶然间用到他的HTTP功能。虽然事情已]]></description><category></category></item><item><title><![CDATA[windows系统下QT打包后到不同系统的各种报错问题分析]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/106033940</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/106033940</guid><author>DFSAE</author><pubDate>Sun, 10 May 2020 11:45:36 +0800</pubDate><description><![CDATA[最近碰到好多人问关于WINDOWS上的QT打包后在自己电脑上可以运行，换台电脑报各种错误的问题。于是特地写个帖子总结下一些问题：
首先是打包QT，将QT的系统库拉出来。
这里可以借用windeployqt工具。
打包参考（其他平台打包也可以用对应平台的这个工具）：
https://blog.youkuaiyun.com/DFSAE/article/details/78615121
他是QT目录下的工具，但他会把对应的QT相关的库文件都拉过来。所以也要注意工具拉的位数，比如我用msvc2017_64\bin和msvc20]]></description><category></category></item><item><title><![CDATA[hpsocket实现HTTP通信功能]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/105801315</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/105801315</guid><author>DFSAE</author><pubDate>Thu, 30 Apr 2020 23:03:58 +0800</pubDate><description><![CDATA[利用hpsocket库实现一个简单的HTTP通信功能，在他的demo示例上修改]]></description><category></category></item><item><title><![CDATA[JNI总结（2）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/105449816</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/105449816</guid><author>DFSAE</author><pubDate>Sat, 11 Apr 2020 12:01:46 +0800</pubDate><description><![CDATA[碰到了一个需求。大致要求是需要通过jni底层的C/C++代码调用上层java的函数。为把整个思路列的清楚点，把具体步骤的过程罗列了出来。
花了点时间一些Jni简单的用法总结了一下:

https://blog.youkuaiyun.com/DFSAE/article/details/105443135

1. JNI介绍

https://docs.oracle.com/javase/8/docs/techn...]]></description><category></category></item><item><title><![CDATA[JNI总结（1）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/105443135</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/105443135</guid><author>DFSAE</author><pubDate>Fri, 10 Apr 2020 22:22:28 +0800</pubDate><description><![CDATA[说明：

这部分是写在JNI反射调用之后，因为普通的JNI在很早以前就使用过。现在做JNI内容的总结，整理了一下思路，发现基本的使用主要就两种：

JAVA程序正向调用JNI,JNI内对C/C++代码功能进行调用。
	需要集成在JNI接口生成的库中，在C/C++的代码中反射调用JAVA代码。
第一种其实就是常用的一些使用方式，后面会详细讲述，第二种用到的情况倒是不多，相当于在JNI组成的库中需要在...]]></description><category></category></item><item><title><![CDATA[解决服务器上启动QT程序失败的问题]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/53427943</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/53427943</guid><author>DFSAE</author><pubDate>Fri, 10 Jan 2020 11:47:30 +0800</pubDate><description><![CDATA[问题解决记录：

问题描述：

用QT写了一个程序

但放到VPS出现了下列错误提示：





QXcbConnection: Could not connect to display



Aborted







解决方法（不安装QT的前提下）：



首先保证本地打包的在服务器上的库没又缺斤少两，可以用ldd命令看依赖库。因为可能有的库在自己电脑上已经安装过了，服务...]]></description><category></category></item><item><title><![CDATA[HTTP上传文件的总结]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/81875237</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/81875237</guid><author>DFSAE</author><pubDate>Mon, 18 Nov 2019 11:57:37 +0800</pubDate><description><![CDATA[一.问题描述

本来希望在android上做一个.so库，然后app可以调用，结果在实际加载调用时却报这样的错： 
E linker  : library “/system/lib64/libXXX.so” (“/system/lib64/libXXX.so”) needed or dlopened by “/system/lib64/libXXXXXX.so” is not accessible...]]></description><category></category></item><item><title><![CDATA[GCC，Makfile学习笔记]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/90489551</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/90489551</guid><author>DFSAE</author><pubDate>Thu, 23 May 2019 23:21:28 +0800</pubDate><description><![CDATA[0.编译过程
C/C++源码文件---------编译----------》目标文件.o        gcc -c main.c -o a.o
多个目标文件(.o)------------连接-----------》可执行文件  gcc main.o -o main.out
编译过程检查语法，需要知道依赖的头文件的声明，一般一个头文件对应一个目标文件
链接过程主要链接库和其他目标文件
完整过程如...]]></description><category></category></item><item><title><![CDATA[简单练手的Launcher（一）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/86716432</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/86716432</guid><author>DFSAE</author><pubDate>Thu, 31 Jan 2019 20:06:33 +0800</pubDate><description><![CDATA[文章目录前言Launcher介绍目标效果开发环境实现1.新建一个项目1.1.去掉标题栏1.2.设置分类关于intent2.选择布局方案2.1.整体布局设计2.2.主界面布局设计2.3.APP层的设计APP的布局页指示布局2.4.页动画效果层2.5.浮动图标层总结
前言
最近想系统的学习android，无奈之前的基础太差(linux)，所以算是一切从头开始学习。
从Android的启动流程开始，到L...]]></description><category></category></item><item><title><![CDATA[脉搏检测器脉冲检测算法]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/83046511</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/83046511</guid><author>DFSAE</author><pubDate>Sun, 14 Oct 2018 13:39:43 +0800</pubDate><description><![CDATA[这个是近期整理到的多年前帮别人做的一个脉搏检测器的毕业设计。
中间的一个核心是对脉搏进行检测。
算法的原理是：//http://www.ixueshu.com/document/a460a38fab50393a318947a18e7f9386.html
下面是代码，因为这是很多年前的代码了。写的有点乱。
int plus_dectect(int adc_val)
{
  enum
  {
   S...]]></description><category></category></item><item><title><![CDATA[USB HID设备数据的读取]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/81876573</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/81876573</guid><author>DFSAE</author><pubDate>Sun, 14 Oct 2018 13:14:22 +0800</pubDate><description><![CDATA[USB设备（HID）

linux获取USB数据的方式： 
1.通过读取/dev/hidrawX设备节点 看名字就知道意思了（这个需要在编译的时候打开） 
2.如果是标准HID设备，还可以通过/dev/input里的设备节点读取



方式一.通过input/event获得数据

这里的数据被转化为统一的结构，结构的定义在input.h中，值也在头文件中定义。几个结构体定义如下： 
我们在even...]]></description><category></category></item><item><title><![CDATA[简易入门MFC]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78706773</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78706773</guid><author>DFSAE</author><pubDate>Mon, 26 Mar 2018 17:06:31 +0800</pubDate><description><![CDATA[工作需要用到MFC，需要能快速上手，中间碰到不懂的简单的看了下源码，参考了些资料。目标：做一个简单的计算器，代码就不考虑了，主要强调如何上手MFC，和简单了解MFC的框架。1.如何创建一个MFC工程项目创建MFC的过程如下：（visual studio 2012）1&amp;gt;.新建-&amp;gt;项目：选择MFC应用程序，名称这里用test(随意，和后面代码那里一致)。然后点确定。2&amp;gt;.出现MFC生...]]></description><category></category></item><item><title><![CDATA[如何自定义一个通信协议]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78965235</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78965235</guid><author>DFSAE</author><pubDate>Sun, 21 Jan 2018 14:07:27 +0800</pubDate><description><![CDATA[借鉴简单的OSI和TCP/IP通信模型来讨论如何自定义一个适应自己的通信协议



前言
经典的OSI七层模型
1TCPIP模型解析
11整体介绍
22数据链路层
23网络层
24传输层
25应用层




不同类型的通信方式的总结
1从上述模型协议中获得的经验
2几种的情况的通信协议
21简单的数据传输功能
22借助了硬件模块协议栈的通信
23直接使用socket通信


3其他补充
31参考协...]]></description><category></category></item><item><title><![CDATA[UML面向对象建模与设计——笔记（三）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78955117</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78955117</guid><author>DFSAE</author><pubDate>Tue, 02 Jan 2018 19:51:50 +0800</pubDate><description><![CDATA[UML面向对象建模与设计（第二版）笔记——第三部分：实现]]></description><category></category></item><item><title><![CDATA[UML面向对象建模与设计——笔记（二）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78916090</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78916090</guid><author>DFSAE</author><pubDate>Wed, 27 Dec 2017 20:29:58 +0800</pubDate><description><![CDATA[UML面向对象建模与设计（第二版）笔记——第二部分：分析与设计]]></description><category></category></item><item><title><![CDATA[UML面向对象建模与设计——笔记（一）]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78867587</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78867587</guid><author>DFSAE</author><pubDate>Thu, 21 Dec 2017 20:47:21 +0800</pubDate><description><![CDATA[UML主要是参考UML面向对象建模与设计（第二版）做的笔记。

这里涉及到UML建模的图，这里就用visio来现学现卖了。中间顺带插入一些用visio对应的操作。



visio绘制UML基本
1打开visio
2在模板类别中选择软件和数据库-选择UML模型图
3创建


一OO设计
OO设计的方法论开发的阶段

1系统构思
2分析
3系统设计
4类的设计
5实现




三种模型系统的视图]]></description><category></category></item><item><title><![CDATA[MT7688双摄像头双电机驱动小车（4）驱动测试]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78819927</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78819927</guid><author>DFSAE</author><pubDate>Sat, 16 Dec 2017 15:48:15 +0800</pubDate><description><![CDATA[这篇是对上一篇写的驱动程序进行测试，这里的测试是写了个简单的应用测试软件，对其接口进行测试。这里的编译固件及安装的过程挺重要，后面的应用软件也是使用这个过程。另外， 在更改原来的目录之后，把摄像头和串口驱动的测试也放到了这篇了。]]></description><category></category></item><item><title><![CDATA[MT7688双摄像头双电机驱动小车（2）整体方案]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78817490</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78817490</guid><author>DFSAE</author><pubDate>Fri, 15 Dec 2017 23:04:53 +0800</pubDate><description><![CDATA[该篇主要介绍双摄像头双电机驱动小车的整体方案，以及自定义协议部分协议部分。]]></description><category></category></item><item><title><![CDATA[我的博客目录]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78817012</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78817012</guid><author>DFSAE</author><pubDate>Fri, 15 Dec 2017 22:24:03 +0800</pubDate><description><![CDATA[整理一下以前写的博客，详细的分个类：
文章目录@[toc]

]]></description><category></category></item><item><title><![CDATA[MT7688双摄像头双电机驱动小车（6）应用软件]]></title><link>https://blog.youkuaiyun.com/DFSAE/article/details/78816531</link><guid>https://blog.youkuaiyun.com/DFSAE/article/details/78816531</guid><author>DFSAE</author><pubDate>Fri, 15 Dec 2017 21:27:41 +0800</pubDate><description><![CDATA[关于这篇主要要说的是运行在MT7688上的双电机驱动小车的应用程序的实现。]]></description><category></category></item></channel></rss>