面试题--python高级
第三章Python 高级 一.元类 1.Python 中类方法、类实例方法、静态方法有何区别?(2018-3-30-lxy) 类方法:是类对象的方法,在定义时需要在上方使用“@classmethod”进行装饰,形参为cls, 表示类对象,类对象和实例对象都可调用; 类实例方法:是类实例化对象的方法,只有实例对象可以调用,形参为self,指代对象本身; 静态方法:是一个任意函数,在其上方使用“@staticmethod”进行装饰,可以用对象直接调用, 静态方法实际上跟该类没有太大关系。 2.py
ubuntu18.10搜狗输入法的安装
记录一下 1.卸载ibus ubuntu默认使用ibus管理输入法,官方推荐使用fcitx.我们先卸载ibus sudo apt-get remove ibus 清除ibus配置,如果没有设置 sudo apt-get purge ibus 卸载顶部面板任务栏上的键盘指示 sudo apt-get remove indicator-keyboard 2.安装fcitx框架 安装fcitx输入法框架 sudo apt install fcitx-table-wbpy fcitx-config-
Git代码库的安装和创建(windows)
1.下载Git 官网地址: https://git-scm.com/download 下载到本地磁盘 安装 一路【next】就可以了 注意:openssl 一定选它 安装完成后,右击菜单栏,有如下菜单,表示安装完成 2.安装好以后就可以在pycharm中使用了 3.开始使用 新建本地仓库 git init branches/ 分支管理目录 config 当前项目仓木的配置信息 description 当前项目的描述 HEAD 当前项目仓库的当前版本信息 hooks
《逆袭团队》第九次团队作业【Beta】Scrum meeting 3
项目 内容 软件工程 任课教师博客主页链接 作业链接地址 团队作业9:Beta冲刺与团队项目验收 团队名称 逆袭团队 具体目标 (1)掌握软件黑盒测试技术;(2)学会编制软件项目总结PPT、项目验收报告;(3)掌握软件项目验收内容,验收流程。 团队项目github仓库地址:Github 背景 第一次会议在6月24日在教10-306召开。 会议内容:此次会议就成员所持的任务进度讨论交流,对每个成员在改进过程中遇到的问题进行逐一解决。时长1.5h。 本日任务完成情况: 姓名 今天任务完成情况 贡献
史上最污技术解读,60 个 IT 术语我竟然秒懂了.....
假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。 假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。 假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期,一旦你和你男朋友分开了,你马上可以把自己感情转移到异地男人那里去。这是异地容灾备份。 假设你是个妹子,有一位男朋友,
zabbix命令之:zabbix_get命令
zabbix_get命令是在server端用来检查agent端的一个命令,在添加完主机或者触发器后,不能正常获得数据,可以用zabbix_get来检查能否采集到数据,以便判断问题症结所在。 zabbix_get 参数说明: -s --host: 指定客户端主机名或者IP -p --port:客户端端口,默认10050 -I --source-address:指定源IP,写上zabbix server的ip地址即可,一般留空,服务器如果有多ip的时候,你指定一个。 -k --key:你想获取的k
compileSdkVersion, minSdkVersion 和 targetSdkVersion的区别与联系
首先自嘲一下,自己也有6年安卓开发经验了,但是现在回想之前的工作,发现不是太喜欢记笔记,这样,不好!所以还是每周2-3更吧。今天讲一下compileSdkVersion,minSdkVersion和targetSdkVersion的区别与联系,以及在平时开发中我们应该怎么去配置。 compileSdkVersion,首先从字面意思来了解,SdkVersion不多说,compile即编译、编写的意思,也就是说我们在利用工具开发或者工作时使用的版本号。google针对安卓的版本更新平均每半年一次,
机器数与码制(如何在计算机内部存储数字)
机器数 机器数 各种数据在计算机内部的表示和存储形式称为机器数。 特点: 采用二进制计数; 数的符号(正负)用“0、1”表示; 小数点隐含表示二不占位置。 机器数的真值 机器数所对应的实际数值。 机器数的分类 无符号机器数和带符号机器数。 无符号机器数 无符号(无正负号)机器数表示正数,没有符号位。 码制
战术设计DDD 可落地的DDD(5)-战术设计
可落地的DDD(5)-战术设计 摘要 本篇是DDD的战术篇,也就是关于领域事件、领域对象、聚合根、实体、值对象的讨论。也是DDD系列的完结篇。 这一部分在我们团队争论最多的,也有很多月经贴,比如对资源库的操作应该放在领域服务还是领域对象中。 聚合根应不应该暴露给外部,还是要转成DTO。这些问题我们讨论了大半年,最后大家基本达成了共识,在当前的业务规模下, 这些问题没那么重要,可东可西。不会对代码的质量有啥大的影响。关于DDD的实践,与团队的水平、业务复杂度息息相关。我们的经验并不一定就适用你们
pytjon基础 day02
课堂笔记 1.常用数据类型及内置方法 2.文件处理 3.函数 一 数据类型: 列表类型: 定义: 在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等... 优先掌握的操作: 1、按索引存取值(正向存取+反向存取):即可存也可以取 例: list(['计科', '电子', '旅游'])
name = ['计科', '电子', '旅游']
print(students[1]) # 计科
2、切片(顾头不顾尾,步长) 例: student_in
python基础day2-字典类型已内置方法,2019-6-25
字典类型: 作用: 在{}内,以逗号隔开可存放多个值。 以key-value存取,取值速度快。 定义: key必须是不可变类型,value可以是任意类型 dict1=dict({'age':18,'name':'tank'}) 等价于dict1 = {'age': 18, 'name': 'tank'} print(dict1) # {'age': 18, 'name': 'tank'} print(type(dict1)) # <cl
Vue电商后台管理系统项目第2天-首页添加表格动态渲染数据&分页
0x01.使用Github学习的姿势 基于昨天的内容,今天的内容需要添加几个单文件组件,路由文件也需要做相应的增加,今天重点记录使用Element-UI中的表格组件实现数据动态渲染的实现流程和分页功能的实现流程。 多说无用,项目已经上传到Github了,想了解每一步的详细实现流程的可以在Github的commit中查看提交的历史版本,根据历史版本进行详细的学习。 第一步: 第二步: 第三步: 点击右边的拆分按钮,就可以看到实现此功能在上一个版本上做了哪些修改,绿色内容部分是在上一个版本做出修改
Maven打包时出现无法下载org.apache.maven.plugins插件
解决方式: 方式1:使用 mvn clean package -U 打包即可(注意:出于性能原因,Maven缓存插件无法下载的信息。根据您的设置,您可能需要通过将标志添加-U到命令行来清除此缓存,以使更正生效) 方式2: 在setting.xml中使用原始中央仓库 就是使用默认的仓库地址
go一个简单的爬虫(豆瓣)
最近在学习go语言爬虫,写了个小demo package main
import (
"fmt"
"io/ioutil"
"net/http"
"regexp"
"strconv"
)
type Movie struct {
name string
mark string
person string
time string
url string
}
func main() {
chs := make([] ch
jQuery实现内容左右换位
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>Title</title>
6
7 <style>
8 select{
9 width: 100px;
10 height: 130px;
11 background-color: #cc
今日推荐
周排行