frozen

python 内置函数总结(大部分)

不羁的心 提交于 2021-02-16 12:05:07
python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。那今天我们就一起来认识一下python的内置函数。 上面就是内置函数的表,68个函数都在这儿了。这个表的顺序是按照首字母的排列顺序来的,你会发现都混乱的堆在一起。比如,oct和bin和hex都是做进制换算的,但是却被写在了三个地方。。。这样非常不利于大家归纳和学习。那我把这些函数分成了6大类。你看下面这张图: 上图中,标红的四大块有56个方法。今天先学习这些。 1-1. 作用域相关的函数 enter description here 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内的局部变量的字典 Output: {' name ': ' main ', ' doc ': None, ' package ': None, ' loader ': <_frozen_importlib_external.SourceFileLoader object at 0x00F6EE30>, ' spec ': None, ' annotations ': {}, '

jQuery EasyUI 详解

喜夏-厌秋 提交于 2021-02-05 09:57:02
EasyUI 简介 easyui 是一种基于 jQuery 的用户界面插件集合。 easyui 为创建现代化,互动,JavaScript 应用程序,提供必要的功能。 使用 easyui 你不需要写很多代码,你只需要通过编写一些简单 HTML 标记,就可以定义用户界面。 easyui 是个完美支持 HTML5 网页的完整框架。 easyui 节省您网页开发的时间和规模。 easyui 很简单但功能强大的。 官网地址: http://www.jeasyui.com/index.php 文档地址: 中文文档 英文文档 快速入门 弹出对话框 demo 第一步: 下载 Jquery EasyUI 你在使用和进行开发时,请遵守官方相应的条款,尊重他们的知识版权。 目前官方最新版本是:jQuery EasyUI 1.5,官方提供了两个版本供下载,GPL 版本和商业版本,你根据自己的需要下载 GPL 版本 GPL 版本在 GPl 协议下有效,你能在任何遵循 GPl 协议的项目下使用它。 商业版本 商业版在 Commercial 协议下有效,你能在任何非 GPL/专有的协议下使用。 第二步:创建 html 文件,并添加相关引用 创建项目的文件夹 easydemo // 项目根目录 ├── index.html // 我们的测试页面 └── lib // 第三方组件 └── jquery-easyui

Web3极客日报 #172

半世苍凉 提交于 2021-01-30 18:14:58
微信不支持外部链接,可以点击文章底部的 阅读原文 ,方便阅读文中的链接,也可通过 http://daily.rebase.network/ 浏览每期日报内容。 1. Cumulus - Polkadot parachains tool set @kun https://github.com/paritytech/cumulus 随着Polkadot的主网上线,越来越多的基于substrate开发的项目好奇如何从技术上成为波卡的平行链,paritytech官方提供的平行链工具可以让开发者很快很简单的进行实验如何接入波卡平行链。。 2. 11个零知识证明开发库 @Frozen http://blog.hubwiz.com/2020/06/02/zk-dev-tools/ 文章收集了11个主流的零知识证明开发中所需要的库。 3. Mac程序员的瑞士军刀Mac-Cli @Frozen https://github.com/guarinogabriel/Mac-CLI 适用于开发人员的OS X命令行工具–管理Mac的终极工具。 它提供了大量的命令行命令,这些命令可以自动使用OS X系统。 Web3极客日报 是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。 如果你是一名极客,你有好的工具、好的开源项目

CSS八种让人眼前一亮的HOVER效果

做~自己de王妃 提交于 2020-12-05 20:54:37
来源: https://juejin.im/post/6861501624993447950 译自: https://www.blog.duomly.com/html-button-hover-effects/ 一.发送效果 HTML < div id = "send-btn" > < button > // 这里是一个svg的占位 Send </ button > </ div > CSS #send-btn { display : flex; align-items : center; justify-content : center; height : 100vh ; } button { background : #5f55af ; border : 0 ; border-radius : 5px ; padding : 10px 30px 10px 20px ; color : white; text-transform : uppercase; font-weight : bold; } button svg { display : inline-block; vertical-align : middle; padding-right : 5px ; } button :hover svg { animation : fly 2s ease 1 ; } @

Google Object detection配置与使用

妖精的绣舞 提交于 2020-12-04 10:14:20
Google Object detection 前言: 本文记录了使用Google发布的Object detection(July 1st, 2019)接口,完成了对标注目标的检测。参考了很多博文,在此记录配置过程,方便之后的再次调用。 首先贴出完整的代码地址: https://github.com/tensorflow/models Tensorflow Object Detection API: https://github.com/tensorflow/models/tree/master/research/object_detection 一、环境配置 参考网址: https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md 所有的环境都搭建在Anaconda创建的环境下 在windows10和Ubuntu下我都进行了配置,下方的配置会注明操作系统的区别 依赖包安装 在上面参考网址上,已经明确给出了所需要的环境,直接用pip命令下载即可。 Protobuf 安装 下载地址: https://github.com/google/protobuf/releases win: win10系统下载了 protoc-3.9.1-win64.zip

腾讯云Elasticsearch集群规划及性能优化实践

。_饼干妹妹 提交于 2020-09-30 17:33:36
​ 一、引言 随着腾讯云 Elasticsearch 云产品功能越来越丰富,ES 用户越来越多,云上的集群规模也越来越大。我们在日常运维工作中也经常会遇到一些由于前期集群规划不到位,导致后期业务增长集群规模大了之后带来的各种各样的集群可用性及稳定性问题。 这里列举下其中比较典型的几种集群规划问题: 节点规格规划问题:集群数量很大,但是每个节点的配置很低; 索引分片规划问题:索引很小,但是设置了几十个分片,或者索引很大,只设置了两三个分片; 分片数量规划问题:集群中包含 10万+ 的分片。 正所谓磨刀不误砍柴工,只有前期做好充分的集群评估规划工作,后期才能省去大量的运维工作。且能够长期保证集群的高可用和高稳定性。 本文结合我们在给腾讯云 ES 集群日常运维工作中遇到的各种集群问题及总结沉淀的一些运维经验,来介绍下如何规划好集群容量及索引配置,以及所遵循的一些原则和经验。 文章作者:吴容,腾讯云Elasticsearch研发工程师。 二、集群规模及索引规划 1. 集群规模评估 (1)评估什么? 集群规模的评估主要评估以下三个方面: 第一,计算资源评估 , 计 算资源的评估主要是评估单节点的CPU和内存。 ES的计算资源一般消耗在写入和查询过程,经过总结大量ES集群的运维经验,2C8G 的配置大概能支持 5k doc/s 的写入,32C64G 的配置大概能支撑 5w doc/s的写入能力

Tensorflow模型量化4 --pb转tflite(uint8量化)小结

六月ゝ 毕业季﹏ 提交于 2020-08-20 08:41:52
Tensorflow模型量化4 --pb转tflite小结(uint8量化) 实验环境:tensorflow-gpu1.15+cuda10.0 模型的fp16量化和int8量化我之前有写,参考: 龟龟:Tensorflow模型量化实践2--量化自己训练的模型​zhuanlan.zhihu.com 这次发现uint8量化时有参数设置,所以准备是从头再梳理一遍 2.参与量化的模型: 训练tensorflow-object-detection API 得到的ssdlite_mobilenet _ v2模型,导出为frozen_inference_graph.pb 3.获取输入输出节点 进行frozen_inference_graph.pb模型解析,得到输入输出节点信息 代码入下: """ code by zzg """ import tensorflow as tf import os os.environ["CUDA_VISIBLE_DEVICES"] = "0" config = tf.ConfigProto() config.gpu_options.allow_growth = True with tf.Session() as sess: with open('frozen_inference_graph_resnet.pb','rb') as f: graph_def = tf

【Anaconda3】更新conda的方法

空扰寡人 提交于 2020-08-17 20:03:50
遇到一个报错:failed with initial frozen solve. Retrying with flexible solve. 根据网上教程,先更新conda。 在Anaconda prompt 输入conda update,提示: conda update --prefix C:\Anaconda3 anaconda 按这条命令,更新conda环境。会更新非常多的包。更新完成后输入: conda update --all 来源: oschina 链接: https://my.oschina.net/u/4397718/blog/4429241

js基石之---es7的decorator修饰器

醉酒当歌 提交于 2020-08-14 18:24:33
es7的decorator修饰器 装饰器(Decorator)是一种与类(class)相关的语法,用来注释或修改类和类方法。 decorator就是给类添加或修改类的变量与方法的。 装饰器是一种函数,写成 @ + 函数名 。它可以放在类和类方法的定义前面。 例 @frozen class Foo { @configurable(false) @enumerable(true) method() {} @throttle(500) expensiveMethod() {} } 上面代码一共使用了四个装饰器,一个用在类本身,另外三个用在类方法。它们不仅增加了代码的可读性,清晰地表达了意图,而且提供一种方便的手段,增加或修改类的功能。 1.修改类 @addType class human{} function addType(target){ target.age =27 ; target.name = hyh; target.sex = male; target.hight =178 ; console.log( '此对象被修改了' ) } console.log( new human()) 上面代码中, @addType 就是一个装饰器。它修改了 human 这个类的行为,为它加上了静态属性age name sex hight等等。 addType 函数的参数 target

DataGridView 经典用法总结(上)--附有可下载的Demo

别说谁变了你拦得住时间么 提交于 2020-08-14 09:22:34
一、DataGridView 单元格验证 比如只允许输入数字 要求:验证错误后焦点不离开。 有两种方法: DataGridView.EditingControlShowing 事件和 DataGridView.CellValidating 事件。 (1) DataGridView.EditingControlShowing 事件。 显示用于编辑单元格的控件时发生,命名空间: System.Windows.Forms 程序集: System.Windows.Forms(在 system.windows.forms.dll 中)。 如: void dgvCs_EditingControlShowing( object sender, DataGridViewEditingControlShowingEventArgs e) { e.CellStyle.BackColor = Color .Aquamarine;// 设置编译时的颜色 control = new TextBox (); control = ( TextBox )e.Control; control.KeyPress += new KeyPressEventHandler (txt_KeyPress);// } 然后在 txt_KeyPress 这里进行验证。 (2) DataGridView.CellValidating