分类 杂谈 中的文章
Python3 print 函数用法总结
python3与python2在print函数上做的更加明确
1. 输出字符串和数字
print(“runoob”) # 输出字符串 runoob
print(100) # 输出数字 100
str = ‘runoob’
print(str) # 输出变量 runoob
L = [1,2,’a’] # 列表
print(L) [1, 2, ‘a’]
t = (1,2,’a’) # 元组
print(t) (1, 2, ‘a’)
d = {‘a’:1, ‘b’:2} # 字典
print(d) {‘a’: 1, ‘b’: 2}
……screen session外关闭session会话
screen作为一个用来后台运行的程序非常好用,一般情况下screen -r连接到会话使用ctr + c就可以关闭会话了,但是像我这样在python脚本里面使用了try except捕获异常的话就会发现根本关闭不了整个会话,而仅仅是跳出了循环而已,所以在会话外直接关闭特定会话就比较方便,
其实命令就是
……yum update更新错误rpmdb,空间不足
thunder迅雷下载地址真实地址解析
windows下运行conda命令行脚本
由于在家需要使用windows远程更新网站内容,windows上也安装了conda,但是发现无法在windows下直接写下脚本运行,只能从启动项里面找到conda运行后一行一行输入才行。
通过搜索学习,最终找到解决办法。
首先为什么无法直接写好bat批处理文件来运行, 命令使用到conda的各种python库,这是因为系统默认的cmd.exe并没有激活conda环境,在加入环境激活命令后就可以运行了。参考链接https://stackoverflow.com/questions/46305569/how-to-make-batch-files-run-in-anaconda-prompt, 可看英文原版解释。
……用 Numba 加速 Python 代码,变得像 C++ 一样快
1. 介绍
Numba 是 python 的即时(Just-in-time)编译器,即当您调用 python 函数时,您的全部或部分代码就会被转换为“即时”执行的机器码,它将以您的本地机器码速度运行!它由 Anaconda 公司赞助,并得到了许多其他组织的支持。
在 Numba 的帮助下,您可以加速所有计算负载比较大的 python 函数(例如循环)。它还支持 numpy 库!所以,您也可以在您的计算中使用 numpy,并加快整体计算,因为 python 中的循环非常慢。 您还可以使用 python 标准库中的 math 库的许多函数,如 sqrt等。
……Python3二进制数值表示和位操作
在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。换句话说,它就是将一个字符串变换成另外一个字符串所需要替换的字符个数,如果字符串是二进制的话,使用位运算异或可以非常简单的算出两字符串的汉明距离。
这里我们将介绍python3中如何使用二进制的使用以及二进制的位操作。
……python实现千千音乐mp3下载
进入千千音乐主页面,选择周杰伦的音乐告白气球,发现竟然是2016年的音乐试听都木有,悲伤。那么有没有办法可以获取到mp3文件呢?答案是肯定的。音乐下载可运行程序可在文末获取。
说干就干,打开榜单,选择新歌一首可以试听的,第一首生僻字就可以听。

1.分析接口信息
打开开发者工具,这种音乐文件肯定是通过api提交的,在毛毛多的请求中发现可以获取音乐文件的请求,看图
……python画横线竖线作为分界线
Linux挂载移动硬盘
机器重启后,移动硬盘就不识别了,需要重新挂载,但是使用fdisk -l之后并没有发现移动硬盘的踪迹。也就无从挂载了。
挂载磁盘方法
首先使用fdisk -l查看当前硬盘状态。
➜ ~ fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
磁盘 /dev/sdb:320.1 GB, 320072933376 字节,625142448 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
Disk identifier: AF1B577B-830C-4026-AC5F-37870D362B3C
# Start End Size Type Name
1 2048 411647 200M EFI System EFI System Partition
2 411648 2508799 1G Microsoft basic
3 2508800 625141759 296.9G Linux LVM
磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:3623 MB, 3623878656 字节,7077888 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:261.5 GB, 261468717056 字节,510681088 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/sda:1000.2 GB, 1000170586112 字节,1953458176 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x16f2a91f
设备 Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
我这里移动硬盘1T,可以知道就是最后的/dev/sda1,那么使用mount命令挂载即可
……五步轻松实现linux免密登录
SSH英文全程Secure SHELL,是被广泛用于linux系统安全可靠的远程命令执行程序,而用来进行安全文件传输的SCP同样基于SSH的安全协议。
当服务器比较多的时候,每次都要频繁输入密码显得特别麻烦,那么怎样免密码登录且做到安全可靠呢,当然是可以的。这里我们将分为五步完成RHEL/CentOS 7.x/6.x/5.x and Fedora等linux类型服务器的免密码登录。
……