自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 NULL的特殊性

运算时注意 所有包含NULL的计算,结果全为NULL。 无论: 4+NULL NULL/0 比较时 不能对NULL使用比较运算符 想要取出表中NULL的数据需要: WHERE 字段 IS NULL; 不能通过=取出. ...

2019-11-29 21:28:50 301

原创 pgsql——修改表

删除 delete和truncate函数,其中delete属于标志sql的删除语法 区别: truncate只能删除表中所有的文件,速度快 TRUNCATE <表名>; delete删除的对象为记录,不能删除表或者列,因此不能用GROUP BY,HAVING 和ORDER BY。 DELETE FROM <表名> WHERE <条件>; ...

2019-11-29 21:17:50 761

原创 范式理论和多维模型

范式理论 构造数据库必须遵循一定的规则,即范式。 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。 满足最低要求的范式是第一范式(1NF),数据库只需满足第三范式(3NF)就行了。 作用 使结构更合理...

2019-11-25 16:45:38 875

原创 pgsql——查询常用

sudo -u postgres psql 主要与MySQL区别: 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库,相当于mysql的use dbname(注意无分号 ) \c dbname 列举数据库,相当于mysql的show databases \l 列举表,相当于mysql的show tables \dt ...

2019-11-24 08:27:53 1242

原创 Javascript介绍

直译式脚本语言;为HTML增加动态功能,如实现切换的文字,滚动条、相应浏览器事件(变大、变小)、验证表单输入。 嵌入的两种方式:内部嵌入和外部链接。 语句:区分大小写,C和C++风格注释和";";变量声明用var,不需要定义基本类型;用{}; Javascript读、写、改HTML标记的元素,内容和样式。 <script> document.getElenentById(id); ...

2019-10-29 15:03:28 145

原创 Java——多线程

并发机制,一个线程完成一个功能,与其他编程并发执行。 实现 java.lang.Thread类和java.lang.Runnable类。 创建 //构造方法 public Thread(); public Thread(String threadName); public class ThreadTest extends Thread{} //pass new ThreadTest().sta...

2019-10-28 12:54:08 110

原创 Java——泛型

向下转型强制类型转换的错误也许不会被编译器捕捉,但是运行后可能出现异常。 定义 class 类名<T>{ } ... 类名<Float> out1 = new 类名<Float>(); 类名<char> out2 = new 类名<char>(); out2.method('d') 可以根据不同的需求制定<T>真正的类型。 ...

2019-10-27 22:56:07 115

原创 Java——枚举类型

枚举类型取代以往定义常量的方式,还赋予程序在编译时进行检查的功能。

2019-10-27 22:01:00 134

原创 Java——I/O

流:有序的数组序列。I/O流提供一条通道程序,字节序列送到目的地。 输入流和 输出流 InputScream类是输入流的抽象类。 方法:read();read(byte[] b);mark(int readlimit);reset();skip(long n);markSupported();close()。 OutputScream,write(int b);write(byte[] b);w...

2019-10-27 21:45:07 144

原创 Java——集合

Collection接口 有list和set,方法有add();remove();isEmpty();iterator();size()。 //实例化集合类对象 Collection<String> list = new ArrayList<>(); //创建迭代器 literor<String> it = list.iterator(); String st...

2019-10-27 18:46:42 123

原创 Java——异常处理

