自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (1)
  • 收藏
  • 关注

原创 支持向量机SVM推导及求解过程

支持向量机SVM推导及求解过程支持向量机是属于原创性、非组合的具有明显直观几何意义的分类算法,具有较高的准确率。        使用SVM算法的思路:(1)简单情况,线性可分情况,把问题转化为一个凸优化问题,可以用拉格朗日乘子法简化,然后用既有的算法解决;(2)复杂情况,线性不可分,用核函数将样本投射到高维空间,使其变成线性可分的情形,利用核函数来减少高纬度计算量。

2017-12-31 12:32:57 964

原创 postgresql----字符串函数与操作符

postgresql----字符串函数与操作符函数返回值类型描述示例结果string||stringtext字符串连接select 'Post'||'gresql'||' good!';Postgresql good!string||non-string或non-stri

2017-12-31 12:32:31 412

原创 [Java 8] (10) 使用Lambda完成函数组合,Map-Reduce以及并行化

Java 8中同时存在面向对象编程(OOP)和函数式编程(FP, Functional Programming)这两种编程范式。实际上,这两种范式并不矛盾,只是着重点不同。在OOP中,着重于通过丰富的类型系统对需要解决的问题进行建模;而FP中则着重于通过高阶函数和Lambda表达式来完成计算。所以我们完全可以将这两者融合在一起,对问题提出更加优雅的解决方案。在这篇文章中,会介绍如何通过函数

2017-12-31 12:32:12 223

原创 AI与区块链的融合会给人类带来什么

译者注:作者在本文介绍了人工智能和区块链这两大热门技术整合的可能性,以及这两者整合以后的标准定义是什么,会遇到哪些挑战,会带来什么好处。以下为译文图片来源:Zapp2Photo/Shutterstock 不可否认,人工智能和区块链促进了创新,在不同行业里面也都引起了根本性的变化。这两种技术的技术复杂程度不一样,商业意义也不一样,但是如果能将两者整合在

2017-12-31 12:31:33 295

原创 Photoshop脚本编程简介

自动化对每个设计师的工作来说是很有用的。它可以在重复的任务上节省宝贵的时间,还能够帮我们更快捷、更容易的解决一系列问题。你可以使用photoshop的动作来使工作流程自动化,这是很流行的,大多数人都知道并且已经在使用的方法。今天,我们将介绍给你一种高级的自动 化技巧:脚本语言。所有的这一切仅仅需要你有一点点关于JavaScript的基本知识,这对于我们中的一些网页设计师往往都是具备的。

2017-12-31 12:31:22 18342 2

原创 十分钟带你理解Kubernetes核心概念

本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。这就开始吧。什么是Kubernetes

2017-12-31 12:30:55 225

原创 设计模式六大原则(3):依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各

2017-12-31 12:30:05 159

原创 【重磅】吴恩达又一项目Landing.ai曝光,这一次,他是要给传统制造业狠狠开刀!

美国时间12月14日,人工智能领域知名科学家吴恩达(Andrew Ng)宣布创立AI公司Landing.ai,并出任公司首席执行官。作为前百度首席科学家、斯坦福大学副教授的吴恩达,在离开百度九个月后,吴恩达的AI创业之路也逐步开始实施。这是继今年6月23日推出人工智能在线课程平台Deeplearning.ai 后,吴恩达推出了第二个项目。官方简介称:Land

2017-12-31 12:29:42 302

原创 MBA英语阅读理解 50个技巧助你快速选答案!

友课菌看到网上有人总结出了一些阅读理解的规律与技巧,所以分享给大家,很准啊!文章结构 1、文章基本以5段为主(也有6段、7段的),要把握每段之间的关系。一般来说,一段一个题。 2、每段的第一句很重要,尤其总分结构的段。考研英语,总分结构或者总分总的段落很多。 3、通过首段或者前两段,来把握信息点。也就是作者想说什么。

2017-12-31 12:29:17 1093

