01:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 import string s = input('input a string:\n') letters =0 space = 0 digit =0 others =0 for c in s: if c.isalpha(): l ...
分类:
编程语言 时间:
2019-11-12 18:37:52
阅读次数:
137
/* 题目:快速排序 */ /* 思路:将一个数组分为两份,左边的数字小于index,右边的数字大于index,递归划分后形成一个排序后的数组。 */ void QuickSort(int data[],int length,int start,int end){ if(start == end) ...
分类:
编程语言 时间:
2019-11-10 15:34:58
阅读次数:
116
01:有1,2,3,4个数字,能组成多少个互不相同且无重复的三位数,都是多少思路:可填写在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去掉不满足条件的排列 list =[1,2,3,4] list1=[] for one in list: for owe in list: for q ...
分类:
编程语言 时间:
2019-11-07 18:56:48
阅读次数:
117
学习贵在坚持,兜兜转转,发现还是从基础做起吧,打好基础,才会长期的坚持下去。。。 第一个练习:shell命令 “ls"的实现与递归 1、简介:ls 的作用是列举当前目录下所有的目录和文件。 2、用到的结构体——struct dirent; 1 struct dirent 2 { 3 long d_i ...
分类:
其他好文 时间:
2019-11-02 21:57:53
阅读次数:
131
1.总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim打开文本编辑时默认进去到命令模式,即对文本不能直接编辑,但可对文本进行复制,粘贴剪切,跳转, 按x可以剪切当前光标所在位置字符然后p可以粘贴在光标移动的位置后面 w可以在每行单词中跳转 ,e在单词末尾跳转 gg可直接跳转至第一行 ...
分类:
系统相关 时间:
2019-10-29 14:11:03
阅读次数:
142
1、实现sshd免密登录 ssh服务默认安装系统的时候会自动安装,即使最小化安装也会安装,可以不用我们手动安装,需要实现ssh服务免密登录需要生产秘钥对 客户端上生成的公钥拷贝至服务端后,当客户端在发送连接请求后,服务端得到客户端的请求后,会在authorized_key文件中查找公钥,如果有响应的 ...
分类:
系统相关 时间:
2019-10-29 13:52:04
阅读次数:
139
1.编写脚本实现传入进程pid,查看对应进程/proc下CPU,内存指标 #!/bin/bash read -p "input pid :" pid a=`ps aux | grep $pid | awk '{print $2}'| grep ^$pid` if [ "$pid" == "$a" ] ...
分类:
系统相关 时间:
2019-10-29 13:45:57
阅读次数:
93
1、总结IP地址规划 ip地址表示为4个字节32位地址用.点号分隔开。组成四个十进制数字的地址应用于网络层协议如 192.168.0.1,172.10.0.1 ,10.0.0.1 这种,因为每一个字节由八位数表示,最大为255。 如8为全为1表示 11111111 十进制表示为255 全0为0000 ...
分类:
系统相关 时间:
2019-10-29 13:42:00
阅读次数:
96
1、用shell脚本实现自动登录机器 #!/usr/bin/expect set ip 192.168.1.137 set user root set password xxxxxx spawn ssh $user@$ip expect { "yes/no" { send "yes\n";exp_c ...
分类:
系统相关 时间:
2019-10-29 13:40:33
阅读次数:
101
1、详细叙述ansible的工作原理 Ansible是一种IT自动化运维工具,它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署或者是零停机滚动更新 Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fa ...
分类:
系统相关 时间:
2019-10-29 13:30:36
阅读次数:
125