<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[catlyfa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/catlyfa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; catlyfa]]></copyright><item><title><![CDATA[PVE最小资源安装Jellyfin（LXC容器使用turnkey-mediaserver模板）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/126268132</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/126268132</guid><author>catlyfa</author><pubDate>Wed, 10 Aug 2022 16:12:55 +0800</pubDate><description><![CDATA[PVE LXC CT模板  容器  Jellyfin  turnkey-mediaserver]]></description><category></category></item><item><title><![CDATA[PVE7.1安装Jellyfin几个问题]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/122903292</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/122903292</guid><author>catlyfa</author><pubDate>Sat, 12 Feb 2022 22:55:11 +0800</pubDate><description><![CDATA[按网络资料显示，最好是在LXC安装。
一  模板问题
直接创建CT，模板里是空的，所以需要在pve——local（pve）——模板里，找到相关模板（如ubuntu20.04）并下载；
创建CT，去掉“无特权的容器”的勾；模板选择刚才下载好的模板；创建完成后选项里修改开机启动，需要挂载windows共享的，在选项——功能里勾选SMB/CIFS；然后启动虚拟机，用户名root，密码为创建时设置的密码；
二  Ubuntu安装Jellyfin过程
按照官网教程：
1、如果你还没有安装 APT 的 HTTPS 传输]]></description><category></category></item><item><title><![CDATA[Python3：利用python出测试题——两位数加减法（进退位）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/107615878</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/107615878</guid><author>catlyfa</author><pubDate>Mon, 27 Jul 2020 17:05:19 +0800</pubDate><description><![CDATA[小朋友暑假作业每天30道口算题，想了想用python出题：
import random
import datetime

path = r"C:\Users\Administrator\Desktop\口算.txt"
num0 = 0 #统计答错的题数量
kssj = datetime.datetime.now()
riqi = str(kssj).split(" ")[0]
print(riqi)
shuliang = 30 #需要测试多少道题

for i in range(shuliang):
   ]]></description><category></category></item><item><title><![CDATA[Python：理解装饰器]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106812463</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106812463</guid><author>catlyfa</author><pubDate>Wed, 17 Jun 2020 16:48:35 +0800</pubDate><description><![CDATA[开始是这样的：
#装饰器:传入一个函数，给传入的函数增加一些功能后，返回一个替代版的新函数。

#原函数
def old(age): #原函数
    print("年龄是%d"%age) #原来的功能
old(99) #原函数运行

def outer(func): #传入一个函数，（func）可以传入old，还可以传入例如old1…… ----传入一个函数-----\
    def inner(age): #定义新函数，要把原函数的参数传给新函数 ----------------\          ]]></description><category></category></item><item><title><![CDATA[Python：乘法表函数 + 统计字符串单词数量函数 + 字符串中数字求和函数]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106794495</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106794495</guid><author>catlyfa</author><pubDate>Tue, 16 Jun 2020 20:16:17 +0800</pubDate><description><![CDATA[#定义一个乘法表函数，传入参数打印乘法表
def chengfa(num1,num2):
    for i in range(1,num1 + 1):
        for f in range(1,num2 + 1):
            num = i * f
            if i &lt;= f:
                print("%d * %d = %d"%(i,f,num))
chengfa(12,12)


...]]></description><category></category></item><item><title><![CDATA[Python：让歌词按时间与歌曲同步播放]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106741108</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106741108</guid><author>catlyfa</author><pubDate>Sun, 14 Jun 2020 01:12:46 +0800</pubDate><description><![CDATA[str = """[00:00.00]《左手指月》
[00:04.00]演唱：萨顶顶
[00:07.00] 
[00:09.00]作词：喻江
[00:12.00]作曲：萨顶顶
[00:15.00] 
[00:24.98]左手握大地 右手握着天
[00:31.34]掌纹裂出了 十方的闪电
[00:37.31]把时光匆匆 兑换成了年
[00:43.86]三千世 如所不见
[00:50.19] 
[00:51.19]左手拈着花 右手舞着剑
[00:58.00]眉间落下了 一万年的雪
[01:03.36]一滴泪 啊]]></description><category></category></item><item><title><![CDATA[Pthon：输出指定时间的下一秒]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106728949</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106728949</guid><author>catlyfa</author><pubDate>Sat, 13 Jun 2020 10:37:47 +0800</pubDate><description><![CDATA[str1 = input("请输入一个时间字符串，格式0:00:00，回车结束\n")
list = str1.split(":")
h = int(list[0])
m = int(list[1])
s = int(list[2]) + 1 #list是有序存放
if s &lt; 60:
    s = str(s)
    s = s.zfill(2)
elif s == 60:
    s = "00"
    m += 1
if m &lt;60:
    m = str(m)
    m = m]]></description><category></category></item><item><title><![CDATA[Python：用字典统计字符串中某个单词出现次数]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106727056</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106727056</guid><author>catlyfa</author><pubDate>Sat, 13 Jun 2020 02:12:59 +0800</pubDate><description><![CDATA[str = "sunck is a good man! sunck is a nice man! sunck is a handsome man! sunck is a good man! sunck is a nice man! sunck is a great man! sunck is a noble man! sunck is a cool man!"
word = input("输入要统计的单词，回车结束\n") #输入字符串以外的单词会报错，因为下面字典中只把字符串中存在的单词作为key
lis]]></description><category></category></item><item><title><![CDATA[Python：利用ASCII码转换字符串大小写（非lower、upper）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106678903</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106678903</guid><author>catlyfa</author><pubDate>Thu, 11 Jun 2020 00:38:29 +0800</pubDate><description><![CDATA[str = input("请输入一段字符串，回车结束：\n")
for i in range(len(str)): #遍历字符串中每个字符
    # 利用ASCII码确定大小写；也可以用：if ord(str[i]) &gt;= 65 and ord(str[i]) &lt;= 90:
    if str[i] &gt;= "A"  and str[i] &lt;= "Z" :
        # 利用ASCII码转换大小写；ord()获取ASCII码值；chr()通过ASCII码值得到字符；
    ]]></description><category></category></item><item><title><![CDATA[Python：求两个数的最大公约数（不通过质因数）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106676403</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106676403</guid><author>catlyfa</author><pubDate>Wed, 10 Jun 2020 22:18:04 +0800</pubDate><description><![CDATA[#只是一种思路，比起用质因数方法，可能效率低且更占用资源
num1 = int(input("请输入1个正整数，回车结束：\n"))
num2 = int(input("请再输入1个正整数，回车结束：\n"))
num3 = min(num1,num2)
num = 2 #先假设最大公约数是2
for i in range(2,num3+1): #遍历从2到num1和num2中较小的数，找到公约数就和2比大小
    if num1 % i == 0 and num2 % i == 0: #出现公约数
  ]]></description><category></category></item><item><title><![CDATA[Python：for语句实现九九乘法表]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106675135</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106675135</guid><author>catlyfa</author><pubDate>Wed, 10 Jun 2020 21:12:20 +0800</pubDate><description><![CDATA[print("九九乘法表：")
for i in range(10):
    if i == 0:
        continue
    print("\n")
    for a in range(10):
        if a &lt; i:
            continue
        else:
            print("%d * %d = %d"%(i,a,i*a),end="    ")


]]></description><category></category></item><item><title><![CDATA[Python：判断一个数是不是质数]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106607538</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106607538</guid><author>catlyfa</author><pubDate>Sun, 07 Jun 2020 21:15:54 +0800</pubDate><description><![CDATA[num1 = int(input("请输入一个整数，回车结束\n"))
num2 = 2 #从能否被2整除开始
if num1 &lt; 2 : #如果输入0或1，返回“NO”
    print("NO")
    exit()
while num1 % num2 != 0: #循环到num1第一次被整除为止
    num2 += 1
if num2 &lt; num1: #只要能被比自身小（比1大）的数整除，就不是质数
    print("NO")
else:
    print("YES")


]]></description><category></category></item><item><title><![CDATA[Python：计算字符串中出现的各个数字的和]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106607345</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106607345</guid><author>catlyfa</author><pubDate>Sun, 07 Jun 2020 21:04:10 +0800</pubDate><description><![CDATA[str = input("请输入字符串，回车结束\n")
num = 0
while len(str) &gt; 1: #循环过程字符串从左到右逐步缩减，直到剩下最后一个字符为止
    if str[0] &gt;= "0" and str[0] &lt;= "9": #利用数字对应的ASCII码值判断是否是数字
        num += eval(str[0]) #把数字字符的数值赋值给num
        str = str[1:len(str)] #删掉str[0]的新字符串
    else]]></description><category></category></item><item><title><![CDATA[Python统计字符串单词数（循环截取单词）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106594474</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106594474</guid><author>catlyfa</author><pubDate>Sat, 06 Jun 2020 22:13:20 +0800</pubDate><description><![CDATA[str = input("请输入一段字符，回车结束\n")
str = str.strip() #去掉字符串左右两边空格（假如有的话）
num1 = 0 #索引下标
num2 = 0 #单词计数
while str.find(" ")  &gt; 0: #只要字符串中有空格就执行循环
    while str[num1] != " ":
        num1 += 1 #找到str中第一个空格的索引下标
    num2 += 1 #找到一个空格表示了找到一个单词
    str = str[num1]]></description><category></category></item><item><title><![CDATA[Python：分解质因数（用变化的眼光看问题）]]></title><link>https://blog.youkuaiyun.com/catlyfa/article/details/106581714</link><guid>https://blog.youkuaiyun.com/catlyfa/article/details/106581714</guid><author>catlyfa</author><pubDate>Sat, 06 Jun 2020 02:25:08 +0800</pubDate><description><![CDATA[Python分解质因数
num1 = int(input("请输入一个正整数，回车结束\n"))
print("%d ="%(num1),end=" ") #原输入数字输出算式
num2 = 2 #最小的质数2
num3 = 2 #最小的质数2
while num2 != num1: #循环到最后需要把输入数字分解成最后一个质数
    if num1 % num2 == 0:
        print("%d *"%(num2),end=" ") #每分解出一个质数，输出一次
        num1 ]]></description><category></category></item></channel></rss>