- 博客(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——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关注的人