自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux系统下的源代码软件

源代码软件软件发行商编译好的软件。 局限: linux版本可能没有软件所依赖的环境,需要下载源代码软件。优点:不论什么版本的linux操作系统只需要包含安装源代码软件编译开发工具和其所调用的软件库软件包和开发包就能运行在自己的linux系统中建议用户自己安装的软件安装在/usr/local目录下,相关的软件源代码建议放在/usr/local/src目录下源代码编译的条件在使用源代码形式发布的应用软件时,先编译成可执行程序Linux主机中安装有GNU/GCC编译环境,和相关的外部函数库软

2021-10-20 00:11:45 175

原创 yum in linux

yumwhat is yum? yum is the primary tool for getting, installing, deleting, querying, and managing Red Hat Enterprise Linux RPM software packages from official Red Hat software repositories, as well as other third-party repositories. `yum` is used in Red

2021-10-20 00:10:55 96

原创 src.rpm

src.rpmwhat is src.rpmsrc.rpm是以rpm形式发布的源代码软件包,src.rpm是一个按特定的格式打包,包括了软件的源代码包。包括了软件的源代码包,以及具体编译spec脚本。 src.rpm软件包需要先编译成二进制形式的rpm软件包才能使用二进制形式rpm软件包是Linux发行版提供商在特定的硬件平台上编译 好的软件包,通常只能安装在特定的硬件平台与特定发行版版本的 Linux系统中,要求运行该软件包的用户的主机系统的软硬件环境需要 与当初编译这个的rpm软件包的设定的

2021-10-20 00:08:51 1464

原创 rpm in linux

Commands --rpm Oct 16 2021upgrade and install 1. **-U (upgrade) ** an upgrade operation means if you have install a version of package and this command will remove the old version and install the latest version .if you not install the packag

2021-10-17 10:18:38 102

原创 Linux下安装hadoop

连接

2021-10-09 08:57:22 86

原创 Linux下的环境变量

什么是环境变量在 Linux Shell 登录成功以后,Linux 会从文件中获取一系列的数据为该次登录所用,这些数据会在某些指令或某些程序中被使用到。这些数据就称为 Linux Shell 运行时的环境。环境中的数据可以大致分为四种:环境变量,Shell 变量,别名(alias),Shell 函数。环境变量来自哪些文件?Linux 会从文件中获取环境变量。那么是哪些文件在为 Linux Shell 提供环境变量呢?(后面再解释 login shell 与 non-login shell)对

2021-10-08 23:13:13 437

原创 R语言的一些小感悟

非常有必要写一篇博客,来记录一下自己在学R语言过程中为之付出的宝贵的改bug的时间,从而错过了陪女朋友的时间1 for的使用for(i in 1: 10) 打印出来的是1-10,而for(i in 1:10-1) 打印的不是1-9 而是0-9代耕...

2021-09-26 17:47:13 279

原创 16. 3Sum Closest以及双标法遍历数组

题目 16. 3Sum Closest这是我的第三道双光标法遍历数组的题目,但是还是没有掌握精髓。题目很简单,用暴力也可以,但是可以用更好的。先上代码。

2021-09-12 16:18:03 73

原创 Threesum

题目传送 threesum不会做的题,看了别人的博客,别人的博客先写感悟,代码里也有目前为止自己对java某些东西的不足的理解,还希望网友指出来,一起进步。收获: 1.在不考虑下标(仅考虑数值)的情况下,求数组的两个数的排列(有规定,排列的两个数 的和 的范围),用双指针对数组进行遍历,可以使得复杂度在0(n) 2.java里面arraylist 是对象,即使将他放在某个容器中 ,容器中实际上装的是他的地址,当把这个arraylist的值更改以后,容器中的值也会变(见代码注释)思路:

2021-09-11 13:27:49 84

原创 Decode Ways

题目传送门:Decode Ways思路:1.由题意可知,只有相邻的两个数字才能决定是不是有一个新的状态,所以可以想到动态规划。那么动态规划怎么进行状态转移呢。由于是进行拼接的,类似于1和2拼接成12,所以位置i的数字和i-1位置的数字进行判断,如果i和i-1进行拼接在10和26之间,那么dp[i]的数值可以等价于dp[i-2]的数值...

2021-09-09 00:21:33 50

原创 codeforces712#div2 E

题目传送门那道这道题毫无思路,看了大佬的博客恍然大物,大佬博客题目大意,走遍每一个城市,且每一个城市只走一遍,花费为max(aj-ai,ci)问最小花费。思路: 虽然题目说从1开始,但是由于是一个环,所以从哪个点开始都无所谓。 研究一下花费,我们发现,如果ci 大,就花费 ci ,如果ci花费小就花费aj-ai,就是说肯定大于ci,可能还没有思路,但是肯定会想到贪心,贪心的话,一个城市有两个属性,那么有没有什么办法让这两个属性绑在一起,(根据答案推过程的思路,hhhh),那我们就把ci全部加起来,那么

2021-04-06 16:42:03 68

原创 2021牛客寒假算法基础集训营3 J

先说以下自己的不是很正确的思路:题目说奇数牛牛胜,偶数牛妹胜。所以我们从数的奇偶入手。最后一张牌是奇数或者偶数,同理倒数第二张牌。当最后一张牌是奇数时,奇数+奇数=偶数,奇数+偶数=奇数,奇数x偶数=偶数,奇数+偶数=奇数。当最后一张排是偶数时,偶数+偶数=偶数,偶数x偶数=偶数,偶数+奇数=奇数,偶数x奇数=偶数,所以我们可以得出,不论倒数第一张牌和倒数第二张牌是什么,操作最后两张牌的人(操作完之后就只剩一张牌,就会见分晓)控制最后一张牌的奇偶,由于牛牛是先手,所以当总牌数是奇数时,最后一手是.

2021-02-06 17:15:39 72

原创 牛客白兔的字符串

题目传送门先谈谈收获:1.字符串成环,需要把字串展开成两倍的长度,然后逐个扫描2.hash表的获取,单hash :hash【i】=(hash【i-1】*p+s【i】)%qp和q都是质数,越大越好。 双hash: hash1[i]=(hash1[i-1]*p+s[i])%q1,hash2[i]=(hash2[i-1]*p+s[i])%q2, 再来一个数组 a[hash1]=hash2;3.一个字符串中 获取某一段串的hash,不用先枚举再算hash,有O(1)方法:hash[i]-hash[j

2021-01-27 10:48:21 102

原创 2020牛客跨年赛部分题解

某位大佬说过,算法就是锻炼你的思维,通过下面这道题,确实暴露了我的智商题目传送门说一下正确的思路:通过例1发现,只要找到初始位置以及反转之后的位置,然后进行累加距离差就行。然而例2告诉我们另一种情况(如果没有给你说明例2,你会想到这种情况嘛),即一个数字出现多次。我们发现,最小花费其实就是距离差最小,所以当一个数字出现多次时,我们让原序列中排在前面的那个数字和反转序列中的最前的那个数字,这样就保证了距离差最小(比如有三个1,位置设为x2,x4,x6,反转之后序列为x9,x7,x5,这样我们肯定让x2与反

2021-01-26 09:01:22 171

空空如也

空空如也

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

TA关注的人

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