摘要:
空间复杂度S(n)——根据算法写成的程序在执行时占用存储单元的长度。这个长度往往与输入数据的规模有关。空间复杂度过高的算法可能导致使用的内存超限,造成程序非正常中断。 时间复杂度T(n)——根据算法写成的程序在执行时耗费时间的长度。这个长度往往也与输入数据的规模有关。时间复杂度过高的低效算法可能导致 阅读全文
摘要:
一、 直接在Ubuntu软件商店安装 Ubuntu软件商店 在Ubuntu软件商店里面安装软件是最方便的,直接搜索软件名,然后点击安装输入密码就行了。 二、 使用apt命令安装 不只Ubuntu,其实Debian系统的系统(Debian,Ubuntu,Deepin,Raspbian等)都可以使用ap 阅读全文
摘要:
查阅http://python.org/dev/peps/pep-0263/ python2默认的源代码编码是ASCII。见下图 加入编码方式说明后可以正常解释 python3默认编码方式为:utf8 阅读全文
摘要:
1.两个列表相加会得到一个新的列表 a = [1, 2, 3, 4] b = [5, 6] c = a + b print(c) #c=[1, 2, 3, 4, 5, 6] a[0] = 100 print(c) #c = [1, 2, 3, 4, 5, 6] 因为两个列表a、b相加,会等到一个新的 阅读全文
摘要:
1.程序编写需要遵循编码标准: 类名首字母大写,后面单词驼峰命名 方法名和变量名首字母小写,后面单词驼峰命名 阿里巴巴编程标准https://developer.aliyun.com/article/69327 2.java程序经过编译、运行两个阶段: jdk中的javac进行编译: javac H 阅读全文
摘要:
a is b 为True:说明a和b指向同一个地方 a == b 为True:说明a和b指向的地方存放的东西相同,但a和b不一定指向相同的地方。 a = b 会使a和b指向同一个地方 a is b 为True,那么a == b一定为True;a == b为True,a is b不一定为True。综上 阅读全文
摘要:
问题: 有64个盘子,大小不等,大的在下,小的在上。把64个盘子由A座移动到C座,每次只能移动一个盘子,移动的过程中保持大盘子在下,小盘子在上。在移动过程中可以利用B座,输出移动步骤。 思路:(将问题转化为形式一样的,更小规模的问题) 1.首先把n-1 个盘子,从A->B,以C为中转 2.把最后一个 阅读全文
摘要:
1.vim /etc/ssh/sshd_config 编辑UseDNS no 2.重启sshd服务 systemctl restart sshd.service 阅读全文
摘要:
SSH服务默认端口为22,修改默认端口为10022 1.vim /etc/ssh/sshd_config 将port端口修改为10022 2.重新启动sshd守护进程 systemctl restart sshd.service 重新启动服务,提示"Bind to port 10022 on 0.0 阅读全文
摘要:
一、RPM安装 rpm -ivh xxxx 安装rpm包 二、YUM安装 yum安装解决了RPM安装的依赖问题 yum源配置路径:/etc/yum.repos.d/ [base] #id name=CentOS-$releasever - Base #名字 mirrorlist=http://mir 阅读全文