草庐IT

Java对象序列化和反序列化

Java类的序列化和反序列化序列化:指将对象转换为字节序列的过程,也就是将对象的信息转换成文件保存。反序列化:将字节序列转换成目标对象的过程,也就是读取文件,并转换为对象。几个关键点:必须实现Serializable接口才可以进行序列化字段属性serialVersionUID决定了被修改后的类(比如增加或删除了一个字段),序列化和反序列化是否成功【相当于验证版本一致性的编号】这个字段可以自定义,也可以用IDE生成,还可以调用方法生成自定义比如:privatestaticfinallongserialVersionUID=1L;使用编译器生成需要设置一下:使用代码生成可以这样写:ObjectSt

教你如何用几行Python代码编写出一个简易Web服务器

python的库很丰富,只需要几行代码就能编写出一个简易web服务器,可以让我们快速测试python脚本。我们这里实现的只是一个简易的web服务器,用在自己家软路由上还是可以的,如果你需要功能更丰富以及性能更好的web服务器,请用apache、nginx等专业软件。在以前的文章中我们学习过python数据的持久化,那这里我们就提供一个web界面来进行数据的持久化和更新操作。一、编写web服务器使用http.server标准库只需要几行代码就可以启动一个web服务器了,如下代码(要用python3,python2没有http.server库):importosfromhttp.serverimp

教你如何用几行Python代码编写出一个简易Web服务器

python的库很丰富,只需要几行代码就能编写出一个简易web服务器,可以让我们快速测试python脚本。我们这里实现的只是一个简易的web服务器,用在自己家软路由上还是可以的,如果你需要功能更丰富以及性能更好的web服务器,请用apache、nginx等专业软件。在以前的文章中我们学习过python数据的持久化,那这里我们就提供一个web界面来进行数据的持久化和更新操作。一、编写web服务器使用http.server标准库只需要几行代码就可以启动一个web服务器了,如下代码(要用python3,python2没有http.server库):importosfromhttp.serverimp

【MySQL】—— 数据库操作基础 和 常用语法(DDL,DML,DQL,DCL)

(目录)一、操作数据库1、操作数据库1、创建数据库CREATEDATABASE[IFNOTEXISTS]数据库名;2、删除数据库DROPDATABASE[ifEXISTS]数据库名;3、使用数据库--如果表名或者字段名是特殊字符,则需要带``use数据库名;4、查看数据库SHOWDATABASES;2、数据库的字段属性UnSigned无符号的声明了该列不能为负数ZEROFILL0填充的不足位数的用0来填充,如int(3),5则为005Auto_InCrement通常理解为自增,自动在上一条记录的基础上默认+1通常用来设计唯一的主键,必须是整数类型可定义起始值和步长当前表设置步长(AUTO_IN

【MySQL】—— 数据库操作基础 和 常用语法(DDL,DML,DQL,DCL)

(目录)一、操作数据库1、操作数据库1、创建数据库CREATEDATABASE[IFNOTEXISTS]数据库名;2、删除数据库DROPDATABASE[ifEXISTS]数据库名;3、使用数据库--如果表名或者字段名是特殊字符,则需要带``use数据库名;4、查看数据库SHOWDATABASES;2、数据库的字段属性UnSigned无符号的声明了该列不能为负数ZEROFILL0填充的不足位数的用0来填充,如int(3),5则为005Auto_InCrement通常理解为自增,自动在上一条记录的基础上默认+1通常用来设计唯一的主键,必须是整数类型可定义起始值和步长当前表设置步长(AUTO_IN

超级经典的SQL练习题(MySQL版本),你还怕SQL不过关吗?

微信搜索公众号【Cyouagain】,回复“SQL”下载无水印PDF版本,方便收藏1数据表1.1学生表Student(SId,Sname,Sage,Ssex)SId学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别1.2课程表Course(CId,Cname,TId)CId课程编号,Cname课程名称,TId教师编号1.3教师表Teacher(TId,Tname)TId教师编号,Tname教师姓名1.4成绩表SC(SId,CId,score)SId学生编号,CId课程编号,score分数2sql语句2.1学生表SQLcreatetableStudent(SIdvarchar(10

超级经典的SQL练习题(MySQL版本),你还怕SQL不过关吗?

微信搜索公众号【Cyouagain】,回复“SQL”下载无水印PDF版本,方便收藏1数据表1.1学生表Student(SId,Sname,Sage,Ssex)SId学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别1.2课程表Course(CId,Cname,TId)CId课程编号,Cname课程名称,TId教师编号1.3教师表Teacher(TId,Tname)TId教师编号,Tname教师姓名1.4成绩表SC(SId,CId,score)SId学生编号,CId课程编号,score分数2sql语句2.1学生表SQLcreatetableStudent(SIdvarchar(10