摘要:
1. 循环对象循环对象是一类特殊的对象,它包含一个next()方法(在python3中是 __next__()方法),该方法的目的是进行到下一个结果,而在结束一系列结果之后,举出 StopIteration错误。 当一个循环结构(比如for)调用循环对象的时候,它就会每次循环的时候调用 next(... 阅读全文
摘要:
1. python中多个函数或者类定义可以放在一个.py 文件中,视为一个模块。模块的.py文件中,一般要写 if __name__ == '__mian__' 用来单独执行该模块内的某些函数。2. python多个模块放在同一个文件夹中,并在文件夹中新建一个 __init__.py 文件,则该文件... 阅读全文
摘要:
python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量。class Man(object): #直接定义的类的变量,属于类 #其中 gender, avg_height为基本数据类型,immutable #l... 阅读全文
摘要:
一、选择合适的数据类型1. CHAR vs VCHARchar是固定长度的字符类型,而varchar是可变长度的字符类型。char(M)的数据列中,每个值都占用M个字节,如果某个长度小于M,mysql就会在它的右边用空格字符补足,在检索操作的时候最后一个非空格字符右边的所有字符都会被去掉,因此需要注... 阅读全文
摘要:
一、数值类型1. 数值类型标准sql中包含数据类型 INTEGER, SMALLINT, DECIMAL, NUMERIC,以及FLOAT, REAL, DOUBLE。mysql在此基础上进行了拓展,增加了TINYINT, MEDIUMINT, BIGINT三种长度不同的整数,以及BIT类型,用来存... 阅读全文
摘要:
一、启动和关闭mysql服务windows下启动(方法1)管理员权限进入cmd,执行 net start mysql(方法2)管理员权限进入cmd,执行 mysqld -uroot --console(方法3)在计算机——服务——mysql,通过图形界面的方式启动关闭(方法1)管理员权限进入cmd,... 阅读全文
摘要:
一、windows重装TCP/IP协议前两天在windows下安装开发环境的时候,把系统的TCP/IP协议栈给搞跪了,导致系统无法ping localhost、无法在程序中创建socket等....于是对windows 7(64bit)下的TCP/IP协议栈进行了重装。尝试了很多方法,发现一个可以使... 阅读全文
摘要:
c++程序中涉及到中文字符的输入输出以及其他操作经常会出现乱码。乱码主要是由于程序的源文件编码、可执行文件编码以及程序运行环境的编码不匹配导致。比如,c++源程序文件编码为GB18030, 在源程序中有一中文窄字符串常量,程序运行时输出该字符串常量,运行环境的系统编码为UTF8时,就会输出乱码。 一 阅读全文
摘要:
python中变量都被视为对象的引用。python函数调用传递参数的时候,不允许程序员选择传值还是传引用,python参数传递采用的都是“传对象引用”的方式。这种方式相当于传值和传引用的结合,如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递... 阅读全文
摘要:
1. c++类对象(不含虚函数)在内存中的分布 c++类中有四种成员:静态数据、非静态数据、静态函数、非静态函数。 1. 非静态数据成员放在每个对象内部,作为对象专有的数据成员 2. 静态数据成员被抽取出来放在程序的静态数据区内,为该类所有对象共享,只保留一份 3. 非静态成员函数和静态成员函数最终 阅读全文