自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 2021计算机保研夏令营经验分享——上岸中科大大数据学院

前言: 今年许多大学夏令营还是线上的形式,所以给了很多同学开启多线程的机会,一天面两三个学校的应该是常态,当然我也有,下面会说。希望疫情早点结束,线上的offer基本都被大佬们收割完了。我们这种凡人只能喝汤。  因为本科是计算机专业的,所以对计算机有一种执念,夏令营基本都投的计算机学院的。后来被拒傻了才发现,像软件、电子信息、大数据什么的门槛会低很多(不是歧视这些专业),所以也劝想冲好学校,但是rank排名不太够的同学可以试着投这些学院。  夏令营看的基本都是rank,我有的同学奖项很多也没入几个夏令营

2021-08-02 12:46:50 7969 14

原创 Android固定imageview大小,点击图片上某点,获取该点的RGB颜色。

有几种坐标需要熟悉一下。我们在imageview中可以固定宽度。我固定的是300dp300dp。但是我们给imageview设置触摸监听时,可以获得点击屏幕的位置,该位置的坐标是和dp没什么关系的,需要我们在代码中获得,也就是imageView.getWidth(),imageView.getHeight()方法。根据如上两个方法获得的坐标我就暂时叫为屏幕坐标吧。当我们在imageview中放置图片时,图片的分辨率如果大于300300,那么imageview默认是没有任何拉伸就显示的。如果图片较为宽,那么

2021-03-01 13:36:24 1426 3

原创 Android通过Tablayout+viewpager实现顶部导航栏

我们需要先添加依赖implementation 'org.xutils:xutils:3.5.0'implementation 'com.androidkun:XTabLayout:1.1.4'①首先呢,还是新建几个blankfragment文件。需要几个导航栏就建立几个。还要有对应的layout文件,为每个顶部导航显示的内容。具体创建方法参考另一篇博客。Android使用RadioGroup + ViewPager制作底部导航栏②在fragmen对应layout布局文件中,添加tablayo

2021-02-01 17:31:01 576

原创 Android使用RadioGroup + ViewPager制作底部导航栏

①首先创建一个空项目。在对应的layout文件中,使用linearlayout布局,上面为一个androidx.viewpager.widget.ViewPager,下面是一个RadioGroup,根据自己的情况,可以设置radiobutton。代码如下:省略了几个RadioButton<androidx.viewpager.widget.ViewPager android:id="@+id/vp_dist" android:layout_weight="10" andro

2021-01-31 20:25:28 1078

原创 Android的framelayout布局中,布局中多层控件触摸事件的设置,即setOnTouchListener中的OnTouch方法。附源代码+详解

在本例子中,以两个小动物为例,上层的为cat,下层为rabbit这两个小动物为自定义的view,可以根据点击位置实时更改其位置。首先就是触摸监听事件的设置。setOnTouchListener中的OnTouch方法。**注意:**该方法只要有手在屏幕上就会调用,比如按下,滑动,抬起,会时刻调用该函数的。然后我再说一下,屏幕操作。屏幕操作:只要你的手在屏幕上都会触发屏幕操作,比如点一下,抬起来,滑动等等。屏幕操作在framelayout布局中的的传递顺序:我们知道,framelayout布局是分

2021-01-30 19:23:44 1833

原创 Python爬虫一些代码细节

