会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
geeklove
这里是我的笔记本
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2018年1月6日
Python中的classmethod与staticmethod
摘要: 首先,这是一个经典的问题。 我们首先做一个比较: classmethod的第一个参数是cls,即调用的时候要把类传入 这意味着我们我们可以在classmethod里使用类的属性,而不是类的实例的属性(显式创建可用) staticmethod,调用的时候没有参数,即调用的时候我们不传入东西(类,类的实
阅读全文
posted @ 2018-01-06 11:16 geeklove
阅读(366)
评论(0)
推荐(0)
2018年1月2日
关于ORM,以及Python中SQLAlchemy的sessionmaker,scoped_session
摘要: orm(object relational mapping):对象关系映射。 python面向对象,而数据库是关系型。 orm是将数据库关系映射为Python中的对象,不用直接写SQL。 缺点是性能略差。 通过sessionmaker,我们得到一个类,一个能产生session的工厂。 我们可以用这个
阅读全文
posted @ 2018-01-02 21:25 geeklove
阅读(13000)
评论(1)
推荐(1)
Python中的SQLAlchemy
摘要: 在Python中,使用SQLAlchemy可以对数据库进行操作。 SQLAlchemy是Python中的一个标准库。 要使用SQLAlchemy,首先要创建连接: url = mysql+pymysql://root:123@localhost/dbname?charset=utf8mb4 engi
阅读全文
posted @ 2018-01-02 20:26 geeklove
阅读(349)
评论(0)
推荐(0)
2018年1月1日
HTTP协议----URI,URL,持久连接,管道与Cookie
摘要: URI与URL有什么不同呢? URI:Universal Resource Identifier统一资源标志符 URL:Universal Resource Locator统一资源定位器 URI是用来唯一地确定资源的表示方式,只要资源能唯一确定,则可以算作一种URI URL是用定位的方式来确定资源的
阅读全文
posted @ 2018-01-01 22:48 geeklove
阅读(620)
评论(0)
推荐(0)
HTTP协议----请求方法和状态码
摘要: 现在广泛使用的是HTTP/1.1版本,发布于1997年。 理解HTTP协议,首先从请求开始,比如: POST /form/entry HTTP/1.1 格式为: 请求方法 URI 协议版本 请求方法: GET:获得URI指定的资源,主要目的是获取 POST:将主体传输到URI,主要目的是传输,而不是
阅读全文
posted @ 2018-01-01 18:04 geeklove
阅读(338)
评论(0)
推荐(0)
对协程的理解
摘要: 实现并发,可以使用多进程,多线程。 进程和线程有个共同点,他们都是通过操作系统来调度的。 而协程,则把调度的权力交给了程序员。 协程可以看作用户态下协作的线程。 用户态:是说协程的调度权属于程序员。 协作:是说协程的调度是协作式的,不是抢占的。在协程中,某部分可以通过调用某个方法,将控制权交出,这时
阅读全文
posted @ 2018-01-01 16:29 geeklove
阅读(849)
评论(0)
推荐(0)
2017年12月31日
Python中协程的实现
摘要: 通过关键字yield,可以从生成器中产生值,并返回。我们可以将生成器作为一个生产者来使用。 在协程中,通过使用关键字yield,还可以让具有yield的程序接收值。此时函数作为消费者,消费我们传入(send)的值。 在协程中,可以把yield作为右值来用。在foo函数中,我们这样写: n = yie
阅读全文
posted @ 2017-12-31 23:24 geeklove
阅读(187)
评论(0)
推荐(0)
关于同步,异步,阻塞,非阻塞
摘要: 同步与异步: 同步:发出一个调用,若没有得到结果,则调用不返回;若调用返回,那么一定得到结果了 异步:发出一个调用,立即返回,没有返回结果。当被调用者有结果了,再通过状态、通知来告诉调用者来获取结果 核心在消息通信机制。 一个典型的例子,异步IO: 将调用者视作主线程,通常情况下,主线程中会实现一个
阅读全文
posted @ 2017-12-31 16:08 geeklove
阅读(168)
评论(0)
推荐(0)
Python中的threadlocal
摘要: 在多线程中,对于共有的共享数据的操作,需要加锁。 但是,对于局部变量,则在每个线程之间相互独立。 假如线程T想要把函数F1中的局部变量V1传到函数F2中去,F2再想把这个变量传到F3中去,一层一层地传较为繁琐。 将Python的threading.local()返回的对象命名为tl,将tl放在全局的
阅读全文
posted @ 2017-12-31 14:32 geeklove
阅读(959)
评论(0)
推荐(0)
进程和线程的一些问题
摘要: 因为进程是操作系统调度资源的基本单位,这里的资源当然包含了CPU寄存器资源,所以只有一个CPU的话,但是想要执行多任务, 只能让多个进程轮流占用CPU 真正的并行是CPU的数量和执行任务(进程)的数量相等。 在线程中,多个线程可能会共享同一个变量。 由于线程由操作系统调度,调度行为无法预知,所以存取
阅读全文
posted @ 2017-12-31 13:44 geeklove
阅读(140)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告