自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue页面跳转过渡动画与防止抖动

vue实现整个页面跳转过渡动画效果,以及解决了路由跳转时页面抖动的问题

2024-04-09 01:43:58 392

原创 numeric.js的下载问题

最近发现numeric项目的官网已经无法访问了,没法从 http://www.numericjs.com/ 下载numeric.js文件,故在此记录一下从网上找到的numeric的github项目地址。github项目地址:github.com/sloisel/numericnumeric.js文件在:github.com/sloisel/numeric/src/numeric.js它有bootCDN服务:www.bootcdn.cn/numeric/...

2022-03-30 19:54:26 308

转载 Java包命名规则

sun公司建议java包的命名规则为域名的倒写。比如:sun公司www.sun.com就用该是com.sun.wwwindi :个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。包名为“indi.发起者名.项目名.模块名.……”。pers :个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。包名为“pers.个人名.项目名.模块名.……”。priv :私有项目,指个人发起,独自完成,非公开的私人使用的...

2022-01-26 21:04:29 1632

原创 【机器学习】西瓜书 绪论:什么是机器学习以及名词解释

什么是机器学习?机器学习就是计算机通过对**数据集(data set)进行计算,得出一个学习算法(learning algorithm)**的过程。通过这个学习算法,我们可以预测整个**样本空间(sample space)**内剩余的数据的结果,这就是机器学习。概念解释样本(sample)/示例(instance):单独的一个对象,由于我们可以用每个特征值为坐标轴绘制一份坐标图,每个对象都可以在这个空间中找到相应的点,而每个点对应一个坐标向量,因此我们也称一个示例为一个特征向量(feature v

2022-01-06 23:14:17 931

原创 JS监听事件手册

添加监听事件方法首先我们要知道,JS监听事件用到的方法是通过addEventListener()创建一个监听器。语法:element.addEventListener(event, function, useCapture);第一个参数event是触发此事件的类型。第二个参数function是事件触发后调用的函数。第三个参数useCapture是布尔值,用于描述事件是冒泡还是捕获。该参数是可选的。事件类型大全鼠标事件click 当用户点击某个对象时调用的事件句柄。contextmen

2022-01-06 20:07:11 1787

原创 【Visual Studio】Visual Studio更换背景图与其他快捷操作集合

文章目录1.Visual Studio更换背景图2.Visual Studio批量修改相同变量名3.Visual Studio同时运行多个项目程序4.Visual Studio提示错误C4996解决方法方法1:添加预处理器定义方法2:将函数更改为更安全的函数5.Visual Studio整块代码注释6.Visual Studio代码格式自动规范1.Visual Studio更换背景图暂略2.Visual Studio批量修改相同变量名先按ctrl+F弹出此窗口接着在输入框中输入你想要修改的变量

2021-10-28 02:05:50 3274

原创 Word中添加代码块

当我们需要在word里面添加一块具有代码高亮、并且带有行号的代码块,而word本身不支持这个功能,我们应该怎么办呢?可以在CodeInWord(点此进入)网站中,在左侧粘贴你所需要的代码,接着点击高亮键,右边即生成所需要的代码。注:若有弹窗提示需要关注微信公众号,直接关闭该弹窗即可。接着手动将右侧代码复制下来,粘贴在word你所需要的地方。(若代码行号是接着你所不想要的序号继续下去的话,可以使用Shift+Enter键换行,然后粘贴代码)效果如上图所示。...

2021-10-18 22:55:47 6827

原创 广度优先搜索BFS和深度优先搜索DFS查找最短路与最长路(C++实现)

文章目录1.广度优先搜索 Breadth First Search(BFS)1.图例2.c++实现代码2.深度优先搜索 Depth First Search(DFS)1.图例2.c++实现代码3.BFS与DFS的对比1.广度优先搜索 Breadth First Search(BFS)1.图例举个例子,对于这张图:我们想要知道从起点到终点最短需要多少步,采用广度优先搜索的方法:1.将起点入队。2.将队首元素向四周可拓展的点入队。如果没有可拓展的点,则说明该点是死路,该元素出队。3.重复上述步

2021-07-31 19:20:55 1604 1

原创 【计算机网络】简析浏览器的URL、URI以及HTTP请求消息

文章目录1.简要介绍2.URL3.URI4.HTTP请求消息a.请求消息b.响应消息c.状态码1.简要介绍URL:Uniform Resource Locator,统一资源定位符URI:Uniform Resource Identifier,统一资源标识符2.URLURL,也就是我们平常所说的“网址”。我们通常使用浏览器去访问web服务器就是从输入网址开始的。但是实际上浏览器不止有这个功能,它还可以在FTP服务器上下载和上传文件,可以具有电子邮件客户端的功能……总的来说,浏览器是一个具有各种不

2021-07-22 21:10:13 1078 1

原创 python字典setdefault方法后接append()的理解

目录1.举例2.运行结果3.setdefault方法的官方描述4.分析5.总结1.举例在编程中,我们有时会见到python字典在setdefault方法后面接.append(),我们来看一个例子:2.运行结果那应该怎么理解这个程序的第5行代码呢?可以从程序的运行结果入手:3.setdefault方法的官方描述我们看到产生的列表是由一个个键值对,键是名字的首字母,值是名字的全拼,这种方法的好处在于可以减少程序运行的时间。但我们先不去赘述方法,在此仅讨论append的位置为什么会在setdefa

2021-07-22 19:04:20 3046 4

原创 【Python】利用python来获取高中官网最新新闻

谨以此文,怀念那再也回不去的高中。半夜写爬虫的时候,突然怀念起高中的生活。于是我打开高中学校官网

2021-05-27 13:54:01 390

原创 Python使用pip安装库的四种方法以及一些异常的解决办法

目录1.安装库的四种方法a.通过命令行直接安装库b.通过PyCharm安装库c.通过国内镜像源安装库d.安装本地的.whl库文件2.一些其他问题a.提示pip版本过低怎么办b.提示Requirement already satisfied怎么办1.安装库的四种方法a.通过命令行直接安装库注意:命令行直接使用pip安装库的前提是已经配置好pip的环境变量按win+R,输入cmd,回车进入命令行输入pip installa ×××(库名)然后回车出现successfully表示安装成功b.通过

2021-05-23 14:48:57 6588

原创 C语言结构体的内存对齐以及指针访问

在学C和使用C的道路上,我遇见了许许多多有趣的细节,因为不想忘记,所以我把它们一个个的依次记录在这里,并且将坚持记录。我知道或许这里的很多知识对于以后的我来说或许显得无比幼稚,乏善可陈。但,或许它们是我以后生活中难能可贵的回忆。记录此文,仅以镜鉴,或者纪念。这是一个目录^_^1.结构体的内存对齐a.结构体的一般情况b.结构体嵌套3.一些其他细节2.结构体指针的两种访问成员方法1.结构体的内存对齐a.结构体的一般情况今天在写题目的时候,看到了一道很有趣的题目:若有定义struct st.

2021-05-13 00:02:43 995

原创 【高精度】大数加法

1.P1601 A+B Problem(高精)题目描述高精度加法,相当于a+b problem,不用考虑负数.输入格式分两行输入。a,b (a,b≤10^500)输出格式输出只有一行,代表a+b的值输入输出样例:输入10019099输出10100(题目来源:洛谷P1601)分析:因为样例是10的500次方,远远超出了long long的数据范围,所以采用高精度模拟加法运算,具体内容代码中有注释。写这个的原因是因为百度上那些大佬的运算符重载的方法我没有看懂,所以试着写了个自

2021-03-14 11:58:45 202

原创 【贪心】选择不相交区间问题

1.P1803 凌乱的yyy / 线段覆盖题目描述现在各大 oj 上有 n 个比赛,每个比赛的开始、结束的时间点是知道的。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。所以,他想知道他最多能参加几个比赛。由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 2 个及以上的比赛。输入格式第一行是一个整数 n ,接下来 n 行每行是 2 个整数ai,bi (ai<bi),表示比赛开始、结束的时间。输出格式一个整数最多参加的比赛数目。输入输出样例输入

2021-03-13 20:51:31 134

原创 【贪心】部分背包问题

1.P1208 [USACO1.3]混合牛奶 Mixing Milk题目描述由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要。帮助 Marry 乳业找到最优的牛奶采购方案。Marry 乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是不同的。此外,就像每头奶牛每天只能挤出固定数量的奶,每位奶农每天能提供的牛奶数量是一定的。每天 Marry 乳业可以从奶农手中采购到小于或者等于奶农最大产量的整数数量的牛奶。给出 Marry 乳业每天对牛奶的需求量,还有每位奶农提供的

2021-03-13 20:42:50 125

原创 【贪心】完全背包问题

1.背包问题题目描述有 n 个人在一个水龙头前排队接水,假如每个人接水的时间为 Ti ,请编程找出这 n 个人排队的一种顺序,使得 n 个人的平均等待时间最小。输入格式第一行为一个整数 n。第二行 n 个整数,第 i 个整数 Ti 表示第 i 个人的等待时间 Ti。输出格式输出文件有两行,第一行为一种平均时间最短的排队顺序;第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。输入输出样例...

2021-03-13 20:30:58 405

原创 Regular Bracket Sequence(替换?组成完整括号问题)

看了一下百度上还没有这题的题解,那我来发一个吧,仅以镜鉴,或者纪念。题目如下:A bracket sequence is called regular if it is possible to obtain correct arithmetic expression by inserting characters + and 1 into this sequence. For example, sequences (())(), () and (()(())) are regular, while )

