<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yu727399的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yu727399</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yu727399]]></copyright><item><title><![CDATA[黑马点评 Macbook前端配置流程]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/129772027</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/129772027</guid><author>yu727399</author><pubDate>Sat, 25 Mar 2023 20:43:51 +0800</pubDate><description><![CDATA[找到/opt/homebrew/etc/nginx下的nginx.conf,并将hmdp里面的nginx.conf复制粘贴过来,替换掉原来的.2.找到nginx安装目录/opt/homebrew/Cellar/nginx/1.23.3,将html文件复制过去。3.修改nginx的config文件。1.homebrew下载nginx。在其html目录下复制粘贴hmdp。4.启动nginx和后端,查看效果。]]></description><category></category></item><item><title><![CDATA[plt.show() FileNotFoundError]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/124243701</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/124243701</guid><author>yu727399</author><pubDate>Mon, 18 Apr 2022 10:37:25 +0800</pubDate><description><![CDATA[最近在实验DynGEM,需要在运行到plt.show()时出现FileNotFoundError Win[2].在google看过几乎所有解决方案后，总结如下：
问题出现原因：
plt.show()需要绘制一些数学公式，需要latex支持，需要下载latex
解决方案：
pip install latex 不起作用。必须下载Latex。
Latex下载方法：参考
测试代码：
from matplotlib import rc
rc('font',**{'family':'sans-serif','sans-]]></description><category></category></item><item><title><![CDATA[个人记录 Repast S network与触发器引发的bug]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/117198971</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/117198971</guid><author>yu727399</author><pubDate>Sun, 23 May 2021 19:12:32 +0800</pubDate><description><![CDATA[最近,做毕设项目.因为需要加点gui效果,于是,同时用了network和触发器.引发了一个难以发现的bug.
敌机攻击无人机,直接让无人机消失.
	@Watch(watcheeClassName="test_Separate.Vehicle",
			watcheeFieldNames = "moved",
			query="within 2.0 ",//2.0相当于r  攻击距离为2.0
			whenToTrigger=WatcherTriggerSchedule.IMMEDIATE)
	//@Wat]]></description><category></category></item><item><title><![CDATA[M1 Repast Simphony打不开 无反应问题解决]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/116846344</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/116846344</guid><author>yu727399</author><pubDate>Sat, 15 May 2021 13:36:28 +0800</pubDate><description><![CDATA[最近，入手了一台MacBook m1。但是，因为毕设做的是关于Repast Simphony的模拟仿真项目，就遇到了一些问题，在这里记录一下。
我最开始安装了arm架构的zulu jdk，但是打开eclipse和Repast都没反应。我猜原因肯定是eclipse没有适配m1，它也不能依赖arm架构的jdk工作。
于是，我又下载了基于x64的zulu jdk，成功打开eclipse和Repast,问题解决!!!
Zulu JDK 下载地址:https://www.azul.com/downloads/?pac]]></description><category></category></item><item><title><![CDATA[双指针学习]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/116272393</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/116272393</guid><author>yu727399</author><pubDate>Thu, 29 Apr 2021 16:49:04 +0800</pubDate><description><![CDATA[昨天,在Leetcode上做了平方数之和(题目链接),看到了其中双指针用法,很惊讶.
我发现自己对于双指针的认知还是很浅.阅读了一篇题解,对于双指针的学习有很大的帮助!
总的来说,双指针就是两句话:每次移动指针排除掉了哪些情况?这些情况中是否会包含正确答案?

...]]></description><category></category></item><item><title><![CDATA[CSAPP 实验一 Data Lab]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/115177675</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/115177675</guid><author>yu727399</author><pubDate>Wed, 24 Mar 2021 15:10:28 +0800</pubDate><description><![CDATA[从寒假到现在,终于看完了前两章.于是,马不停蹄的开始了第一个实验Data Lab,但是我感觉真的好难…(是我太菜),但是还是学习到很多东西,理解了很多位操作和一些技巧.
bits.c代码 其中添加了很多注释,也劝大家一定要写注释标明自己的思路,要不然,写完后根本看不懂自己的代码:(
/* 
 * CS:APP Data Lab 
 * 
 * &lt;Please put your name and userid here&gt;
 * 
 * bits.c - Source file with your ]]></description><category></category></item><item><title><![CDATA[2021-03-12]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/114691367</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/114691367</guid><author>yu727399</author><pubDate>Fri, 12 Mar 2021 11:19:26 +0800</pubDate><description><![CDATA[今日Leetcode一题,是栈和树遍历相结合的一道题.
学到的技巧就是:使用stringstream和getline实现Split效果
题目链接:题目
getline ( istream &amp;is , string &amp;str , char delim )
参数一：istream &amp;is 表示一个输入流，譬如cin,stringstream；
参数二：string &amp;str表示把从输入流读入的字符串存放在这个字符串中（可以自己随便命名，str什么的都可以）
参数三：char de]]></description><category></category></item><item><title><![CDATA[Leetcode295.数据流的中位数(堆)]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/113686798</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/113686798</guid><author>yu727399</author><pubDate>Fri, 05 Feb 2021 11:40:45 +0800</pubDate><description><![CDATA[题目链接
求动态数组的中位数,我们可以用两个堆来求.(这个是很经典的面试题)
思想:分为两个堆 大顶堆对应有序序列的left(数据较小)部分 小顶堆对应有序序列的right(数据较大)部分
根据只需获得中间数的想法，可以将数据分为左右两边，一边以最大堆的形式实现，可以快速获得左侧最大数， 另一边则以最小堆的形式实现。
同时,要保证两个堆的数据长度相差不能过大.
代码如下:
class MedianFinder {
public:
    /** initialize your data structure ]]></description><category></category></item><item><title><![CDATA[Springboot 自定义简单Starter配置以及遇到Service无法注入问题]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/111640612</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/111640612</guid><author>yu727399</author><pubDate>Thu, 24 Dec 2020 17:18:14 +0800</pubDate><description><![CDATA[1.通过Maven新建项目,并导入依赖.
artifactId必须遵循自定义starter规则

&lt;dependencies&gt;
    &lt;!--自定义starter必须要引入的依赖--&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
      &lt;artifactId&gt;spring-boot-autoconfigure&lt;/artifactId&]]></description><category></category></item><item><title><![CDATA[Leetcode 单词拆分 1,2]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/111297280</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/111297280</guid><author>yu727399</author><pubDate>Wed, 16 Dec 2020 17:45:35 +0800</pubDate><description><![CDATA[今天回想起来11月份的困难题没有做, 于是做了做,觉得是一道很好的dp题,因此来记录一下.
刚开始想的是二维dp,但是巨慢,是我太蠢了:)
(代码已经注释了)
class Solution {
public:
    bool wordBreak(string s, vector&lt;string&gt;&amp; wordDict) {
        /*
         *dp[i][j] 表示s[i]-s[j]是否能被正确拆分
         *s[i]-s[j]属于wordDict dp[i]]></description><category></category></item><item><title><![CDATA[Leetcode 最长回文子串 最长回文子序列]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/111242630</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/111242630</guid><author>yu727399</author><pubDate>Tue, 15 Dec 2020 22:58:58 +0800</pubDate><description><![CDATA[今天写了最长回文子串和最长回文子序列,有必要来记录一下这一类问题.
我觉得这类问题和最长公共子串和最长公共子序列有些相似,当然都是用dp的思想.
但是,*肯定不能通过用逆转串来转化为最长公共子串和最长公共子序列 *来解决问题.
Leetcode516 最长回文子序列(已经注释非常清晰)
class Solution {
public:
    int longestPalindromeSubseq(string s) {
        int dp[s.size()][s.size()];
       ]]></description><category></category></item><item><title><![CDATA[Ubuntu NAT原理解析 记录]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/110940332</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/110940332</guid><author>yu727399</author><pubDate>Wed, 09 Dec 2020 20:42:26 +0800</pubDate><description><![CDATA[转载 https://blog.youkuaiyun.com/u011602668/article/details/104384967

]]></description><category></category></item><item><title><![CDATA[如何在cmd下切换python版本执行pip install]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/110834782</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/110834782</guid><author>yu727399</author><pubDate>Mon, 07 Dec 2020 20:44:24 +0800</pubDate><description><![CDATA[首先，说明一下我的工作环境
我安装了3.6和3.7
Step1:命名（该步骤决定了之后在cmd输入的python+版本名称）
将python3.6中的应用程序python.exe更名为python3.6
同理，将python3.7中应用程序python.exe更名为python3.7
Step2.环境变量配置
参考这个https://zhuanlan.zhihu.com/p/27506278
Stemp3:测试



...]]></description><category></category></item><item><title><![CDATA[Leetcode 34. 在排序数组中查找元素的第一个和最后一个位置 参考紫书写法]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/110426990</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/110426990</guid><author>yu727399</author><pubDate>Tue, 01 Dec 2020 11:51:57 +0800</pubDate><description><![CDATA[今天是十二月的第一天,每个月的第一天都代表新的开始.哈哈哈:)
纪念11月的打卡情况

今天遇到了二分查找上下界的一些问题,但是想了想还是没写出来lower_bound和upper_bound的源码.只能再次翻开紫书了~~
代码如下:已经有详细的注释啦!
class Solution {
public:
    int lowerbound(int low,int high,vector&lt;int&gt;&amp; nums,int target){
    //返回target第一次出现的位置 如果不]]></description><category></category></item><item><title><![CDATA[紫书 滑动窗口最小值问题]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/105711373</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/105711373</guid><author>yu727399</author><pubDate>Thu, 23 Apr 2020 17:57:23 +0800</pubDate><description><![CDATA[看紫书看到了 滑动窗口最小值问题 觉得有必要来记录一下
首先是给出问题 5,2,6,8,10,7,4 k=4
使用优先队列:
#include&lt;iostream&gt;
#include&lt;queue&gt;
#include&lt;vector&gt;
using namespace std;
int a[1000005];
int main(){
	int n;
	cin&gt;&g...]]></description><category></category></item><item><title><![CDATA[分考场 蓝桥]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/104922045</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/104922045</guid><author>yu727399</author><pubDate>Tue, 17 Mar 2020 14:55:16 +0800</pubDate><description><![CDATA[一开始，看着这个题，就是和图的M可着色问题类似。注意，是寻找最小的M，也就是寻找最少的配色方案
于是，按照以前课上的讲法，就很暴力。。。
#include&lt;iostream&gt;
using namespace std;
int n;
const int maxn=105;
int a[maxn][maxn];
int flag[maxn];//是否安排过考场 
int min=9999;...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 小计算器]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/104907319</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/104907319</guid><author>yu727399</author><pubDate>Mon, 16 Mar 2020 20:31:34 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;queue&gt;
#include&lt;sstream&gt;
#include&lt;stack&gt;
#include&lt;vector&gt;
typedef long long ll;
using namespace std;
queue&lt;string&gt; code;
vector&lt;ll&gt...]]></description><category></category></item><item><title><![CDATA[UVa816的一些问题]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/104745998</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/104745998</guid><author>yu727399</author><pubDate>Mon, 09 Mar 2020 09:34:34 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;sstream&gt;
#include&lt;string.h&gt;
#include&lt;queue&gt;;
using namespace std;
int sx,sy,sx1,sy1,fx,fy;//sx,sy代表出发坐标 fx,fy代表终点
typedef struct{
	int x;
	int y;
	i...]]></description><category></category></item><item><title><![CDATA[2n皇后问题]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/104699205</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/104699205</guid><author>yu727399</author><pubDate>Fri, 06 Mar 2020 16:46:52 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;math.h&gt;
using namespace std;
int a[10];//a[i]=j代表第i行的皇后放在第几列 	白皇后
int b[10];//黑皇后 
int map[10][10];
int sum=0;
int n;
int judge(int now){
	for(int i=1;i&lt;now;...]]></description><category></category></item><item><title><![CDATA[洛谷 2199 最后的迷宫]]></title><link>https://blog.youkuaiyun.com/yu727399/article/details/104557030</link><guid>https://blog.youkuaiyun.com/yu727399/article/details/104557030</guid><author>yu727399</author><pubDate>Fri, 28 Feb 2020 15:11:33 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;utility&gt;
#include&lt;string.h&gt;
#include&lt;vector&gt;
#include&lt;queue&gt;
using namespace std;
typedef struct{
	int x;
	int y;
	int step;
}P;
queue&lt;P&gt...]]></description><category></category></item></channel></rss>