<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_36079638的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36079638</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36079638]]></copyright><item><title><![CDATA[面试准备--设计模式]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/108278239</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/108278239</guid><author>qq_36079638</author><pubDate>Sat, 29 Aug 2020 13:34:30 +0800</pubDate><description><![CDATA[一、单例模式
一个类只有一个实例对象，将类的构造函数、拷贝构造函数、赋值操作符函数设为私有，并且通过接口获取唯一实例。
为什么要用static,因为这一个实例对象要起到全局的作用，static将对象存在全局变量区，生命周期伴随整个程序。
1.1 懒汉模式(线程不安全)
在类加载的时候不初始化，等到需要的时候，才创建对象，这是一种时间换空间的方式
#include &lt;iostream&gt;
using namespace std;
class Singleton {
private:
	Singlet]]></description><category></category></item><item><title><![CDATA[将逗号分隔的字符串（数组）取出存到数组中]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/108268520</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/108268520</guid><author>qq_36079638</author><pubDate>Thu, 27 Aug 2020 20:54:32 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;sstream&gt;
#include&lt;string&gt;
#include&lt;vector&gt;
using namespace std;

/*将包含有逗号的字符串分隔出来
将所有的逗号或者其他标点符号替换成空格，然后利用istringstream将字符串或者数值存下来。
*/
int main() {

	string str = "sf,erfg,greg";
	string str1 = "123,34,23]]></description><category></category></item><item><title><![CDATA[用硬币找钱，所取硬币个数最少]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/107382529</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/107382529</guid><author>qq_36079638</author><pubDate>Thu, 16 Jul 2020 14:42:36 +0800</pubDate><description><![CDATA[转载自硬币找钱问题
有1元，5元，10元，50元，100元，500元的硬币各C1 , C5 , C10 , C50 , C100 , C500 枚。现在要用这些硬币来支付A 元，最少需要多少枚硬币？假设本题至少存在一种支付方案。
对应可改为题目：
每个人可以选x元的商品，现在商品的价格有1元、3元、7元、11元、13元，对应的商品个数为1、2、3、4、5，求满足x元商品所拿的最少件数是多少
#include&lt;iostream&gt;
using namespace std;
//贪心算法
int x;]]></description><category></category></item><item><title><![CDATA[C++_从尾到头打印链表/《Acw_剑指offer.17》-反向迭代器]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/106405368</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/106405368</guid><author>qq_36079638</author><pubDate>Thu, 28 May 2020 15:17:50 +0800</pubDate><description><![CDATA[题目：
输入一个链表的头结点，按照 从尾到头 的顺序返回节点的值。
返回的结果用数组存储。
样例：输入【2，3，5】
           输出【5，3，2】

单链表只能从前往后遍历，不能从后往前遍历。
因此我们先从前往后遍历一遍输入的链表，将结果记录在答案数组中。
最后再将得到的数组逆序即可。
时间复杂度
链表和数组都被遍历了常数次，总时间复杂度为O(n)
class Solution {
public:
    vector&lt;int&gt; printListReversingly(ListNo]]></description><category></category></item><item><title><![CDATA[C++_查找数组中重复的数字/《Acw_剑指offer.1》]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/106197554</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/106197554</guid><author>qq_36079638</author><pubDate>Wed, 20 May 2020 11:23:47 +0800</pubDate><description><![CDATA[题目：查找数组中重复的数字
给定一个长度为 n 的整数数组 nums，数组中所有的数字都在 0∼n−1 的范围内。
数组中某些数字是重复的，但不知道有几个数字重复了，也不知道每个数字重复了几次。
请找出数组中任意一个重复的数字。
注意：如果某些数字不在 0∼n−1 的范围内，或数组中不包含重复数字，则返回 -1；

样例
给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。
返回 2 或 3。

解题方法1 – 哈希表
从头到尾桉顺序扫描整个数组，并且把数组加入到新的hash数组中；用O(]]></description><category></category></item><item><title><![CDATA[数据库-分组（Group by）]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/105624525</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/105624525</guid><author>qq_36079638</author><pubDate>Sun, 19 Apr 2020 23:12:37 +0800</pubDate><description><![CDATA[转载自 理解group by
SQL语句如下：
SELECT name FROM test GROUP BY name

例子如下：
有表格1，表名为test：

执行上述语句后结果如下表2：

为了更好的理解“group by”多个列 和“聚合函数的应用，建议增加一个虚构的虚拟表3”
具体SQL语句执行情况为：
1.FROM test：该句执行后，应该结果和表1一样，就是原来的表。
2.FROM...]]></description><category></category></item><item><title><![CDATA[字符串分隔--map找到value的最大值并输出对应key]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/105548055</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/105548055</guid><author>qq_36079638</author><pubDate>Thu, 16 Apr 2020 00:10:45 +0800</pubDate><description><![CDATA[华为4.16日笔试

给每个人投票；输入字符串，以英文逗号分隔开，首字母大写；
输出投票最高的人名字，如果重复的话输出字母排在前面的或者较短的；
样例：
输入："Tom,Luck,Tom,Pop"
输出：Tom

步骤：①根据逗号把名字分隔开，即分割成字符子串； ------ 分隔带有','的字符串
     ②把子串用hash 存起来，比较得到出现次数最多的子串


关键：①con...]]></description><category></category></item><item><title><![CDATA[函数参数问题]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/104808615</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/104808615</guid><author>qq_36079638</author><pubDate>Wed, 11 Mar 2020 23:16:14 +0800</pubDate><description><![CDATA[数组名作为函数形参；

数组名就是数组的首地址。因此在数组名作为函数参数时所进行的传递只是地址的传递，也就是说把实参数组的首地址赋予形参数组名。形参数组名取得该首地址之后，也等于有了实际的数组，即实参与形参有一段共用的内存空间。

参考：https://www.cnblogs.com/lvfengkun/p/10347339.html

案例：


void test (int b[10]);
/...]]></description><category></category></item><item><title><![CDATA[信用卡欺诈检测——唐宇迪]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/99760743</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/99760743</guid><author>qq_36079638</author><pubDate>Mon, 19 Aug 2019 20:42:08 +0800</pubDate><description><![CDATA[听课之后进行了思维导图的逻辑总结，网上的博客分享很多，基本上也写的都很详细。所以我就作为参考，自己先不写详细的博客了，后续再对实际案列进行实践的时候，会在反复琢磨，现在仅作为快速入门。

https://blog.youkuaiyun.com/mountain623/article/details/80128812

https://blog.youkuaiyun.com/weixin_35885196/article/...]]></description><category></category></item><item><title><![CDATA[Python_value_counts（）用法]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/99648781</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/99648781</guid><author>qq_36079638</author><pubDate>Thu, 15 Aug 2019 18:22:07 +0800</pubDate><description><![CDATA[value_counts()是一种查看表格某列中有多少个不同值的快捷方法，并计算每个不同值有在该列中有多少重复值。


1、对Series里面的每一列的每个值进行计数并且排序
import pandas as pd
df = pd.DataFrame({'区域' : ['西安', '太原', '西安', '太原', '郑州', '太原'], 
                  '10月份销售' ...]]></description><category></category></item><item><title><![CDATA[C++_字符串空格替换/《剑指offer.2》]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/97656933</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/97656933</guid><author>qq_36079638</author><pubDate>Mon, 29 Jul 2019 22:36:26 +0800</pubDate><description><![CDATA[网上的正确代码很多，我在这里只是想记录一下自己解题中的所有问题，希望能通过总结与反思使自己能稍稍有所提高。

题目：将一个字符串中的每个空格替换成“%20”.例如：we are happy.-----&gt;  we%20are%20happy.
阶段一：基础知识回顾
因为真的好久没有编代码了，所以想自己动手把涉及到的基础知识补回来，而不是看一眼别人的代码知道这里就是这个样子。
1、字符串长度：
...]]></description><category></category></item><item><title><![CDATA[C语言/C++实现两数交换函数]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/96980393</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/96980393</guid><author>qq_36079638</author><pubDate>Tue, 23 Jul 2019 11:57:29 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/enshadower/article/details/83036307

基础知识忘完了，好可怕
]]></description><category></category></item><item><title><![CDATA[数据库基本操作遇到的所有问题——待补充整理]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/96647373</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/96647373</guid><author>qq_36079638</author><pubDate>Sat, 20 Jul 2019 23:35:42 +0800</pubDate><description><![CDATA[在这个小项目里面，短短几天上手的过程，遇到了太多问题
①：odbc环境配置
②：读数据库的年月日时间转化为 utc时间
③：写入数据库的时间转换
④：写入数据库失败的原因：
1）程序字段与数据库字段具体不对应，粗心大意问题；
2）数据库表的主键，主键不能重复，要主键++；
3）表格里面的字段属性，是否不能为空，是否为主键。

...]]></description><category></category></item><item><title><![CDATA[VS2010——ODBC方式连接MYSQL数据库]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/96636366</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/96636366</guid><author>qq_36079638</author><pubDate>Sat, 20 Jul 2019 23:26:14 +0800</pubDate><description><![CDATA[因为一个项目需要从远程数据库上读取数据，所以从网上搜了大量的教程，但是就算跟着教程依然出了很多问题，我在这里记录一下出现的错误以及解决办法。
环境：win10 64位 + vs2010 64位  +  mysql 5.7
软件：mysql-connector-odbc-5.1.13-win32
mysql-connector-odbc-5.1.13-win64
odbc驱动必须 64位、32位都安...]]></description><category></category></item><item><title><![CDATA[C++_vector二维数组/《剑指offer.1》]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/95205746</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/95205746</guid><author>qq_36079638</author><pubDate>Tue, 09 Jul 2019 17:05:11 +0800</pubDate><description><![CDATA[前两天的项目刚好涉及到了STL的vector容器类，虽然当时看了基础知识，但是现在转到二维上就不会了，所以刷题遇到就要好好整理一下。
vector就是动态数组，二维也相当于特殊的一维，只是每一个元素都是一个数组。
二维vector 定义
//=================== 头文件 =======================
#include &lt;vector&gt;
//=====...]]></description><category></category></item><item><title><![CDATA[C++ STL容器的一些小整理]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/94740355</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/94740355</guid><author>qq_36079638</author><pubDate>Fri, 05 Jul 2019 16:35:16 +0800</pubDate><description><![CDATA[在看 航迹关联 项目代码的时候发现C++的很多知识还是不知道，所以熟悉了一下，并且用思维导图简单整理了一下，导出来的word看起来内容不是很清晰，所以就放上图片，里面的笔记内容可以在思维导图里面扩展看。




...]]></description><category></category></item><item><title><![CDATA[C++—UDP通信之结构体数组传输问题小结]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/94334555</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/94334555</guid><author>qq_36079638</author><pubDate>Sun, 30 Jun 2019 21:21:26 +0800</pubDate><description><![CDATA[之前一直觉得udp传输很简单，套用就是了，但是自己在进行封装成类，以及发送和接收结构体数组的时候都出现了问题，花了不少时间在这上面纠结，所以在这里一步步记录下自己的问题。

一、一些必要的判断是必不可少的

   比如在发送端打开文件的时候进行判断，判断是否成功打开；

   特别有用的是 接收端的接收是否成功，如果失败返回 错误类型 ，我这次出现的问题就有接收端的buffer小于...]]></description><category></category></item><item><title><![CDATA[代码逻辑的进修]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/94206425</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/94206425</guid><author>qq_36079638</author><pubDate>Sat, 29 Jun 2019 22:07:21 +0800</pubDate><description><![CDATA[代码逻辑的进修
功能需求：
	有两个源的数据，需要分别画出点航迹，然后还需要画出两者关联后的航迹图。
	三条线用不同的颜色区分，所有的数据要根据时间进度进行，即时刻1是1号就画出当前一号的点迹，是二号就画出2号。
	**数据说明：**
	① 1号数据有16000个，2号数据有4000个，关联数据有2万个，一共4万个数据。
	② 数据格式为：源号，批号，时间，经纬度。
	用 matlab 画图。

...]]></description><category></category></item><item><title><![CDATA[matlab_plot实时画点]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/93499073</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/93499073</guid><author>qq_36079638</author><pubDate>Mon, 24 Jun 2019 17:05:47 +0800</pubDate><description><![CDATA[对于plot画线暂时总结出来几点需要注意的：

一、画两点之间的连线



      绘图的结果是坐标（ 1 , 5 ）--&gt; (2 , 8 );



     所以在画连续的动态图的时候，需要正确标注好每次坐标 。

     对多个点，比如在矩阵中的多组数据，可以用不同的表示来展现自己想要的结果。



     可以看见 x 的所有数据...]]></description><category></category></item><item><title><![CDATA[C++/Matlab_文件读取与写入以及相对路径，绝对路径]]></title><link>https://blog.youkuaiyun.com/qq_36079638/article/details/93233200</link><guid>https://blog.youkuaiyun.com/qq_36079638/article/details/93233200</guid><author>qq_36079638</author><pubDate>Fri, 21 Jun 2019 21:16:34 +0800</pubDate><description><![CDATA[一、C++的文件读取操作

 c++如果不进行配置，一般只能方便的读取txt格式，excel需要进行配置（尚未配置成功，如果下次用到一定会努力弄好╥﹏╥）

这次这两篇参考都十分详细

https://www.cnblogs.com/lauzhishuai/p/5452643.html

http://c.biancheng.net/view/294.html

C++ 通过以下几个类支持文件的...]]></description><category></category></item></channel></rss>