2021-01-28 19:42:59 634

原创 C语言逗号运算符

在C语言中,逗号运算符虽然不起眼,但也是运算符的一种,而且在所有运算符中,逗号运算符的优先级是最低的。逗号用来连接两个表达式,并以其右边的表达式的值作为它的结果。逗号的优先级是所有运算符中最低的,所以它两边的表达式会先计算;逗号的组合关系是自左向右,所以左边的表达式会先计算,而右边的表达式的值就留下来作为逗号运算的结果。因此我们有下面这个例子:#include<stdio.h>int main(){ int a=1+2,3+4; printf("%d",a); return

2021-01-23 09:04:53 2820

原创 C语言逻辑运算符

在C语言中,逻辑运算符有&&、||、!&&表示“与”的意思,需要两端的表达式的值都为true,该式的值才为true。||表示“或”的意思,两端的表达式的值只要有一端为true,该式的值就为true。!表示“非”的意思,将该式的真值换成相反的真值,即false和true互换。但是在C99里有这样的一个名为“短路”的特性使用&&时,如果左边false则右边不会执行使用||时,如果左边true则右边不会执行&&运算符,举例:#in

2021-01-23 09:04:05 28407 1

原创 C语言的自增自减运算符

简单去理解,C语言的自增自减运算符的最终结果就是对自身进行加一和减一操作。但是当++、--作为后缀时则具有延后性,可能对程序有一些副作用,并且其的优先级也会对程序产生一定的影响。举例:#include <stdio.h>int main(){ int a=0; if(++a) printf("%d",a); printf("%d",a--); printf("%d",a); return 0;}输出结果是:110在这里充分展示了++、--在变量的前缀和后缀时的作用

2021-01-23 00:31:30 1319

原创 C语言选择结构的执行条件

在C语言中,有些细节常常被忽略:选择结构的执行条件我们知道,if()和else if()是判断程序是否执行的函数。需要注意的是,这两个函数判断的是括号内的值是逻辑真(true)还是逻辑假(false),如果为逻辑真,则执行,如果为逻辑假,则不执行。并且规定:0代表逻辑真,非0代表逻辑假(包括负数)。有以下例子:#include<stdio.h>int main(){ int a=0; if(a) printf("false"); if(!a) printf("tru

2021-01-23 00:06:14 516

原创 CodeForces-1370A.Maximum GCD

原题如下:A.Maximum GCDtime limit per test: 1 secondmemory limit per test: 256 megabytesinput: standard inputoutput: standard outputLet’s consider all integers in the range from 1 to n (inclusive).Among all pairs of distinct integers in this range, find

2021-01-22 23:08:30 275 2

原创 C语言自创函数

为什么要采用自创函数?在设计较复杂的程序时,一般采用自顶向下的方法,将问题划分为几个部分,各个部分再进行细化,直到分解为较好解决问题为止。模块化程序设计是指在进行程序设计时将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法。在C语言中,使用自创函数可以很方便地解决此类问题,下面是一个代码样例:#include <stdio.h>int plus(int x,int y); //此处

2021-01-22 19:20:26 6703 2

原创 简要了解C程序

下面是一段C语言的样例代码#include <stdio.h> //头文件int sayHello(void); //函数的声明/*主函数*/int main(){ sayHello(); //调用函数 return 0; //程序的出口}/*自创函数*/int sayHello(void) //函数的定义{ printf("Hello World!");}C语言的基本单位是函数,main()函数是主函数,程序由mai

2021-01-22 17:12:53 113

空空如也

空空如也

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

TA关注的人

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