上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: #!/usr/bin/env python# -*- coding: utf-8 -*-import time, threading# 假定这是你的银行存款:balance = 0muxlock = thread... 阅读全文
posted @ 2018-07-05 00:48 cn_wk 阅读(68) 评论(0) 推荐(0)
摘要: 虚函数(虚方法)是C++动态联编 实现多态的重要手段,在函数声明时使用关键字virtual即可,如: virtual void func(void);注意:虚函数(虚方法)只针对类的成员函数,普通函数不可声明为虚... 阅读全文
posted @ 2018-07-04 19:59 cn_wk 阅读(114) 评论(0) 推荐(0)
摘要: class Test(object): clsAttr = 'as' @classmethod def clsMethod(cls, attr): cls.clsAttr = at... 阅读全文
posted @ 2018-05-18 00:27 cn_wk 阅读(45) 评论(0) 推荐(0)
摘要: How to create abstract properties in python abstract classesIn the following code, I create a base abstrac... 阅读全文
posted @ 2018-05-07 19:48 cn_wk 阅读(77) 评论(0) 推荐(0)
摘要: Tornado是什么?Tornado是一个用Python编写的异步HTTP服务器,同时也是一个web开发框架。Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于... 阅读全文
posted @ 2018-05-06 23:07 cn_wk 阅读(237) 评论(0) 推荐(0)
摘要: tornado本身非常灵活,支持几乎所有python支持的模板语言。除此之外,它本身也提供了一个轻量级的模板,放在tornado.template中。测试用例代码清单1:tornado_template.pyim... 阅读全文
posted @ 2018-05-06 19:59 cn_wk 阅读(121) 评论(0) 推荐(0)
摘要: 正确的安装步骤:1. 执行:$ brew install mysql2. 在 /usr/local/etc/ 下创建或修改 my.cnf,示例:[client]port = 3306socket = /tmp/m... 阅读全文
posted @ 2018-05-06 19:04 cn_wk 阅读(56) 评论(0) 推荐(0)
摘要: IO密集型任务 VS 计算密集型任务所谓IO密集型任务,是指磁盘IO、网络IO占主要的任务,计算量很小。比如请求网页、读写文件等。当然我们在Python中可以利用sleep达到IO密集型任务的目的。所谓计算密集型... 阅读全文
posted @ 2018-05-06 17:24 cn_wk 阅读(130) 评论(0) 推荐(0)
摘要: 在一个进程中定义的全局或静态变量都是所有线程可见的,即每个线程共同操作一块存储区域。而有时我们可能有这样的需求:对于一个全局变量,每个线程对其的修改只在本线程内有效,各线程之间互不干扰。即每个线程虽然共享这个全局... 阅读全文
posted @ 2018-05-04 16:29 cn_wk 阅读(1167) 评论(0) 推荐(1)
摘要: 首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类... 阅读全文
posted @ 2018-05-04 15:12 cn_wk 阅读(74) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 30 下一页