文件目录

Python学习第十三天 time datetime random os sysshutil json pickle shelve xml configparser hashlib suprocess logging re

南笙酒味 提交于 2020-04-06 12:56:30
https://www.cnblogs.com/yuanchenqi/articles/5732581.html https://www.cnblogs.com/linhaifeng/articles/6384466.html#_label2 一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时 import time #--------------------------我们先以当前时间为准,让大家快速认识三种形式的时间 print(time.time()) # 时间戳:1487130156.419527 print(time.strftime("%Y-%m-%d %X")) #格式化的时间字符串:'2017-02-15 11:40:53' print(time.localtime()) #本地时区的struct_time print(time.gmtime())

ubuntu系统使用SSH免密码登陆

无人久伴 提交于 2020-04-06 10:07:57
ubuntu系统使用SSH免密码登陆 | 浏览: 5160 | 更新:2014-02-13 19:15 1 2 3 4 5 6 7 分步阅读 百度经验:jingyan.baidu.com 我们通常使用Ubuntu系统远程登陆时,一般使用 PASSWORD【用户名+密码】 的方式进行验证登陆,但是这种方式在使用的过程中需要频繁的输入用户名和密码,显得很繁琐,我们可以更具安全性的RSA密钥认证来避免这种登陆方式。 应用场景: 我们需要从Client机器上远程登陆Server机器。登陆方式采用RSA密钥免密码登陆方式。其中Client端与Server端都为Ubuntu系统。 Client与Server端用户名都选用phenix(可以不相同) 百度经验:jingyan.baidu.com 工具/原料 Server端需要安装并开启SSH服务 Client端需要支持ssh-keygen命令 确认两台机器能够连接到Internet 百度经验:jingyan.baidu.com 步骤/方法: 1 安装ssh服务 在Ubuntu服务器上安装ssh 安装方法: apt-get install ssh 安装完成后验证是否SSH安装成功 验证方法: 在命令行模式下执行命令:ssh -V 结果显示ssh版本证明成功 步骤阅读 步骤阅读 2 查看Server端phenix用户家目录下是否存在隐藏目录".ssh

PHP 有哪些常用的魔术变量 ?

北战南征 提交于 2020-04-06 09:38:15
引言 PHP 向它运行的任何脚本提供了大量的预定义常量。 魔术变量 __LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。 如果用在被包含文件中,则返回被包含的文件名。 __DIR__ 文件所在的目录。 如果用在被包括文件中,则返回被包括的文件所在的目录。 __FUNCTION__ 函数名称。 __CLASS__ 类的名称。 __TRAIT__ Trait 的名字。 __METHOD__ 类的方法名。 __NAMESPACE__ 当前命名空间的名称。 来源: https://www.cnblogs.com/yxhblogs/p/12640567.html

Grunt :任务自动管理工具

