arrow

vim 命令记录

依然范特西╮ 提交于 2020-07-27 14:33:01
注释块:转自: https://unix.stackexchange.com/questions/120615/how-to-comment-multiple-lines-at-once To comment out blocks in vim: press Esc (to leave editing or other mode) hit ctrl + v ( visual block mode) use the ↑ / ↓ arrow keys to select lines you want (it won't highlight everything - it's OK!) Shift + i (capital I) insert the text you want, e.g. % press Esc Esc. Ranges: You can do it with the following commands: for commenting: :66,70s/^/# for uncommenting: :66,70s/^#/ Obviously, here we're commenting lines from 66 to 70 (inclusive). 显示行数: esc :set number 转跳到某一行(第n 行): esc :n 撤销: esc u 来源:

python: 第三方时间库 arrow

允我心安 提交于 2020-07-26 23:37:32
import arrow print ( " - " *25 + " 获取当前时间 " + " - " *25 ) nowtime = arrow.now() print (nowtime) print (type(nowtime)) print ( " - " *25 + " 获取当前时间(utc 世界标准时间) " + " - " *25 ) utc_nowtime = arrow.utcnow() print (utc_nowtime) print (type(utc_nowtime)) print ( " - " *25 + " 获取当前时间一个小时之前的时间 " + " - " *25 ) new_nowtime = nowtime.shift(hours=-1 ) print (new_nowtime) print ( " - " *25 + " 调整时间 " + " - " *25 ) new_nowtime = nowtime.shift(days=+1, hours=-1 ) print (new_nowtime) print ( " - " *25 + " 修改时间 " + " - " *25 ) new_nowtime = nowtime.replace(hour=4, minute=40 ) print (new_nowtime) print ( " - "

echarts 自定义 markPoint 的 symbol 样式

|▌冷眼眸甩不掉的悲伤 提交于 2020-07-25 09:59:26
两种自定义标记 在 echarts 中 markPoint 的样式内置了 ‘circle’, ‘rect’, ‘roundRect’, ‘triangle’, ‘diamond’, ‘pin’, ‘arrow’ 几种,如果这些都不太符合需要就必须自定义我们需要的样式。 自定义标记的图形有两种方式: 1. 通过 ‘image://url’ 设置为图片,其中 URL 为图片的链接,或者 dataURI。 2. 通过 ‘path://’ 将图标设置为任意的矢量路径。这种方式相比于使用图片的方式,不用担心因为缩放而产生锯齿或模糊,而且可以设置为任意颜色。路径图形会自适应调整为合适的大小。 svg 的 path <path> 标签用来定义路径。 使用 path 标签时,就像用指令的方式来控制一只画笔,比如:移动画笔到某一坐标位置,画一条线,画一条曲线等等 下面的指令可用于路径数据: M = moveto(M X,Y) :将画笔移动到指定的坐标位置 L = lineto(L X,Y) :画直线到指定的坐标位置 H = horizontal lineto(H X):画水平线到指定的X坐标位置 V = vertical lineto(V Y):画垂直线到指定的Y坐标位置 C = curveto(C X1,Y1,X2,Y2,ENDX,ENDY):三次贝赛曲线 S = smooth curveto(S

Vue 动态表格+插入自定义表头

好久不见. 提交于 2020-05-08 13:37:49
Vue 动态表格+插入自定义表头 <!-- 表格 --> <el- table :data ="templateData" style ="width: 100%;" stripe ref ="templateTable" :empty -text="$t('basic.noData')" @filter-change="filterTable" @sort -change="sortData"> <template v- for ="(item, index) in tableHeaders"> <el-table-column v- if ='item.prop == "per"' :key='index' :label='item.label' :prop='item.prop' :width="item.width" sortable> <template slot-scope="scope"> <el-progress class="NewCMMonitorPro" :text-inside="true" :percentage="70" :width="scope.row.width"></el-progress> </template> </el-table-column> <el-table-column v- else - if ='item.prop ==

21.JavaScript实现无缝轮播图

旧时模样 提交于 2020-05-02 14:15:02
JavaScript实现无缝轮播图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .container { position: relative; width: 500px; height: 400px; border: 1px solid #fff; margin: 20px auto; overflow: hidden; cursor: pointer; } .container .images img { display: block; float : left; } .container .dots { position: absolute; margin: 0 auto; left: 0 ; right: 0 ; bottom: 10px; background: rgba( 255, 255, 255, .3 ); padding: 5px; border - radius: 20px; } .container .dots span { margin: 2px; width: 8px;

python中对arrow库的总结

 ̄綄美尐妖づ 提交于 2020-05-02 07:35:12
Arrow是一个Python库,为创建,操作,格式化和转换日期,时间和时间戳提供了一种明智的,人性化的方法。 它实现和更新日期时间类型,填补功能上的空白,并提供支持许多常见创建场景的智能模块API。 简而言之,它可以帮助您使用更少的进口和更少的代码来处理日期和时间。 安装 pip install arrow 简单开始 >>> import arrow >>> utc = arrow.utcnow() # 获取世界标准时间 >>> utc <Arrow [ 2018 - 06 - 07 T09: 37 : 28.989983 + 00 : 00 ]> >>> utc = arrow.now() # 获取本地时间 >>> utc <Arrow [ 2018 - 06 - 07 T17: 40 : 19.019529 + 08 : 00 ]> >>> arrow.now( 'US/Pacific' ) # 获取指定时区的时间 <Arrow [ 2018 - 06 - 07 T02: 41 : 54.815029 - 07 : 00 ]> >>> a = arrow.now() >>> a <Arrow [ 2018 - 06 - 07 T17: 44 : 43.519166 + 08 : 00 ]> >>> a .year # 当前年 2018 >>> a .month # 当前月份 6

Python 的6个日期时间库

痞子三分冷 提交于 2020-05-02 07:25:53
曾几何时,我们中的一个人(Lacey)盯了一个多小时的python文档中描述日期和时间格式化字符串的表格。当我试图编写从 API 中将日期时间字符串转换为Python datetime对象时,我很难理解其中的特定部分,因此我决定请求帮助。 有人问道:“为什么你不使用 dateutil 呢?” 读者,如果你没有从这个月的 Python 专栏中获得任何东西,只是学习到有比 datetime 的 strptime 更容易地将 datetime 字符串转换为 datetime 对象的方法,那么我们觉得就已经成功了。 但是,除了将字符串转换为更有用的 Python 对象之外,还有许多库都有一些有用的方法和工具,可以让您更轻松地进行时间测试、将时间转换为不同的时区、以人类可读的格式传递时间信息,等等。如果这是你在 Python 中第一次接触日期和时间,请暂停并阅读如何使Python的日期和时间 。要理解为什么在编程中处理日期和时间是困难的,请阅读 《愚蠢的程序员相信时间》 随意跳过那些你已经熟悉的库,专注于那些对你而言是新的库。 内建的 datetime 模块 在跳转到其他库之前,让我们回顾一下如何使用 datetime 模块将日期字符串转换为 Python datetime 对象。 假设我们从 API 接受到一个日期字符串,并且需要它作为 Python datetime 对象存在: 1

Arrow-一个最好用的日期时间Python处理库

情到浓时终转凉″ 提交于 2020-05-02 06:05:47
转自:https://www.jianshu.com/p/c878bb1c48c1 写过Python程序的人大都知道,Python日期和时间的处理非常繁琐和麻烦,主要有以下几个问题: 有众多的package,类和方法,包括time,datetime,pytz等等 经常需要各种转换,比如时间戳,structtime,时间字符串之间相互转换,localtime和utctime的转换 难以记忆,有违人性的时间格式化字符串%Y %M %m %D %d 基于以上几点,每次做时间处理的时候总是需要翻看以前的代码或者文档,可见此处Python做的有多烂,好了废话不多说,今天给大家介绍的这个arrow极大地解放了我等Python程序员的脑容量。 安装 pip install arrow 使用 获取当前时间 In [13]: import arrow In [14]: t = arrow.utcnow() In [15]: t Out[15]: < Arrow [ 2017-02-01T08:30:37.627622+ 00:00]> In [19]: arrow.now() Out[19]: < Arrow [ 2017-02-01T16:32:02.857411+ 08:00]> 通过utcnow()和now()分别获取了utc时间和local时间,最终获取的是一个Arrow时间对象

Android项目实战系列—基于博学谷(四)我的模块(上)

一个人想着一个人 提交于 2020-04-30 08:39:09
由于这个模块内容较多,篇幅较长,请耐心阅读。 “我”的模块分为四个部分 [x] 我的界面 [x] 设置界面 [ ] 修改密码界面 [ ] 设置密保和找回密码 一、“我”的界面 1、底部导航栏 (1)、导入界面图片 将底部导航栏所需图 片main_course_icon.png 、 main_course_icon_selected.png 、 main_exercises_icon.png 、 main_exercises_icon_selected.png 、 main_my_icon.png 、 main_my_icon_selected.png 导入到drawable文件夹中。 (2)、底部导航栏界面代码——activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <LinearLayout android:layout_width="fill_parent"

Windows API 搭建OpenGL窗口

旧城冷巷雨未停 提交于 2020-04-28 23:22:26
步骤: 1、创建windows窗口,得到窗口句柄hwnd 2、获取该窗口的设备环境hDC(当然也可以获取其他的设备环境,但我们一般是在创建的窗口上绘制) 3、创建OpenGL绘制环境RC,这个只能从hDC创建 4、将hDC和RC绑定到当前的线程 注:RC表示OpenGL的绘制环境,所有的OpenGL命令都会在RC这个绘制环境中作用,所以必须在RC绑定到当前线程之后才能调用OpenGL命令,否则运行出错,内存访问错误。   一般的笔刷绘制,在hDC下即可。 封装的窗口类如下:   GLWindow.h #pragma once #include <windows.h> #include <GL/glew.h> #include <iostream> class GLContext { public : GLContext(); ~ GLContext(); void Setup(HWND,HDC); void SetupPixelFormat(HDC); private : HWND hWnd; HDC hDC; HGLRC hRC; int format; }; GLContext::GLContext() { this ->hWnd = 0 ; this ->hDC = 0 ; this ->hRC = 0 ; this ->format = 0 ; } GLContext::