自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库中表的自连接

select od1.order_id,od1.product_id,od1.quantity,od2.order_id from Order_detail as od1 inner join Order_detail as od2 on od1.order_id <> od2.order_id where od1.order_id=10248 and od1.product_id=72 an

2017-03-17 09:23:18 1790

原创 小概率反证法

关于小概率反证法,书上和网上都有一些讲解,个人觉得过于官方和粗略,使得一些读者不能抓住细节,理清逻辑,特做一下阐述。 书上和网上的解释: 根据大数定律,在大量重复试验中事件出现的频率接近于它们的概率。倘若某事件A出现的概率α甚小,则它在大量重复试验中出现的频率应该很小。例如,若α=0.001,则大体上在1000次试验中A才出现一次。因此,概率很小的事件在一次试验中实际上不大可能出

2017-03-17 08:33:07 6883 2

原创 R中的编程小技术

1,往矩阵中插入一行或者一列 install.package(miscTools) library(miscTools)#insertRow Insert Row into a MatrixDescriptionInsert a new row into a matrix.UsageinsertRow( m, r, v = NA, rName = "" )Arg

2017-02-08 20:06:07 358

原创 java中的位操作

public class Test { public static void main(String[] args) { // 1、正数左移( << ) // 0000 0000 0000 0000 0000 0000 0000 0101 然后左移2位后,低位补0:// // 0000 0000 0000 0000 0000 0000 0001

2017-02-05 19:37:13 1548

转载 素数伴侣

题目描述 题目描述 若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、6和13,它们能应用于通信加密。现在密码学会请你设计一个程序,从已有的N(N为偶数)个正整数中挑选出若干对组成“素数伴侣”,挑选方案多种多样,例如有4个正整数:2,5,6,13,如果将5和6分为一组中只能得到一组“素数伴侣”,而将2和5、6和13编组将得到两组“素数伴侣”,能组成“素数伴侣”最多的方案称为“最

2016-11-30 09:48:19 973 1

转载 AUC详解

阅读目录TPR、FPR&TNR精确率Precision、召回率Recall和F1值综合评价指标F-measureROC曲线和AUC参考内容考虑一个二分问题,即将实例分成正类(positive)或负类(negative)。对一个二分问题来说,会出现四种情况。如果一个实例是正类并且也被 预测成正类,即为真正类(True positive),如果实例是负类被预测成正类,称之为假正类(False

2016-11-22 16:30:07 2978

原创 I'm stucking

package re2;import java.util.ArrayList;import java.util.Scanner;import java.util.Vector;/* * 问题描述给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S', 'T'七个字符中的一个,分别表示如下意思:'#': 任何时候玩家都不能移动到此方格;'

2016-11-21 22:07:00 476

转载 javascript与Jscript区别

区分JavaScript和JScript 很多人无法区分JavaScript和JScript,或者根本不去区分它们,这是不对的。 JScript是Microsoft公司对ECMA262语言规范的一种实现,除了少数例外(这是为了保持向后兼容),Microsoft公司宣称JScript完全实现了ECMA标准。 JavaScript和JScript都是ECMA-262的实现,但JavaScript是

2016-11-09 21:59:44 2550

原创 javascript作用链进一步详解

javascript中作用链的建立详解为定义阶段和执行阶段,定义阶段也称为预编译阶段,在本人博客前文中有对预编译阶段和执行阶段的详解。1,函数定义的时候,都会创建一个[[scope]]属性,通这个对象对应的是一个对象的列表,列表中的对象仅能javascript内部访问,没法通过语法访问。   (scope也就是作用域的意思。)   我们定义一全局函数A,那么A函数就创建了一个A的[[scope

2016-11-09 11:40:05 294

原创 javaScript中执行环境与作用域链机制详解

一、执行环境 书上概念,执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象。环境中定义的所有变量和函数都保存在这个对象中。虽然我们在编写代码的时候无法访问这个对象,但解析器在处理数据时会在后台用到它。全局执行环境是最外围的一个执行环境,在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为win

2016-11-09 11:06:05 419

转载 javascript中预编译与执行过程详解

在执行前会进行类似“预编译”的操作:首先会创建一个当前执行环境下的活动对象,并将那些用 var申明的变量设置为活动对象的属性,但是此时这些变量的赋值都是undefined,并将那些以function 定义的函数也添加为活动对象的属性,而且它们的值正是函数的定义。 2.在解释执行阶段,遇到变量需要解析时,会首先从当前执行环境的活动对象中查找,如果没有找到而 且该执行环境的拥有者有prototy

2016-11-08 22:24:28 534

转载 javascript中函数直接量函数构造函数应用详解

函数定义   函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。   函数的构造语法有这三种:   Js代码   代码如下:   1.function functionName(arg0, arg1, … argN) { statements }//function语句   2.var function_name = new Funct

2016-11-08 20:55:47 290

转载 javascript函数调用的时候加不加括号的区别

JavaScript函数后面加不加括号的区别1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 按钮var e =document.getElementById("btn");e.addEventListener("click",demo1)function de

2016-11-06 15:54:04 430

原创 sql基本语句

1,创建表及约束的标识 create table qj ( #在列中标识约束 id varchar(10) primary key auto_increment, name varchar(20) not null, salary int(10000), sex varchar(1) default ‘m’ ,

2016-10-15 18:56:42 261

原创 maven的聚合与继承

聚合:通常一个项目是由多个maven项目组成的,而maven聚合指的是将多个maven项目结合到一起去构建 继承:是指通常多个mavne项目有一些公共的依赖关系或者插件等等,如果每个maven项目都从头到尾配置自己的pom或出现大量的重复,而继承就是其这样的作用,通过在maven项目的pom中声明parent,可以继承对应的xml,从而减少重复工作。 反应堆:指一个完整项目说包含的所有maven

2016-10-14 21:31:08 264

原创 maven的插件配置

一,插件的配置 在项目构建的过程中,该项目某些插件的运行需要传入一些参数,参数的传入方式有两种,一种通过命令行,比如 mvn install _Dmaven.test.skip=true 其中mvn install 是maven命令,-D是java自带的,用来配置系统参数,maven.test.skip是插件的一个参数, 一种是直接在项目的pom.xml文件

2016-10-14 20:44:50 300

原创 mavne生命周期与插件

一: 生命周期与插件的关系: maven项目在构建的过程中的所有构建步骤即为maven的生命周期,其包括项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有的步骤。而这些步骤都是由~.m2\repository\org\apache\maven\plugins中的maven插件完成的。二: 三套生命周期 Maven有三套相互独立的

2016-10-14 19:05:02 389

原创 Maven仓库

maven项目在构建过程中对于所依赖的jar包,首先会在本地寻找对应的jar包,如果没有就会再在maven终于仓库中寻找对应的依赖。 由此,maven仓库分为本地仓库和远程仓库,本地仓库指的是在本机上存储的用来存放各种类库的仓库,如本地存储的~m2/repository即为本地仓库,而远程仓库电信的就是maven终于仓库。在远程仓库中还衍生出私服,私服是在局域网内部的一个仓库,用来开放给项目开发机

2016-10-14 18:55:26 298

原创 JDBC的事务处理

JDBC中支持批处理,意即有多个sql命令要执行,通过addBatch(String sql)加入JDBC的批处理命令集中,最后调用executeBatch()执行这多个命令,在执行这一系列的命令的时候,事务处理能够保证指定的命令集要么全部发生,要么全部不发生。 事务处理提供: 1,滚回操作,conn.rollback(); 2,设置保存点,conn.

2016-10-13 18:59:20 256

原创 JDBC进阶功能

1, ResultSet作为JDBC中查询函数的返回数据的容器,通常采用next()移动ResultSet中的指针位置,这种只能够顺序的读取该容器中的内容。在指定命令时可以设置ResultSet可滚动,比如conn.prepareStatement(sql,Result.TYPE_SCROLL_SENSITIVE),使得结果集可以滚动,这样便可以随意移动指针位置,使得数据滚动起来。 2,在与数

2016-10-13 16:07:03 413

转载 详解JDBC的四种驱动程序

1、JDBC框架 JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,由Java 语言编写的类和接口组成,大致分为两类:针对Java程序员的JDBC API和针对数据库开发商的低层的JDBC driver API。而JDBC驱动程序由实施了这些接口的类组成。如下, JDBC的总体结构有四个组件:应用程序、驱动程序管理器、驱动程序和数据源。 2、驱动程序类型

2016-10-13 11:05:26 3627

原创 JDBC简介

JDBC是在java平台上连接到数据库的一类API接口,能够连接数据库,连接数据库的步骤如下: 1,加载驱动器,如Class.forName(DBRIVER),驱动器的作用主要是起到连接的作用,驱动器分为四大类, a,JDBC—ODBC桥连接 数据流向:程序——JDBC-ODBC——数据库,性能低,因为中间步骤多。 b,JDBC本地驱动

2016-10-13 10:59:06 310

原创 maven使用技巧

在maven使用的过程中有些技巧,便于减少项目构建中出现的一些不必要的问题 1,排除依赖,在依赖的声明中有个可以用来排除依赖,排除依赖通常发生在比如该maven项目的某个依赖不稳定,你需要另外指定稳定的依赖,则可以将该依赖的指定依赖排除,并在该maven项目中声明一个对稳定版本的依赖。 2,归来依赖,可以通过mavne属性规定某个局部值,便于多处标识。 3,优化依赖,maven项目中可以

2016-10-12 21:34:53 258

原创 maven依赖

在maven项目的构建中,依赖是很重要的,也是其很重要的应用之一,依赖关系通常在每个pom.xml文件中配置,依赖在maven项目的的作用就类似于java中的导入某个包,某个构建只有经过依赖声明之后,其包中的功能函数才能够在该maven项目中得到调用。在依赖的配置中主要有一下几点: 1,坐标,用来表示依赖的是哪个构建 2,<scope>依赖范围,表示该依赖能够在哪些范围内支持被调用 3

2016-10-12 21:21:17 450

原创 maven坐标

在maven项目中,每个构建都有其唯一的坐标,这些坐标用于唯一标识该构建,坐标主要由grouId,artifactId,version,packaging标识。 groupId:标识该构建所在项目的标识,比如org.sonatype.nexus,其中org.sonatyp标识Sonatype公司建立的一个非盈利组织,nexus是该组织维护下的一个项目 artifa

2016-10-12 20:29:01 277

原创 maven的基本配置

1,maven安装 maven必须在JDK安装完成之后才能够安装,之后下载maven后解压到硬盘目录下,并配置环境变量就可以了。 2,maven升级 mavne升级在windows上很简单,只需要重新下载maven,并重新配置maven的Path路径。 3,安装目录分析 安装目录有 bin boot conf lib LI

2016-10-12 10:49:41 344

转载 数据库系统的外部结构

1.5.3 数据库系统的外部体系结构随着计算机体系结构的发展,数据库系统的外部体系结构出现了如下5种结构:单用户结构、主从式结构、分布式结构、客户机/服务器(C/S)结构、浏览器/服务器(B/S)结构。单用户结构单用户结构的整个数据库系统(应用程序、DBMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据,数据冗余度大,是早期的最简单的数据库系统。例如,一个企业的各个部门都使

2016-10-10 20:12:54 6389

转载 数据库系统结构

数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映,很显然,不同层次(级别)用户所“看到”的数据库是不相同的。     1、

2016-10-10 19:49:30 354

原创 数据库中的数据模型

1,定义 数据模型是对现实世界的一种模拟,用来在机器世界里面表示现实世界。数据库系统也是基于数据模型展开工作。 数据模型分为两类,一类是概念模型,是对现实世界抽象到概念级别,通常用对象-关系模型(E-R)表示比如银行各个不同类别的规定和之间的联系,第二类是逻辑模型和物理模型,其中逻辑模型通常是指对概念模型进一步具体化到机器能够存储的级别,比如将对象—关系模型

2016-10-10 19:12:47 421

原创 数据库基本概念

1,数据即指能够记录信息的符号 2,数据库(DB)即为存储数据的仓库,只不过这个仓库放在计算机的存储设备中,而且数据是按照一定格式存放的,此外,数据库还具有易扩展性,永久存储,有组织,可共享等功能。 3,数据库管理系统(DBMS):顾名思义为管理数据库的系统,它提供具有数据定义功能的数据定义语言(DDL),数据操控语言(DML),数据库的事务管理和运行管理,数据库的建立和维护功能。其中DDL和D

2016-10-10 15:33:28 198

空空如也

空空如也

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

TA关注的人

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