<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dala_da的博客]]></title><description><![CDATA[所有的程序员都是编剧，所有的计算机都是烂演员。]]></description><link>https://blog.youkuaiyun.com/dala_da</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dala_da]]></copyright><item><title><![CDATA[数据库实体被莫名其妙地自动update了？]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/112386950</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/112386950</guid><author>dala_da</author><pubDate>Fri, 05 Mar 2021 23:05:52 +0800</pubDate><description><![CDATA[Spring Data JPA 会导致受管理的持久化对象，在事务提交时，自动持久化至数据库。]]></description><category></category></item><item><title><![CDATA[许久未见，归来仍是少年？]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/112256324</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/112256324</guid><author>dala_da</author><pubDate>Wed, 06 Jan 2021 01:49:29 +0800</pubDate><description><![CDATA[上一篇博客，发表于 2018-03-07 23:03:19。
一八年三月，正值大三，找实习，满世界投实习简历。怀着初生牛犊的气势，首先就投了蚂蚁金服。结果不必多说。记得蛮清楚，当看到“已回绝”三字时，甚至在想，面试官是不是评价错了？
七月，提前批开始。怂，一份没投。保研那边，结合往年看，挺稳的。不过还是没回家，在令希泡了一个月，准备面试。也就是那时起，喜欢上了《起风了》、《白羊》、《飞鸟》，喜欢上了牛奶咖啡治愈向的歌曲。时至今日，这些旋律也总能让我想起18年的盛夏——那个最美好的夏天。
八月，正式批也开始了]]></description><category></category></item><item><title><![CDATA[BeautifulSoup的使用]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79478315</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79478315</guid><author>dala_da</author><pubDate>Wed, 07 Mar 2018 23:03:19 +0800</pubDate><description><![CDATA[今天写爬虫的时候，发现使用正则表达式抓取人物装备和词缀的时候，太麻烦了然后注意到有beautifsoup模块，用的会比较方便明天周四继续熟悉一下它的用法，顺便更新本篇博客...]]></description><category></category></item><item><title><![CDATA[爬虫尝试抓取动态网页]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79463407</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79463407</guid><author>dala_da</author><pubDate>Tue, 06 Mar 2018 21:02:05 +0800</pubDate><description><![CDATA[之前写过一篇使用爬虫抓取暗黑3玩家数据，由于凯恩之角数据总是不更新，那个爬虫意义不大其实官方网站也是可以看到玩家数据的，我当时没有去爬的原因是...网页源代码和网页展示的数据不一样，知道最近我才知道那是动态网页百度了半天，感觉有一种方式比较简单，就是F12使用开发者工具，去找到加载网页的时候发送的request url比如说我要爬取玩家‘可乐加冰-5750’的数据，他的个人数据页为：http://...]]></description><category></category></item><item><title><![CDATA[多线程爬虫——抓取代理ip]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79439737</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79439737</guid><author>dala_da</author><pubDate>Sun, 04 Mar 2018 21:37:35 +0800</pubDate><description><![CDATA[在之前的blog：使用爬虫刷csdn博客访问量中，我所使用的10个ip地址都是事先填写好的，总不能每次使用都去西刺搞10个ip贴上去吧。。。于是就试着抓了一下，发现每个ip因为都要去检验好不好用，很耽误时间。正好最近在学习多线程爬虫，试着写了一下，开辟了四个线程，速度快了很多过程中，遇到了些比较棘手的问题输出是会有两行数据输出到一行中，这个百度比较容易解决，给写入文件或输出到界面的语句加锁即可，保...]]></description><category></category></item><item><title><![CDATA[KMP算法的个人理解]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79410859</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79410859</guid><author>dala_da</author><pubDate>Thu, 01 Mar 2018 13:59:01 +0800</pubDate><description><![CDATA[网上关于KMP算法的详解很多，也有很多人力争做到简洁解释。我就写写我的心得理解吧，很短，应该很易懂首先来看一个反例：总串 ： a b c a b c a b d e f g子串 ： a b c a b d总串前5位是abcab，和子串前5位相同，但比较第6位时，不一样。这时我们错误的想一下，抛弃掉总串中被比较过的（即前5位），从总串第6位和子串的第1位比较，不一样，抛弃第6位；总串第7位和子串第一...]]></description><category></category></item><item><title><![CDATA[廖雪峰Python 2.X 教程]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79386815</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79386815</guid><author>dala_da</author><pubDate>Tue, 27 Feb 2018 12:30:21 +0800</pubDate><description><![CDATA[Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间，为了打发无聊的圣诞节而编写的一个编程语言。当你用一种语言开始作真正的软件开发时，你除了编写代码外，还需要很多基本的已经写好的现成的东西，来帮助你加快开发进度。比如说，要编写一个电子邮件客户端，如果先从最底层开始编写网络协议相关的代码，那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的...]]></description><category></category></item><item><title><![CDATA[数据结构——弗洛伊德算法]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79371774</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79371774</guid><author>dala_da</author><pubDate>Sun, 25 Feb 2018 21:40:41 +0800</pubDate><description><![CDATA[复习一下Floyd算法，代码实现很简单，3个for循环，每一层循环的意思需要深刻的理解推荐这片博客：http://blog.youkuaiyun.com/qq_34374664/article/details/52261672 有该算法的详细解释（2017.3.1）我下面的代码有很明显的缺点，所有的改动都是在原有的存储矩阵之上，如果需要对原图进行其他分析，需要复制一个矩阵，对后者进行改动，传递至Floyd函数...]]></description><category></category></item><item><title><![CDATA[PyQt输出中文出现乱码解决方法]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79356401</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79356401</guid><author>dala_da</author><pubDate>Fri, 23 Feb 2018 20:28:18 +0800</pubDate><description><![CDATA[中文乱码问题困扰了我很久，这次尝试使用PyQt最费我时间的便是汉字的转码问题，所以想写一些关于这方面问题的总结，至少以后在遇到这类问题能少走一些弯路，也希望能够帮助和我一样的萌新们，如有纰漏，欢迎大佬指点！！！首先，decode和encode的作用：decode是将其他编码的字符串转换成unicode编码，如str.decode('utf-8')，表示将gb2312编码的字符串str1转换成utf...]]></description><category></category></item><item><title><![CDATA[基于PyQt的暗黑3玩家资料抓取小软件]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79348945</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79348945</guid><author>dala_da</author><pubDate>Thu, 22 Feb 2018 18:47:24 +0800</pubDate><description><![CDATA[代码主要是在上一篇blog：爬虫抓取暗黑3玩家数据中，这一篇使用PyQt设计界面，之前接触过Qt，所以上手不算难。而过程中我遇到的最棘手的问题是unicode、utf-8和Qstring之间的转换，我觉得有必要去开一篇blog写写总结界面不好看、、、界面不好看、、、界面不好看、、、我凯恩之角的数据还是没有同步，难道程序猿小哥哥们就不会修复一下么。。。依旧使用“相爱不抵久相随丶-5367”大佬的数据...]]></description><category></category></item><item><title><![CDATA[爬虫抓取暗黑3玩家数据]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79341298</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79341298</guid><author>dala_da</author><pubDate>Tue, 20 Feb 2018 23:35:36 +0800</pubDate><description><![CDATA[这是上一篇blog：爬虫抓取暗黑3国服天梯榜数据及分析这一篇主要是抓取某一玩家角色的所有面板属性，平时在游戏中，通过天（ke）梯（long）榜只能看到大佬门的装备与技能，别人的详细面板属性是看不到的，无法直观的比较差距。不过！！！凯恩之角最近同步英雄数据的功能好像不好使、、、置顶帖的方法我等了一天多了还没有更新我的英雄数据凯恩之角和暗黑3游戏内属性的计算方法并不一致，凯恩计算的是裸的不能再裸的属性...]]></description><category></category></item><item><title><![CDATA[爬虫抓取暗黑3国服天梯榜数据及分析]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79337865</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79337865</guid><author>dala_da</author><pubDate>Mon, 19 Feb 2018 20:38:14 +0800</pubDate><description><![CDATA[从一月末入坑，到今天19号，20多天的时间，托春节三天双倍的福，我成功的成为了900级的萌新不过买完198，就打折98，这对本萌也太不友好了吧怀着愤怒的心情......我就又买了一份、、、和老爸一起刷刷刷这两天一直关注凯恩之角，不得不说，D3的数据帝是真滴多、、、就像这两天才知道，攻速还有档位一说？？？我擦嘞，贴一下大佬的帖子：暗黑3公开课：暗黑3“档位”的由来与发展好了，步入正题，凯恩之角有一栏...]]></description><category></category></item><item><title><![CDATA[数据结构——Prim算法]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79327288</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79327288</guid><author>dala_da</author><pubDate>Thu, 15 Feb 2018 00:46:07 +0800</pubDate><description><![CDATA[看了一下表，刚刚过了12点，今天就是年三十了，刚看完辽视春晚，大晚上睡不着，就把白天复习的Prim给更一下。我只计算了最小生成树的权值和，没有记录出生成图各边情况，其实我代码中，Edge数组存放的是某未被访问节点（i）到已被访问的所有节点中最近的距离，可以改一下，定义一个结构体，里面放有起点，终点，和Edge[i]值即可。由访问的顺序依次压入队列，输出时挨个取top再pop就可以了。老规矩，在网上...]]></description><category></category></item><item><title><![CDATA[数据结构——迪杰斯特拉算法]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79326085</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79326085</guid><author>dala_da</author><pubDate>Wed, 14 Feb 2018 19:44:35 +0800</pubDate><description><![CDATA[这一篇写一下Dijkstra算法。当初学习数据结构的课件找不到了，就在网上找了两张图片，有一个有权无向图以及迪杰斯特拉算法的原理思想。以下是C++实现代码：#include&amp;lt;iostream&amp;gt;
#include&amp;lt;limits.h&amp;gt;

#define MAXVEX 100

using namespace std;

typedef struct
{
    int matr...]]></description><category></category></item><item><title><![CDATA[堆内存与栈内存]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79318837</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79318837</guid><author>dala_da</author><pubDate>Mon, 12 Feb 2018 21:17:43 +0800</pubDate><description><![CDATA[今天翻看昨天编写的代码，突然发现上一篇：http://blog.youkuaiyun.com/dala_da/article/details/79314107中会有内存泄漏的风险。比如说我58行和90行，分别开辟了一段指定长度的空间存放bool型变量，但是函数结束前，并没有把他们删除掉、、、貌似经常犯这个错误，包括使用malloc时，也很少释放掉。。。以前总觉得不重要，反正不影响运行输出，今天看了下内存中的堆...]]></description><category></category></item><item><title><![CDATA[数据结构——图的深度/广度优先遍历]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79314107</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79314107</guid><author>dala_da</author><pubDate>Mon, 12 Feb 2018 00:28:51 +0800</pubDate><description><![CDATA[这是上一篇：图的存储方式——邻接矩阵http://blog.youkuaiyun.com/dala_da/article/details/79302329从整体来看，我个人认为深度优先有点类似二叉树先序遍历，都是将访问节点压入到栈，然后看是否有延伸节点，若没有则出栈，返回到上一节点；而广度优先则与二叉树层次遍历比较像，离出发节点比较近的点先被访问。因此本篇我采用非递归的方式进行图的遍历，分别采用的是站和队列的...]]></description><category></category></item><item><title><![CDATA[数据结构——图的邻接矩阵存储]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79302329</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79302329</guid><author>dala_da</author><pubDate>Fri, 09 Feb 2018 22:40:31 +0800</pubDate><description><![CDATA[根据百度百科定义：一般用一个一维数组存放图中所有顶点数据；用一个二维数组存放顶点间关系（边或弧）的数据，这个二维数组称为邻接矩阵。用邻接矩阵表示图，很容易确定图中任意两个顶点是否有边相连。邻接矩阵分为有向图邻接矩阵和无向图邻接矩阵。对无向图（无向简单图）而言，邻接矩阵一定是对称的，而且对角线一定为零，有向图则不一定如此。也就是定义邻接矩阵matrix[i][j]，其值为顶点i到j上面的权值，类似于...]]></description><category></category></item><item><title><![CDATA[数据结构——二叉树（2）]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79294272</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79294272</guid><author>dala_da</author><pubDate>Thu, 08 Feb 2018 22:54:30 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[计算机网络——网络层]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/78897767</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/78897767</guid><author>dala_da</author><pubDate>Wed, 07 Feb 2018 22:38:37 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[数据结构——01背包问题]]></title><link>https://blog.youkuaiyun.com/dala_da/article/details/79264394</link><guid>https://blog.youkuaiyun.com/dala_da/article/details/79264394</guid><author>dala_da</author><pubDate>Wed, 07 Feb 2018 22:20:47 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>