网页爬虫一些代码模板:①针对post的请求为,参数为json格式的。在浏览器network调试时,有如下一栏Request Payload针对该种数据,与form data提交不同。需要将数据转换为json格式的,同时请求头部也要更改内容类型为json头部:headers={‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.428

2021-01-23 16:43:47 183

原创 八皇后/N皇后问题 C++代码+解析(回溯与暴力法对比)

八皇后/N皇后问题 C++代码+解析目的:掌握回溯法算法思想,并能利用回溯法算法思想解决实际问题。任务:在 8×8 的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后不得处 在同一行、同一列或者同一对角斜线上。下图中的每个黑色格子表示一个皇后,这就是一种 符合条件的摆放方法。请求出总共有多少种不同的摆法。**皇后的位置条件:**皇后可以横直斜走,格数不限。因此要求皇后彼此之间不能相互攻击,等价于要求任何两个皇后都不能在同一行、同一列以及同一条斜线上。判断皇后位置解决办法:首先对于斜线上的元

2020-12-05 14:51:13 2711

原创 leetcode冗余连接问题

leetcode冗余连接问题描述:在本问题中,有根树指满足以下条件的有向图。该树只有一个根节点,所有其他节点都是该根节点的后继。每一个节点只有一个父节点,除了根节点没有父节点。输入一个有向图,该图由一个有着N个节点 (节点值不重复1, 2, …, N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。 每一个边 的元素是一对 [u, v],用以表示有向图中连接顶点 u 和顶点 v 的边,其中 u 是 v 的一个父节点。返回

2020-09-22 16:22:53 162

原创 设计并实现基于后序线索二叉树的后序遍历的非递归算法。(c++)

设计并实现基于后序线索二叉树的后序遍历的非递归算法。一、二叉树的创建我们使用二叉链表得方式进行二叉树存数。每个结构有一个数据域,存放结点的数据,还有两个左右指针,以及两个标志。当标志为0时表示指向孩子,标志为1时,指向线索。二叉树的创建根据扩展线序序列创建的。当左右孩子为空时,以“.”来代替。代码如下:template<class T>//创建二叉树void xstree<T>::create(tbnode<T>*& t) { T x;

2020-07-29 16:52:21 2085 6

原创 用递归代码实现斐波那契数列求解,利用转换规则(不简化) 将递归代码转换为非递归代码。(C++)

用递归代码实现斐波那契数列求解,利用转换规则(不简化) 将递归代码转换为非递归代码。(C++) 这次作业记得是五一时候做的,当时快放假时布置的,想了很久也没想出来怎么转化。 五一时做火车出去玩,还是在火车上突然就有了灵感,就写出来了。 不过,到现在时间已经有点长了,所以也记得不太清楚了,就简单的根据当时的作业报告,简单写一下吧。转换规则如下:(1) 设置一个栈(不妨用S表示),并且开始时将其置为空。(2) 在子程序入口处设置一个标号(不妨设为L0)。(3) 对子程序中的每一递归调用,用以下几

2020-07-29 16:26:59 1361

原创 设计算法判断给定的无向图是树(C++)(附源码,可以直接运行)

设计算法判断给定的无向图是树从做完本次作业到写这篇博客已经过去了大概两三个月,对一些点可能已经忘记了。中间也许有写的不好的地方,请大家见谅。一、算法思想:判断方法为使用DFS进行遍历,看是否可以将图节点全部遍历(判断是否是连通图),同时统计边数,判断是否为N-1。这两个条件缺一不可。即必须是连通图且边数为N-1(N为顶点个数)。二、图的建立首先一个比较困难的问题就是图的创建,我采用的是邻接表的形式创建的,有一个node1类型的数组ver,其用来存储节点的数据信息,每一个node1类型的stru

2020-07-25 16:43:54 1909 2

原创 设计算法并实现有向无环图的所有拓扑序列(C++)(附原码+详解)

设计算法并实现有向无环图的所有拓扑序列(C++)(附原码+详解)这是我们数据结构课程的的一次课后作业,距离写这篇博客已经过去了两三个月,多少有点忘记了之前的内容。只是凭记忆写的,如果有介绍不太清楚的地方,还请见谅。一、拓扑排序算法的简单描述①找一个入度为0的顶点v输出;②删除v及相关弧;③重复①,②直到无入度为0的顶点为止。此时,若所有顶点被输出,则无回路,否则有回路。注释:本算法根据图的不同存储结构,只能输出一种对应拓扑排序。如果需要输出全部的,则需要各位创建图时考虑多种情况,具体看下面。

2020-07-25 16:25:41 2932

原创 编译原理词法分析设计(c++)(源代码+详解)

编译原理,词法分析设计(c++实现)开始做实验时感觉编译的实验应该是本学期所有课程实验中最困难的一个了,也确实花费了许多的时间。这个是我编译原理课程的一个实验,应该是在本门课的三个实验里是最简单的一个。我觉得还写得不错,其他两个实验就不拿来献丑了。下面的图片都是我在自己作业中截图。以下是实现词法分析设计的主要工作:(1)从源程序文件中读入字符。(2)统计行数和列数用于错误单词的定位。(3)删除空格类字符,包括回车、制表符空格。(4)按拼写单词,并用(内码,属性)二元式表示。(属性值——t

2020-07-23 19:16:57 19919 19

原创 ## 设计并实现一个整型算术表达式计算器(C++)包含+-*/()运算,含详细解释,附源码,可直接运行。

设计并实现一个整型算术表达式计算器(C++)题目要求是: 处理整型算术运算表达式,即运算符至少包含±*/() 上个学期学习了数据结构这门课程,着实被课后作业给整惨了。在自己做作业时也切实体会到了修改BUG的不易,以及在网上找不到适合的源码的困难。所以我决定自己写。并且现在是暑假也闲来无事,决定写一篇博客,来分享一下自己的代码,同时也希望我们一起学习一起进步。这个作业应该是我这门课第一个有难度的作业。首先实现整形计算器是需要数据结构栈的。我没有用C++STL库中自带的stack,而是使用的我们老师

2020-07-23 18:32:01 4230 11

空空如也

空空如也

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

TA关注的人

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