文章分类 -  python

python开发
摘要:pandas模块导入现象 依赖的so下载 http://kronos.pharmacology.dal.ca/public_files/icg_workshop/all_ICG/miniconda3/lib/python3.9/lib-dynload/ 这里是python3.9所有的lib so依赖 阅读全文
posted @ 2024-11-13 15:10 不懂123 阅读(2) 评论(0) 推荐(0) 编辑
摘要:事件通知 条件通知 event只能实现一对全体通知 cond可以实现一对部分通知 event是基于cond来实现的 一对一通知是单播 一对多通知属于广播 信号量通知 阅读全文
posted @ 2023-06-20 14:20 不懂123 阅读(4) 评论(0) 推荐(0) 编辑
摘要:daemon线程 默认线程daemon的属性为false deamon为True的线程 如果主线程结束了,那么deamon为true线程无论处于何种状态都会立即结束 deamon为False的线程 如果其它线程结束了,deamon为False的线程是不会受到任何影响继续执行自己的代码,直到自己的指令 阅读全文
posted @ 2023-06-13 15:30 不懂123 阅读(68) 评论(0) 推荐(0) 编辑
摘要:作用域规则 函数作用域 赋值即定义变量 作用域 本地作用域和全局作用域 自由变量 不是在本函数中定义的变量叫自由变量 闭包 在内层函数中引用了外层函数定义的自由变量就形成了闭包 内层函数中引用了在外层函数中定义的一个变量 闭包 在内层函数中引用了外层函数定义的自由变量就形成了闭包 函数缺省值 变量解 阅读全文
posted @ 2023-02-06 15:03 不懂123 阅读(19) 评论(0) 推荐(0) 编辑
摘要:excel表格展示 import json import xlwt d = json.load(open("D:\\笔记\\22.txt", 'r',encoding="utf-8")) # for item in d: # print(item["_source"]) xls=xlwt.Workb 阅读全文
posted @ 2022-06-07 19:57 不懂123 阅读(103) 评论(0) 推荐(0) 编辑
摘要:安装pip3和python3 和系统默认的python2共存 ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 pip安装 阅读全文
posted @ 2021-05-07 17:24 不懂123 阅读(387) 评论(0) 推荐(0) 编辑
摘要:Gitlab生成访问私钥 只有用这里生成的token才可以通过api访问gitlab 在gitlab的用户设置菜单里面生成token python安装模块 pip install python-gitlab gitlab API: https://docs.gitlab.com/ee/api/ py 阅读全文
posted @ 2020-09-17 14:40 不懂123 阅读(5360) 评论(0) 推荐(0) 编辑
摘要:引用计数器 在refchain中的所有对象内部都有一个ob_refcnt用来保存当前对象的引用计数器,顾名思义就是自己被引用的次数. 在python中创建的任何对象都会加入到refchain中.refchain是一个环状双向链表数据结构.refchain包含了python中所有的对象 refchai 阅读全文
posted @ 2020-04-27 19:56 不懂123 阅读(209) 评论(0) 推荐(0) 编辑
摘要:scorll分页 scroll分页可以实现es中的大量数据分页 但是不能实现大跨度跳转分页 从第1页直接跳转到第100页这样就会导致超时 最好的是一页一页的向下翻页 这样就可以无限往下分页 查询es的时候最好指定要查找的索引名称或者索引名称正则表达式 这样可以大大提高es的查询效率 def host 阅读全文
posted @ 2020-03-04 15:40 不懂123 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:字典排序 dict = {'a':21, 'b':5, 'c':3, 'd':54, 'e':74, 'f':0} new_dict = sorted(dict.iteritems(), key=lambda d:d[1], reverse =True) print new_dict 列表排序 [{ 阅读全文
posted @ 2020-01-03 16:19 不懂123 阅读(921) 评论(0) 推荐(0) 编辑
摘要:两种轮询方式 使用logging第三方模块 1.RotatingFileHandler(按照文件大小分割) hdlr = logging.handlers.RotatingFileHandler(LOG_FILE,maxBytes=1024*1024,backupCount=40) 2.TimedR 阅读全文
posted @ 2019-11-15 15:11 不懂123 阅读(856) 评论(0) 推荐(0) 编辑
摘要:前端项目发布 执行npm run build 把前端项目发布到dist文件夹中 把前端发布后的dist中文件集成到后端项目中 一般拷贝到后端项目根目录中的templates目录下 配置后端项目的根路由响应 修改根项目app下的urls.py from django.urls import path, 阅读全文
posted @ 2019-07-22 15:45 不懂123 阅读(3968) 评论(0) 推荐(0) 编辑
摘要:字符串的压缩和解压 处理前 {"result":"UEsDBBQACAgIAJdzvU4AAAAAAAAAAAAAAAADAAAAemlw5ZhdTxNBFIb\/SxMTSGgys7vdbr2DEK\/UxEsw3hSjiYIR14tSY9Jiq9uaQJEGtHyYFgs1EUGpDf2w\/J 阅读全文
posted @ 2019-07-02 14:24 不懂123 阅读(4849) 评论(0) 推荐(0) 编辑
摘要:安装相关模块 pip install flask-sqlalchemy 启动代码 from flask_sqlalchemy import SQLAlchemy import datetime app = Flask(__name__) bootstrap = Bootstrap(app) app. 阅读全文
posted @ 2018-12-19 20:26 不懂123 阅读(105) 评论(0) 推荐(0) 编辑
摘要:urls设计 设计url接收两个参数 一个id整数类型参数 一个provname表示字符串参数 urlpatterns = [ path('monitorquery/show/<int:id>/<str:provname>', monitorqueryView.MonitorqueryshowVie 阅读全文
posted @ 2018-12-11 11:59 不懂123 阅读(2801) 评论(0) 推荐(0) 编辑
摘要:1.简述解释型和编译型编程语言的区别 编译型 一次性将所有程序编译成二进制文件 缺点:开发效率低 不能跨平台 优点:运行速度快 解释型 当程序执行时,一行一行的解释执行 缺点:运行速度慢 优点:开发效率高 可以跨平台 2.存储单位的换算 1byte = 8bit 1kb = 1024byte 1mb 阅读全文
posted @ 2018-10-21 19:56 不懂123 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.第一个步骤时间是否超时 客户端发送加密字符串 md5(appid+time.time())+"|"+time.time() 2.是否已经在访问记录中存在 md5str in visited 判定是重复发送或者是被截获重发送,提示不合法 3.服务端md5加密后的密文是否一致 md5str, cli 阅读全文
posted @ 2018-10-16 10:11 不懂123 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Celery基本概念 Broker broker是一个消息传输的中间件 每当程序调用celery的异步任务的时候 会向broker传递消息 而后celery的worker将会取到消息 broker的实现方案有 redis rabbitmq 数据库 Backend backend是用来存储celery 阅读全文
posted @ 2018-10-10 20:27 不懂123 阅读(303) 评论(0) 推荐(0) 编辑
摘要:项目目录结构 开发调试环境 开发环境中启动的web服务是由flask内置的web服务器来提供的,所以服务启动的时候监听的网卡和端口是在项目中的app.py中进行指定 from flask import Flask,render_template,request,redirect,session fr 阅读全文
posted @ 2018-09-05 09:21 不懂123 阅读(4037) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示