原创 How to Install PostgreSQL 10 on CentOS/RHEL 7/6 and Fedora 26/25

PostgreSQL 10 Released. PostgreSQL is an open source object-relational, highly scalable, SQL-compliant database management system. PostgreSQL is developed at the University of California at Berkeley

2017-12-30 12:55:17 249

原创 postgres 十六进制转换笔记

select * from feeder.plan_ott_data where rpt_time SELECT CAST(CAST(('x' || CAST('0010' AS text)) AS bit(16)) AS int); SELECT CAST(CAST(('x' || CAST('10' AS text)) AS bit  (8)) AS INT);

2017-12-30 12:55:01 2212

原创 外挂滤镜

一、photoshop滤镜里面的"其它--自定"滤镜是指使用自定滤镜,根据预定义的数学运算(称为卷积),可以更改图像中每个像素的亮度值。根据周围的像素值为每个像素重新指定一个值,可以存储创建的自定滤镜,并将它们用于其它 Photoshop 图像。二、Photoshop滤镜可以分为三个部分(1)内阙滤镜,指内阙于Photoshop程序内部的滤镜,共有6组24个滤镜;(2)内置

2017-12-30 12:54:39 712

原创 等差数列和等比数列的通式和求和、求积公式

等差数列通项公式:an=a1+(n-1)d前n项和:Sn=na1+n(n-1)d/2 或 Sn=n(a1+an)/2前n项积:Tn=a1^n + b1a1^(n-1)×d + …… + bnd^n其中b1…bn是另一个数列,表示1…n中1个数、2个数…n个数相乘后的积的和等比数列通项公式:An=A1*q^(n-1)前n项和:Sn=[A1(1-q^n)

2017-12-30 12:54:11 20688

原创 求一元二次方程求根公式与韦达定理.

一元二次方程ax^2+bx+c=0中,一元二次方程求根公式:两根x1,x2= [-b±√(b^2-4ac)]/2a韦达定理:两根x1,x2有如下关系:x1+x2=-b/a,x1*x2=c/a

2017-12-30 12:53:58 1551

原创 一元二次方程怎么变成完全平方式比如x^2

利用公式法或者配方法 如 1. x²-2x+1=0 (x-1)²=0 (完全平方公式) x=1 如2. x²-4x-5=0 x²-4x=5 (移项) x²-4x+2²=5+2² ( 方程两边同时加

2017-12-30 12:53:33 4852

原创 求一元二次方程求根公式与韦达定理.

一元二次方程ax^2+bx+c=0中,一元二次方程求根公式:两根x1,x2= [-b±√(b^2-4ac)]/2a韦达定理:两根x1,x2有如下关系:x1+x2=-b/a,x1*x2=c/a

2017-12-30 12:52:58 4811

原创 一元二次方程的根与系数的关系

中学数学里的根与系数之间的关系又称韦达定理,指的是如果方程ax平方+bx+c=0(a不等于0)的两根为x1、x2,那么x1+x2=-b/a,x1x2=c/a.需要说明的是,必须保证满足:(1)a不等于0,(2)判别式大于等于0.韦达定理通常解决一些已知方程求两根的某种运算,如方程x平方+5x-10=0的两个根分别是x1、x2,不解方程求1/x1+1/x2;x1平方+x2平方;x1立方+x2立方

2017-12-30 12:52:33 3677

原创 一元二次方程的十字相乘法

十字相乘法的方法就是:十字左边相乘等于二次项系数,右边相乘等于常数项,交叉相乘再相加等于一次项系数。  十字相乘法能把某些二次三项式分解因式。这种方法的关键是把二次项系数a分解成两个因数a1,a2的积a1.a2,把常数项c分解成两个因数c1,c2的积c1乘c2,并使a1c2+a2c1正好是一次项b,那么可以直接写成结果:ax2+bx+c=(a1x+c1)(a2x+c2),在运用这种方法分解因式时,

2017-12-30 12:52:20 4213

原创 CentOS 7 安装、配置、使用 PostgreSQL 10 安装及基础配置

官网安装方法:https://www.postgresql.org/download/linux/redhat/ 卸载的话使用 yum remove 相应的安装 Install the repository RPM:yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/

2017-12-30 12:51:30 737

原创 漫画:什么是HashMap?

众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。对于HashMap,我们最常使用的是两个方法:Get 和Put。1.Put方法的原理调用Put方法的时候发生了什么呢?

2017-12-29 20:06:07 246

原创 成为Java顶尖程序员,先过了下面问题!

一、数据结构与算法基础说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。二、Java基础接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? 常用的集合类有哪些?比如List如何排序? Ar

2017-12-29 20:04:36 320

原创 CentOS 7下配置hadoop 2.8 分布式集群

Hadoop是一个由Apache基金会所开发的分布式系统基础架构,实现分布式文件系统HDFS,用于存储大数据集,以及可以以流的形式访问(streaming access)文件系统中的数据。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。本文描述了在CentOS 7下,基于三个节点安装hadoop 2.8,

2017-12-29 20:03:23 418

原创 postgresql 10 分区探密

postgresql官方终于要出分区了,开发线上已经看到提交分区代码了,下一个版本10带有分区功能应该没问题了,那么这个分区功能如何呢?且和我深入源码一探究竟。原有分区介绍分区用法介绍首先介绍下原有的“分区”功能,这个很早就有了,以继承表的方式创建子表方式曲线实现的分区,如下例子: create table tbl( a int, b varchar(10) );

2017-12-29 17:18:44 1366

原创 Java批量插入数据

public void insertRecordTableq(List obs){          if(null != obs && !obs.isEmpty()){              String insertSql = "insert into product_check_company(id_uuid,column_name,oms,product,remark) val

2017-12-29 16:35:40 1793 1

原创 JDBC插入百万数据

1 long startTime=System.currentTimeMillis(); 2 3 Connection conn=null; 4 try{ 5 conn=getConnection(); 6 conn.setAutoCommit(false); 7

2017-12-29 16:12:54 357

原创 PostgreSQL10:重量级新特性-支持分区表

PostgreSQL10:重量级新特性-支持分区表  PostgreSQL10 一个重量级新特性是支持分区表,在这之前,PostgreSQL不支持内置分区表,若要实现功能,需通过继承的方式实现,详见 PostgreSQL: 分区表应用二(取模分区) 。PostgreSQL 内置分区表目前仅支持以下两种形式分区范围分区(Range Partitioning

2017-12-29 10:25:40 2196

原创 Java8如何进行stream,reduce,collection操作

在java8 JDK包含许多聚合操作(如平均值,总和,最小,最大,和计数),返回一个计算流stream的聚合结果。这些聚合操作被称为聚合操作。JDK除返回单个值的聚合操作外,还有很多聚合操作返回一个collection集合实例。作者:cloud-coder来源:oschina|2014-04-15 09:40 收藏  分享【限时免费】年底最强一次云计算大会,

2017-12-28 10:55:52 1004

原创 2017年Java面试题整理

面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2016年面试题,让大家在找工作时候能够事半功倍。1.Switch能否用string做参数?a.在 Java 7 之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类型。在JAVA 7中,String 支持被加上了。2.equals与==的区别:

2017-12-28 10:54:57 223

原创 Java9都快发布了,Java8的十大新特性你了解多少呢?

Java 9预计将于今年9月份发布,这是否会是一次里程碑式的版本,我们拭目以待。今天,我们先来复习一下2014年发布的Java 8的十大新特性。Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。一、Lambda表达式Lambda表达式可以说是Java 8最大

2017-12-28 10:35:16 449

原创 Hbase(六) hbase Java API

一、几个主要 Hbase API 类和数据模型之间的对应关系:1、 HBaseAdmin关系: org.apache.hadoop.hbase.client.HBaseAdmin作用:提供了一个接口来管理 HBase 数据库的表信息。它提供的方法包括:创建表,删 除表,列出表项,使表有效或无效,以及添加或删除表列族成员等。2、 HBaseConf

2017-12-28 10:25:05 349

原创 Hadoop Yarn详解

一、Yarn简介Yarn是Hadoop集群的资源管理系统。Hadoop2.0对MapReduce框架做了彻底的设计重构,我们称Hadoop2.0中的MapReduce为MRv2或者Yarn。在介绍Yarn之前,我们先回头看一下Hadoop1.x对MapReduce job的调度管理方式(可参考:Hadoop核心之MapReduce架构设计),它主要包括两部分功能:1. Resource

2017-12-28 10:16:59 275

原创 HBase总结(十一)hbase Java API 介绍及使用示例

几个相关类与HBase数据模型之间的对应关系java类HBase数据模型HBaseAdmin数据库(DataBase)HBaseConfigurationHTable表(Table)HTableDescriptor列族(Column Family)Put列修饰

2017-12-28 10:09:56 637

原创 Hive自定义函数(UDF、UDAF)

当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数。UDF用户自定义函数(user defined function)–针对单条记录。 创建函数流程 1、自定义一个Java类 2、继承UDF类 3、重写evaluate方法 4、打成jar包 6、在hive执行add jar方法 7、在hive执行创建模板函数 8、h

2017-12-28 10:08:43 218

原创 YARN基本框架介绍

在之前的博客《YARN与MRv1的对比》中介绍了YARN对Hadoop 1.0的完善。本文将重点介绍下YARN各个模块的作用与YARN运行流程。YARN模块介绍概述YARN是一个资源管理、任务调度的框架,主要包含三大模块:ResourceManager(RM)、NodeManager(NM)、ApplicationMaster(AM)。其中,ResourceManager负

2017-12-28 10:07:32 554

原创 Hive自定义函数(UDF、UDAF)

当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数。UDF用户自定义函数(user defined function)–针对单条记录。 创建函数流程 1、自定义一个Java类 2、继承UDF类 3、重写evaluate方法 4、打成jar包 6、在hive执行add jar方法 7、在hive执行创建模板函数 8、h

2017-12-28 09:19:21 266

原创 HBase数据导入的几种操作

数据导入有如下几种方式: 1.利用HBase提供的ImportTsv将csv文件导入到HBase 2.利用HBase提供的completebulkload将数据导入到HBase 3.利用HBase提供的Import将数据导入到HBase利用ImportTsv将csv文件导入到HBase命令:格式:hbase [类] [分隔符] [行键,列族] [表] [导入文件]

2017-12-28 09:13:03 411

原创 Java 9 中的 9 个新特性

Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。1. Java 平台级模块系统Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对

2017-12-27 21:33:34 158

原创 jshell 执行java 文件

cat test2.txt  FileReader fr=new FileReader("admin-openrc");        //可以换成工程目录下的其他文本文件        BufferedReader br=new BufferedReader(fr);        while(br.readLine()!=null){           

2017-12-27 21:30:43 605

原创 Java9特性预览——Jshell

什么是JShell?JShell/Kulla项目是第一个官方的Java REPL (Read-Eval-Print-Loop的缩写,即交互式编程环境),是一种命令行工具。它允许你无需编写类或者方法来执行Java语句。它与Python的解释器或其它本地支持REPL的JVM语言,如Scala和Groovy类似。在Java 9即将到来的的特性中,这绝对是更有趣的特性之一。JShell的使

2017-12-27 21:11:47 951

原创 Java9新特性之——JShell

java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9。jdk9和jdk8中的新特性不同:jdk8中的stream和lambda表达式能够让开发者非常快速和直观地感受到新版本的功能特性,而java9中的关键更新——模块化,相比而言不能让开发者有直观的感受。今天首先带来的是java9中直观的新特性:JShell。关于更多jdk9特性的介绍可以参照i

2017-12-27 20:27:02 420

Flink1.11中文文档

Flink1.11中文文档

2021-01-11

空空如也

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

TA关注的人

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