时间戳

Python 日期和时间 —— datetime

可紊 提交于 2020-01-27 23:21:33
Python 日期和时间 —— datetime   Python提供了多个内置模块用于操作日期时间,如calendar,time,datetime。calendar用于处理日历相关 ;time提供的接口与C标准库time.h基本一致;而其中应用最广的即datetime,相比于time模块,datetime模块的接口则更直观、更容易调用。本文将会对datetime进行学习。   datetime 模块为日期和时间处理提供了多种方法。支持方法的同时,还可格式化输出。此外,该模块还支持时区的处理。   datetime 库        可见包含四大类,date表示日期(年月日);datetime(年月日时分秒...)继承 date;time表示时间(时分秒...);timedelta 表示时间差;tzinfo 表示时区信息(本章暂不做介绍)。   datetime.date     date 即日期,类的构成为 (年, 月,日),对应的 year、month、day 均为date类的属性(type 为 int)。 year的范围是[MINYEAR, MAXYEAR],即[1, 9999]; month的范围是[1, 12]。(月份是从1开始的,不是从0开始的); day的最大值根据给定的year, month参数来决定。例如闰年2月份有29天,非闰年28天; 若超范围,会报错    

Java企业微信开发_Exception_02_java.security.InvalidKeyException: Illegal key size

