摘要:
[toc] 昨日内容 pandas 简介 pandas 是基于 "NumPy" 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的 "数据模型" ,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现 阅读全文
摘要:
[toc] Linux基础 修改主机名 linux系统目录 1. /bin 2. /sbin 3. /home 4. /root 5. /boot 6. /lib 7. /etc 8. /usr 9. /proc 谨慎操作 10. /src 谨慎操作 11. /sys 谨慎操作 12. /tmp 1 阅读全文
摘要:
[toc] 安装配置步骤 1 查看网卡是否配置好 命名 vi /etc/sysconfig/network scripts/ifcfg ens33 里面的 ONBOOT = yes BOOTPROTO = none 保存退出 重启网卡,命令为: systemctl restart network ( 阅读全文
摘要:
[toc] 昨日回顾 Paramiko介绍 paramiko包含两个核心组件:SSHClient和SFTPClient。 SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Transport),通道(Channel)及SFTPClient建立的方法(open 阅读全文
摘要:
[toc] 算法与数据结构 1. 算法 衡量一个算法好坏的指标 时间复杂度 衡量一个算法执行效率快慢的指标 问:有两个程序,哪个程序执行的效率更快?怎么比较? 答:使用time模块来进行比较。 问:使用time模块比较的前提是啥? 答:两个程序运行的硬件环境都要一样 因此,使用time模块来进行比较 阅读全文
摘要:
[toc] MongoDB操作 1. 介绍 MongoDB是一个强大灵活且易于扩展的非关系型数据库 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1.1 易用性 1.2 易扩展性 1.3 丰富的功能 1.4、卓越的性能 2. 基础知识 对应关系 文档 文档是MongoDB的核心概念。文档 阅读全文
摘要:
[toc] 回顾 网络补充 MongoDB 1. 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档 阅读全文
摘要:
[toc] 昨日总结 1. docker部署django应用 1.1 基于python基础镜像来做 准备镜像 创建目录 创建容器 做端口以及目录映射 上传代码 解压 进入容器 安装项目所需依赖 切换到项目目录中,安装所需依赖 修改项目设置 运行项目 运行项目(wsgiref方式) 会比较慢,更换成u 阅读全文
摘要:
[toc] 昨日回顾 docker容器与应用 1. 容器操作 容器创建 容器运行 容器创建并运行 进入容器 容器停止 容器删除 容器信息 过滤IP地址 文件拷贝 从容器到宿主机 从宿主机到容器 总结 2. 网络卷和数据卷 目录挂载 端口映射 3. 应用部署 在docker中部署项目服务(redis, 阅读全文
摘要:
[toc] 部署之docker 1. docker介绍 Docker是一个开源的容器引擎,可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。 client端相当于我们使用linux操作的客户端, 阅读全文
摘要:
[toc] 昨日内容 go进阶 1. 接口 1. 空接口 2.匿名空接口 3. 类型断言 4. 类型选择 5. 实现多个接口 6. 接口嵌套 7. 接口零值 是nil类型,接口类型是引用类型 2. go协程 goroutine:go的协程(并不是真的协程:统称,有线程也有协程)线程池 go 任务丢到 阅读全文
摘要:
[toc] 昨日回顾 go语言进阶 一. 指针 指针是一种存储 变量内存地址 的变量 取一个变量的地址: & 取地址符号 如果在类型前面加 ,表示指向这个类型的指针 在指针变量前加 ,表示解引用(反解),通过地址拿到值 1. 指针的定义 2.指针的零值 3. 指针的解引用 拿到地址指向的值 4. 向 阅读全文
摘要:
[toc] 昨日回顾 go进阶 1. switch 使用 多条件判断,用于替换 多条件 无表达式 Fallthrough 无条件执行下一个case中的代码 2. 数组 数组是同一类元素的集合,类似于python中的列表(列表中可以放任意元素) 数组的声明 数组有大小,放的数据类型. 定义阶段长度固定 阅读全文
摘要:
[toc] 昨日回顾 补充 go语法 函数 1. 函数定义 基础定义 放在main函数的前后都可以 带参数的函数 两个参数类型相同可以省略 带返回值 必须需要指定返回值的类型 多返回值 2. 可变长参数 不接收 可变长 go只有位置参数,没有关键字参数一说,也没有默认参数 3. interface接 阅读全文
摘要:
[toc] 课件 最后三周(0323) Go语言 一. 介绍 1. 简介 最新的语言,10多年的时间,简单易用,但可能会有以下小bug,有不完善的地方(库少) 2. 静态,强类型,编译型语言 区别于python 3. 跨平台编译语言 在不同平台可以编译出另一个平台的可执行文件 4. 垃圾回收机制 5 阅读全文
摘要:
[toc] 图表工具 highcharts 和 echarts 以及 antv https://www.highcharts.com.cn/ https://www.echartsjs.com/zh/index.html http://antv.alipay.com/zh cn/index.html 阅读全文
摘要:
[toc] 昨日回顾 agent方案: 适用于 机器多的情况下 (500台) ssh方案: 适用于机器少的情况下 CMDB 数据入库 以磁盘数据为例,分析入库 核心目标:api从数据库中获取老的数据,然后客户端提交过来新的数据,此时,API分析的时候,需要新老数据进行对比 展示 将数据从数据库中取出 阅读全文
摘要:
[toc] 昨日内容 CMDB设计 1.完善客户端采集功能 错误异常处理 使用traceback模块实现获取详细的错误信息 traceback 该模块提供了一个标准接口,用于提取,格式化和打印Python程序的堆栈跟踪。它在打印堆栈跟踪时完全模仿了Python解释器的行为。当您想要在程序控制下打印堆 阅读全文
摘要:
[toc] 代码发布 发布任务 节点动态展示 内部执行流程 群发功能 我们之前也实现过群聊的功能,但是我们那种是非主流的,不推荐使用 如果你想要完美的实现群发功能,channels也给你提供了相关的模块 channels layers模块 基础配置 配置文件中配置 使用 用户再连接的时候就应该分配到 阅读全文
摘要:
[toc] 昨日内容 python from django.forms import ModelForm class MyModelForm(ModelForm): class Meta: model = models.UserInfo fields = '__all__' 前端展示用户表所有的字段 阅读全文