Python
未读原文链接: Python 虚拟环境 看这一篇就够了 虚拟环境概述 Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。 这说明一个Python安装可能无法满足每个应用程序的要求。例如:应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。 这个问题的解决方案是创建一个虚拟环境,一个目录树,其中安装有特定Python版本,以及其他包。 不同的应用将可以使用不同的虚拟环境。就可以解决需求相冲突的例子。 基本概念 下面是一些基本概念: PyPA:指 Python Packaging Authority,一个维护 Python 打包相关项目的小组,相关项目具体见 https://github.com/pypa。 pip:Python 包安装器。 virtualenv:Python 虚拟环境管理工具。 venv:Python 标准库内置的虚拟环境管理工具,Python 3.3 加入,Python 3.5 开始作为管理虚拟 ...
Linux
未读资产标签 资产标签是系统中资产的唯一标识符。每个标签必须唯一,并且通常与资产标签一起使用。它们标识每个唯一的硬件,以便您知道它是哪个特定设备。 对于不需要资产标签的用户,通常将每个设备的唯一序列号用作资产标签,或者您可以在管理>设置中打开自动递增资产标签,这将在您生成资产时自动为您生成唯一资产标签。您创建新资产。 签入/签出 签入和签出是资产管理系统中的两个主要概念。签出资产,许可证或附件时,就是将其标记为他人拥有。这意味着在随后将它们再次签入之前,无法将它们签出给其他人。这可以防止“双重预订”资产,在这种资产中,一项资产已被承诺或分配给多个人。 当员工离开公司时,或者资产,许可证或附件无法正常运行时,您将其重新签入。重新签入表明它已归您所有,或者有可能需要维修。您可以根据资产的状况决定要分配的状态。 状态标签 状态标签用于描述资产的状态。您可以根据需要添加任意数量的状态标签。每个状态标签将具有以下四个特征之一,这些特征描述具有该状态标签的资产状态: 状态标签类型 描述 不可部署 这些资产不能分配给任何人。 可部署 这些资产可以分配给人员 已封存 这些资产无 ...
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 ...