- 博客(19)
- 收藏
- 关注
原创 if sa_url.drivername.startswith('mysql'): AttributeError: 'NoneType' object has no attribute 'driver
在使用Flask的时候新建数据库报了这个错误,上网查了感觉好像是因为数据库对象为None,也就是这里因为之前把数据库的URL放到环境变量里面了,但是不知道为什么这里没有获取到,然后尝试了下把数据库URL信息添加上去,就像这样然后再尝试成功,并且数据库中也有创建的表...
2019-11-20 20:39:55
1024
原创 基本类型和包装类的区别
1.包装类型可以为null,而基本类型不可以包装类型可以应用于POJO(Plain Ordinary Java Object,简单无规则的Java对象,只有属性字段以及setter和getter方法)。POJO示例如下:public class Test01 { private Integer sno; private String sname; public In...
2019-11-02 18:26:53
255
原创 Java从入门到精通——第11章 类的高级特性
5.内部类如果在类中再定义一个类,则将在类中再定义的那个类称为内部类。内部类可以分为成员内部类,局部内部类以及匿名内部类。5.1成员内部类1.成员内部类简介在一个类中使用内部类,可以在内部类中直接存取其所在类的私有成员变量。成员内部类的语法如下:public class OuterClass{ //外部类 private class InnerClass{ //内部类 //.....
2019-10-21 11:05:50
242
原创 Java笔试编程题
1.给定一个字符串,实现翻转并输出,例如输入“abc”,翻转输出效果为“cba”如果题目限制不能使用Java JDK自带API,那么第一个要想到的是StringBuilder的reverse()方法,当然集合类也有这个方法,为了考虑性能,和不大材小用,这里不考虑集合的方法。如果限定不能使用JDK API,那么基本就有利用字符数组,倒序输出,还有利用临时变量,交换两头的值。(1)使用String...
2019-10-20 23:49:43
350
原创 Java基础知识-集合类
1.Array和ArrayList的区别,什么时候更适合用Array?1.Array是数组,可以容纳基本类型和对象,而ArrayList是集合,只能容纳对象。2.Array是指定大小的,而ArrayList的大小是动态的。3.Array没有提供ArrayList那么多功能,比如addAll、removeAll和iterator等。4.适合用Array的情况(1)如果列表的大小已经指定,大...
2019-10-17 21:02:11
172
原创 Java基础知识-异常处理
1.以下代码执行后输出结果为public class Test { public static void main(String[] args){ System.out.println("return value of getValue():" + getValue()); } public static int getValue(){ ...
2019-10-17 15:21:11
449
原创 Java基础知识-类和对象
1.类和对象的区别类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占有内存空间。例如:类就是水果,对象就是苹果。...
2019-10-17 14:50:45
230
原创 Java基础知识-接口和抽象类
1.抽象类和接口的区别接口(interface)和抽象类(abstract class)是支持抽象类定义的两种机制。接口是公开的,不能有私有的方法或变量,接口中的所有方法都没有方法体,通过关键字interface实现。抽象类可以有私有方法或私有变量的,通过把类或者类中的方法声明为abstract来表示一个类是一个抽象类,被声明为抽象方法的方法不能包含方法体。子类实现方法必须含有相同的或者更低...
2019-10-17 14:49:55
420
原创 Java基础知识-数组
1.数组的初始化方式有哪些?Java语言中数组必须先初始化,然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间,并为每个数组元素附初始值。初始化方式共有三种。第一种:静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组的长度。arrayName = new type[]{element1,element2,element3…}int[] intArr = ne...
2019-10-16 00:02:01
278
原创 Java基础知识-字符串类型String的使用
1.String是最基本的数据类型吗?java.lang.String类是final类型的,因此不可以继承这个类,不能修改这个类。为了提高效率节省空间,我们应该用StringBuild类,或者StringBuffer类。前者效率更高,后者支持线程同步。2.问题2String s = new String("abc");String s1 = "abc";String s2 = new S...
2019-10-15 22:04:51
278
原创 Servlet技术
Servlet是用Java语言编写应用到Web服务器端的扩展技术,它先于JSP产生,可以方便地对Web应用中的HTTP请求产生处理。在Java Web程序开发中,Servlet主要用于处理各种业务逻辑,它比JSP更具有业务逻辑层的意义,而且Servlet的安全性、扩展性以及性能方面都十分优秀,它在Java Web程序开发以及MVC模式的应用方面起到了极其重要的作用。1.Servlet基础(1)...
2019-10-15 19:02:34
443
原创 图书信息添加
实现图书信息添加的添加功能并创建字符编码过滤器,避免中文乱码现象的产生。1.创建字符编码过滤器对象创建字符编码过滤器对象,其名称为CharactorFilter类。该类实现了javax.servlet.Filter接口,并在doFilter()方法中对请求中的字符编码格式进行设置,关键代码如下:package com.life.filter;import javax.servlet.*;...
2019-10-15 14:28:50
1148
原创 Java基础知识-基本数据类型
1.Java中int、char、long各占多少字节?类型占用空间表数范围int4字节-2^31 ~ 2^31-1char2字节Unicode 0 ~ Unicode 2^16-1long8字节-2^63 ~ 2^63-1其他数据类型参考https://blog.youkuaiyun.com/weixin_42165912/article/details...
2019-10-15 07:57:01
156
原创 2.2.2 特列:基本类型
new将对象存储在“堆”里,故用new创建一个对象——特别是小的,简单的变量,往往不是很有效。对于这些类型,Java采取与C和C++相同的办法。也就是说,不用new来创建变量,而是创建一个并非是引用的“自动变量”。这个变量直接存储“值”并置于堆栈中,因此更加高效。基本类型大小最小值最大值包装器类型boolean---Booleanbyte8 bits-...
2019-10-15 07:16:34
144
原创 过滤器实现网站访问计数
创建一个过滤器,实现网站访问计数器的功能,并在web.xml文件的配置中将网站访问量的初始值设置为5000。创建名称为CountFilter的类创建名称为CountFilter的类,该类实现javax.servlet.Filter接口,是一个过滤器对象,通过该过滤器实现统计网站访问人数。代码如下:package org.life.filter;import java.io.IOExcep...
2019-10-14 17:23:14
2548
1
原创 虚拟机网络适配器的三种模式详解及其配置
@关于虚拟机下VMWare中网络适配器的三种模式详解VMware提供了三种网络连接模式,分别是桥接模式、NAT模式和仅主机模式。要想学习和使用这三种网络连接模式,你需要先了解这三种模式的工作原理Bridged(桥接模式)什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接在这个交换机的一...
2019-07-24 17:22:19
26112
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