try、catch和finally组成 try{ //程序代码块 } catch(Exceptiontype1 e){ //处理常见 //getMessage()输出错误性质 //toString()异常类型和性质 //printStackTrace()异常类型、性质、栈层次和出现位置。 } catch(Exceptiontype2 e){ //处理 } ... finally{ //程序块 ...

2019-10-27 18:19:07 129

原创 Java——包装类和数字处理类

包装类 目的:将基本类型作为对象进行处理,并连接相关的方法。可以进行基本类型之间的转换,即基本类型常见操作。以Interger为例: Integer num = new Interger(int n); Integer num = new Interger("char x"); String oneStr = Integer.toString(num); //常量MAX_VALUE,SIZE,TY...

2019-10-27 16:14:55 212

原创 Java——面向对象

封装 面向对象的核心思想,将对象的属性和行为分装起来,载体为类,对客户隐藏其实现细节。应用用户不能操作类的类部数据,只能执行容许公开的数据,避免了外部操作对内部数据的影响,提高可维护性。 成员变量(对象属性) 成员方法 权限修饰符 有private,public和protected,控制对类、成员变量和成员方法的访问。private只能在本类中使用;public可以在本类、子类和其他包中使用...

2019-10-24 14:26:27 148

原创 Java——数组

数组是足有相同数据类型的一组数据的集合。 创建 int a[]; //声明和分配内存空间,初始值为0 a = new int[4]; int a[] = {1,2,3,4}; //int a[] =mew int[]{1,2,3,4}; //二维数组 char twoarr[]; twoarr = new char[3][3]; int twoarr[][] = {{1,2,3},{4,5,6}...

2019-10-24 12:09:51 124

原创 Java——字符串

创建 char a[] = {'h','e','l','l','o'}; String s = new String(a); //相当于 String s = new String("hello") String(char a[], int offset, int length) 连接字符串 使用 +实现。 获取字符串信息 str.length() str.indexOf(substr) str...

2019-10-24 11:10:19 141

原创 Java——反射

通过Java的反射机制,可以更深入地控制程序的运行过程(在程序中访问已装载到JVM中的Java对象的描述),如对输入信息进行验证,逆向控制程序的执行过程。在java.lang.reflect包中提供支持。 可以访问的主要描述信息有: getPackage() getName() getSuperclass() getInterfaces() getConstructors() getConstru...

2019-10-23 20:16:27 112

原创 hadoop代码

启动与停止(bin下) >hadoop namenode -format # 格式化 >start-all.sh #开始 >jps #查看hadoop守护进程,三个hdfs和两个MapReduce守护进程 >stop-all.sh

2019-10-22 20:55:28 698

原创 jupyter安装,环境配置(win10)

介绍 jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。如果是想安装jupyterlab只需要将以下的jupyter改为jupyterlab即可。 安装: 如果安装python。 pip install jupyter 安装anaconda可以直接启动。 ju...

2019-10-13 22:09:15 3010

原创 python函数

一等函数 介绍 所有的函数都是一等对象,同整型,字符串和字典。 def myfunc(n): '''returns n!''' #可通过myfunc.__doc__得到。 return n if n<2 else n*2 fact=myfunc #别名 高阶函数:接受函数为参数,或者将函数作为结果返回。 常用函数 list(map(fact, range(6)) #相当于[fa...

2019-10-12 19:40:38 137

原创 python 集合和字典

set 介绍: set和dict依赖于散列表。 可散列(hashable)数据类型:在对象的生命周期中,散列值不可变。frozenset也是hashable的,因为根据其定义,frozenset里只可容纳可散列类型。元组也是hashable的,但只有当元组包含的所有元素都是hashable类型的情况下它才是可散列的。一般用户定义的类型对象都是可散列的,散列值为id()返回值。 可散列可通过hash...

2019-10-09 18:13:24 149

原创 Python数据类型

Number类型 包括:integer,bool,float和complex integer相当于c中int及long如: a = -900 b=0x3A c=0o23 bool如: a = False float如: a = 2.345 b=2e8 c=float("inf") d=float("nan") complex如: a = 34+54J #j同J 操作符 算数操作符如...

2019-10-09 15:43:56 127

原创 python类基本方法

总论: 是什么: 类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。不能被直接操作,只有被实例化为对象时,才会变得可操作。类的实例称为对象; 类实例:用类创建对象称为实例化; 类中函数称方法; 方法重载:是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。方法重载是让类以统一的方式处理不同类型数据的一种手段; 方法重写、...

2019-05-24 08:39:13 520 1

原创 网络协议

网络协议:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。即计算机的之间的语言。不同的计算机之间必须使用相同的网络协议才能进行通信。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。Internet上的计算机使用的是TCP/IP协议。 不同的计算机需要进行网络通信,提出著名的OSI/RM模型,自下而上依次为:物理层(Physics Layer)、数据链路层(Dat...

2018-11-30 12:36:23 502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除