自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 数据类型

数据类型分为简单数据类型,引用数据类型基本数据类型分类以及特性标识符定义:标识符是赋给类,方法或者变量的名字组成:标识符可以由字母,数字,下划线和美元符组成,不能以数字开头标识符严格区分大小写标识符不能是Java关键字和保留字标识符的命名最好能反映出起作用关键字关键字不能用于变量名,类名或者方法名除了关键字,Java还有保留字:true,false,null变量变量是Java程序的一个基本存储单元;所有变量都有一个作用域,定义变量的可见性,生存期.

2021-04-25 16:58:04 236

原创 缓存装饰器练习

题目:实现一个cache装饰器,实现可过期,可清除的功能,可以不换出(模仿lru_cache) 思路: cache缓存装饰器,是有key值的---------->可得到用字典类型 过期指的是key值过期,过期是一定时间,可以用时间戳来做对比 最重要的是key值的生成,且key一定是可hash的,key可以接受位置参数,关键字参数,缺省参数...

2019-09-18 16:35:15 263

原创 Base64编码(移位)

#####Base64编码def Base64_print(src:bytes): ####直接定义字节类型,方便查找 Base = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ret = bytearray() ###得到一个空字节列表 length = len...

2019-09-11 14:24:07 1545

原创 python的内建函数

python中常用的内建函数总结了python中常用的内建函数。字符串内建函数字符串join 拼接字符串完整的简写:str.join(iterable)例子:>>> a'qwe'>>> '*'.join(a)'q*w*e'>>>注意:这个join函数与os.path.join函数时不同的...

2019-04-28 17:41:32 1425

原创 排序4

题目:给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也会被接受。提示:2 <=...

2019-03-26 13:53:17 272

原创 数据链路层

TCP/IP通常被认为是一个四层协议系统。从下到上分别是:链路层,网络层,运输层和应用层。链路层(数据链路层或网络接口层):通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。网络层:处理分组在网络中的活动;在TCP/IP协议族中,网络层包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),IGMP(Internet组管理协议)。运输层:主要为两台主机上...

2019-03-25 16:24:35 359

原创 排序3

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。进阶:...

2019-03-23 13:58:49 185

原创 内存 && CPU && IO

查看Linux系统的CPU型号,类型,大小的命令cat /proc/cpuinfo查看Linux系统内存大小的详细信息cat /proc/meminfo实操环境:内存:free -m命令:查看Linux系统内存使用量和交换区使用量Mem:内存使用情况浏览Swap:交换区total:服务器的物理内存used:用掉的内存大小free:空闲的内存...

2019-03-21 14:43:30 229

原创 刷题2-排序2

'''给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序'''class Soluti...

2019-03-21 13:17:14 211

原创 刷题1-排序1

学python有一段时间了,刷题试试。题:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。1.s="anagram" t="nagaram" 输出true2.s="rat" t="car" 输出false输出true需要满足的条件:1.字符串的个数相等2.元素一样故而我的想法是:1.判断字符串长度是否相等2排序3.做比...

2019-03-21 13:16:37 160

原创 OS模块

OS模块用于处理文件与目录 os.name 属性,访问当前操作系统的名称 &gt;&gt;&gt; os.name'posix'&gt;&gt;&gt; os.name'nt' win:nt linux:posix mac:MAC os.getcwd() getcwd() r...

2018-11-17 10:54:38 3557

原创 python-基础数据类型

基础数据类型 数字 整数(int):整数的具体长度取决于内存的大小 Python2 长整数 短整数 python3 只有整数 浮点数(float):具有小数点的数 python2,3都会做精度处理 布尔...

2018-11-10 11:13:15 204

原创 nagios的配置

nagios主要哦用于监控一台或多台本地计算机以及远程的各种信息,包括本机资源及对外的服务等。默认的nagios配置没有任何监控内容,仅仅是一些模板文件,若要让nagios提供服务,就必须修改配置文件,增加要监控的主机和服务;1.nagios的默认配置文件(路径/usr/local/nagios/etc):文件名或目录名                 用途cgi.cfg             ...

2018-07-04 17:37:21 404

原创 Apache2--httpd.conf

第一部分:容器1.&lt;IfModule&gt;容器    &lt;IfModule&gt;容器作用于模块;他首先会判断模块是否载入,只有判断结果为真才会执行容器内的指令,结果为假,则会忽略;例如:    &lt;IfModule mpm_netware_module&gt;    #&lt;IfModule&gt;判断,如果载入mpm_netware_module模块则执行容器内的指令    ...

2018-06-27 13:41:21 2012

原创 nagios基本知识--1

nagios是开源的,网络监视工具,长监控:Windows,Linux,Unix的主机状态,交换机路由器等网络设备。1)nagios功能:监控网络服务(POP3,HTTP,PING,SMTP)监控主机资源(处理器负荷,磁盘利用率等)简单的插件设计使得用户可以扩展自己服务的检测方法并行服务检查机制具备定义网络分层结构的能力, 用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明...

2018-06-21 20:02:43 286

原创 sar

sar(SYstem ActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况,系统调用的使用情况,磁盘I/O,CPU效率,内存使用状况,进程活动及IPC有关的活动;sar命令有sysstat安装包安装1.安装:[root@admin ~]# yum -y install sysstat2.参数:-u...

2018-06-21 15:47:57 2737

原创 Linux——杂(1)

1.touch 除了创建文件还可以修改文件时间例如:touch -d "2 days ago" test.sh参数:-a 修改访问时间            -m 修改更改时间            -d 同时修改atime和mtime            -t 2.useradd    -d 指定用户家目录    -g 指定一个初始用户组     -u 指定用户UID    -e 账户有效截止...

2018-06-07 19:36:04 216

原创 rsync的安装

安装网址:https://rsync.samba.org/1.服务端安装1)解压[root@admin src]# tar zxvf rsync-3.1.3.tar.gz进入目录:[root@admin src]# cd rsync-3.1.32)安装[root@admin rsync-3.1.3]# ./configure --prefix=/usr/local/rsyn...

2018-05-30 09:25:54 20782

原创 LNMP

此LNMP的安装版本:nginx是nginx-1.12.2版本;MySQL是mysql-5.6.40版本;PHP是php-7.2.5版本。1.nginx的安装下载网址:http://nginx.org/en/download.html1)解压:tar -zxvf nginx-1.12.2.tar.gz进入目录:cd nginx-1.12.22)安装:./configure --...

2018-05-28 17:25:43 476

原创 centos6.4版本安装MySQL5.6版本

1.检查是否安装MySQL:rpm -qa|grep mysql2.有强制卸载:rpm -e mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps3.创建用户组和用户用户组:groupadd mysql用户:useradd -g mysql mysql检查创建用户是否成功:tail -1 /etc/passwd4.安装代码编译时所需要的...

2018-05-19 09:13:58 1724

原创 查看进程

1.service --status-all2.chkconfig --list单独服务:3.ps aux4.进入inid.d目录查看5.netstat -lntp6  查看是否有进程:ps -ef | grep nginx    查看进程状态:service nginx status ...

2018-05-18 13:47:05 204

原创 打包

1.tar打包-z 是否需要gzip压缩-v 压缩的过程中显示文件-x 解开一个压缩文件的参数指令-f  使用档名,在f之后立即接档名-c 建立一个压缩文件只打包,不压缩打包,用gzip压缩查看内容解包:tar -zxvf /client/mnt/sh.tar.gz /server/...

2018-05-14 15:44:16 167

原创 磁盘管理

1.dd命令用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换if=  指定源文件of= 指定目标文件例子:将本地的/dev/block整盘备份到/dev/hotdd if=/dev/block of=/dev/hot2.df命令df可显示磁盘的文件系统与使用情形。 可以用来查看磁盘已被使用多少空间和还剩余多少空间。3.du命令du会显示指定的目录...

2018-05-14 14:14:40 313

原创 rsync的排错

rsync常见问题1.开启rsync    rsync --daemon查看进程发现未开启,查看日志发现错误unable to bind any inbound sockets on port 873rsync error: error in socket IO (code 10) at socket.c(541) [receiver=3.0.6]解决方法:用命令lsof -i:873查...

2018-04-25 15:06:43 1920

原创 basename

从文件名中去掉路径和扩展名--help        显示此帮助信息并离开--version   显示版本信息并离开basename和dirname命令通常用于 shell 脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。...

2018-04-21 11:12:38 579

转载 清屏

常用清屏命令是clear或者是Ctrl+l 这俩个命令;还有printf "\033c"这个命令;例如cls文件创建在/usr/bin目录下vim    cls并且修改权限,使其具有执行权限:chmod 755 cls清屏是直接执行clsreset也是清屏命令        reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击...

2018-04-21 10:18:52 3681

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除