三世轮回 提交于 2020-01-27 19:34:13
一、准备阶段 需要准备事项: 1.一个能在公网上访问的项目: 见: Java微信公众平台开发_01_本地服务器映射外网 2.一个企业微信账号: 去注册:( https://work.weixin.qq.com ) 3.策略文件 见: Java企业微信开发_Exception_02_java.security.InvalidKeyException: Illegal key size 4.接入验证的 微信加解密包 此包封装了对 msg_signature对请求进行校验的相关操作,直接用就可以了 下载地址: http://qydev.weixin.qq.com/java.zip 二、接收消息服务器配置 2.1 接收消息服务器参数配置: 在企业微信的管理端后台,进入需要设置接收消息的目标应用,点击“接收消息”的“设置”,进入如下页面 URL是企业应用接收企业微信推送请求的访问协议和地址,支持http或https协议。 Token可由企业任意填写,用于生成签名。 EncodingAESKey用于消息体的加密,是AES密钥的Base64编码。 2.1.1 验证URL有效性 当点击“保存”提交以上信息时,企业微信将发送GET请求到填写的URL上,GET请求携带以下四个参数 参数 必须 说明 msg_signature 是 企业微信加密签名,msg_signature结合了企业填写的token

python 之时间模块 time

六眼飞鱼酱① 提交于 2020-01-27 08:23:37
time模块可以用于格式化日期和时间 ,时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 下面是time模块常用的一些时间格式转换的函数。时间戳可以直接比较大小。 1 import time 2 3 #想时间戳和格式化好的时间互相转换的话,都要先转成时间元组,然后才能转 4 print(int(time.time())) #当前时间戳 5 cur_time = time.strftime('%Y-%m-%d %H:%M:%S') 6 cur_time = time.strftime('%H%M%S') #取当前时间的格式化时间 7 cur_time1 = time.strftime('%Y-%m-%d') 8 print(cur_time1) 9 10 print(type(cur_time1)) 11 print(time.gmtime())#默认取标准时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。 12 print(time.timezone) #和标准时间相差了几个小时 13 print(time.gmtime(1516005840)) #标准时区。 14 cur_time= time.localtime(1516005840) #默认取当前时区的时间元组,如果传入了一个时间戳

微信公众平台开发 第一篇

时光毁灭记忆、已成空白 提交于 2020-01-27 04:09:34
一、通讯机制 二、注册微信平台公众帐号 https://mp.weixin.qq.com/ 注册完后,需要等待审核,官方说需要7天,快的话1-2天就可以了,未审核的帐号可以通过上面的网址登陆,但是会缺少部分功能(比如高级功能、服务等)。 三、微信公众平台开发者官方文档 http://mp.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5 等待审核的时候,务必先阅读此文档。 四、配置接口信息 审核通过后,https://mp.weixin.qq.com/登陆帐号。申请成为开发者。 填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。 注:本例中已经存在一个服务器,域名为www.XXX.cn/XXX/WechatIndex.aspx 五、验证URL 微信公众平台提供了一个php的示例代码:http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip 我把它转换为了C#代码(WechatIndex.aspx.cs): 此代码仅仅用于“成为开发者”的验证URL 1 public partial class WechatIndex :

HTTP、时间戳和重定向理解

≯℡__Kan透↙ 提交于 2020-01-27 03:02:18
时间戳 在很多互联网公司,都会在URL后加一个时间戳,这是为了防止缓存,正常来说,加上时间戳后,这个请求会往服务器上发送一次请求。 当http协议为304的时候,代表是从本地缓存中读取的数据。所以,在正常的互联网公司,发布版本的时候,js、css后都会加上一个时间戳。 重定向实现原理 在我们重定向的时候,当我们访问OtherServlet这个请求,请求到服务器,服务器返回,响应头状态码为302,客户端收到状态码为302时,就会跳转到服务器返回的Location,如上图所示。 HTTP协议: http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范。 http协议内容: 请求(浏览器-》服务器) GET /day09/hello HTTP/1.1 Host: localhost:8080 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate

PHP - 日期与时间

旧时模样 提交于 2020-01-26 23:33:30
第10章 日期与时间 学习要点: 1.PHP 日期和时间库 使用 PHP 编程时,与你遇到的大多数其他类型的数据相比,日期和时间有很大不同。因为日期和时间没有明确的结构,并且日期的计算和表示也很麻烦。在 PHP 中,日期和时间函数库是 PHP 语言的一个核心部分。 时间戳是自 1970 年 1 月 1 日( 00:00:00 GMT )以来的秒数。它也被称为 Unix 时间戳( Unix Timestamp )。 Unix 时间戳 (Unix timestamp) ,或称 Unix 时间 (Unix time) 、 POSIX 时间 (POSIX time) ,是一种时间表示方式,定义为从格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数。 Unix 时间戳不仅被使用在 Unix 系统、类 Unix 系统中,也在许多其他操作系统中被广泛采用。 例如(1184557366 表示 2007-07-16 03:42:46) 一.PHP 日期和时间库 验证日期: checkdate() 函数能够很好地验证日期,提供的日期如果有效,则返回 true ,否则返回 false 。 <?php if (checkdate(2,29,2007)) { echo '日期合法'; } else { echo '日期不合法'; } ?> 格式化时间和日期:

【SSM sql.xml】日志查询mapper.xml

心不动则不痛 提交于 2020-01-26 19:09:38
LogInfoMapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.kikyo.sys.mapper.LogInfoMapper"> <resultMap id="BaseResultMap" type="com.kikyo.sys.domain.LogInfo"> <id column="id" jdbcType="INTEGER" property="id"/> <result column="loginname" jdbcType="VARCHAR" property="loginname"/> <result column="loginip" jdbcType="VARCHAR" property="loginip"/> <result column="logintime" jdbcType="TIMESTAMP" property="logintime"/> </resultMap> <sql id="Base_Column_List"> id, loginname,

Org-mode 简明手册

感情迁移 提交于 2020-01-26 17:23:18
Org-mode 简明手册 /*--> */ /*--> */ UP | HOME Org-mode 简明手册 Table of Contents 1 简介 1.1 序 1.2 安装 1.3 激活 1.4 反馈 2 文档结构 2.1 大纲 2.2 标题 2.3 视图循环 2.4 移动 2.5 结构编辑 2.6 稀疏树 2.7 文本列表 2.8 脚注 3 表格 4 超链接 4.1 链接格式 4.2 内部链接 4.3 外部链接 4.4 使用链接 4.5 目标链接 5 待办事项 5.1 使用TODO状态 5.2 多状态工作流程 5.3 进度日志 5.4 优先级 5.5 任务细分 5.6 复选框 6 标签 6.1 标签继承 6.2 设置标签 6.3 标签查找 7 属性 7.1 扩展阅读 8 日期和时间 8.1 时间戳 8.2 创建时间戳 8.3 截止期限和计划安排 8.4 记录工作时间 9 捕获——转发——存档 9.1 捕获 9.2 转送笔记 9.3 归档 10 议程视图 10.1 议程文件 10.2 议程调度器 10.3 内建议程视图 10.3.1 周/日议程 10.3.2 全局TODO列表 10.3.3 匹配标签和属性 10.3.4 单文件时间轴 10.3.5 查找视图 10.4 议程缓冲区的命令 10.5 定制议程视图 11 准备导出 11.1 结构的组成元素 11.2 图片和表格

Linux 内核优化

烈酒焚心 提交于 2020-01-26 16:45:22
声明:本文档来自互联网整理部份加自已实验部份所得: TCP 相关部份 经常使用名词说明: retries( 再试 ) 、 TCP server <---> client通信状态 SYN----------------> <--------------SYN,ACK ACK---------------> 建立连接 Data1----------------> <---------------Data1,ACK Data2----------------> <--------------- 未回复 Data2----------------> 重传 [ 序列參数 tcp_sack, tcp_fack ] [ 重传次数參数 : tcp_retries1,tcp_retries2, tcp_orphan_retries ] 传输数据 FIN------------------> <-----------------FIN,ACK( 有时候 FIN,ACK 分两次 ) ACK-----------------> 断开连接 . 主动关闭 FIN------------------> <-----------------CLOSE_WAIT SYN 表示建立连接, RTT(Round-Trip Time): 往返时延 FIN 表示关闭连接, RTO ( Retransmission

php 时间问题

情到浓时终转凉″ 提交于 2020-01-26 02:32:46
获得简单的日期 date() 函数的格式参数是必需的,它们规定如何格式化日期或时间。 下面列出了一些常用于日期的字符: d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式。 下面的例子用三种不同方法格式今天的日期: 实例 <?php echo "今天是 " . date("Y/m/d") . "<br>"; echo "今天是 " . date("Y.m.d") . "<br>"; echo "今天是 " . date("Y-m-d") . "<br>"; echo "今天是 " . date("l");//L的小写 ?>效果: 获得简单的时间 下面是常用于时间的字符: h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟 s - 带有首位零的秒(00 -59) a - 小写的午前和午后(am 或 pm) 下面的例子以指定的格式输出当前时间: 实例 <?php echo "现在时间是 " . date("h:i:sa"); ?> 通过 PHP mktime() 创建日期 date() 函数中可选的时间戳参数规定时间戳。如果您未规定时间戳,将使用当前日期和时间(正如上例中那样)。 mktime() 函数返回日期的 Unix