自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

过气久远的博客

技术小白

  • 博客(57)
  • 收藏
  • 关注

原创 Apache24+Mysql8+PHP8+xdebug3+vscode 环境配置“一锅端”

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Apache的下载二、PHP8的下载三、MySQL的下载、安装与配置1.MySQL的下载与安装2.MySQL的配置四、PHP8的配置五、Apache的配置六、启动Apache服务七、xdebug3的下载与配置下载配置八、Vscode的配置前言由于不小心下了最新的PHP8,配置环境可谓“艰险”,话不多说,手把手教学一、Apache的下载下载Apache,下载地址http://www.apachelounge.c

2020-12-17 20:10:36 2646 5

原创 VS2019网络编程的相关设置

VS2019网络编程的相关设置1.服务器和客户端的属性配置→C/C++→常规→SDL检查选择否2.服务器和客户端的属性配置→链接器→输入→附加依赖项,添加ws2_32.lib,同时取消点选从父级或项目默认设置继承3.此外注意先运行服务器,再运行客户端...

2020-11-11 11:22:10 931 1

原创 数据融合技术——基本/常值增益/平方根/遗忘因子/自适应/限制k/扩大p的卡尔曼滤波

数据融合技术文章目录数据融合技术1 方法概述1.1 基本卡尔曼滤波1.2 常值增益卡尔曼滤波1.3 平方根卡尔曼滤波1.4 带遗忘因子的卡尔曼滤波1.5 自适应卡尔曼滤波1.6 限制k减小的卡尔曼滤波1.7 扩大P的卡尔曼滤波2 实验2.1基本与常值增益对比2.2 基本卡尔曼滤波与平方根卡尔曼滤波对比2.3 抑制滤波发散1 方法概述卡尔曼滤波本质上是一种最优化方法,它的优化目标是使得被估计量的均方误差最小。卡尔曼滤波主要分为状态预测和测量更新两部分。1.1 基本卡尔曼滤波function Xk

2022-04-03 14:17:21 1909 4

原创 lecture2 MIT 6.null

lecture2 MIT 6.null1 阅读 man ls ,然后使用ls 命令进行如下操作:所有文件(包括隐藏文件)(-al)文件打印以人类可以理解的格式输出 (例如,使用454M 而不是 454279954)(-h)文件以最近访问顺序排序(-t)以彩色文本显示输出结果一、pandas是什么?示例:pandas 是

2021-12-20 23:55:53 542

原创 lecture1 MIT 6.null

MIT 6.null The Missing Semester of Your CS Education提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录MIT 6.null The Missing Semester of Your CS Education1234567、8910总结1本课程需要使用类Unix shell,例如 Bash 或 ZSH。如果您在 Linux 或者 MacOS 上面完成本课程的练习,则不需要做任何特殊的操作。如果您使用的是 Windows,则

2021-12-13 20:00:24 1537 1

原创 BurrowsWheeler 普林斯顿 算法第四版

BurrowsWheeler 普林斯顿 算法第四版Princeton Algorithms

2021-12-13 11:24:01 657

原创 BoggleSolver 普林斯顿 算法第四版

Boggle Solver 普林斯顿 算法第四版 作业实现

2021-12-06 13:40:42 2598 2

原创 Shell lab CSAPP(深入理解计算机系统)

系列文章目录文章目录系列文章目录前言一、作业解释和要求Unix Shells的大致介绍二、代码0. main主程序1.eval2.builtin_cmd3. do_bgfg4.waitfg5.sigchld_handler6.sigint_handler7.sigtstp_handler总结前言这个lab可以说是我投入最认真的的一个。前提是要把pdf所有的内容都熟读标注,把书上相应内容反复看几遍。按照书上的例子敲进去,在参照其他博客改改,就能基本满足lab的要求。lab原始代码链接:http

2021-11-23 15:01:31 979 1

原创 BaseballElimination 普林斯顿 算法第四版

BaseballElimination 普林斯顿 算法第四版文章目录BaseballElimination 普林斯顿 算法第四版前言一、问题分析问题描述1.2 队伍淘汰的判断(难点)(1)平凡淘汰(Trivial elimination)(2)非平凡淘汰(Untrivial elimination)1)构建图(难点)2)评判1.3 计算队伍是被哪些队伍淘汰的(找一个集合set)(1)平凡淘汰:(2)非平凡淘汰:二、代码总结前言作业链接:https://coursera.cs.princeton.ed

2021-11-22 13:59:57 570 1

原创 SeamCarver 普林斯顿 算法第四版

算法第四版文章目录算法第四版引言一、SeamCarver.java1、解析2、代码总结引言作业要求链接:https://coursera.cs.princeton.edu/algs4/assignments/seam/specification.php作业常见问题解答(包含API的推荐实现顺序):https://coursera.cs.princeton.edu/algs4/assignments/seam/faq.php本次作业需要完成一个名为SeamCarver的内容感知的图像大小调整

2021-11-16 19:47:48 1021 1

原创 WordNet 普林斯顿 算法第四版

普林斯顿 算法第四版文章目录普林斯顿 算法第四版引言一、SPA.java引言作业要求链接:https://coursera.cs.princeton.edu/algs4/assignments/wordnet/specification.php作业常见问题解答:https://coursera.cs.princeton.edu/algs4/assignments/wordnet/faq.php本次作业需要完成一个wordnet,即英语语义词典,需要完成(按照作业常见问题解答中老师推荐的顺序

2021-11-02 20:27:34 248

原创 bomblab CSAPP(深入理解计算机系统)

CSAPP_lab之bomblab文章目录CSAPP_lab之bomblab前言一、phase_1二、phase_2三、phase_3四、phase_4五、phase_5六、phase_6总结前言bomblab是这我最喜欢的lab之一,主要思路通过反汇编代码找到拆除炸弹的答案。拆除炸弹总共需要连续输入6次(phase_1、2。。。。6)正确答案一、phase_1第一个炸弹比较简单,就没有注释了。主要注意0x400ee9这一行,目的是调用strings_not_equal,来比较输入字符串是

2021-10-27 23:37:26 382

原创 Kd-Tree 普林斯顿 算法第四版

系列文章目录文章目录系列文章目录前言一、PointSET 分析与代码二、KdTree1.编写顺序2.range、nearst分析(翻译)3.实现代码总结前言Kd-Tree这个是网课上第五周的课后作业,主要考察对于Kd-Tree的理解与应用。详细的要求可以参照作业的链接:链接如果遇到不会的可以参考答疑链接,这里包括了常见的问题以及老师推荐的做法一、PointSET 分析与代码PointSET需要建立基本题目要求的数据结构和API,该部分较简单,跟着要求完成即可import e

2021-10-26 21:27:59 205

原创 8-puzzle 普林斯顿 算法第四版

8-puzzle 普林斯顿 算法第四版文章目录8-puzzle 普林斯顿 算法第四版一、分析二、代码1.board2.solver总结一、分析二、代码1.boardimport java.util.ArrayList;import java.util.Arrays;public class Board { private final int[][] tiles; private final int N; // create a board from an

2021-10-16 22:20:34 485

原创 CSAPP datalab

CSAPP_lab之datalab之datalab文章目录CSAPP_lab之datalab一、代码1、bitXor2、tmin3、isTmax4、allOddBits5、negate6、isAsciiDigit7、conditional8、isLessOrEqual9、logicalNeg10、howManyBits11、floatScale212、floatFloat2Int13、floatPower2总结一、代码bits.c文件1、bitXor//1/* * bitXor -

2021-10-16 22:15:53 347 1

原创 PTA 浙大《数据结构(第二版)》习题3.9 堆栈操作合法性 (20分)

假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。输入格式:输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(≤50)是堆栈的最大容量。随后N行,每行中给出一个仅由S和X构成的序列。序列保证不为空,且长度不超过100。输出格式:对每个序列,在一行中输出YES如果该序列是合法的堆栈操作序列,或NO如果不是。输入样

2020-12-29 20:22:00 810

原创 BUG:错误 E0513 不能将 “const char *“ 类型的值分配到 “LPCWSTR“ 类型的实体

E0513 不能将 “const char *” 类型的值分配到 “LPCWSTR” 类型的实体错误:网络编程出现的错误:E0513 不能将 “const char *” 类型的值分配到 “LPCWSTR” 类型的实体原因分析:数据类型兼容问题解决方案:方法1:把项目—属性—常规—字符集把使用 Unicode 字符集改为使用多字节字符集方法2:添加头文件 #include<tchar.h> , 对字符串如”window”前面加上宏_T,变成_T(”window”)方法3

2020-11-18 23:02:52 5517 1

原创 PTA 浙大《数据结构(第二版)》 07-图6 旅游规划

有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;...

2019-09-05 20:29:26 301

原创 PTA 浙大《数据结构(第二版)》07-图4 哈利·波特的考试

哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里面列出了所有...

2019-09-05 20:26:21 126

原创 PTA 浙大 数据结构 06-图1 列出连通集

给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。输入格式:输入第1行给出2个整数N(0<N≤10)和E,分别是图的顶点数和边数。随后E行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。输出格式:按照"{v​1v​2...v​k{ v_​1 v_​...

2019-08-25 17:01:35 244

原创 PTA 浙大 数据结构 05-树7 堆中的路径

将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一行中输出从H[i]到根结点的路径上...

2019-08-25 16:53:18 204

原创 PTA 浙大 数据结构 04-树5 Root of AVL Tree (25 分)

An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is...

2019-08-19 17:26:36 360

原创 03-树3 Tree Traversals Again (25 分)

An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, the stac...

2019-08-19 17:23:44 90

原创 浙大 数据结构 03-树2 List Leaves (25 分)

Input Specification:Each input file contains one test case. For each case, the first line gives a positive integer N (≤10) which is the total number of nodes in the tree – and hence the nodes are num...

2019-08-18 22:15:57 161

原创 PTA 浙大《数据结构(第二版)》习题3.8 符号配对 (20 分)

请编写程序检查C语言源程序中下列符号是否配对:/与/、(与)、[与]、{与}。输入格式:输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。输出格式:首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?-右符号;如果缺少右符号,则输出左符号-...

2019-08-15 23:03:54 2793

原创 PTA 浙大《数据结构(第二版)》习题3.6 一元多项式的乘法与加法运算 (20 分)

设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 3 4 -5 2 6 1 ...

2019-08-13 19:07:47 493

原创 PTA 浙大《数据结构(第二版)》习题3.5 求链表的倒数第m个元素 (20 分)

请设计时间和空间上都尽可能高效的算法,在不改变链表的前提下,求链式存储的线性表的倒数第m(>0)个元素。函数接口定义:ElementType Find( List L, int m );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ ...

2019-08-11 16:32:52 2783 1

原创 PTA 浙大《数据结构(第二版)》习题3.4 最长连续递增子序列 (20 分)

给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数n(≤10​5​​ );第2行给出n个整数,其间以空格分隔。输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。输入样例:151 9 2 5 ...

2019-08-11 16:29:02 1375

原创 PTA 浙大《数据结构(第二版)》习题3.3 线性表元素的区间删除 (20 分)

给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素。删除后表中剩余元素保持顺序存储,并且相对位置不能改变。函数接口定义:List Delete( List L, ElementType minD, ElementType maxD );其中List结构定义如下:typedef int Position;typedef struct LNode *List;...

2019-08-11 16:27:17 3332 2

原创 PTA 浙大《数据结构(第二版)》习题2.3 数列求和-加强版 (20 分)

习题2.3 数列求和-加强版 (20 分)给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3输出样例:123代码(C)#include<stdio.h&gt...

2019-08-11 16:24:19 1216

原创 PTA 浙大《数据结构(第二版)》习题2.7 弹球距离 (15 分)

设有一个球从高度为h米的地方落下,碰到地面后又弹到高度为原来p倍的位置,然后又落下,再弹起,再落下…。请编写函数求初始高度为h的球下落后到基本停下来(高度小于给定阈值TOL)时在空中所经过的路程总和。函数接口定义:double dist( double h, double p );其中h是球的初始高度,p是球弹起高度与弹起前落下高度的比值;函数dist要返回球下落后到基本停下来时在空中所经过...

2019-08-11 16:22:12 3523

原创 PTA 浙大《数据结构(第二版)》习题2.6 递归求简单交错幂级数的部分和 (15 分)

本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x+x2+x3+...+(−1)n−1xn{f(x,n)=x+x^2+x^3+...+(-1)^{n-1}x^n}f(x,n)=x+x2+x3+...+(−1)n−1xn函数接口定义:double fn( double x, int n );其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级...

2019-08-11 16:20:09 465

原创 PTA 浙大《数据结构(第二版)》习题2.5 两个有序链表序列的合并 (15 分)

本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /*...

2019-08-11 16:15:25 724

原创 PTA 浙大《数据结构(第二版)》习题2.4 递增的整数序列链表的插入 (15 分)

本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性。函数接口定义:List Insert( List L, ElementType X );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToN...

2019-08-11 16:12:58 626

原创 PTA 浙大《数据结构(第二版)》习题2.2 数组循环左移 (20 分)

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a0a1...an−1{a_0 a_1...}{a_{n-1}}a0​a1​...an−1​变换为(am...an−1a0a1...am−1{a_m...a_{n-1}a_0a_1...a_{m-1}}am​...an−1​a0...

2019-08-11 16:01:31 2714

原创 PTA 浙大《数据结构(第二版)》习题2.1 简单计算器 (20 分)

习题2.1 简单计算器(20分)模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入样例:1+2*10-10...

2019-08-11 15:52:46 660

原创 开一个新坑

有幸进入了做视觉跟踪的课题组,接下来在暑假的时间或许会更新一些,其实很神奇啊,半年前看的关于机器人工具箱的知识在另一个课题组需要用到,但是那个时候并没有选。。。。总之,保持着学习的热情。此外下学期辅修的数据结构,希望暑假也能开个头把。天呐撸,还有数学建模,完犊子...

2019-07-24 22:37:23 86

原创 python爬虫——lxml的使用

为了更好的学习scrapy库,我决定先其前驱内容lxml库此次我们爬取豆瓣电影Top250代码如下:import requests from lxml import etreeimport timeimport csvheaders={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53...

2019-02-26 21:22:43 939

原创 python爬虫——scrapy库(1)

关于这个库,自己并不是特别会使用只贴上一个并不成功的代码这个库应该是可以抓取动态内容,但mooc中并未提及文件创立和爬取均通过cmd命令行进行,如 :scrapy startproject &amp;amp;amp;lt;文件名&amp;amp;amp;gt;scrapy crawl &amp;amp;amp;lt;&amp;amp;amp;gt;stocks.py文件# -*- coding: utf-8 -*-import scrapyimport r

2019-02-24 13:17:04 170

原创 vscode中配置anaconda和python的注意事项

背景:本人预先下载了python-3.6来进行python的学习与操作,在学习爬虫的过程中,由于一下子安装不了scrapy而后续需要anaconda,便一并下载了anaconda。关于vscode和anaconda,最好先安装anaconda,而后在anaconda的安装过程中不仅会安装python-3.7。1也会提示你安装vscode。安装过程可参考其他博主写的由于我选择不了自动配置环境...

2019-02-19 17:09:55 2919

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除