自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux组/权限基础操作命令

Linux组已在Ubuntu 18.04上测试不知道什么原因图片加载不上来,大家有需要结合图片一起看的可以点下面这个链接。点我========================Linux中的用户必须属于一个组。cat ->cat (默认) cat(user) -> pet(group)Linux中的文件:所有者(创建文件的用户,可修改)所在组(该组内的用户有对文件的管理权限)其他组(该组对不属于该组的文件有部分权限)。文件、目录 所有者touch apple.txt

2022-01-02 17:45:17 806

原创 Linux入门基础命令

Linux目录结构/bin -> Binary/root -> 系统管理员/lost+found -> 非法关机存日志/lib -> 动态链接库 (类似DLL)/etc -> 系统管理的配置文件 eg: my.conf/usr -> 用户文件 (类似 Program Files)/boot -> 启动系统核心文件/dev -> 设备管理器(硬件 -> 文件形式存储)/mnt -> 挂载/

2021-12-31 12:09:41 145 1

原创 数组和链表的特点及代码实现

数组一、特点开辟的内存空间是连续的,且内存大小一经确定之后便无法再更改二、优点随机访问性强,查找速度快(连续内存空间导致的),时间复杂度可以达到O(1)一方面因为可以直接通过数组的索引得到对应的数据,另一方面因为存储数据的内存连续,即使不知道所需要的数据对应的索引,即便从头到尾顺序查找一遍也能快速得到想要的数据。三、缺点插入和删除效率低,内存空间要求高,必须有足够的连续内存空间数组大小固定,不能动态拓展从头部删除、插入的效率低,时间复杂度是O(n),因为需要相应的向前、向后移动。四、使用

2021-12-22 14:44:46 259

原创 一个关于var函数计算方差 / 标准差的问题

遇到了一个计算方差时的问题。先贴一个方差的计算公式:计算方差时,可以直接使用 numpy 中的 var 函数。然而直接使用var之后发现和正确答案的方差不匹配。。。通过查了资料以后发现,var默认是总体方差(计算时除以样本数 N),若需要得到样本方差(计算时除以 N - 1),需要加参数 ddof = 1。例如:import numpy as npa= [1,2,3,4,5]np.var(a) // 计算总体方差// output: 2.0np.var(a,ddof = 1) //

2021-12-22 14:32:12 2383

原创 力扣283题 #移动零

题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。实例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。分析:使用双指针即可。首先定义两个变量,一个存储遍历时的指针(用来寻找非0元素)暂且命名为“j”,另一个只存储0元素,暂且命名为“i”。开始遍历整个数组,当j碰到非0数字时,开始交换这个非0数字和之前“i”指向的0交换完毕后,i自增1,指向下一

2021-09-25 20:18:17 118

原创 常见时间复杂度总结

时间复杂度 即算法的执行效率。常见的时间复杂度分析:1.O(1)def test1(num): i = num # 执行时间:a j = num * 3 # 执行时间:b return i+j 无论num的值多大,2、3条语句始终只执行一遍,所以执行时间为a+b,为常量级。2.O(N)def test2(num): total = 0 # 执行时间:a 为常量 for i in range(num): total +=

2021-09-23 10:03:18 1029

原创 力扣485题 #最大连续 1 的个数

题目:给定一个二进制数组, 计算其中最大连续 1 的个数。示例:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.分析:该题应该定义两个变量,一个为计数器和一个表示结果,初始阶段都将值设置为0。在遍历的过程中,如果遇到1,则给计数器加1;如果不是1(即0),则在计数器和结果中找一个最大值出来,然后再把计数器置为0,以方便后续继续使用。代码:Pythonclass Solution: def findMaxCo

2021-09-22 21:51:01 114

原创 Linux-CentOS7 安装python

系统环境:CentOS 7.6远程工具:Secure CRT这篇是个小总结,是在做毕业设计时遇到的一些问题,大概整理了一下做个小记录。可能有些地方也是瞎猫碰到死耗子解决了,如果有不对的直接评论就好。1、下载python对应版本的压缩包,我安装的是3.7。wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz除了直接在服务器端下载,还可以下载到本地然后通过FTP上传。Secure FX可以实现。2、解压文件tar -J

