• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 75 下一页
2018年8月16日
网络(socket)编程
摘要: 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一种,B/S是浏览器/服务器 C/S架构与socket的关系:我们用socket就是为了完成C/S架构的开发 osi七层 引子: 须知一个完整的计算机系统是由硬件 阅读全文
posted @ 2018-08-16 12:24 孙龙-程序员 阅读(345) 评论(0) 推荐(0)
python并发编程之IO模型
摘要: 用协程实现的IO阻塞自动切换,那么协程又是怎么实现的,在原理是是怎么实现的。如何去实现事件驱动的情况下IO的自动阻塞的切换,这个学名叫什么呢? => IO多路复用 比如socketserver,多个客户端连接,单线程下实现并发效果,就叫多路复用。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么, 阅读全文
posted @ 2018-08-16 12:07 孙龙-程序员 阅读(121) 评论(0) 推荐(0)
python并发编程之IO模型
摘要: 用协程实现的IO阻塞自动切换,那么协程又是怎么实现的,在原理是是怎么实现的。如何去实现事件驱动的情况下IO的自动阻塞的切换,这个学名叫什么呢? => IO多路复用 比如socketserver,多个客户端连接,单线程下实现并发效果,就叫多路复用。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么, 阅读全文
posted @ 2018-08-16 10:45 孙龙-程序员 阅读(218) 评论(0) 推荐(0)
2018年8月15日
多进程
摘要: 在学习多进程之前先看下面一段代码 执行结果是: 子进程会将父进程所有数据原样拷贝一份到子进程当中(fork之后的代码),每一个进程有一套自己完全隔离的数据 进程间的通讯: 共享内存: 阅读全文
posted @ 2018-08-15 12:51 孙龙-程序员 阅读(119) 评论(0) 推荐(0)
2018年8月14日
python的GIL
摘要: 正是由于GIL的存在,导致上述代码每次执行结果不一样 阅读全文
posted @ 2018-08-14 22:53 孙龙-程序员 阅读(70) 评论(0) 推荐(0)
多线程
摘要: 开启join后,程序就会hang住(阻塞),不会继续往下执行 上述代码创建了10个“前台”线程,然后控制器就交给了CPU,CPU根据指定算法进行调度,分片执行指令。 更多方法: start 线程准备就绪,等待CPU调度 setName 为线程设置名称 getName 获取线程名称 setDaemon 阅读全文
posted @ 2018-08-14 22:36 孙龙-程序员 阅读(129) 评论(0) 推荐(0)
2018年8月11日
生成器
摘要: #生成器函数,函数里只要有yield关键字 def gen_func(): yield 1 yield 2 yield 3 def fib(index): if index <= 2: return 1 else: return fib(index-1) + fib(index-2) def fib2(index): ... 阅读全文
posted @ 2018-08-11 23:51 孙龙-程序员 阅读(63) 评论(0) 推荐(0)
python Iterable和Iterator
摘要: 判断是不是可以迭代,用Iterable 判断是不是迭代器,用Iterator 所以, 凡是可以for循环的,都是Iterable 凡是可以next()的,都是Iterator 集合数据类型如list,truple,dict,str,都是Itrable不是Iterator,但可以通过iter()函数获 阅读全文
posted @ 2018-08-11 21:45 孙龙-程序员 阅读(155) 评论(0) 推荐(0)
2018年8月8日
元类应用ORM实现
摘要: 首先看下一个简单的例子 上述为属性描述符 元类的应用 执行后结果: bobby28<class '__main__.User.Meta'> 进一步改进代码: 执行结果: bobby28{'db_table': 'user'}{'age': <__main__.IntField object at 0 阅读全文
posted @ 2018-08-08 23:11 孙龙-程序员 阅读(174) 评论(0) 推荐(0)
元类应用ORM实现
摘要: 首先看下一个简单的例子 上述为属性描述符 执行后结果: bobby28<class '__main__.User.Meta'> 进一步改进代码: 执行结果: bobby28{'db_table': 'user'}{'age': <__main__.IntField object at 0x00000 阅读全文
posted @ 2018-08-08 22:54 孙龙-程序员 阅读(159) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 75 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3