自定义博客皮肤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+NULLNULL/0比较时不能对NULL使用比较运算符想要取出表中NULL的数据需要:WHERE 字段 IS NULL;不能通过=取出....

2019-11-29 21:28:50 283

原创 pgsql——修改表

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

2019-11-29 21:17:50 744

原创 范式理论和多维模型

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

2019-11-25 16:45:38 857

原创 pgsql——查询常用

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

2019-11-24 08:27:53 1215

原创 Javascript介绍

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

2019-10-29 15:03:28 133

原创 Java——多线程

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

2019-10-28 12:54:08 97

原创 Java——泛型

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

2019-10-27 22:56:07 97

原创 Java——枚举类型

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

2019-10-27 22:01:00 120

原创 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 129

原创 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 99

原创 Java——异常处理

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

2019-10-27 18:19:07 118

原创 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 194

原创 Java——面向对象

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

2019-10-24 14:26:27 129

原创 Java——数组

数组是足有相同数据类型的一组数据的集合。创建int a[]; //声明和分配内存空间,初始值为0a = 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 111

原创 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 122

原创 Java——反射

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

2019-10-23 20:16:27 100

原创 hadoop代码

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

2019-10-22 20:55:28 678

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

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

2019-10-13 22:09:15 2978

原创 python函数

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

2019-10-12 19:40:38 125

原创 python 集合和字典

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

2019-10-09 18:13:24 134

原创 Python数据类型

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

2019-10-09 15:43:56 116

原创 python类基本方法

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

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

原创 网络协议

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

2018-11-30 12:36:23 471

空空如也

空空如也

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

TA关注的人

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