Python
未读首先要 import time import datetime 将日期格式转换一下 dayTime=(‘2018-01-14 12:00:00’) whatday= datetime.datetime.strptime(dayTime,‘%Y-%m-%d %H:%M:%S’).strftime(“%w”) 也可直接输入时间 whatday=datetime.datetime(2018,1,14).strftime(“%w”) 下面是几种可用的格式: %a 星期几的简写 Weekday name, abbr. %A 星期几的全称 Weekday name, full %b 月分的简写 Month name, abbr. %B 月份的全称 Month name, full %c 标准的日期的时间串 Complete date andtime representation %d 十进制表示的每月的第几天 Day of the month %H 24小时制的小时 Hour (24-hour clock) %I 12小时制的小时 Hour (12-hour clock) %j 十进 ...
6bfaebf3e9f67b5202b8d6c1cdcd16f7553b5b444dfa0391bac3ac25b1cce10c4c798765b9350cc46624d68cb188396e1f3057010e6aa2c8fdce828b904cff97520b80491eeb03b7e385015a9513b06fc630811a3574ee4d26c62009076a23346b080b73e1f3529a48f36ecab4793c2b5840c8b3bf6f6ff35f18f3415685fe7974d1cd319328c8f343c4b8e1878f5eedfba223036b3a0f4552750b7fc1d6faee1a5c7be8d99c0f65d5cb635d8af84ca13e609c14edad5129f922f2062759b1f04a190a82d210c2de771c8056168a80e510cd30062c7dccb778f387cf5228af092a77769fdea384bf5635cb7446fbf16394fcbf405bd6244f7 ...
Linux
未读6bfaebf3e9f67b5202b8d6c1cdcd16f7b5ba01cd0c86fe46b43ae97bedd417e26dc84b4dca1650e358b972185f6f7cd2c37add0dbfcbe7f6e6fa91e93f0695c60d220485d68fb73cd480af7ab00d8e1e1a34dd4b1b96340d679356fddc12a95d8cedd1fbfb4d2ecbabfde1f99d13d04099b29d3e60bd70baf0a0ab2596f0e1a674e463f5bea428218d235b06867b29cd1610b7c24a6cfb464daebdbb314130dff6fc14cd25b22d378ad802d654594e5ed93f877e47ac6ae5b8f80740566487d8ab18b9eb3e26d7d0fcd17a20f505d339dc9a7bfcf6141d14b604b382d3a37cb72f885b3b1315cf66367764c8768e36881710b8cf96ef9f5d1 ...
Python
未读概念介绍 打开一个Excel文件的时候,首先我们会看到底部有“Sheet1”或“工作簿1”的文字,可见一个Excel文件是由一个或多个工作簿组成的。 每个工作簿的工作区,横向坐标是以字母为编号的,从A到Z;纵向是以数字为编号的,从1开始,一直往增大方向编号。由数字和字母为横纵坐标构成的每个小框叫做单元格,这是Excel的基本单位。字母和数字确定后,对应的单元格就唯一确定了;而单元格已知后,它对应的字母和数字也就确定了。 因此我们可以这样总结: 一个Excel文件由一或多个Sheet组成,而一个Sheet由字母和数字唯一表示的单元格们组成,这是一个三级的结构。下图表示一个名字为data.xlsx的Excel文件的3级层级结构。 12345678910111213141516data.xlsx├── Sheet1│ ├── A1│ ├── A2│ ├── B1│ └── B2├── Sheet2│ ├── A1│ ├── A2│ ├── B1│ └── B2└── Sheet3 ├── A1 ├── A2 ├── B1 └── B2 ...
无意间进入了/data/mysql/$(database_name)/ 下,误删了$(table_name).frm,之后drop 或者 create都报错,直接创建也会提示此表已经存在,是删也删不掉,建也建不了,网上查了下说是因为表在 innodb 内部数据字典中已存在,没有相对应的 .frm 文件,在 innodb 的数据文件中就形成了一个孤表(orphaned table)。 ERROR 如下: 123[Err] 1005 - Can't create tableorTable already exist 经查询在下面的文章中找到了答案: 123456table test/parent already exists in innodb internal data dictionary.have you deleted the .frm file and not used drop table?have you used drop database for innodb tables in mysql version <= 3.23.43?see the restr ...
Linux
未读原文出自:https://www.osyunwei.com/archives/9505.html 操作系统:CentOS 6.8 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 备注: CentOS 6.8系统镜像有32位和64位两个版本,并且还有专门针对服务器优化过的minimal版本 生产服务器如果是大内存(4G以上内存),建议安装CentOS-6.8-x86_64-minimal.iso版本 附:CentOS 6.8下载地址 32位minimal版本: http://mirrors.aliyun.com/centos/6.8/isos/i386/CentOS-6.8-i386-minimal.iso 64位minimal.版本: http://mirrors.aliyun.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso 1、安装CentOS 6.8系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式; 2、Ce ...
Python
未读PyEcharts简介 PyEcharts 特点 PyEcharts 作为 Echarts 的 Python 开发语言定制版本,一方面继承了 Echarts 图表可视化框架的特性,另外一方面,其作为一个开源项目,也具备自己的特性。这两个方面结合构成了 PyEcharts 的五个特点。 基于 Python 语言设计:这是 PyEcharts 最大的特点,Python 语言入门简单,适合学生使用;同时它又有丰富的资源并支持跨平台开发,也适合科研人员研究使用。因此,Python 具有非常广泛的用户基础。PyEcharts 基于 Python 语言开发,也很好地继承了 Python 的这一特点。 图表类型丰富: 虽然 PyEcharts 没有继承 Echarts 的全部图表,但是它也提供了最常用的 30 多种图表类型(具体数量与 PyEcharts 的版本相关,而且在持续更新中)。这些可用的图表已足以满足日常的数据可视化的呈现需求。 源码开源免费:PyEcharts 是一个开源项目,可以免费用于商业用途。 文档教程健全:PyEcharts 提供了相对完备的文档教程和示例程序,可以有效降低学习 ...
让我们使用TypeScript来创建一个简单的Web应用。 安装TypeScript 有两种主要的方式来获取TypeScript工具: 通过npm(Node.js包管理器) 安装Visual Studio的TypeScript插件 Visual Studio 2017和Visual Studio 2015 Update 3默认包含了TypeScript。 如果你的Visual Studio还没有安装TypeScript,你可以下载它。 针对使用npm的用户: 1> npm install -g typescript 构建你的第一个TypeScript文件 在编辑器,将下面的代码输入到greeter.ts文件里: 1234567function greeter(person) { return "Hello, " + person;}let user = "Jane User";document.body.innerHTML = greeter(user); 编译代码 我们使用了.ts扩展名,但是这段代码仅仅是J ...
文章声明:本文来自阮一峰老师发表在ES6 入门教程 - ECMAScript 6入门上的和自己阅读后自己的编撰 ES6新特性 - - let和const命令 迭代器和生成器 es6的模板字符串 Promise对象 增强的函数 Proxy对象 扩展的字符串、对象、数组功能 async的用法 解构赋值 类class Symbol Map和Set 模块化实现 let和const命令 let是一个块级作用域 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 12345678<script> { let a=10; var b=1; } // console.log(a); // Uncaught ReferenceError: a is not defined console.log(b); // 1</script> 上面代码在代码块之中,分别用let和var声明了两个变量。然后在 ...
BootStrap 由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个简洁、直观、强悍的CSS/HTML前端开发框架,让web开发更迅速、简单。 使用BootStrap 可以将它预先下载到电脑上并放入静态文件中,也可以通过直接在HTML文件里导入cdn链接进行使用,cdn链接可以直接使用各种搜素哦引擎轻松获得。 Bootstrap布局 1.1 概览 1.1.1 移动设备优先 为了确保适当的绘制和触屏缩放,需要在 之中添加 viewport 元数据标签。 1<meta name="viewport" content="width=device-width, initial-scale=1"> 在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user-scalable=no 可以禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己的情况而定! 1<met ...