2021-07-21 22:13:33 571

原创 CentOS部署MySQL/MariaDB

系统环境:CentOS 7.6远程工具:Secure CRT这篇是个小总结,是在做毕业设计时遇到的一些问题,大概整理了一下做个小记录。可能有些地方也是瞎猫碰到死耗子解决了,如果有不对的直接评论就好。在配置的时候发现由于在CentOS7之后的版本中用不再支持MySQL,只能用CentOS内部集成的MariaDB。MariaDB是基于事务的存储引擎,使用了Percona的 XtraDB,InnoDB的变体,是MySQL的一个分支。1、安装mariadb-server命令:yum install -y

2021-07-21 22:11:18 172

原创 云服务器部署项目后台运行

我的系统为CentOS7.6,经过以下测试有效。1、安装yum install screen2、创建窗口screen -S name注:name为自定义,为了后续方便知道这个窗口的具体功能3、执行完创建窗口命令之后就进入了新的窗口,在窗口里继续部署项目即可。部署完成之后使用 ctrl + a + d 即可退出该窗口。4、查看窗口screen -ls使用该命令可以查看现有哪些窗口进程,如下:5、进入窗口如图所示每个窗口进程前都有对应的ID,使用以下命令即可选择进入scree

2021-05-19 15:54:31 622

原创 jupyter notebook启动出错(更换工作目录)——Bad config encountered during initialization:/ No such notebook dir:

jupyter notebook启动出错Bad config encountered during initialization:/ No such notebook dir:如图所示:解决方法:1、在开始菜单搜索:打开Anaconda Prompt。2、输入jupyter notebook --generate-config3、然后根据给出的地址找到anaconda的安装目录。如:4、打开这个py文件后修改安装位置,如需要注意是两条反斜杠。...

2021-03-06 22:03:33 7820 14

转载 Mysql 1251 client does not support authentication...问题

一、客户端连接mysql,问题:1251 client does not support …二、解决1.查看用户信息select host,user,plugin,authentication_string from mysql.user;备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码2.修改用户密码ALTER USER 'root'@'%' IDENTIFIED WITH mysq

2021-02-20 22:45:56 169

原创 纯小白下载、安装、卸载、备份MySQL教程

一、卸载问题。要卸载重装mysql的话,各个角落一定要删除干净,很小的一个地方可能都会给后续埋雷。关闭服务,删除注册表,隐藏的文件夹等等,可以参考这篇文章。https://blog.csdn.net/weixin_41792162/article/details/89921559注:如果需要备份的话按以下步骤1.以管理员身份进入bin目录,如:C:\Program Files\MySQL\MySQL Server 6.0\bin2.备份命令:mysqldump --all-database &gt

2020-12-18 11:03:34 285

转载 pip更换安装源

一.常用的国内pip源1. 豆瓣:https://pypi.douban.com/simple2. 阿里:https://mirrors.aliyun.com/pypi/simple二.配置安装源(一).Windows1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中2、新建 pip 文件夹并在文件...

2020-03-24 22:03:35 159

原创 【lintcode】反转一个3位整数

记录一下自己出现的错误def reverseInteger(number): a= int(input("123:")) #用于从键盘输入 temp = str(number) result = temp[::-1] result = int((result)) #如果不加int会以字符串输入,导致输入700会输出007,而我们需要的是7 ...

2019-12-24 17:53:07 157

原创 基于Python的蒙特卡罗方法估计Pi值的实现

蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。与它对应的是确定性算法。蒙特·卡罗方法在金融工程学,宏观经济学,计算物理学(如粒子输运计算、量子热力学计算、空气动力学计算)等领域应用广泛。...

2019-10-23 19:36:02 2582

原创 【第四届蓝桥杯/JAVA】——振兴中华

【问题描述】小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见图1)从我做起振我做起振兴做起振兴中起振兴中华   比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一...

2019-03-04 17:03:21 519

空空如也

空空如也

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

TA关注的人

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