
Python
清风予你
实践与理论结合,每天进步一点!!!个人遇到问题记录!
展开
-
面向对象概念
高内聚低耦合:内聚:一个函数只具有单一功能耦合:不同模块之间减少互相调用。就像完全图互相连线那样,叫高耦合。接口:一组相互交互方法的集合。抽象类:介于类和接口之间,具有类的属性和方法,方法可以实现,但是不能实例化。接口时特殊的抽象类。...原创 2022-01-08 16:16:29 · 1821 阅读 · 0 评论 -
由开发过程中出现写入数据重复引入的相关问题分析
在某次迭代过程中发现写入数据重复,涉及的知识点总结。前提:开发框架是tornado,语言是python,数据库是mogodb。起初怀疑是多进程导致的:涉及概念有1,部署实例2,多进程,多线程,协程3,tornado服务对于请求处理的原理。4.tornado吞吐量研究5,epoll,select,poll6,socket7,http, tcp8,阻塞,非阻塞概念9,框架的概念...原创 2021-12-05 20:47:50 · 802 阅读 · 0 评论 -
Tornado 多进程分析(转载)
引子Tornado 是一个网络异步的的web开发框架, 并且可以利用多进程进行提高效率, 下面是创建一个多进程 tornado 程序的例子.#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport timeimport tornado.webimport tornado.httpserverimport tornado.ioloopimport tornado.netutilimport tornado.process原创 2021-11-28 21:29:15 · 1248 阅读 · 0 评论 -
进程和线程的含义
进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。–维基百科1,进程:操作系统资源分配的最小单元。程序的实例。程序只是硬盘中堆切的数据和代码也即是文本。2,线程:多数教科书的定义:操作系统最小的调度单元。是进程上下文中(计算机运行程序时的环境)一条单一顺序的控制流。...原创 2021-11-21 20:52:20 · 672 阅读 · 0 评论 -
后端的 3-tier archtecture
为什么引入,定义,怎么用,注意点,好处,坏处.表示层: 负责接收数据和输出用户需要的数据.业务层:数据层:原创 2021-09-12 11:24:36 · 291 阅读 · 0 评论 -
实现不同范围集合之间操作
1,集合范围Q={x|x属于z,x<=2*32-1}(a-b)={x|x,a,b属于Q,a<=x<=b}(a,b,c)={x|x,a,b,c属于Q,x=a.x=b.x=c}(a,b-c)={x|x,a,b,c属于Q,x=a或者b<x<c}输入:()(75)(1,3-100)|(2,10,3-99)&(100,200)^(75)结果为(75,100)(无先后顺序) (1,24,124-)思路:数据集合的原始处理栈,(进,).原创 2021-09-05 22:20:49 · 258 阅读 · 0 评论 -
add_compile_tool
#!/usr/bin/python# -*- coding: UTF-8 -*-def addcompile(nums, tokens): # 对于异常的保护 add_stack = [] if nums == 0: return if tokens[0] == 'add': add_stack.append(1) if nums == 1 and tokens[0] != 'add': return 'inv.原创 2021-07-25 17:48:20 · 137 阅读 · 0 评论 -
poker游戏编码规则
#!/usr/bin/python# -*- coding: UTF-8 -*-import operatorcards_color = {u'黑桃': 4, u'红桃': 3, u'梅花': 2, u'方块': 1}cards_value = { 'A': 14, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7.原创 2020-08-04 01:47:49 · 662 阅读 · 0 评论 -
工作半年了,没有继续深度学习,多学学python细节
https://www.cnblogs.com/dyfblog/p/6088582.html1,正则表达式很多字符匹配都是 以 \ 开头的,但是在python中 \ 代表转义字符,且python会优先使用字符转义,然后再使用正则表达式里面的转义。首先正则表达式是一个python的字符串字符串本身会先进行转义处理正则表达式引擎得到处理之后的字符串后再对字符串进行正则表达式引擎自己的处理...转载 2019-03-03 21:21:11 · 189 阅读 · 0 评论 -
[python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决
转自:http://blog.youkuaiyun.com/eastmount/article/details/50347383这篇文章主要讲述Python如何安装Numpy、Scipy、Matlotlib、Scikit-learn等库的过程及遇到的问题解决方法。最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所帮助吧!你可能遇到的问题包括: ImportError:转载 2017-06-26 22:37:34 · 740 阅读 · 0 评论 -
python 学习day2 NameError: name '_name_' is not defined
if _name_=='_main_': 出现错误的原因:要双下划线_ _原创 2017-02-27 19:13:52 · 989 阅读 · 0 评论