2021年2月6日

linux 查看系统版本号

摘要: 基于ubuntu18.04版本,分享不同方法在root下查看系统信息。 1. uname -a # 常用,内核版本、版本号、架构 Linux ubuntu 5.4.0-65-generic #73~18.04.1-Ubuntu SMP Tue Jan 19 09:02:24 UTC 2021 x86 阅读全文

posted @ 2021-02-06 15:16 进击的davis 阅读(491) 评论(0) 推荐(0) 编辑

pycharm vs vscode项目调试对比

摘要: python的两大IDE开发利器,pycharm 和 vscode,二者各有优劣,本文主要谈谈二者的调试对比。 pycharm vs vscode简单对比 pycharm优点: python开发利器,专为python设计 内置功能丰富,比如可以在IDE中直接查看sql数据库,前提是有插件:DB BR 阅读全文

posted @ 2021-02-06 10:54 进击的davis 阅读(5413) 评论(1) 推荐(0) 编辑

2021年2月5日

centos 配置静态ip

摘要: centos 与ubuntu 配置静态ip大同小异,此博文基于centos 7. 1.找到对应网卡 # ip a # 查看对应网卡信息,主要是网卡名,后面配置静态IP有用,或者ifconfig,没有这个命令就 yum install -y net-tools 安装ifconfig # 在vmware 阅读全文

posted @ 2021-02-05 16:11 进击的davis 阅读(222) 评论(0) 推荐(0) 编辑

centos7 安装python及换源

摘要: ##说明 全部操作都在root用户下执行 ##1.安装编译相关工具 yum -y groupinstall "Development tools" yum install gcc patch libffi-devel python3-devel zlib-devel bzip2-devel open 阅读全文

posted @ 2021-02-05 15:22 进击的davis 阅读(763) 评论(0) 推荐(0) 编辑

django文档总结之DRF、序列化(5)

摘要: ###序列化与反序列化 一种对于数据的操作,将数据进行格式转换 序列化操作:将python类型转换成json 反序列化操作:将json转换成python类型 ###DRF 提供的功能:1.序列化 2.视图 3.路由 1 安装DRF: pip install djangorestframework 2 阅读全文

posted @ 2021-02-05 11:40 进击的davis 阅读(99) 评论(0) 推荐(0) 编辑

django文档总结之后台管理、RESTFUL(4)

摘要: ###admin站点 #####基本设置 1 数据准备:使用上个项目的模板,以及数据库 2 创建超级管理员: python manage.py createsuperuser 3 进入admin页面,登录。 4 在admin.py文件中注册模型类:admin.site.register(模型类,定制 阅读全文

posted @ 2021-02-05 11:38 进击的davis 阅读(97) 评论(0) 推荐(0) 编辑

django文档总结之数据库操作-mysql(3)

摘要: ###模板使用 1 在templates文件夹里创建模板文件index.html 2 在模板文件中添加语法:<h1>{{ city }}</h1> 3 模板渲染:定义视图函数,添加到urls.py中 from django.shortcuts import render def index(requ 阅读全文

posted @ 2021-02-05 11:36 进击的davis 阅读(73) 评论(0) 推荐(0) 编辑

django文档总结之会话保持、视图、中间件(2)

摘要: ###状态保持 ####cookie 1 在浏览器中以键-值存储;默认过期时间为关闭浏览器时 2 基于域名安全,不同cookie不能互相访问 3 浏览器会自动将cookie信息包含在请求头中发送给服务器 写入:response.set_cookie(键,值,max_age=秒) 读取:name = 阅读全文

posted @ 2021-02-05 11:34 进击的davis 阅读(61) 评论(0) 推荐(0) 编辑

django文档总结之基本操作(1)

摘要: 参考:菜鸟教程 ###基本操作 #####基本准备 终端创建项目: django-admin startproject 项目名称 pycharm中选择django创建项目 ptcharm下终端创建子应用: python manage.py startapp users(子应用名) pycharm下终 阅读全文

posted @ 2021-02-05 11:31 进击的davis 阅读(71) 评论(0) 推荐(0) 编辑

2021年2月4日

VSCode常用命令快捷键

摘要: 主命令框 F1 或 Ctrl+Shift+P : 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以: -直接输入文件名,跳转到文件 阅读全文

posted @ 2021-02-04 18:17 进击的davis 阅读(394) 评论(0) 推荐(0) 编辑

vscode配置远程免密

