<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012076529的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012076529</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012076529]]></copyright><item><title><![CDATA[java 实现深拷贝list 、map]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/126989312</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/126989312</guid><author>u012076529</author><pubDate>Thu, 22 Sep 2022 12:07:36 +0800</pubDate><description><![CDATA[java实现深拷贝的方式]]></description><category></category></item><item><title><![CDATA[红黑树记忆口诀]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/126114067</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/126114067</guid><author>u012076529</author><pubDate>Tue, 02 Aug 2022 06:56:52 +0800</pubDate><description><![CDATA[红黑树的记忆口诀]]></description><category></category></item><item><title><![CDATA[java fastjson 对象转成json失败  异常   坑  public  private]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/109554014</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/109554014</guid><author>u012076529</author><pubDate>Sat, 07 Nov 2020 23:21:30 +0800</pubDate><description><![CDATA[当把如下一个类利用fastjson转成json串时



public class Model{
  private   Integer id;
} 
Model model = new Model();
model.id = 1001;

String json = JSON.toJSONString(model);

json 结果为{}； 这是因为把id设置为了private变量json解析时无法获取到id。有两种方式

方式1：把id设置为public

方式2：添加对应字段的set*和get...]]></description><category></category></item><item><title><![CDATA[rsync  include  exclude使用 选择指定目录]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/88668772</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/88668772</guid><author>u012076529</author><pubDate>Tue, 19 Mar 2019 18:07:26 +0800</pubDate><description><![CDATA[说明：

include 是同步时包含；exclude是同步时不包含；两种条件按顺序，文件先符合的就不在经过另一个过滤了。因此一般情况下要把include放到exclude前面。



目录结构：

ls /opt/ :

as/

bs/

aa

ee

1.只同步as目录到本地

rsync -avzp --include=“as/” --include=“as/*” --excl...]]></description><category></category></item><item><title><![CDATA[ISO C++ forbids declaration of '*' with no type]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/83188510</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/83188510</guid><author>u012076529</author><pubDate>Fri, 19 Oct 2018 21:48:44 +0800</pubDate><description><![CDATA[看看是否没有包含头文件，如果包含了还是报错，看看有没有写命名空间。例如 using namespace std;]]></description><category></category></item><item><title><![CDATA[The code contains unhandled characters]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/82693687</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/82693687</guid><author>u012076529</author><pubDate>Thu, 13 Sep 2018 19:48:08 +0800</pubDate><description><![CDATA[(error) The code contains unhandled characters (character code = 0xef). Checking continues, but do not expect valid results.

c/c++在编译时如果遇到这样的问题，检查一下是否用了中文字符。

...]]></description><category></category></item><item><title><![CDATA[c/c++ 读/写文件]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/82693496</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/82693496</guid><author>u012076529</author><pubDate>Thu, 13 Sep 2018 19:36:29 +0800</pubDate><description><![CDATA[利用c++的stream类

头文件：#include &amp;lt;fstream&amp;gt;

1.读文件

string strRes；

string strPath = “/opt/test/test.txt”;

if (access(strPath .c_str(), 0) == 0)  //如果路径存在

{

     ifstream ifFile(strPath .c_str());
...]]></description><category></category></item><item><title><![CDATA[c/c++ string转int  int转string  string拼接]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/82692353</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/82692353</guid><author>u012076529</author><pubDate>Thu, 13 Sep 2018 18:12:17 +0800</pubDate><description><![CDATA[1.string转int

利用c函数atoi()

头文件：

#include&lt;stdlib.h&gt;

#include&lt;cstdlib&gt; 

原型：int atoi(const char *nptr);

举例：

string strTemp = “test”；

int iTemp =atoi(strTemp.c_str());

2.int转string和s...]]></description><category></category></item><item><title><![CDATA[vs 中LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/80022219</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/80022219</guid><author>u012076529</author><pubDate>Fri, 20 Apr 2018 17:56:02 +0800</pubDate><description><![CDATA[请参考这篇文章
https://www.cnblogs.com/newpanderking/p/4003228.html]]></description><category></category></item><item><title><![CDATA[一个菜鸟程序猿的跳槽经验谈（附c++笔试面试总结）]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/79529843</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/79529843</guid><author>u012076529</author><pubDate>Mon, 12 Mar 2018 17:20:14 +0800</pubDate><description><![CDATA[背景：鄙人c++菜鸟一枚，工作不足两年，以前做工业自动化业务背景下的c++前后端开发工作。想想自己的同学朋友，有车的有车，有户口的有户口，有房的有房，而我还在浑浑噩噩，不免悲从中来。于是，我也想在这个跳槽季做一次转型，向互联网公司靠拢。



计划与行动：

1.选方向：首先做一件事就是有个方向，自己比起那些事业上起色很快的同学最大的问题就是没有一个方向，或者说没有一个明确的方向。因为没有很强烈...]]></description><category></category></item><item><title><![CDATA[如何设置vs中F5默认的启动程序]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/79315235</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/79315235</guid><author>u012076529</author><pubDate>Mon, 12 Feb 2018 10:45:04 +0800</pubDate><description><![CDATA[问题描述：有时想要在vs中设置F5的启动程序，这是该如何设置？
调试环境：vs
右键工程-选择属性--选择debug配置项---在debug项下有个command，这里可以设置F5默认启动的路径]]></description><category></category></item><item><title><![CDATA[如何调试exe调用的dll库工程]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/79315100</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/79315100</guid><author>u012076529</author><pubDate>Mon, 12 Feb 2018 10:36:50 +0800</pubDate><description><![CDATA[环境描述：我们经常用到dll，有时候会想利用exe调试dll的工程测试一下，该如何配置？
开发环境：vs2010
1.首先保证exe文件依赖的dll和dll工程下生成的版本要一致。
2.启动exe文件
3.打开dll工程，在Debug--Attach to process中选择启动的exe，将exe负载到进程中了。
4.启动dll工程，如果无法启动可以右键工程文件选择Profile  G]]></description><category></category></item><item><title><![CDATA[应用程序无法启动，报0xc0000007b错误]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/78781237</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/78781237</guid><author>u012076529</author><pubDate>Tue, 12 Dec 2017 13:54:05 +0800</pubDate><description><![CDATA[问题描述：vs2010下编译的程序，启动时报错0xc0000007b。


解决方法：网上都说是DirectX 9.0 组件损坏，我下载了directx自动修复工具，然而没什么用。由于有以前的版本，所以通过对比以前可以使用的版本发现程序运行目录缺少libeay32.dll文件，拷贝过去就可以了。]]></description><category></category></item><item><title><![CDATA[vs工程项目修改继承的值]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/78684682</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/78684682</guid><author>u012076529</author><pubDate>Fri, 01 Dec 2017 11:29:16 +0800</pubDate><description><![CDATA[原有的项目中修改目录的继承值总是找不到怎么修改，经过一番查找最终总结出来如何修改。
环境：win64，vs2008，解决方案下20个项目。
方法一：
网上很多方法是在C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0目录中的
 Microsoft.Cpp.Win32.user.props 文件，打开它，在里面可以编辑和删除]]></description><category></category></item><item><title><![CDATA[vs2008无法使用查找功能了， 查找进行的过程中被停止]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/77891948</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/77891948</guid><author>u012076529</author><pubDate>Fri, 08 Sep 2017 10:42:51 +0800</pubDate><description><![CDATA[问题：在vs2008上查找时发现：找不到要查找文件，查找进行的过程中被停止。
方法有两种。
方法一：
让VS窗口获得焦点，依次按以下快捷键
Ctrl+Break
Ctrl+Scroll Lock
Alt+Break

之后重启vs，如果重启vs还是不行，重启电脑。
 方法二：
在注册表中删除"HKEY_CURRENT_USER\Software\Microsoft\Visual]]></description><category></category></item><item><title><![CDATA[编译64位的boost库]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/77885943</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/77885943</guid><author>u012076529</author><pubDate>Thu, 07 Sep 2017 19:59:57 +0800</pubDate><description><![CDATA[环境：win64    boost库
步骤：
1.点击win的开始菜单启动Visual Studio 的 Visual Studio 2008   的Visual
 Studio x64 Command Prompt进入命令提示符。
2.从命令工具进入boost根文件夹，运行bootstrap.bat生成x64版的bjam.exe。
3.执行命令编译boost库的动态库。
bjam.e]]></description><category></category></item><item><title><![CDATA[vs断点失效]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/77451565</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/77451565</guid><author>u012076529</author><pubDate>Mon, 21 Aug 2017 16:42:17 +0800</pubDate><description><![CDATA[有时候在vs中调试时发现断点失效了。此时有三种方法来解决。
1、先检测是否代码执行到该函数，如果执行不到可能就是无法打断点。
2、vs2010-工具->选项->调试里->常规 找到  要求原文件与原始版本完全匹配 不要打勾
3、将该文件重新保存为Unicode编码格式重新加载]]></description><category></category></item><item><title><![CDATA[vs下调试变量无法添加到监视或者无法打断点]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/77370239</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/77370239</guid><author>u012076529</author><pubDate>Fri, 18 Aug 2017 15:13:48 +0800</pubDate><description><![CDATA[有时候在vs下调试一些变量无法添加到监视或者无法打断点这时尝试一下修改
   
工程属性-》C/C++ -> 优化-> 禁用   .    然后编译生成后，再设置断点调试]]></description><category></category></item><item><title><![CDATA[无法定位程序输入点***于动态链接库QtCore5.dll的解决方法]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/74942664</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/74942664</guid><author>u012076529</author><pubDate>Tue, 11 Jul 2017 11:19:01 +0800</pubDate><description><![CDATA[这种问题可能是编译版本和release下版本不对导致的。
1、检查编译时用的那个版本。
2、检查release下qtcore5.dll  qt5gui.dll qt5wiget的版本是否和编译时版本一样。可以“右键-属性-详细信息”  查看dll版本
3、如果不一致将编译下的dll拷到release下即可。]]></description><category></category></item><item><title><![CDATA[c++关于带指针类的学习笔记（第二周）]]></title><link>https://blog.youkuaiyun.com/u012076529/article/details/51474072</link><guid>https://blog.youkuaiyun.com/u012076529/article/details/51474072</guid><author>u012076529</author><pubDate>Sun, 22 May 2016 15:53:12 +0800</pubDate><description><![CDATA[1、只要类中带指针，必须有拷贝构造函数、拷贝赋值函数、析构函数。
2、new是用来动态分配内存。分配后程序猿一定要添加析构函数清内存，用delete。
3、栈（stack）、堆（heap）
栈：存在于某一个作用域的内存空间，例如调用函数时就创建了内存空间。
堆：操作系统提供的全局内存空间，要用动态分配的时候获得。优点是在程序任意地方创建，缺点是还需要自己delete 掉创建的内存。
4、]]></description><category></category></item></channel></rss>