<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Andy20081251的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Andy20081251</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Andy20081251]]></copyright><item><title><![CDATA[Web前端和Web后端的区分]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/103598499</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/103598499</guid><author>Andy20081251</author><pubDate>Wed, 18 Dec 2019 15:22:51 +0800</pubDate><description><![CDATA[一、绪论
1、
前台：呈现给用户的视觉和基本的操作。
后台：用户浏览网页时，我们看不见的后台数据跑动。后台包括前端、后端。
前端：对应我们写的html、css、javascript 等网页语言作用在前端网页。
后端：对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。（包括数据库）
为什么jsp是后端呢？主要是jsp的运行原理是在tomcat服务器运...]]></description><category></category></item><item><title><![CDATA[WEB简介]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/103598435</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/103598435</guid><author>Andy20081251</author><pubDate>Wed, 18 Dec 2019 15:21:08 +0800</pubDate><description><![CDATA[一、Web简介

1、 简介

早期的web应用主要是静态页面的浏览，这些静态页面使用HTML语言编写，放在服务器上，用户使用浏览器通过HTTP协议请求服务器上的web页面，服务器上的web服务器软件接受到用户发送的请求后，读取请求URI所标识的资源，加上消息包头发送给客户端的浏览器，浏览器解析响应中的HTML数据，向用户呈现多姿多彩的HTML页面。
但是随着网络的发展，很多线下业务开始向网上发展...]]></description><category></category></item><item><title><![CDATA[mfc 使用flash控件注意事项]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/100142355</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/100142355</guid><author>Andy20081251</author><pubDate>Thu, 29 Aug 2019 17:24:54 +0800</pubDate><description><![CDATA[1.需要安装Adobe Flash Player (官网下载，或者360工具安装)  目前是32.0.0.238版本

2.安装后64位系统可以在C:\Windows\SysWOW64\Macromed\Flash 下找到 Flash32_32_0_0_238.ocx

3.注册ocx控件

从开始菜单中打开运行对话框，并输入：regsvr32 C:\Windows\SysWOW64\Ma...]]></description><category></category></item><item><title><![CDATA[QT dumpcpp工具调用pcommserver]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/100127990</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/100127990</guid><author>Andy20081251</author><pubDate>Wed, 28 Aug 2019 22:31:27 +0800</pubDate><description><![CDATA[1.在Qt的安装目录下有dumpcpp.exe工具，可以将dll文件导出成Qt可以使用的.h和.C文件。例如：C:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin\dumpcpp.exe

2.将pcommserver.exe拷贝到dumpcpp目录下

3.打开“命令提示符”，修改当前路径到dumpcpp文件所在文件夹。输入dumpcpp查看帮助。

输入命令 ：dumpcp...]]></description><category></category></item><item><title><![CDATA[关闭窗体后，后台还有残留进程]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/98888939</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/98888939</guid><author>Andy20081251</author><pubDate>Thu, 08 Aug 2019 22:07:49 +0800</pubDate><description><![CDATA[1.程序中有while(1)循环

2.程序中有没退出的线程
]]></description><category></category></item><item><title><![CDATA[MFC添加析构函数声明和定义的具体方法]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/98885823</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/98885823</guid><author>Andy20081251</author><pubDate>Thu, 08 Aug 2019 22:05:29 +0800</pubDate><description><![CDATA[1.头文件

// 构造
public:
 CUCTplatformDlg(CWnd* pParent = NULL); // 标准构造函数
 ~CUCTplatformDlg();

2.cpp中

CUCTplatformDlg::~CUCTplatformDlg()

{

}






]]></description><category></category></item><item><title><![CDATA[qtcreator 添加boost库]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/98474433</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/98474433</guid><author>Andy20081251</author><pubDate>Sun, 04 Aug 2019 21:12:50 +0800</pubDate><description><![CDATA[环境：win7 64  qtcreator boost1.68

1.编译安装boost库boost_1_68_0（同VS）

2.在qtcreator中打开Pro文件

3.添加


INCLUDEPATH += D:\boost\boost_1_68_0\boost_1_68_0


]]></description><category></category></item><item><title><![CDATA[git]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/98452105</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/98452105</guid><author>Andy20081251</author><pubDate>Sun, 04 Aug 2019 11:47:13 +0800</pubDate><description><![CDATA[1.gitBUS

版本控制

git init

这个操作是初始化一个版本仓库

git clone

克隆远端仓库到本地

git pull

从远程仓库把代码取下来，将其他人的代码提交的代码同步到本地。

git status

查看当前分支状态。

git add

把文件的改动增加到我们的新版本的缓存中（还没提交新版本）。

git commit

提交/增加一个新版本。

git pu...]]></description><category></category></item><item><title><![CDATA[Linux下编译多cpp]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/92687614</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/92687614</guid><author>Andy20081251</author><pubDate>Mon, 17 Jun 2019 19:36:17 +0800</pubDate><description><![CDATA[Makefile编译多个cpp文件

1：首先：用g++编译.cpp文件的方法：

可以直接用：

g++ 文件名.cpp

生成一个名为 “文件名.out” 的可执行文件

其原理为：

先由：

g++ -c 文件名.cpp：生成一个名为 “文件名.o” 的文件

再由：

g++ 文件名.o：生成一个名为 “文件名.out” 的可执行文件

另外，可以用：

g++ -c 文件名.cpp -...]]></description><category></category></item><item><title><![CDATA[boost::algorithm用法详解之字符串关系判断]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/90765079</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/90765079</guid><author>Andy20081251</author><pubDate>Tue, 04 Jun 2019 10:59:39 +0800</pubDate><description><![CDATA[下面先列举几个常用的：

#define i_end_with boost::iends_with
#define i_start_with boost::istarts_with
#define i_contain boost::icontains
#define i_equal boost::iequals
#define split boost::algorithm::split
#defi...]]></description><category></category></item><item><title><![CDATA[mfc flash]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/90487746</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/90487746</guid><author>Andy20081251</author><pubDate>Thu, 23 May 2019 20:50:56 +0800</pubDate><description><![CDATA[Flash动画在许多领域中有着举足轻重的作用。如在网页中嵌入flash，可以得到一些意想不到的效果，学习MFC的我们就想，该如何给自己的程序添加Flash文件呢？

编程环境：VC++6.0+windows7-64bit+支持activeX控件

具体步骤：

打开VC++6.0，新建MFC工程，如下图


点击OK，选择基于对话框的，如下图

Finish-&gt;OK


右键对话框窗...]]></description><category></category></item><item><title><![CDATA[MFC添加gif动画]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/90487657</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/90487657</guid><author>Andy20081251</author><pubDate>Thu, 23 May 2019 20:49:25 +0800</pubDate><description><![CDATA[MFC添加gif动画

显示gif动画，这里用到CPictureEx类库，从网上能找到，下面一步一步来实现显示gif动画。

1、创建一个对话框，在对话框上添加一个图片控制和一个文控件，效果如下图：



2、图中的灰色块就是图片控件，要修改它的属性才会变成灰块，修改了两个属性，如下图：



3、选中图片控件，Ctrl + 双击，给它添加成员变量：


// CStatic m_gifCtrl;...]]></description><category></category></item><item><title><![CDATA[ubantu 16 nfs挂载]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/89352242</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/89352242</guid><author>Andy20081251</author><pubDate>Wed, 17 Apr 2019 11:43:10 +0800</pubDate><description><![CDATA[有4个节点，分别有dataRaid01 dataRaid02 dataRaid03 dataRaid04 文件夹 现在将02 03 04挂载到1号节点上

1.在1号节点上新建dataRaid02 dataRaid03 dataRaid04wenj文件夹用于承接挂载

2.装nfs，命令：
#apt-get install nfs-kernel-server
#sudo apt-get i...]]></description><category></category></item><item><title><![CDATA[在ubuntu系统上生成SSH密钥，并把对应的公开密钥添加到GitHub账户]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/89332858</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/89332858</guid><author>Andy20081251</author><pubDate>Tue, 16 Apr 2019 14:36:34 +0800</pubDate><description><![CDATA[第1步：检查SSH密钥
打开终端，并键入命令：
ls -a ~/.ssh
# 列出.ssh 目录中存在的文件
检查这个目录列表，看看是否已经有了公共SSH密钥。
默认的公共密钥文件名字类似如下：
id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
id_rsa.pub

如果怕损坏原有的密钥，请作好备份。键入如下命令：

mkdir key_backup

cp ~...]]></description><category></category></item><item><title><![CDATA[linux下链接dcmtk库编译命令]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84646764</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84646764</guid><author>Andy20081251</author><pubDate>Fri, 30 Nov 2018 11:56:38 +0800</pubDate><description><![CDATA[g++ undicom.cpp -DHAVE_CONFIG_H -I/usr/local/include -L/usr/local/lib/ -pthread  -lcharls -lcmr -ldcmdata -ldcmdsig -ldcmfg -ldcmimage -ldcmimgle -ldcmiod -ldcmjpeg -ldcmjpls -ldcmnet -ldcmpmap -ldcmp...]]></description><category></category></item><item><title><![CDATA[ubuntu 16.04 server编译安装dcmtk步骤]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84586826</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84586826</guid><author>Andy20081251</author><pubDate>Wed, 28 Nov 2018 16:42:47 +0800</pubDate><description><![CDATA[ubuntu 16.04 server编译安装dcmtk步骤

2018年11月21日 11:16:01 大白小明 阅读数：35更多

个人分类： 随手记dcmtk

1，下载最新版本的DCMTK


wget ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/dcmtk363/dcmtk-3.6.3.tar.gz

2，解压：


tar -...]]></description><category></category></item><item><title><![CDATA[VMware 安装ubuntu服务版]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84583338</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84583338</guid><author>Andy20081251</author><pubDate>Wed, 28 Nov 2018 14:11:46 +0800</pubDate><description><![CDATA[安装vmware
百度，进官网，安装，白痴都会。但是，有更简单的，百度zd423，搜索vmware。

下载ubuntu
我用的是ubuntu，官网下载服务端的ubuntu镜像。

装系统
1.新建虚拟机


作者：oumaharuki 
来源：优快云 
原文：https://blog.youkuaiyun.com/oumaharuki/article/details/80942582 
版权声明：本文为博...]]></description><category></category></item><item><title><![CDATA[linux 挂载SMB并在win7上访问共享文件]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84496606</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84496606</guid><author>Andy20081251</author><pubDate>Sun, 25 Nov 2018 16:47:06 +0800</pubDate><description><![CDATA[
	关闭Ubuntu下的防火墙，在Ubuntu终端内输入“ufw disable”命令。
	
	
	2

	关闭Windows下的防火墙，控制面板-&amp;gt;系统和安全-&amp;gt;windows防火墙-&amp;gt;关闭防火墙。
	
	
	3

	查看Ubuntu的IP地址，在Ubuntu终端内输入“ifconfig”命令。
	
	
	4

	在Windows系统下，通过“ping”命令测试Ubuntu的I...]]></description><category></category></item><item><title><![CDATA[dcmtk]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84203844</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84203844</guid><author>Andy20081251</author><pubDate>Sun, 18 Nov 2018 19:58:50 +0800</pubDate><description><![CDATA[DCMTK

首推德国offis公司开发的DCMTK，DCMTK提供了实现DICOM协议的一个平台，使得我们可以在它的基础上轻松的完成自己的主要工作，而不必把太多的精力放在实现DICOM协议的细节问题上，DCMTK是由德国offis公司提供的开源项目，并拥有相应的版权。这个开发包经过10多年的开发和维护，已经基本实现了DICOM协议的所有内容。该开发包提供所有的源代码、支持库和帮助文档。DCMTK...]]></description><category></category></item><item><title><![CDATA[使用dctmtk实现DICOM文件的发送（StoreSCU）]]></title><link>https://blog.youkuaiyun.com/Andy20081251/article/details/84203807</link><guid>https://blog.youkuaiyun.com/Andy20081251/article/details/84203807</guid><author>Andy20081251</author><pubDate>Sun, 18 Nov 2018 19:56:36 +0800</pubDate><description><![CDATA[//=====================================================================
// SendDICOM.cpp : Defines the entry point for the DLL application.
//
//   Created by HGB 2011  Nanjing ChunRen L.T.D 
//======...]]></description><category></category></item></channel></rss>