51dev.com IT技术开发者社区

51dev.com 技术开发者社区

M

MySQL数据库(5)- pymysql的使用、索引

MySQL数据库(5)- pymysql的使用、索引

一、pymysql模块的使用1、pymysql的下载和使用      之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就需要用到pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要...

MySQL数据库(4)- 多表查询、可视化工具Navicat的使用、设计模式MVC

MySQL数据库(4)- 多表查询、可视化工具Navicat的使用、设计模式MVC

一、多表查询      准备工作:创建两张表,部门表(department)、员工表(employee),代码和表格如下:#创建表createtabledepartment(idint,namevarchar(20));createtableemployee(...

MySQL数据库(3)- 完整性约束、外键的变种、单表查询

MySQL数据库(3)- 完整性约束、外键的变种、单表查询

一、完整性约束      在创建表时候,约束条件和数据类型的宽度都是可选参数。      作用:用于保证数据的完整性和一致性。1、notnull(不可空)与default  &nb...

MySQL数据库(2)- 库的操作、表的操作、数据的操作、存储引擎的介绍

MySQL数据库(2)- 库的操作、表的操作、数据的操作、存储引擎的介绍

一、库的操作1、系统数据库      执行如下命令,查看系统数据库:mysql>showdatabases;  参数解释:      information_schema:虚拟库,不占用磁盘空间...

MySQL数据库(1)- 数据库概述、MySQL的安装与配置、初始SQL语句、MySQL创建用户和授权

MySQL数据库(1)- 数据库概述、MySQL的安装与配置、初始SQL语句、MySQL创建用户和授权

一、数据库概述1、什么是数据(Data)      描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。     ...

模拟ssh、黏包、hashlib模块

模拟ssh、黏包、hashlib模块

 一、模拟ssh1、subprocess模块  subprocess模块是python从2.4版本开始引入的模块。主要用来取代一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess模块可用于产生进程,并连接到进程的输入/输出/错误输出管道,...

面向对象多继承(c3算法)、网络基础和编写网络相关的程序

面向对象多继承(c3算法)、网络基础和编写网络相关的程序

一、面向对象多继承(c3算法)a、有多个父类先找左,再找右,如下示例:classA(object):passclassB(object):deff1(self):print('B')classC(A,B):passobj=C()obj.f1()print(C.__mro__)#打印出C类的继承顺序,结果如下一行:#(&...

面向对象进阶二(组合补充、主动调用其他类的成员、特殊成员)

面向对象进阶二(组合补充、主动调用其他类的成员、特殊成员)

一、组合补充(重要程度*****)  分析如下几个示例的代码和结果,并作出总结:######示例一:验证类或对象是否能做字典的keyclassFoo:passuser_info={Foo:1,#类做字典的keyFoo():5#对象做字典的key}print(user_info)#{<class'__main__....

面向对象进阶一(成员(变量、方法、属性),组合或嵌套)

面向对象进阶一(成员(变量、方法、属性),组合或嵌套)

一、类的成员  类的成员共分为三类:变量、方法、属性。下面我们来一一学习。二、变量  变量分为:    1)实例变量(又称字段)          a)公有实例变量(公有字段)          b)...

面向对象初识

面向对象初识

一、函数式编程和面向对象的对比  面向过程:根据业务逻辑从上到下垒代码;  函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可;  面向对象:对函数进行分类和封装,让开发“更快更好更强...”;  面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:...

模块和包

模块和包

一、模块  1、什么是模块?    常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。但其实import加载的模块分为四个通用类别:       1使用python编写的代码(.py文件)      2已被编译为共享库或DLL的C或C++扩展      3包好一组模块的...

memcpy in place 数组内拷贝

memcpy in place 数组内拷贝

首先看一段代码#include<stdio.h>#include<pthread.h>intmain(){intt1[10];inti=0;for(i;i<10;i++){t1[i]=i;printf("t1[%d]=%d",i,t1[i]);}printf("");memcpy(&...

Merkle Tree算法详解

Merkle Tree算法详解

转载自:http://blog.csdn.net/yuanrxdu/article/details/22474697MerkleTree是Dynamo中用来同步数据一致性的算法,MerkleTree是基于数据HASH构建的一个树。它具有以下几个特点:1、数据结构是一个树,可以是二叉树,也可以是多叉树(本BLOG以二叉树...

minicom 没有tx 信号

minicom 没有tx 信号

在minicom-s的配置中:——》Serialportsetup--》 选择F-HardwareFlowControl:No默认是yes,但是没有tx信号输出,改为no后使用正常...

msm8610 lcd driver code analysis

msm8610 lcd driver code analysis

---恢复内容开始---Theprobesequenceisdeterminedbycompilationsequence:mdss-mdp3-objs=mdp3.omdp3_dma.omdp3_ctrl.o#1mdss-mdp3-objs+=mdp3_ppp.omdp3_ppp_hwio.omdp3_ppp_data...