<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wanglei9876开发人生]]></title><description><![CDATA[不忘初心，方得始终]]></description><link>https://blog.youkuaiyun.com/wanglei9876</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wanglei9876]]></copyright><item><title><![CDATA[使用vector遇到c2036 XXXX*const 未知的大小 的错误]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/120223690</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/120223690</guid><author>wanglei9876</author><pubDate>Fri, 10 Sep 2021 16:07:44 +0800</pubDate><description><![CDATA[开发环境：VS2019 / MFC
先定义一个类 Leg
class Leg
{
public:
	int length;
public:
	Leg();
	~Leg();
}

再定义一个类 Monkey
class Monkey
{
public:
	vector&lt;Leg&gt; legs;
public:
	Monkey();
	~Monkey();
}

最后定义一个类 Zoo
class Zoo
{
public:
	vector&lt;Monkey&gt; monkeys;
public:]]></description><category></category></item><item><title><![CDATA[Java获取系统信息（用户目录，临时目录等）]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82146511</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82146511</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 13:46:56 +0800</pubDate><description><![CDATA[Java获取系统信息（用户目录，临时目录等）



1. 系统函数

System.getProperties().getPropertity(String name)  String



2. 可用参数及含义




  参数值
  含义



  java.version
  Java运行时环境版本


  java.vendor
  Java运行时环境供应商


  java.vendor...]]></description><category></category></item><item><title><![CDATA[springboot项目中集成ip2region遇到的问题及解决办法]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82146157</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82146157</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 13:11:02 +0800</pubDate><description><![CDATA[1. 问题描述

在springboot项目中集成ip2region包，一开始参考了《崛起于Springboot2.X之集成ip2region(31) 》文章，运行测试都没有问题，在此感谢作者的倾情奉献。 
但项目打成可执行的jar包后再运行，却显示找不到ip2region.db，经调试后发现

String dbPath = IpUtil.class.getResource(&amp;quot;/ip2regio...]]></description><category></category></item><item><title><![CDATA[如何在IDEA中远程调试Jar包（可执行的jar包）]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82145682</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82145682</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 11:56:17 +0800</pubDate><description><![CDATA[如何远程调试Jar包（可执行的jar包）

1.启动jar包



java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar xxxxxx.jar



2.配置IDEA 


3.开始调试 
]]></description><category></category></item><item><title><![CDATA[分辨程序员的新手程度，就从debug开始]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82145519</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82145519</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 11:46:24 +0800</pubDate><description><![CDATA[分辨程序员的新手程度，就从debug开始

作为一个新手，自然是多学习一些技巧，才能让自己的技能日渐增长呀！毕竟技多不压身，多学几个技巧，总能为工作增加不少便捷。

0.重构是程序员的主力技能。 
1.想要提升脑容量，那就开始查看工作日志。 
2.先用profiler调查，才能开始谈优化。 
3.注释贵精不贵多。 
4.普通程序员+google=超级程序员。 
5.单元测试总是合算的。 
6.不要...]]></description><category></category></item><item><title><![CDATA[Java编程思想 读书笔记一]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82143755</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82143755</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 10:32:01 +0800</pubDate><description><![CDATA[Java编程思想 读书笔记一]]></description><category></category></item><item><title><![CDATA[Java核心技术卷1,2 读书笔记一]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82143727</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82143727</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 10:30:42 +0800</pubDate><description><![CDATA[Java核心技术卷1,2 读书笔记一]]></description><category></category></item><item><title><![CDATA[Effective java 第2版 中文版 学习笔记一]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/82143701</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/82143701</guid><author>wanglei9876</author><pubDate>Tue, 28 Aug 2018 10:29:30 +0800</pubDate><description><![CDATA[Effective java 第2版 中文版 学习笔记一

本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：


Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键




快捷键


加粗    Ctrl + B 
斜体    ...]]></description><category></category></item><item><title><![CDATA[tomcat 启动与停止（shutdown.sh 进程仍然在）]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/81042096</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/81042096</guid><author>wanglei9876</author><pubDate>Sat, 14 Jul 2018 11:35:56 +0800</pubDate><description><![CDATA[版本：Tomcat 8.5 
OS: CentOS 6/7

这里只介绍一个简单，实用的办法，原理就是启动时记住PID，关闭时强制杀死该进程。 
具体操作如下： 
1.找到tomcat下bin/catalina.sh文件，vi进去添加点东西，主要是记录tomcat的pid,如下:



136行下面添加如下内容

找到136行的内容：（8.5版本的是136行，其他版本应该不在这一行）

# Get...]]></description><category></category></item><item><title><![CDATA[C/C++字符串处理实用类 - 来自OpenCV]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/80793199</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/80793199</guid><author>wanglei9876</author><pubDate>Sun, 24 Jun 2018 18:21:43 +0800</pubDate><description><![CDATA[C/C++字符串处理实用类 - 来自OpenCV



StringUtils.h

#ifndef __STRING_UTILS_H__
#define __STRING_UTILS_H__

#include &amp;lt;string&amp;gt;
#include &amp;lt;set&amp;gt;
#include &amp;lt;vector&amp;gt;

bool StripString(std::string&amp;amp...]]></description><category></category></item><item><title><![CDATA[思考致富-55个著名的借口]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/80677520</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/80677520</guid><author>wanglei9876</author><pubDate>Wed, 13 Jun 2018 12:49:57 +0800</pubDate><description><![CDATA[55个著名的借口

1.要是我没有老婆和家庭就…… 
2.要是我有很硬的关系就…… 
3.要是我有钱就…… 
4.要是我受过良好的教育就…… 
5.要是我有份工作就…… 
6.要是我有副好身体就…… 
7.要是我有时间就…… 
8.要是我赶上好时代就…… 
9.要是别人理解了就…… 
10.要是我所处的环境是另一副样子就…… 
11.要是我能再活一次就…… 
12.要是我不怕“他们”说什么就…… ...]]></description><category></category></item><item><title><![CDATA[自我分析测试题]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/80651001</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/80651001</guid><author>wanglei9876</author><pubDate>Mon, 11 Jun 2018 13:28:38 +0800</pubDate><description><![CDATA[自我分析测试题



1.你是否经常抱怨自己老是“感觉糟糕”？如果是，原因何在？

2.是否别人对你稍有冒犯你便对他们吹毛求疵？

3.你在工作中是否经常犯错误？如果是，为什么？

4.你在与人谈话时是否刻薄而无礼？

5.你是否有意避免与某人打交道？如果是，为什么？

6.你是否经常不理解别人的意思？如果是，原因何在？

7.你是否觉得人活着没有意义、未来毫无希望？如果是，为什么？



8.你...]]></description><category></category></item><item><title><![CDATA[我的第一个shell脚本 - Hello World!]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/80540315</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/80540315</guid><author>wanglei9876</author><pubDate>Fri, 01 Jun 2018 17:02:07 +0800</pubDate><description><![CDATA[我的第一个shell脚本 - Hello World!

打开文本编辑器(可以使用 vi/vim 命令来创建文件)，新建一个文件 test.sh，扩展名为 sh（sh代表shell），扩展名并不影响脚本执行，见名知意就好。



第一个脚本大概长这样！！！

#!/bin/bash
echo &quot;Hello World !&quot;


作用： 
 #! 是一个约定的标记，它告诉系统这个脚本需要什么解释器来...]]></description><category></category></item><item><title><![CDATA[在WPF中使用WindowsFormsHost带来的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50720870</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50720870</guid><author>wanglei9876</author><pubDate>Tue, 23 Feb 2016 09:44:33 +0800</pubDate><description><![CDATA[首先明确指出的是你要解决的问题没有可行的解决方案，然后你还有兴趣的话，可以继续往下看。继续往下看的程序员都是好程序员！！！本人开发环境：VS2013  && .NET 4.5.1问题：在wpf中嵌入WindowsFormsHost后，WINFORM的元素都在最顶层，所以要在TABCONTROL中切来切去的时候，会发现不管咋切winform的元素都处于显示状态，就算当你想用SCROLLVIEWER包一]]></description><category></category></item><item><title><![CDATA[linux的挂载的问题，重启后就挂载就没有了]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50629561</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50629561</guid><author>wanglei9876</author><pubDate>Wed, 03 Feb 2016 14:59:33 +0800</pubDate><description><![CDATA[环境介绍在VM上安装的CentOS6.6问题描述原来磁盘空间不够了，就新添加了一块磁盘，然后在根目录下创建了一个workspace目录，执行以下命令：mount /dev/sdb1 /workspace然后打开workspace目录时，可以看到里面的内容，但重启后，就不行了。但是在/media/8b363fcf-a4b5-4084-8c94-f945aa244cf2目录里却是实际的/dev/sdb1]]></description><category></category></item><item><title><![CDATA[CMake/CPack变量之CMAKE_INSTALL_PREFIX]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50607922</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50607922</guid><author>wanglei9876</author><pubDate>Fri, 29 Jan 2016 16:08:07 +0800</pubDate><description><![CDATA[CMAKE_INSTALL_PREFIXInstall directory used by install.If “make install” is invoked or INSTALL is built, this directory is prepended onto all install directories. This variable defaults to /usr/local on]]></description><category></category></item><item><title><![CDATA[CMake/CPack变量之CPACK_PACKAGING_INSTALL_PREFIX]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50607897</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50607897</guid><author>wanglei9876</author><pubDate>Fri, 29 Jan 2016 16:05:33 +0800</pubDate><description><![CDATA[CPACK_PACKAGING_INSTALL_PREFIXThe prefix used in the built package.Each CPack generator has a default value (like /usr). This default value may be overwritten from the CMakeLists.txt or the cpack comma]]></description><category></category></item><item><title><![CDATA[CMake/CPack变量之CPACK_SET_DESTDIR]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50607881</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50607881</guid><author>wanglei9876</author><pubDate>Fri, 29 Jan 2016 16:03:43 +0800</pubDate><description><![CDATA[Boolean toggle to make CPack use DESTDIR mechanism when packaging.DESTDIR means DESTination DIRectory. It is commonly used by makefile users in order to install software at non-default location. It is]]></description><category></category></item><item><title><![CDATA[在Linux(CentOS)上打包应用程序RPM]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50607823</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50607823</guid><author>wanglei9876</author><pubDate>Fri, 29 Jan 2016 15:58:35 +0800</pubDate><description><![CDATA[在制作RPM安装包的时候一般来讲有两种方式1.使用RPMBUILD 
使用RPMBUILD需要自己编写*.spec文件 
2.使用CMake自带的CPack工具 
由于本人负责的项目都是使用CMake作为构建工具，所以优先考虑使有CPack作为打包工具在使用CMake自带的CPack作为打包工具需要注意的问题：1.在使用make package 之前一定要确保make install可以正确工作，也]]></description><category></category></item><item><title><![CDATA[Linux rpm 命令参数使用详解［介绍和应用］]]></title><link>https://blog.youkuaiyun.com/wanglei9876/article/details/50607715</link><guid>https://blog.youkuaiyun.com/wanglei9876/article/details/50607715</guid><author>wanglei9876</author><pubDate>Fri, 29 Jan 2016 15:47:53 +0800</pubDate><description><![CDATA[原文地址： 
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.htmlLinux rpm 命令参数使用详解［介绍和应用］RPM是RedHat Package Manager（RedHat软件包管理工具）类似Windows里面的“添加/删除程序”rpm 执行安装包 
二进制包（Binary）以及源代码包（Sour]]></description><category></category></item></channel></rss>