<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ADA_Ivan的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ADA_Ivan</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ADA_Ivan]]></copyright><item><title><![CDATA[更换debian镜像方法]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/128997559</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/128997559</guid><author>ADA_Ivan</author><pubDate>Sun, 12 Feb 2023 17:52:57 +0800</pubDate><description><![CDATA[更换debian镜像方法]]></description><category></category></item><item><title><![CDATA[Nginx的各种超时时间]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/127756026</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/127756026</guid><author>ADA_Ivan</author><pubDate>Tue, 08 Nov 2022 18:23:00 +0800</pubDate><description><![CDATA[Nginx的各种超时时间]]></description><category></category></item><item><title><![CDATA[druid添加线程监控]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/123046531</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/123046531</guid><author>ADA_Ivan</author><pubDate>Mon, 21 Feb 2022 14:29:48 +0800</pubDate><description><![CDATA[druid添加线程监控]]></description><category></category></item><item><title><![CDATA[日期获取java]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/121486047</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/121486047</guid><author>ADA_Ivan</author><pubDate>Tue, 23 Nov 2021 09:34:09 +0800</pubDate><description><![CDATA[LocalDate计算日期]]></description><category></category></item><item><title><![CDATA[关于GDI]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/104772016</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/104772016</guid><author>ADA_Ivan</author><pubDate>Tue, 10 Mar 2020 12:48:07 +0800</pubDate><description><![CDATA[使用GDI，还需要包含 comdef.h，否则会出现各中未定义。。。
]]></description><category></category></item><item><title><![CDATA[Linux学习命令备份]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/103961778</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/103961778</guid><author>ADA_Ivan</author><pubDate>Mon, 13 Jan 2020 17:39:00 +0800</pubDate><description><![CDATA[cmd
1、ls -l /dev/ttyUSB* 查看串口
2、lsusb 查看USB接口
3、打开端口 权限 [ls -l /dev/ttyUSB0] [whoami （inspur）] [sudo usermod -aG dialout inspur]
4、管理员密码，初始设置 sudo passwd
5、sudo cat /proc/tty/driver/serial
6、tar zcvf...]]></description><category></category></item><item><title><![CDATA[Linux]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/103770659</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/103770659</guid><author>ADA_Ivan</author><pubDate>Mon, 30 Dec 2019 18:06:42 +0800</pubDate><description><![CDATA[1、编译器与引用环境 64位不同
2、加载文件是否存在
3、SO文件需要放到usr目录下，目录/usr/lib


cmd
1、ls -l /dev/ttyUSB* 查看串口
2、lsusb 查看USB接口
3、打开端口 权限 [ls -l /dev/ttyUSB0] [whoami （inspur）] [sudo usermod -aG dialout inspur]
4、管理员密码，初始设置...]]></description><category></category></item><item><title><![CDATA[OnTimer&SetTimer使用方法（MFC）]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/98074785</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/98074785</guid><author>ADA_Ivan</author><pubDate>Thu, 01 Aug 2019 16:49:16 +0800</pubDate><description><![CDATA[MFC中使用Timer事件处理机制，

1、在头文件中声明，afx_msg void OnTimer(UINT nIDEvent);

2、在消息映射里追加，ON_WM_TIMER()（忘记追加消息将不会响应）

3、在使用时开始Timer，例如：SetTimer(44, 1000, NULL);原型为SetTimer(UINT_PTR nIDEvent, UINT nElapse,
 ...]]></description><category></category></item><item><title><![CDATA[Base64格式文件转换实例]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333609</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333609</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 15:04:33 +0800</pubDate><description><![CDATA[//++Base64.h
#pragma once

#include "string"

class CBase64
{
public:
 CBase64(void);
 ~CBase64(void);

 /*编码
   DataByte
   [in]输入的数据长度,以字节为单位
  */
 std::string Encode(const char...]]></description><category></category></item><item><title><![CDATA[char和wchar相互转换]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333547</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333547</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 15:02:34 +0800</pubDate><description><![CDATA[wchar_t * char2wchar(const char* cchar)
{  
 wchar_t *m_wchar;  
 int len = MultiByteToWideChar( CP_ACP ,0,cchar ,strlen( cchar), NULL,0);  
 m_wchar= new wchar_t[len+1];  
 M...]]></description><category></category></item><item><title><![CDATA[C++ 在图片数据流上追加水印并保存]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333504</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333504</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 15:01:25 +0800</pubDate><description><![CDATA[#include "atlimage.h"
#include "gdiplus.h"
#pragma comment( lib, "gdiplus.lib" )
using namespace Gdiplus;

using namespace std;

BOOL CVS2010Image::SavePicWithChar(const CHAR* cCharacter, const char* ...]]></description><category></category></item><item><title><![CDATA[C++图片数据流显示在窗口上]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333407</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333407</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 14:58:07 +0800</pubDate><description><![CDATA[#include "atlimage.h"
#include "gdiplus.h"
#pragma comment( lib, "gdiplus.lib" )

typedef struct _Cam_Display
{
 WORD  wWidth;
 WORD  wHeight;
 WORD    wX;
 WORD    wY;...]]></description><category></category></item><item><title><![CDATA[USB设备插拔消息响应，获取VIDPID]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333324</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333324</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 14:54:20 +0800</pubDate><description><![CDATA[//USB Connect
#include "Dbt.h"
#include "usbiodef.h"
#include &lt;winioctl.h&gt;
#include &lt;setupapi.h&gt;
#include &lt;initguid.h&gt; 

DEFINE_GUID(GUID_DEVINTERFACE_USB_DEVICE, 
   0xA...]]></description><category></category></item><item><title><![CDATA[USB设备VID-PID读取]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/89333271</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/89333271</guid><author>ADA_Ivan</author><pubDate>Tue, 16 Apr 2019 14:52:28 +0800</pubDate><description><![CDATA[#include &lt;setupapi.h&gt;

#pragma comment(lib, "setupapi.lib")

CHAR g_cVID[5] = {0};
CHAR g_cPID_RGB[5] = {0};
CHAR g_cPID_Infrared[5] = {0};

BOOL GetCameraUSB()
{
 BOOL bRet = FALSE;
 BOOL...]]></description><category></category></item><item><title><![CDATA[实例操作:虚拟机上安装Ubuntu]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/84821972</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/84821972</guid><author>ADA_Ivan</author><pubDate>Wed, 05 Dec 2018 10:38:15 +0800</pubDate><description><![CDATA[1、下载Ubuntu镜像文件【下载地址：http://www.ubuntu.com】

2、下载安装VMWare【可能需要密钥 5A02H-AU243-TZJ49-GTC7K-3C61N】

3、在VMWare中创建Ubuntu虚拟机，并加载镜像。

问题1、镜像系统和配置系统要一致，如32位或者64位。

问题2、打开bios的虚拟开关，Security选项Virtualization改为ena...]]></description><category></category></item><item><title><![CDATA[10、maven学习总结]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/76903949</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/76903949</guid><author>ADA_Ivan</author><pubDate>Tue, 08 Aug 2017 15:42:00 +0800</pubDate><description><![CDATA[一、maven是依地语，专家的意思。犹太语。
二、maven的作用，建立一个仓库，统一管理jar包。
三、下载地址：【http://maven.apache.org/download.cgi。】
四、配置系统环境变量。path=【E:\JAVA\apache-maven-3.5.0\bin】。测试【mvn -v】
五、配置仓库路径、下载路径【maven.aliyun.com】。
六、在E]]></description><category></category></item><item><title><![CDATA[9、Log4j日志文件记录]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/72674538</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/72674538</guid><author>ADA_Ivan</author><pubDate>Wed, 24 May 2017 11:09:43 +0800</pubDate><description><![CDATA[一、【配置文件名】:【log4j.properties】
二、【配置文件实例】:
### set log levels ###
log4j.rootLogger = ERROR, stdout, D

### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdou]]></description><category></category></item><item><title><![CDATA[CSS层叠样式表学习]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/72235861</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/72235861</guid><author>ADA_Ivan</author><pubDate>Tue, 16 May 2017 09:45:53 +0800</pubDate><description><![CDATA[2011年已经开始接触到CSS，但未系统学习。
层叠样式表，由浏览器进行解释，引用路径填写正确即可，如
 

意为，此HTML文件下，css目录下，引用style.css文件。
class定义
.classname
{
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
]]></description><category></category></item><item><title><![CDATA[7、Servlet学习问题小结]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/71747447</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/71747447</guid><author>ADA_Ivan</author><pubDate>Fri, 12 May 2017 16:59:52 +0800</pubDate><description><![CDATA[一、页面乱码问题
1、确认HTML文件编码格式为UTF-8
2、设置Eclipse为UTF-8格式
3、中间代码段设置为UTF-8格式 


二、时间格式参考 SimpleDataFormat
G Era 指示器
AD
y 四位数表示的年 
2001
M 一年中的月 
July 或 07
d 一月中的第几天 
10
h 带有 A.M./P.M. 的小时（1~12）
]]></description><category></category></item><item><title><![CDATA[6、Tomcat配置-Servlet WEB服务容器]]></title><link>https://blog.csdn.net/ADA_Ivan/article/details/71367817</link><guid>https://blog.csdn.net/ADA_Ivan/article/details/71367817</guid><author>ADA_Ivan</author><pubDate>Sun, 07 May 2017 20:22:04 +0800</pubDate><description><![CDATA[1、Tomcat下载及配置测试
1)下载http://tomcat.apache.org/
2)设置环境变量：
CATALINA=C:\JAVA\apache-tomcat-8.5.14
CLASSPATH=%CATALINA%\lib\servlet-api.jar;%CATALINA%\lib;
3）配置server.xml 配置路径]]></description><category></category></item></channel></rss>