zhizhesoft

  • 首页
Python
Python

Python进阶:set和dict/对象引用、可变性和垃圾回收/元类编程/迭代器和生成器

frozenset:不可变集合,无序,不重复 dict上的特性: 1. dict的key或者set的值 都必须是可以hash的(不可变对象 都是可hash的, str, fronzenset, tuple,自己实现的类 __hash__)2. dict的内存花销大,但是查询速度快, 自定义的对象 或者python内部的对象都是用dict包装的3. dict的存储顺序和元素添加顺序有关4. 添加数据有可能改变已有数据的顺序  is和==的区别:is是用来判断两个变量引用的对象是否为同一个,==用来判断应用的对象的值是…

2022年8月1日 0条评论 24点热度 0人点赞 risingsun 阅读全文
Python

pycharm配置运行django项目步骤

1:在django项目的跟目录下执行:这是直接在Linux系统中直接运行 python manage.py runserver 0:8000 然后在浏览器中输入IP端口即可访问 pycharm配置运行django项目步骤: 第一步: 第二步: 第三步:   第四步:   第五步:  完成....  测试运行  

2022年8月1日 0条评论 34点热度 0人点赞 risingsun 阅读全文
Python

Python3实现简单的钉钉机器人调用

具体可以参考开发文档:https://ding-doc.dingtalk.com/doc#/serverapi3/iydd5h from urllib import parse, request import json def ding_api(contents): url = "https://oapi.dingtalk.com/robot/send?access_token=XXXXXX" postdata = json.dumps({ 'msgtype': "text", "text": { 'content…

2022年8月1日 0条评论 26点热度 0人点赞 risingsun 阅读全文
Python

Python学习笔记【Supervisor】:使用Supervisor监控Tornado进程

Linux常见应用服务配置模式nginx和supervisor:采用主配置文件+项目配置文件 安装(如果使用pip安装注意看是否需要指定使用python2版本)   第一步:在Linux中使用apt-get 指令安装 sudo apt-get install supervisor   第二步:检查或创建主服务配置文件 输入指令:sudo supervisord  如果出现以下内容说明没有主配置文件   检查主配置文件 /etc/supervisor/supervisord.conf(如果不存在就需要创建) 创建方法…

2022年8月1日 0条评论 30点热度 0人点赞 risingsun 阅读全文
Python

Django/Flask的一些实现方法

一、导出当前项目用到的依赖到requirements.txt文件中 pip freeze > requirements.txt  二、安装当前项目需要的依赖: pip install -r requirements.txt  

2022年8月1日 0条评论 27点热度 0人点赞 risingsun 阅读全文
Python

Python学习笔记【Nginx】:Nginx使用与完全卸载

    安装与启动nginx 第一步:通过指令安装包 sudo apt  install nginx  sudo apt install nginx   第二步:安装成功后查看相关配置文件 ls /etc/nginx/ 在这里主要是 conf.d 文件和 sites-available/default 文件夹中的文件,配置内容可自己进去查看或修改,default 默认配置80端口。 检查文件是否正确:sudo nginx -t 查看启动的nginx进程 :sudo ps -ef|grep nginx 在浏览器器中测…

2022年8月1日 0条评论 29点热度 0人点赞 risingsun 阅读全文
Python

celery的入门使用

一、安装步骤 二、使用方法 三、和Django结合 四、部署和监控

2022年8月1日 0条评论 28点热度 0人点赞 risingsun 阅读全文
Python

Pycharm用Ctrl+鼠标滚轮控制字体大小

一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut  在弹出的对话框中同时按住ctrl键和鼠标滚轮向上滑。点击OK   二、Pycharm字体缩小的设置 File —> setting —> Keymap —>在搜寻框中输入:decrease —>Decrease Font S…

2022年8月1日 0条评论 30点热度 0人点赞 risingsun 阅读全文
Linux编程

python使用中遇到的一些问题

一、/usr/bin/ld:cannot find -lxxx错误 例如出现了问题: /usr/bin/ld:cannot find -lssl 其中xxx表示函式库文件名称,如上面的libssl.so,命名的方式就是:lib+库名(即xxx)+.so 出现这个问题的主要原因有:1.系统没有安装相对应的lib;2.相对应的lib版本不对;3.lib的软链接不对 所以解决方法就是要么安装正确的库,要么通过正确的软链接来链接对应的库  

2022年8月1日 0条评论 34点热度 0人点赞 risingsun 阅读全文
Python

Python学习笔记【第九篇】:Python面向对象基础

Python语言中一切皆对象(类、属性、方法.........) 概念 面向对象编程:Object Oriented Programming 简称OOP 面向对象程序设计 面向对象和面向过程都是解决问题的一种思路而已 面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设 计、实现软件的办法。 面向对象编程(Object Oriented Programming-OOP) 是…

2022年8月1日 0条评论 32点热度 0人点赞 risingsun 阅读全文
12345…3770
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.