摘要: 通常我们为了读写代码方便,会在IDE里查看和修改代码,每次通过remote ssh登录,频繁的都要输入密码,这个很烦,索性免密登录,以后就可以想连远程即可实现。 废话少说,直接上教程。 ##1.在git bash中配置公私钥 打开git bash # 输入 ssh-keygen -t rsa -b 阅读全文

posted @ 2021-02-04 18:11 进击的davis 阅读(2672) 评论(0) 推荐(0) 编辑

linux下的/etc/passwd详解

摘要: 在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。 类似于下面的例子: 从上面的例子我们可以看到,/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其 阅读全文

posted @ 2021-02-04 16:21 进击的davis 阅读(12149) 评论(0) 推荐(2) 编辑

2021年2月3日

linux下deb包的管理及制作 | 一次成功

摘要: 1.deb包介绍 在debian/ubuntu环境下,很多情况下,我们安装已经开发的程序运用,可以通过deb包的命令进行程序的部署,对应的项目目录文件也会同步到某些目录下, 有些情况下将程序做成service启动,这样会更方便运用的管理,如通过service xxx start|stop|statu 阅读全文

posted @ 2021-02-03 11:16 进击的davis 阅读(8302) 评论(1) 推荐(0) 编辑

2021年1月30日

shell脚本之sed详解(1)

摘要: #shell脚本之sed详解 (sed命令 , sed -e , sed s/ new / old / ... ) Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。vi中的正则表达式命令在sed中大多可以通用。 ##sed常用选项 -e script 指定sed编辑命令 -f 阅读全文

posted @ 2021-01-30 17:37 进击的davis 阅读(644) 评论(0) 推荐(0) 编辑

docker容器之起容器报网桥error

摘要: 在docker中创建networks的时候有时候会报ERROR: Pool overlaps with other one on this address space的错误,这是因为目标网段已经存在的原因,通常这发生在将要创建的networks手动指定了subnet网段地址的时候。 这时有两个选择, 阅读全文

posted @ 2021-01-30 16:45 进击的davis 阅读(376) 评论(0) 推荐(0) 编辑

docker容器之扩容

摘要: docker容器之扩容 最近在导入tar包镜像时,发现老是失败,具体报错为,no space left on device,用df -h命令查看,发现docker的默认存储满了,原因找到了。 df -h 查看存储情况 显示docker对应的卷已满,100%。 查看卷组存储情况 root用户下执行: 阅读全文

posted @ 2021-01-30 14:12 进击的davis 阅读(2856) 评论(1) 推荐(0) 编辑

docker容器技术之镜像image导入导出(7)

摘要: #持久化docker的镜像或容器的方法 Docker的镜像和容器可以有两种方式来导出 docker save #ID or #Name docker export #ID or #Name 1.docker save和docker export的区别 对于docker save方法,会保存该镜像的所 阅读全文

posted @ 2021-01-30 11:34 进击的davis 阅读(451) 评论(0) 推荐(0) 编辑

linux 内存之Mem和Swap

摘要: Linux 内存概念 1.Linux mem/swap/buffers/cached区别 free命令相对于top,提供了更简洁的查看系统内存使用情况: # free -m # 以M为单位显示内存使用情况 mem:表示物理内存统计 buff/cache:表示物理内存的缓存统计 swap:表示硬盘上交 阅读全文

posted @ 2021-01-30 10:07 进击的davis 阅读(1492) 评论(0) 推荐(0) 编辑

2021年1月29日

python实现crontab定时任务的增删改查

摘要: python实现crontab定时任务的增删改查 本人主要业务方向是后台,在开发不同版本迭代或者项目的部署时,每次都手动去创建cron定时任务,很不符合coder的行事风格。 coder的原则是能偷懒的绝不自己动手去干,所以我们可以通过python及包完成相关的cron定时任务,这里介绍常用的增删改 阅读全文

posted @ 2021-01-29 18:24 进击的davis 阅读(644) 评论(0) 推荐(0) 编辑

git之安装与ssh配置(5)

摘要: git安装 默认ubuntu系统安装,centos类似。 安装很简单,仅需要: apt-get update apt-get install -y git 等待安装完成。 ssh配置 一定要分清用户,默认是当前用户,后面提交代码时,校验都是这个用户。 首先先用户家目录下,新建.ssh文件夹,进入文件 阅读全文

posted @ 2021-01-29 18:05 进击的davis 阅读(51) 评论(0) 推荐(0) 编辑

导航