Linux 搭建 Git 服务器
介绍了 Git 的安装与配置流程,包括创建用户、导入公钥、初始化仓库以及设置权限。通过修改 /etc/passwd 文件禁用 git 用户的 Shell 提高安全性,并提供克隆代码到本地的操作方法。针对 push 权限问题,给出了修复权限的解决方案,确保仓库操作顺畅。
昨天准备新加一个FTP用户来管理/etc下面的文件。然后执行chmod 777 -R /etc后出现了一系列的崩溃,服务器登不上,有些文件变成了只读,FTP和PUTTY登录不上。
"Linux 问题: SSH 和 FTP 登录不了"继续阅读
这是个单纯用for 循环画出来的图片,主要部分是显示你对循环的理解。在具有不同行数的字符重复模式的行中,使用嵌套的for循环表示行和字符模式。这项任务的另一个重要组成部分是使用一个常数来概括程序的任务,这个常量可以更改以调整图形的大小。如果您的大小常数被更改为其他的值,程序会显示你期望输出的文件。

想了挺久的,不知道怎么实现才好,用了非常笨的办法。看看算法这些东西,还是前端和业务逻辑那些东西简单。
def printForSomething(L):
m = range(0,8)
n = [' ','/','*','\\','+','=','|','.']
b = [' ','\\','*','/','+','=','|','.']
result = L
str = ''
for x in result:
str = str + n[x]
result.reverse()
for y in result:
str = str + b[y]
print(str)
printForSomething([0,0,0,0,0,1,2])
printForSomething([0,0,0,0,1,1,2])
printForSomething([0,0,0,1,1,1,2])
printForSomething([0,0,1,1,1,1,2])
printForSomething([0,1,1,1,1,1,2])
同事给了思路后自己练习了下。用for循环理解行和列。
num = 6
for i in range(1,num): #分为5行
for j in range(1,7-i): #前5行
print(' ',end=' ')
for j in range(1,i+1): #'/' 1->5依次排开
print('/',end=' ')
print('**',end=' ') #固定在中间的两个'*'
for j in range(1,i+1): #'\' 1->5依次排开
print('\\',end=' ')
for j in range(1,7-i): #后5行
print(' ',end=' ')
print('') #为了换行