本文主要介绍常用的各类开源软件的安装,持续更新。。因为经常需要搭建各类服务,安装步骤背下来是不可能的了,这辈子都不可能了。所以开个博文记录下。
目前主要涉及的软件有:python、nodejs、nextcloud、jupyter
python的生成器
1. 可迭代对象可以直接作用于for循环的对象统称为可迭代对象:Iterable。可以使用isinstance()判断一个对象是否是Iterable对象。
1234567from collections import Iterableprint(isinstance([], Iterable)) #列表是可迭代对象print(isinstance({}, Iterable)) #字典是print(isinstance('abc', Iterable))
...
python解析式与生成器
1,基本语法列表解析式(list comprehension)语法:[返回值 for 元素 in 可迭代对象 if 条件]返回一个新的列表
123456l=[(i+1)**2 for i in range(10)] # 最外层的括号表示最后展示的数据为一个列表所以用[] 标记。# 解析式前部分为生成元素部分,后半部分为迭代。# 不能使用else子句print(l)print(type(l))
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
<class &a
...
python时间日期相关的标准库
1,datetime模块介绍datetime模块主要是对日期、时间和时间戳的处理。
12345678import datetime #导入模块(名词空间)datetime.datetime.now() #获取当前时间 ==>返回一个对象#说明:第一个datetime叫做名词空间,第二个datetime叫做类,now()返回一个对象。#名词空间是存储对象的集合#类方法相当于类的属性。datetime.datetime.now().timestamp() #返回一个值#timestamp(
...
python相关习题
习题1:给一个圆的半径,求圆的周长和面积123456789101112import math #调用math函数,使用pi进行周长和面积的计算r = int(input('圆的半径为:'))if r > 0: #判断条件可以为True C = 2 * math.pi * r S = math.pi * r * r print ("圆周长是
...
hexo文章元数据相关设置
我们将文章的分类、标签、url和发布时间等称为文章的元数据;
在文章的最开头部分,上下三横线---
的之间按照既定的格式指定相关属性,就可以用最快的方式来给自己的博文定个位。
本文让你更加灵活的定义自己的博文。
python排序相关
1,交换排序–冒泡法2,选择排序简单选择排序两两比较大小,找出极大值或极小值,然后将其放在固定的位置。两个数从左到右,两两比较,记录较大值的索引。第一轮下来,将本轮最大值和索引0的交换第二轮,将本轮最大值和索引1交换(此时需要比较的次数-1次)第N轮完成后,排序完成。N为数字的个数。
12345678910111213141516171819202122232425262728m_list=[ [1,9,8,5,6,7,4,3,2], [1,2,3,4,5,6,7,8,9],
...
linux中的时间
1. linux的时钟传统的linux操作系统下一共分为两种时钟。
系统时钟:由linux内核通过cpu的工作频率进行的计时。执行date命令可以查看
硬件时钟:从电脑主板上的bios中记录的时间,一般一直通过主板电池供电。执行hwclock命令可以查看
两种时钟可以通过命令行进行相互转换:
12345##a.将系统时间的数值写进硬件时钟 # hwclock --systohc ##b.将硬件时间的数值写进系统时钟 # hwclock --hctosys
2. 时间服务器说明:只有
...