- 博客(31)
- 收藏
- 关注
原创 [CSS] css优先级顺序
优先级:(最高)!important>行内样式> id选择器> 类选择器>标签>通配符> 继承 > 浏览器默认样式(最低)!importantdiv{ color:red!important;}内联样式:写在标签属性style的样式<p style="color: red"> </p>id选择器#text{ color:red; }类选择器.text{ color:red;}
2022-04-25 22:17:45 3613 1
原创 [Android Studio] 报错Cannot resolve class android.support.v7.widget.Toolbar
从android9.0 (API28)开始, V7: 28.0.0成为support库的终结版本。未来新的特性和改进都会进入Androidx包。所以新版安卓中,上述语句应写成为androidx.appcompat.widget.Toolbar在此记录一下~
2021-12-03 16:03:28 8798
原创 [Android Studio]修改文件夹名称报错:Failed to apply plugin ‘com.android.internal.application‘.
在资源管理器修改AS文件夹名称,打开AS文件出现两条报错如:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'.解决方法:在gradle.properties添加android.overridePathCheck=true...
2021-11-01 21:52:43 1488 1
原创 [Android Studio]拨打电话&权限开启
xml中的部分代码:<EditText android:id="@+id/et_pn" android:layout_width="match_parent" android:layout_height="match_parent" android:maxLength="11" android:inputType="phone" android:hint.
2021-11-01 10:35:31 3113 1
原创 [Android Studio]Log调试信息的输出&信息过滤器
1.以Log.v为例:在java中写入Log.v(String tag, String msg)。tag表示的是打印信息的标签,msg表示的是需要打印的信息。2. 最下方点击Logcat3.Log.v输出选择Verbose,为了方便查看输出可以在后面的搜索框里输入一些关键词。或者添加一个信息过滤器来筛选(1)点击如图所示位置(2)Filter Name为过滤器起的名字在下方输入你想过滤出的Tag、Message等信息的条件。(3)点击OK,过滤器就设置好了。1、Log.v(S
2021-10-31 21:20:03 7033 1
原创 [Android Studio] 手机安装apk报错解决方法
在gradle.properties文件中添加android.injected.testOnly=false
2021-10-31 19:32:15 2085
原创 [Android Studio] 添加Override/Implement methods
1.java文件中右键(Alt + Insert)==> Generate选择Override Method或Implement Method
2021-10-31 19:22:55 2750
原创 Cisco 动态路由协议(RIP)的配置
Cisco 动态路由协议(RIP)的配置目录Cisco 动态路由协议(RIP)的配置1.线的连接2.Ip、封装等设置3.设置动态路由1.线的连接路由器间采用背对背的连接方式连接,一条DCE电缆和一条DTE电缆一组。需要给路由器添加模块,再连接。模块:WIC-2T路由间的线:serial DCE(串行DCE)注意:路由需要手动开启2.Ip、封装等设置设置ip、对s端口进行ppp封装、配置时钟速率Bandwidth 命令设置将接口的带宽值与高级协议交流的信息参数对三个路由器分别
2021-06-20 22:09:48 12583 1
原创 Cisco 开启三层交换机ip routing
Cisco开启三层交换机ip routing目录Cisco开启三层交换机ip routing一、开启三层交换机并设置vlan的ip地址二、测试PC1 ping PC2PC1访问vlan2中的服务器(192.168.2.10)www.abc.com一、开启三层交换机并设置vlan的ip地址对中间的三层交换机进行操作Switch>enSwitch#config tEnter configuration commands, one per line. End with CNTL/Z.Swi
2021-05-19 08:59:42 14913 3
原创 算法分析与设计实践(作业八):矩阵链乘法 [动态规划]
矩阵乘法次数的计算:以两个矩阵相乘为例,A1A2,A1和A2为两个矩阵,假设A1的行列数是pi-1pi,A2的行列数是pipj。那么对于A1A2而言,我们需要分别执行pi-1pj次对应A1的行元素乘以A2的列元素,根据线性代数知识,可以得到一共需要执行pi-1pi*pj次乘法。<未完待续>...
2021-05-09 15:15:34 216
原创 算法分析与设计实践(作业七):投资问题 [动态规划]
问题设 m 万元钱,n 项投资,函数 表示将 x 万元投入第 i 项项目所产生的效益,i=1,2,…,n.问:如何分配这 m 元钱,使得投资的总效益最高?假设分配给第 i 个项目的钱数是 xi,问题述为:解析设 表示 x 万元投给前 k 个项目的最大效益,k=1,2,…,n,x=1,2,…,m说明:第 k 步,前后共分配 x 万元,分配给第 k 个项目为;x-xk万元,分配给前 k-1 个项目分析设计源码<未完待续>...
2021-05-09 15:13:42 363
原创 算法分析与设计实践(作业六):寻找第k小元素[特定分治策略]
算法分析与设计实践(作业六):寻找第k小元素[特定分治策略]目录算法分析与设计实践(作业六):寻找第k小元素[特定分治策略]1. 问题2. 解析3. 分析4. 设计5. 源码1. 问题利用特定分治策略选出第k小的元素。2. 解析3. 分析void select(vectors,int n,int k){把s划分成最多5个一组把每组的中位数放到集合m中找出中位数的中位数m* //用划分成四部分ABCD把AD中的每个元素与中位数比较大小,小的构成s1,大的构成s2s1=s1并C,
2021-04-24 22:47:49 680
原创 算法分析与设计实践(作业五):最近点对问题 [分治策略]
算法分析与设计实践(作业五):最近点对问题 [分治策略]目录算法分析与设计实践(作业五):最近点对问题 [分治策略]1. 问题2. 解析方法一:暴力方法二:分治3. 分析4. 设计5. 源码1. 问题P为笛卡尔平面上n>1个点构成的集合,找出最接近的一对点(n=2^k)。2. 解析方法一:暴力暴力,遍历所有的点的组合,寻找距离最近的点,但复杂度过高为O(n^2)。方法二:分治分治策略,递归求解子问题来得到最近点对问题的解。把点集按x轴的坐标进行升序排列。在2 <= n &l
2021-04-18 22:28:54 438
原创 算法分析与设计实践(作业四):二分归并排序
算法分析与设计实践(作业四):二分归并排序目录算法分析与设计实践(作业四):二分归并排序1.问题2.解析3. 设计4. 分析5.源码1.问题二分归并排序:对n个不同的数构成的数组A[1…n]进行排序,其中n=2^k2.解析二分归并排序分为两步:二分+归并,体现了分治思想,先使每个小的子序列有序,再使其合并。3. 设计二分MERGESORT(){ if 左标记小于标记 mid = 取半 MERGESORT(sourceArr,tempArr,sIndex,
2021-03-29 20:34:42 220
原创 算法分析与设计实践(作业三):两种检索算法
1.问题在一个排好序的数组T[1…n]中查找x,如果x在T中,输出x在T的下标j;如果x不在T中,输出j=0。2.解析算法:分为无序查找和有序查找常见的排序算法:顺序查找(无序)、二分查找(有序)、插值查找(有序)、树表查找…(未完待续)...
2021-03-25 21:13:31 225
原创 超好用的浏览器插件Tampermonkey油猴(以Chrome浏览器为例)
超好用的浏览器插件Tampermonkey油猴(以Chrome为例)目录超好用的浏览器插件Tampermonkey油猴(以Chrome为例)0.安装包:谷歌浏览器:安装包:Greasy Fork:油猴官网安装:Chrome 应用商店安装:其他浏览器:搜狗浏览器:360安全浏览器:360极速浏览器:Opera浏览器:QQ浏览器:火狐浏览器:Safari浏览器:微软EDGE浏览器:遨游浏览器:1.安装tampermonkey.crx2.添加脚本3.安利部分好用的插件(不定期增加~):参考文献:0.安装包:
2021-03-22 00:08:27 4633 2
原创 算法分析与设计实践(作业二):Floyd算法与Dijkstra算法求最短距离
算法分析与设计实践(作业二):Floyd算法与目录算法分析与设计实践(作业二):Floyd算法与1. 问题2. 解析(1)Floyd算法(2)Dijkstra算法3. 设计(1) Floyd算法:(2) Dijkstra算法:4. 分析(1)Floyd算法:(2)Dijkstra算法:5. 源码1. 问题(1)用Floyd算法求解下图各个顶点的最短距离。写出Floyd算法的伪代码和给出距离矩阵(顶点之间的最短距离矩阵),按实验报告模板编写算法。(2) 对于下图使用Dijkstra算法求由顶点a到顶
2021-03-17 21:49:01 222
原创 Floyd - Warshall(弗洛伊德算法)(笔记)
Floyd - Warshall(弗洛伊德算法)(笔记)资料:https://blog.csdn.net/yuewenyao/article/details/81021319核心代码(具体理解见上资料):for(int k = 1 ; k <= n ; k ++){ for(int i = 1 ; i <= n ; i ++) { ...
2021-03-15 18:55:17 190
原创 Floyd算法
Floyd算法#include<bits/stdc++.h>using namespace std;const int INF = 1e6;const int NUM = 105;int graph[NUM][NUM];int n,m;void floyd(){ int s=1; for(int k=1;k<=n;k++){ for(int i=1;i<=n;i++){ if(graph[i][k]!=INF){ for(int j=1;j<
2021-03-15 17:52:15 91
原创 数据结构实验-2:栈的应用实验:数据转换
栈的应用实验:数据转换对任意输入的十进制正整数,写一程序将其转换成二进制表示并输出。要求首先实现Stack ADT,然后用栈的基本操作完成该程序。请用2种方法解决该问题:(1)顺序栈+数据转换,(2)链栈+数据转换。数据(input.txt):20163445100-1数据(output.txt):20—>1010016—>1000034—>10001045—>101101100—>11001001)顺序栈+数据转换#include&
2021-03-14 15:10:12 1019
原创 数据结构实验-1:有序表归并
有序表归并对任意输入的两个按值非递减有序的整数序列,写一程序将它们归并成一个按值非递减有序序列。顺序表:#include<bits/stdc++.h>using namespace std;#define LIST_INIT_SIZE 2000#define LISTINCREMENT 100typedef int ElemType;typedef struct{ ElemType *elem; int length; int listsize;}SqList;/*顺
2021-03-14 15:09:15 2234
原创 字典树的简单实现【板子+例题】
字典树的简单实现目录字典树的简单实现字典树简介应用实现1. 结构体实现2. 二维数组实现例题Dumb feature [Gym - 102020D](https://codeforces.com/gym/102020/problem/D)代码参考文献字典树简介字典树,又称 Trie 树,是一种树形结构。主要思想是利用字符串的公共前缀来节约存储空间。 应用于字符串匹配问题:在n个字符串中查找某个字符串。时间复杂度为O(m)。基本性质根节点不包含字符从根结点到某一节点,路径经过节点相连的字符为对应
2021-03-14 15:07:29 337
原创 算法分析与设计实践(作业一):Prim算法与Kruskal算法构造最小生成树
Prim算法与Kruskal算法构造最小生成树目录Prim算法与Kruskal算法构造最小生成树1. 问题2. 解析Prim 算法Kruskal算法3.设计Prim 算法Kruskal算法4.分析Prim 算法:Kruskal算法:5.源码1. 问题(1)举一个实例,画出采用Prim算法构造最小生成树的过程。(2)举一个实例,画出采用Kruskal算法构造最小生成树的过程2. 解析Prim 算法构造函数init( ),先初始化数组、变量,用二维数组dis[N][N]来存储边的权值,一维数
2021-03-13 15:50:36 358
转载 win10下安装、配置ubuntu子系统指南
win10下安装、配置ubuntu子系统指南。ubuntu子系统下载win10的子系统开启前,需要进行一系列操作,并重启计算机,过程如下:打开win10开发人员模式,在设置–>更新和安全–>针对开发人员,中勾选开发人员模式。在控制面板中勾选添加Linux子系统。依次进入控制面板–>程序–>启用或关闭windows功能,勾选适用于windows的linux的子系统,点击确定。之后重启电脑。重启后就可以安装Linux子系统了。安装Linux子系统:Mic
2021-03-07 16:49:36 1168 3
原创 博弈论入门(Game Theory)
博弈论(Game Theory)一、巴什博弈(Bash Game)操作:代码:例题:1.Brave Game2. kiki's game二、威佐夫博弈(Wythoff Game)操作:代码:例题:1.取石子游戏三、尼姆博弈论(Nim Game)操作:代码:例题:1. Being a Good Boy in Spring Festival四、斐波那契博弈论操作:代码:例题:1. 取石子游戏五、SG函数操作:代码:例题:1. Good Luck in CET-4 Everybody!2. S-Nim一、巴什博
2020-07-31 09:09:17 2236 2
原创 几种字符串Hash(入门)
#include<cstdio>#include<iostream>#include<cstring>using namespace std;typedef long long ll;typedef unsigned long long ull;const int N = 1e7+1;#define base 131//hash字符串大部分模板用的是ull数据范围大,本题ll也能过 ull p[N];ull ash[N];ull a1;ull g
2020-07-24 10:04:20 491
原创 HZNUOJ 1588 最大值最小值
HZNUOJ 1588 最大值最小值(排序)题目描述编制程序,其功能是在float类型一维数组中查找最大值、最小值,并将它们输出。输出保留两位小数Inputnn个浮点数Output最大值 最小值知识点:排序保留两位小数点输出代码:C语言(qsort):#include<stdio.h>#include<string.h>#include<stdlib.h>int comp(const void *p , const void *q)
2020-07-01 20:25:44 1391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人