a 夏天 提交于 2020-04-06 08:33:55
来自 《JavaScript 标准参考教程(alpha)》 ,by 阮一峰 在Javascript的开发过程中,经常会遇到一些重复性的任务,比如合并文件 、 压缩代码 、 检查语法错误、将Sass代码转成CSS代码等等。通常,我们需要使用不同的工具,来完成不同的任务,既重复劳动又非常耗时。Grunt就是为了解决这个问题而发明的工具,可以帮助我们自动管理和运行各种任务 。 简单说,Grunt是一个自动任务运行器,会按照预先设定的顺序自动运行一系列的任务 。 这可以简化工作流程,减轻重复性工作带来的负担 。 Grunt基于Node.js,安装之前要先安装Node.js,然后运行下面的命令。 sudo npm install grunt-cli -g grunt-cli表示安装的是grunt的命令行界面,参数g表示全局安装 。 Grunt使用模块结构,除了安装命令行界面以外,还要根据需要安装相应的模块 。 这些模块应该采用局部安装,因为不同项目可能需要同一个模块的不同版本 。 首先,在项目的根目录下,创建一个文本文件package.json,指定当前项目所需的模块 。 下面就是一个例子 。 { "name": "my-project-name", "version": "0.1.0", "author": "Your Name", "devDependencies": { "grunt"

php 手动搭建环境

浪尽此生 提交于 2020-04-06 04:07:40
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。 我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个界面,选择第二个选项: 根据电脑的不同,选择相应的位数: 注意有句话: 大体意思是,配置好Apache之后,要运行ApacheMonitor.exe,可能会报缺少dll文件,如果报缺少文件,需要下载这个软件。 下载好Apache2.4之后继续下载MySQL 5.6。 三、MySQL 5.6服务的下载。 我使用的是mysql5.6.17这个版本 官网下载地址: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html 可能官网下载会比较慢,也可以直接网上找。 这个文件有两种,一种是安装版(msi结尾的文件),还有一种是免安装版(zip结尾的文件) 两种都可以。 注意:之前数据库里有东西最好备份一下 我使用的是免安装版,自己觉得这个版本产生的错误比较少。下面介绍免安装版的配制方法:

php 手动搭建环境

怎甘沉沦 提交于 2020-04-06 03:50:45
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。 我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个界面,选择第二个选项: 根据电脑的不同,选择相应的位数: 注意有句话: 大体意思是,配置好Apache之后,要运行ApacheMonitor.exe,可能会报缺少dll文件,如果报缺少文件,需要下载这个软件。 下载好Apache2.4之后继续下载MySQL 5.6。 三、MySQL 5.6服务的下载。 我使用的是mysql5.6.17这个版本 官网下载地址: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html 可能官网下载会比较慢,也可以直接网上找。 这个文件有两种,一种是安装版(msi结尾的文件),还有一种是免安装版(zip结尾的文件) 两种都可以。 注意:之前数据库里有东西最好备份一下 我使用的是免安装版,自己觉得这个版本产生的错误比较少。下面介绍免安装版的配制方法:

linux chattr命令的使用

二次信任 提交于 2020-04-06 03:38:51
chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性 , 用chattr命令防止系统中某个关键文件被修改 添加属性i:不得任意更动文件或目录。 chattr +i /home/www 此时:rm、mv、rename等命令操作于该文件,都是得到Operation not permitted的结果。 同理:删除属性i:恢复对文件或目录的操作 chattr -i /home/www 来源: oschina 链接: https://my.oschina.net/u/4225107/blog/3217514

CentOS7中安装redis以及一些基本配置

余生颓废 提交于 2020-04-06 03:30:24
第一步:下载安装包   1、可以在linux终端上用wget下载: wget http://download.redis.io/releases/redis-5.0.7.tar.gz    2、也可以在window中下载好安装包然后通过远程文件管理工具拷贝到linux中的/usr/local/目录中   访问https://redis.io/download 到官网进行下载。这里以安装5.0.7版本为例(注意我这里是已经安装好了,所以会有redis-5.0.7这个目录;这里只是为了截图告诉下载的安装包的位置在哪) 第二步:解压与安装  1、解压安装包 tar -xzvf redis-5.0.7.tar.gz  2、进入解压后的目录中 cd redis-5.0.7/ 执行cat Makefile查看Makefile的内容 意思就是说,安装的时候默认就是进入到redis的src目录中进行安装(当然也是可以进入redis中的src目录中安装的,这里只是说明一下可以直接执行make install 进行安装) 3、直接执行make install进行安装 make install 因为是先编译再安装,所以安装的时间需要几分钟,耐心等待一下 4、安装完之后src目录下就会多出一下执行文件,这是我们尝试打开redis服务端和redis客户端进行测试 先进入src目录中 [root

Linux常用命令10

自闭症网瘾萝莉.ら 提交于 2020-04-06 02:18:33
zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛。,支持无损数据压缩。 zip 文件是包含一个或多个压缩文件或目录的数据容器。 接下来,我将解释如何使用 unzip 命令通过命令行解压缩 Linux 系统中的文件。 还有与之对应就是 zip。 安装unzip 在大多数 Linux 发行版中,unzip 不是默认安装的,但是您可以使用您的发行版的包管理器轻松地安装它。 在 Ubuntu 和 Debian 上 sudo apt install unzip Fedora 和 Fedora sudo yum install unzip 如何解压 ZIP 文件 最简单的形式是,当不带任何选项使用时,unzip 命令将指定 ZIP 归档文件中的所有文件解压缩到工作目录文件夹中。 举个例子,假设你下载了 Wordpress 安装 ZIP 文件。 要将这个文件解压到工作目录文件夹,你只需运行以下命令: unzip latest.zip zip 文件不支持 linux 样式的所有权信息。提取的文件属于运行命令的用户。 您必须对解压压缩 ZIP 归档文件的目录具有写权限。 静默运行 默认情况下,解压缩将打印所提取的所有文件的名称,并在提取完成时打印一个摘要。 使用 -q 开关禁止打印这些消息。 unzip -q filename.zip 将 ZIP 文件解压缩到另一个目录

Linux常用命令大全

隐身守侯 提交于 2020-04-06 02:06:35
Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours