- 博客(15)
- 收藏
- 关注
转载 python中的itertools浅析
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。首先看下它的内部的一些函数。一:无限迭代器迭代器 参数 结果 例子count() start, [step] start, start+step, start+2*step, .....
2018-07-16 11:01:24
272
转载 linux下sort命令的使用
语法: sort [option] [file(s) ]用途:将输入行按照键值字段与数据类型选项以及locale 排序主要选项:-b 忽略开头的空白-c 检查输入是否已正确排序,如输入未经排序,但退出码(exit code)为非零值,则不会有任何输出-d 字典顺序:仅文字数字与空白才有意义-g 一般数值:以浮点数字类型比较字段。这个选项的运作有点类似 -n.差别仅在于这个选项的数字可...
2018-07-15 20:59:13
14865
1
转载 linux命令浅析
1 文件管理 61.1 basename 61.2 cat 61.3 cd 71.4 chgrp 71.5 chmod 81.6 chown 91.7 comm 101.8 cp 101.9 cut 111.10 dd 121.11 diff 131.12 dir 141.13 dos2unix 161.14 egrep 171.15 fgrep 171.16 file 171.17 find 1...
2018-07-15 20:44:51
703
原创 python中列表、字典和map,lambda函数的操作浅析新
一:一些简单的操作列表切片a=[1,2,3,4,5,6,7,8]a[1:][2, 3, 4, 5, 6, 7, 8]a[::-1][8, 7, 6, 5, 4, 3, 2, 1]a[2:4][3, 4]a[::-2][8, 6, 4, 2]a[-3:-1][6, 7]列表生成x=[x**2 for x in a][1, 4, 9, 16, 25, 36, 49, 64]字典生...
2018-07-05 17:21:29
2942
原创 python中列表、字典和map,lambda函数的操作浅析
列表切片a=[1,2,3,4,5,6,7,8]a[1:][2, 3, 4, 5, 6, 7, 8]a[::-1][8, 7, 6, 5, 4, 3, 2, 1]a[2:4][3, 4]a[::-2][8, 6, 4, 2]a[-3:-1][6, 7]列表生成x=[x**2 for x in a][1, 4, 9, 16, 25, 36, 49, 64]字典生成b={'q':1...
2018-07-05 16:41:29
5747
原创 python中的bytes、str、unicode浅谈
python3有两种表示字符序列的类型:bytes和str。前者的实例包含原始的8位值,后者的实例包含unicode字符。而python2页有两种表示字符序列的类型,str和unicode。与3不同,str的实例包含原始的8位值,而unicode实例则包含unicode字符。把unicode字符表示为二进制数据(就是原始的8位值)有许多方法。最常见的编码方式就是utf8,但是python3的str...
2018-07-05 15:35:06
1738
转载 Linux FTP 命令全集
Linux FTP 命令全集1 前言下面就所有命令给出解释和例子。说明: 1. remote-file 指远程文件,即服务器上的文件2. local-file 指本地文件,即本地机器上的文件2 登录登出命令2.1 ftp$ ftp 192.168.0.2格式: ftp [host]Host为ftp主机ip,此命令用来登录ftp服务器,登录后会提示输入账户和密码,账户和密码正确输入后,就会登录到...
2018-05-20 14:28:54
31773
2
转载 Shell之date用法
#man date可以看到date的help文件 #date 获取当前时间 #date -d "-1week" +%Y%m%d 获取上周日期(day,month,year,hour) #date--date="-24 hour" +%Y%m%d 同上 date_now=`date+%s` shell脚本里面赋给变量值 %% 输出%符号 %a 当前域的星期缩写 (Sun..Sat) ...
2018-05-16 15:45:14
344
原创 如何在一个时间周期内运行shell脚本
前几天在工作中遇到需要在一个时间周期内每小时传一个时间参数运行脚本的需求,查了一下,成功解决问题,脚本如下:#!/bin/bashset -xbegin=$1end=$2be_s="${begin:0:8} ${begin:8:2}"en_s="${end:0:8} ${end:8:2}"be_s=$(date -d "${be_s}" +%s)en_s=$(date -d "${e...
2018-05-03 15:18:21
1397
原创 python中time模块随笔
1、Python time time()方法Python time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。#!/usr/bin/pythonimport time;print time.time();输出:1525250224.62、Python time localtime()方法Python time localtime() 函数类似gmtime(),作用是格...
2018-05-02 18:11:52
447
原创 shell输出脚本所在目录
在写shell的时候遇到输出脚本路径的情况#! bin/bashset -xbin=`cd $(dirname $0);pwd`这样就可以了
2018-05-02 14:33:11
2795
2
原创 各种排序算法介绍与python实现
插入排序 遍历数组,遍历到i时,a0,a1...ai-1是已经排好序的,取出ai,从ai-1开始向前和每个比较大小,如果小于,则将此位置元素向后移动,继续先前比较,如果不小于,则放到正在比较的元素之后。可见相等元素比较是,原来靠后的还是拍在后边,所以插入排序是稳定的。 当待排序的数据基本有序时,插入排序的效率比较高,只需要进行很少的数据移动。if list != None: ...
2018-03-12 19:02:56
186
转载 MySQL联合索引性能比较
在分析联合索引性能之前,温故下基础知识。1 数据结构1.1 B-树一个m阶树满足以下条件:每个节点至多拥有m颗子树;根节点至少2颗子树(若存在子树的情况下);非根节点至少拥有m/2颗子树,其范围为m/2 <= childNum(x) <= m;所有叶子节点都在同一层,且为null;有k颗子树的节点,其关键字数为k-1,ceil(m/2)-1 <= keyNum(x) <= ...
2018-03-12 18:55:44
248
转载 分布式web服务器架构
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易...
2018-02-23 12:14:03
1179
原创 实验楼Linux 桌面环境的使用
终端的概念通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal),下面是几个比较常见的终端模拟器: gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm 。目前
2017-09-07 19:19:41
2577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人