240 发简信
IP属地:山东
  • 开发规范

    目录和文件 目录使用小写+下划线; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;...

  • 装饰器

    装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接...

  • 闭包

    1. 函数引用 运行结果: 2. 什么是闭包 运行结果: 3. 看一个闭包的实际例子: 这个例子中,函数line与变量a,b构成闭包。在创建闭包的时候,我们通过line_co...

  • mini web框架

    文件结构 my_web.py web_server.py

  • 120
    WSGI

    1. 浏览器请求动态页面过程 2. WSGI 怎么在你刚建立的Web服务器上运行一个Django应用和Flask应用,如何不做任何改变而适应不同的web架构呢? 在以前,选择...

  • 120
    MySQL主从

    1. 主从同步的定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。...

  • 120
    账户管理

    在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crud MySQL账户体系:...

  • 索引

    1. 思考 在图书馆中是如何找到一本书的? 一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作), 而且插入操作和更新操作很少出现性能问题,...

  • 事务

    1. 为什么要有事务 事务广泛的运用于订单系统、银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事:检查A的账户余额>50...

  • 120
    视图

    1. 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常...

  • 120
    Python 中操作 MySQL

    引入模块 在py文件中引入pymysql模块 Connection 对象 用于建立与数据库的连接 创建对象:调用connect()方法 参数host:连接的mysql主机,如...

  • SQL演练及外键

    1. 准备数据 创建数据表 插入数据 2. SQL语句的强化 查询类型cate_name为 '超极本' 的商品名称、价格 显示商品的种类 求所有电脑产品的平均价格,并且保留两...

  • MySql查询-总结

    查询的完整格式 完整的select语句 执行顺序为:from 表名where ....group by ...select distinct *having ...order...

  • MySql查询-子查询

    子查询 在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为子查询语句 主查询 主要查询的对象,第一条 select 语...

  • MySql查询-自关联

    设计省信息的表结构provincesidptitle 设计市信息的表结构citysidctitleproid citys表的proid表示城市所属的省,对应着province...

  • MySql查询-连接查询

    当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回 mysql支持三种类型的连接查询,分别为: 内连接查询:查询的结果为两个表匹配到的数据 右...

  • MySql查询-分页

    获取部分行 当数据量过大时,在一页中查看数据是一件非常麻烦的事情 语法 说明 从start开始,获取count条数据 示例:

  • MySql查询-分组

    group by group by的含义:将查询结果按照1个或多个字段进行分组,字段值相同的为一组 group by可用于单个字段分组,也可用于多个字段分组 根据gender...

  • MySql查询-聚合函数

    为了快速得到统计数据,经常会用到如下5个聚合函数 总数 count(*)表示计算总行数,括号中写星与列名,结果是相同的 例1:查询学生总数 最大值 max(列)表示求此列的最...