- 博客(21)
- 收藏
- 关注
原创 黑马点评 Macbook前端配置流程
找到/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和后端,查看效果。
2023-03-25 20:43:51
1424
3
原创 plt.show() FileNotFoundError
最近在实验DynGEM,需要在运行到plt.show()时出现FileNotFoundError Win[2].在google看过几乎所有解决方案后,总结如下:问题出现原因:plt.show()需要绘制一些数学公式,需要latex支持,需要下载latex解决方案:pip install latex 不起作用。必须下载Latex。Latex下载方法:参考测试代码:from matplotlib import rcrc('font',**{'family':'sans-serif','sans-
2022-04-18 10:37:25
1352
原创 个人记录 Repast S network与触发器引发的bug
最近,做毕设项目.因为需要加点gui效果,于是,同时用了network和触发器.引发了一个难以发现的bug.敌机攻击无人机,直接让无人机消失. @Watch(watcheeClassName="test_Separate.Vehicle", watcheeFieldNames = "moved", query="within 2.0 ",//2.0相当于r 攻击距离为2.0 whenToTrigger=WatcherTriggerSchedule.IMMEDIATE) //@Wat
2021-05-23 19:12:32
134
原创 M1 Repast Simphony打不开 无反应问题解决
最近,入手了一台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
2021-05-15 13:36:28
319
1
原创 双指针学习
昨天,在Leetcode上做了平方数之和(题目链接),看到了其中双指针用法,很惊讶.我发现自己对于双指针的认知还是很浅.阅读了一篇题解,对于双指针的学习有很大的帮助!总的来说,双指针就是两句话:每次移动指针排除掉了哪些情况?这些情况中是否会包含正确答案?...
2021-04-29 16:49:04
83
原创 CSAPP 实验一 Data Lab
从寒假到现在,终于看完了前两章.于是,马不停蹄的开始了第一个实验Data Lab,但是我感觉真的好难…(是我太菜),但是还是学习到很多东西,理解了很多位操作和一些技巧.bits.c代码 其中添加了很多注释,也劝大家一定要写注释标明自己的思路,要不然,写完后根本看不懂自己的代码:(/* * CS:APP Data Lab * * <Please put your name and userid here> * * bits.c - Source file with your
2021-03-24 15:10:28
247
原创 2021-03-12
今日Leetcode一题,是栈和树遍历相结合的一道题.学到的技巧就是:使用stringstream和getline实现Split效果题目链接:题目getline ( istream &is , string &str , char delim )参数一:istream &is 表示一个输入流,譬如cin,stringstream;参数二:string &str表示把从输入流读入的字符串存放在这个字符串中(可以自己随便命名,str什么的都可以)参数三:char de
2021-03-12 11:19:26
99
原创 Leetcode295.数据流的中位数(堆)
题目链接求动态数组的中位数,我们可以用两个堆来求.(这个是很经典的面试题)思想:分为两个堆 大顶堆对应有序序列的left(数据较小)部分 小顶堆对应有序序列的right(数据较大)部分根据只需获得中间数的想法,可以将数据分为左右两边,一边以最大堆的形式实现,可以快速获得左侧最大数, 另一边则以最小堆的形式实现。同时,要保证两个堆的数据长度相差不能过大.代码如下:class MedianFinder {public: /** initialize your data structure
2021-02-05 11:40:45
122
原创 Springboot 自定义简单Starter配置以及遇到Service无法注入问题
1.通过Maven新建项目,并导入依赖.artifactId必须遵循自定义starter规则<dependencies> <!--自定义starter必须要引入的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId&
2020-12-24 17:18:14
3196
1
原创 Leetcode 单词拆分 1,2
今天回想起来11月份的困难题没有做, 于是做了做,觉得是一道很好的dp题,因此来记录一下.刚开始想的是二维dp,但是巨慢,是我太蠢了:)(代码已经注释了)class Solution {public: bool wordBreak(string s, vector<string>& wordDict) { /* *dp[i][j] 表示s[i]-s[j]是否能被正确拆分 *s[i]-s[j]属于wordDict dp[i
2020-12-16 17:45:35
100
原创 Leetcode 最长回文子串 最长回文子序列
今天写了最长回文子串和最长回文子序列,有必要来记录一下这一类问题.我觉得这类问题和最长公共子串和最长公共子序列有些相似,当然都是用dp的思想.但是,*肯定不能通过用逆转串来转化为最长公共子串和最长公共子序列 *来解决问题.Leetcode516 最长回文子序列(已经注释非常清晰)class Solution {public: int longestPalindromeSubseq(string s) { int dp[s.size()][s.size()];
2020-12-15 22:58:58
206
原创 Ubuntu NAT原理解析 记录
转载 https://blog.youkuaiyun.com/u011602668/article/details/104384967
2020-12-09 20:42:26
266
原创 如何在cmd下切换python版本执行pip install
首先,说明一下我的工作环境我安装了3.6和3.7Step1:命名(该步骤决定了之后在cmd输入的python+版本名称)将python3.6中的应用程序python.exe更名为python3.6同理,将python3.7中应用程序python.exe更名为python3.7Step2.环境变量配置参考这个https://zhuanlan.zhihu.com/p/27506278Stemp3:测试...
2020-12-07 20:44:24
814
原创 Leetcode 34. 在排序数组中查找元素的第一个和最后一个位置 参考紫书写法
今天是十二月的第一天,每个月的第一天都代表新的开始.哈哈哈:)纪念11月的打卡情况今天遇到了二分查找上下界的一些问题,但是想了想还是没写出来lower_bound和upper_bound的源码.只能再次翻开紫书了~~代码如下:已经有详细的注释啦!class Solution {public: int lowerbound(int low,int high,vector<int>& nums,int target){ //返回target第一次出现的位置 如果不
2020-12-01 11:51:57
111
原创 紫书 滑动窗口最小值问题
看紫书看到了 滑动窗口最小值问题 觉得有必要来记录一下首先是给出问题 5,2,6,8,10,7,4 k=4使用优先队列:#include<iostream>#include<queue>#include<vector>using namespace std;int a[1000005];int main(){ int n; cin>&g...
2020-04-23 17:57:23
274
原创 分考场 蓝桥
一开始,看着这个题,就是和图的M可着色问题类似。注意,是寻找最小的M,也就是寻找最少的配色方案于是,按照以前课上的讲法,就很暴力。。。#include<iostream>using namespace std;int n;const int maxn=105;int a[maxn][maxn];int flag[maxn];//是否安排过考场 int min=9999;...
2020-03-17 14:55:16
193
原创 蓝桥杯 小计算器
#include<iostream>#include<queue>#include<sstream>#include<stack>#include<vector>typedef long long ll;using namespace std;queue<string> code;vector<ll>...
2020-03-16 20:31:34
231
原创 UVa816的一些问题
#include<iostream>#include<sstream>#include<string.h>#include<queue>;using namespace std;int sx,sy,sx1,sy1,fx,fy;//sx,sy代表出发坐标 fx,fy代表终点typedef struct{ int x; int y; i...
2020-03-09 09:34:34
160
原创 2n皇后问题
#include<iostream>#include<math.h>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<now;...
2020-03-06 16:46:52
187
原创 洛谷 2199 最后的迷宫
#include<iostream>#include<utility>#include<string.h>#include<vector>#include<queue>using namespace std;typedef struct{ int x; int y; int step;}P;queue<P>...
2020-02-28 15:11:33
228
原创 UVa 210 并行程序模拟(数组模拟队列)
#include#include#include#includeusing namespace std;struct Program{int n;//编号queue code;};const int maxn=2005;Program program[maxn];Program wait[maxn];//等待队列Program block[maxn];//阻塞队列int ...
2020-02-27 17:48:57
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人