- 博客(27)
- 收藏
- 关注
原创 cmu 15445 22fall p2 bplus tree checkpoint2 concurrency
cmu15445 22fall b+树并发lab
2023-08-06 11:42:38 182
原创 青蛙过河 acm入门 day4--第2题 动态规划
在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是s到t之间的任意正整数(包括s,t)。当青蛙跳到或跳过坐标为L的点时,就算青蛙已经跳出了独木桥。题目给出独木桥的长度L,青蛙跳跃的距离范围s,t,桥上石子.
2021-09-17 21:40:15 522
原创 js+java后台 基于开源项目上实现web端音频可视化(three.js)(二)
前面说明了关于前端实现细节,下面我们来讲讲后端是如何实现的。先理解一下如何实现前后台交互:前端发送get请求到后台后,后台发送音频文件路径,前端就知道这些文件存放在哪里了。而这些音频文件都存在一个目录中。因为需要实现列表播放,我的做法是用java读取一个文件目录的所有文件名称 public void Init() { String[] dirarr; PrintWriter out=null; try{ //将所读取到的音
2021-09-07 11:32:08 481
原创 js+java后台 基于开源项目上实现web端音频可视化(three.js)(一)
本项目是在github一个开源项目的基础上,简单添加了一些功能:1.播放本地音频文件2.小程序录音上传到后台,后台发送给前端进行播放3.实时录音(未实现)所以更多的是学习下后台功能,代码实现的逻辑效果图这里先讲解下播放本地音频文件是如何实现的....首先,讲讲音频文件如何加载的。如果想了解下js音频可视化的代码是如何实现的,可以看这篇文章学习下:HTML5 随音乐节奏变化的频谱图动画里面会讲到AudioContext如何解析音频文件实现可视化。回归本项目,audioload
2021-09-07 10:35:10 1753
原创 java+Tomcat如何使得本地资源能够被访问?
浏览器出于安全考虑,其权限限制使得本地资源不能被访问,这时能够通过tomcat配置来解决,有一种方法是通过管理端来实现,但是我试了一下发现管理端登录不上去管理员账号密码添加了也没用。。。然后就查到了idea进行tomcat的配置,idea是真的太强大了啊这里提供idea的tomcat如何配置。1.点击进行配置 2.点击‘+’进行添加3.添加外部资源4.选择想要被访问的资源目录5.最后在这里填写映射,这样就可以按这个路径进行访问啦举例:假设端口为12222,想访问本地资源的一个音频
2021-09-06 22:08:44 440
原创 硬币找零 acm入门 day4--动态规划dp第一题
A - 硬币找零在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。我们应该注意到,人民币的硬币系统是100100100,505050,202020,101010,555,222,111,0.50.50.5,0.20.20.2,0.10.10.1,0.050.050.05,0.020.020.02,0.010.010.01元,采用这些硬币,我们可以对任何一个工资数用贪心算法求出其最少硬币数。但不幸
2021-09-04 19:35:49 222
原创 java maven idea 添加本地仓库依赖出问题(红字,未更新等)
1.每次添加依赖后需要进行一次Maven的Reimport右键项目,找到Maven 点击第一个,Reload Project2.pom.xml文件可能有错误当你在pom.xml中添加了依赖后,发现maven这里的并没有改变又或者是红字,可能是pom.xml语法错误等,可以尝试着用控制台执行mvn命令,如果报错的话就证明确实如此。解决方法请见另一篇文章执行mvn命令时ProjectBuildingException的原因...
2021-09-03 12:14:58 600
原创 java idea maven项目执行mvn命令时ProjectBuildingException的原因
异常原因实际上有多个原因,其中一个原因就是pom.xml配置文件中语法问题,我这里出错的原因是多了一个bulids标签,删除后就可以执行了pom.xml配置文件详解
2021-09-03 12:00:36 666
原创 Game Prediction acm入门 day3---贪心算法 第四题
Suppose there are M people, including you, playing a special cardgame. At the beginning, each player receives N cards. The pip of acard is a positive integer which is at most N*M. And there are no twocards with the same pip. During a round, each player.
2021-08-30 22:48:44 169
原创 今年暑假不AC acm入门 day3---贪心算法 第三题
C - 今年暑假不AC“今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%…”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)I
2021-08-30 22:29:46 102
原创 欧拉回路 HDU - 1878 acm入门题 day2---欧拉回路 第6题
欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000)和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)。当N为0时输入结束。Output每个测试用例的输出占一行,若欧拉回路存在则输出1,否则输出0。Sample Input3 31 2.
2021-08-30 22:22:32 187
原创 Anagram acm入门题 day2---排列组合函数 比较函数的重写 第4题
You are to write a program that has to generate all possible wordsfrom a given set of letters. Example: Given the word “abc”, yourprogram should - by exploring all different combination of the threeletters - output the words “abc”, “acb”, “bac”, “bca”,.
2021-08-30 10:58:52 365
原创 Reward acm入门 day2---拓扑排序 第1题
Dandelion’s uncle is a boss of a factory. As the spring festival iscoming , he wants to distribute rewards to his workers. Now he has atrouble about how to distribute the rewards. The workers will comparetheir rewards ,and some one may have demands of .
2021-08-30 10:36:06 291
原创 Vertex acm入门 day1---floyd算法第六题
UVA - 280Write a program that searches a directed graph for vertices which areinaccessible from a given starting vertex. A directed graph isrepresented by n vertices where 1 ≤ n ≤ 100, numbered consecutively 1. . . n , and a series of edges p -> q
2021-08-29 17:28:02 138
原创 Knight Moves acm入门 day1---bfs_dfs第五题
A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squares on a chessboard exactly once.He thinks that the most difficult part
2021-08-29 15:03:14 203
原创 Avoid The Lakes acm入门 day1---bfs_dfs第四题
Farmer John’s farm was flooded in the most recent storm, a fact only aggravated by the information that his cows are deathly afraid of water. His insurance agency will only repay him, however, an amount depending on the size of the largest “lake” on his fa
2021-08-29 14:34:49 119
原创 迷宫问题 acm入门 day1---bfs_dfs第三题
定义一个二维数组:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5 × 5的二维数组,表示一个迷宫。数据保证有唯一解。Output左上角到右下角的最短路径,格式如样例所示。思路讲解:由于要
2021-08-29 14:08:26 200
原创 Prime Ring Problem 素环问题 acm入门 day1---bfs_dfs第二题
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, …, n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.Note: the number of first circle should always be 1.Inputn (0 < n < 20
2021-08-29 13:44:17 122
原创 Oil Deposits acm入门 day1---bfs_dfs第一题
Oil Deposits acm入门 day1—bfs_dfs第一题Oil DepositsThe GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid that divides the land i
2021-08-29 13:21:38 135
原创 二级指针和指针数组
cpp二级指针,指针数组的问题在学习c++的指针数组和二级指针后,我上机实验了一下,来区分两者的区别但是学习过程中发现,指针数组首元素地址(存放的第一个指针元素)竟然与指针数组的地址不一样,然后输出(p1+0)的时候明白了 int *p1[4]; for(int i=0;i<4;i++) { p1[i]=new int[10]; }//指针数组中的指针动态分配整形数组 for(int i=0;i<4;i++) for(int i1=0;i1<10;i1++) {
2020-12-07 00:30:36 1057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人