上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页

2016年5月27日

摘要: http://geek.csdn.net/news/detail/72973 一、库分表 在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复杂,无非是通过 一致性哈希扩展缓存节点,水平扩展web服务器等。支付系统要处理每秒十万笔订单,需要的是每秒数十万的 阅读全文
posted @ 2016-05-27 14:49 邬兴亮 阅读(564) 评论(0) 推荐(0) 编辑

2016年5月26日

摘要: StringBuilder:如果能够确定目标字符串的最终长度,则可以使用StringBuilder。如果不能确定的话,也可以在一开始指定更大的容量,减少扩容的次数。 String.Concat:如果不能确定最终长度,但是能够确定字符串的个数(如这个场景),可以将它们放在一个数组中,并调用String 阅读全文
posted @ 2016-05-26 11:07 邬兴亮 阅读(152) 评论(0) 推荐(0) 编辑

2016年5月25日

摘要: /// <summary> /// 合并为一条 /// </summary> /// <param name="ds">主Table</param> /// <param name="hds">附加table</param> /// <returns></returns> private DataS 阅读全文
posted @ 2016-05-25 14:31 邬兴亮 阅读(140) 评论(0) 推荐(0) 编辑

2016年5月24日

摘要: 0x1 ,安装 0x2 , 调整时间到2038年。 0x3 ,申请30天试用 0x4, 退出pycharm 0x5, 时间调整回来。 注册方法2: 在 注册时选择 License server ,填 http://idea.qinxi1992.cn,然后点击 OK 阅读全文
posted @ 2016-05-24 10:34 邬兴亮 阅读(157) 评论(0) 推荐(0) 编辑

2016年5月23日

摘要: asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程+coroutine实现多用户的高并发支持。 asyncio实现了TCP、UDP、SSL等协议,aiohttp则是基于asyn 阅读全文
posted @ 2016-05-23 15:47 邬兴亮 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yield from调用另一个coroutine实现异步操作。 为了简化并更好地标识异步IO,从Python 3.5开始引入了新的语法async和awai 阅读全文
posted @ 2016-05-23 15:44 邬兴亮 阅读(165) 评论(0) 推荐(0) 编辑
摘要: asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。 用asyncio实现Hello worl 阅读全文
posted @ 2016-05-23 15:43 邬兴亮 阅读(246) 评论(0) 推荐(0) 编辑

2016年5月20日

摘要: 在IO编程一节中,我们已经知道,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。 在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无 阅读全文
posted @ 2016-05-20 16:01 邬兴亮 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Web框架把我们从WSGI中拯救出来了。现在,我们只需要不断地编写函数,带上URL,就可以继续Web App的开发了。 但是,Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,但是,想想新浪首页的6000多行的HTML,你确信能在Py 阅读全文
posted @ 2016-05-20 15:58 邬兴亮 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 由于用Python开发一个Web框架十分容易,所以Python有上百个开源的Web框架。这里我们先不讨论各种Web框架的优缺点,直接选择一个比较流行的Web框架——Flask来使用。 用Flask编写Web App比WSGI接口简单(这不是废话么,要是比WSGI还复杂,用框架干嘛?),我们先用pip 阅读全文
posted @ 2016-05-20 15:55 邬兴亮 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页

导航