摘要:
核心知识点: (1)内置的zip函数可以平行地遍历多个迭代器。 (2)python3中地zip相当于生成器,会在遍历过程中逐次产生元祖。而python2中地zip则是直接把这些元祖完全生成好,并一次性地返回整份列表。 (3)如果提供地迭代器长度不等,那么zip就会自动提前终止。 (4)itertoo 阅读全文
摘要:
核心要点: (1)enumerate函数提供了一种精简的写法,可以在遍历迭代器时获知每个元素的索引。 (2)尽量用enumerate来改写那种将range与下标访问相结合的序列遍历代码。 (3)可以给enumerate提供第二参数,以指定开始计数时所用的值(默认为0) 在一系列整数上面迭代时,内置的 阅读全文
摘要:
核心知识点: (1)当输入的数据量较大时,列表推导可能会因为占用太多内存而出问题。 (2)由生成器表达式所返回的迭代器,可以逐次产生输出值,从而避免内存用量问题。 (3)把某个生成器表达式所返回的迭代器,放在另一个生成器表达式的for子表达式中,即可将二者结合起来。 (4)串在一起的生成器表达式执行 阅读全文
摘要:
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性,如果有相互依赖数据,保证该数据不被删除,因此约束也叫完整性约束。 什么是完整性?完整性是指数据库中存放的数据是有意义的 阅读全文
摘要:
昨天新装了一台Linux,装好之后网络起不来,搞了半天也没弄好,总是报错: Failed to start LSB: Bring up/down networking.。。。 我以为是我的设置出了问题,所以就删了再装,结果装了好几次都没有成功。 今天开另一台之前没问题的,发现也起不来,突然发现不是系 阅读全文
摘要:
早上来启动MySQL发现输入密码就闪退,连续试了好几次,最后到网上查到了解决方案。 与Linux系统下MySQL密码丢失的操作步骤基本一样。 首先要跳过密码启动MySQL服务。 启动服务必须使用全路径,而windows下很容易出错,这里我们选择设置环境变量。 高级系统设置——》环境变量——》添加My 阅读全文
摘要:
学习本文章需要弄懂的问题: 1.模式的定义 2.分层:什么是分层?请举个例子,分层有什么好处?分层必须注意的事项? 3.分割:分割的定义和好处? 4.分布式的定义?分布式所面临的问题?分布式方案有哪些?各有什么优点? 5.集群的定义?集群的优点有那些? 6.缓存的定义?缓存的优点?使用缓存的条件?缓 阅读全文