自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

家住海边,见过大风大浪

计算机还是很浪漫的

  • 博客(55)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 机器学习之LARNN(Linear Attention Recurrent Neural Network)

 Linear Attention Recurrent Neural Network(LARNN)由Guillaume Chevalier结合前人的经验于2018年八月发表的论文《LARNN: Linear Attention Recurrent Neural Network》中提出。 LARNN的核心机制是将Self-Attention Mechanisms(SAM)应用到Recurrent ...

2020-04-14 11:26:31 1337

原创 机器学习之DBN(Deep Belief Network,深度信念网络)

最近一直在学习DBN这个网络,前几天把RBM的一些自己了解的知识写了一下,今天就跨入主题,说一下DBN。DBN是由两部分组成,一部分是底层网络,一部分是顶层网络。按底层网络的不同,DBN可以分为MLP(多层感知器)信念网络和RBM(受限玻尔兹曼机)信念网络。 由于本人学识有限,就先暂时只说一下RBM信念网络。所谓RBM信念网络就是底层网络采用RBM,当然底层网络的层数是自己可选的。既然底层网络是多

2016-06-24 12:45:01 11923 11

原创 机器学习之RBM(Restricted Boltzmann Machines,受限玻尔兹曼机)

本人最近在学习DBN(Deep Belief Net,深度信念网络),通过学习才知道有RBM这个东西。因为我所要用到的DBN是有RBM通过累加堆叠组成的,要学习DBN就要弄明白RBM的原理。我就在此说一下我自己对RBM的认识和了解,同时也希望对别人有些帮助。 所谓受限玻尔兹曼机就是对玻尔兹曼机进行简化,使玻尔兹曼机更容易更简单地使用,原本玻尔兹曼机的隐元和显元之间是全连接的,而且隐元和隐元之间也是

2016-06-20 17:39:31 10994

原创 Git原理简述

简述Git原理,描述Git文件目录构成、数据结构

2024-01-17 17:15:07 1178

原创 Java Object与Xml相互转换,自定义节点属性大小写

好久没写文章了最近项目需要使用到Xml格式的解析,将个人使用的方案记录一下。站在巨人的肩膀上,我们将看得更远!添加项目依赖Maven依赖<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api --><dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artif

2021-01-05 17:29:03 1793

原创 PHP各种老版本下载方式

最近想找到PHP5.4版本,偶然发现这个地址,分享出来,大家共享PHP各种老版本下载地址:https://windows.php.net/downloads/releases/archives/PHP5.2.10到PHP7.4.5应有尽有。欢迎自取

2020-05-20 15:19:23 1337

原创 Cause: org.xml.sax.SAXParseException; lineNumber: x; columnNumber: x; 元素内容必须由格式正确的字符数据或标记组成。

nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxMapper' defined in file [D:\codes\xxx\xxx\target\classes\com\xxx\xxx\mapper\xxx...

2020-04-09 10:37:43 1668

原创 ImportError: cannot import name 'json_util' from 'bson'

最近使用bson的json_util时出现错误。错误提示如下:ImportError: cannot import name 'json_util' from 'bson'ORImportError: No module named 'bson.json_util'经查阅资料发现bson库依赖pymongo,才能正常使用,随pip install pymongo。安装后正常,使用。...

2020-03-31 14:48:24 3852

原创 Idea文件头部注解配置

/*@ Created with IntelliJ IDEA@ Author Bangpeng Gao@ Version 1.0.0@ Since 1.0.0@ Date ${DATE}@ Time ${TIME}*/

2020-01-14 14:49:37 918

原创 Spring缓存注解 + Redis数据库缓存方式的使用

        以前在项目中采用StringRedisTemplate和RedisTemplate构建一个RedisUtil显式地管理缓存。最近在做一个项目需要用到缓存加速业务的处理速度,接触到可以采用Spring缓存注解进行隐式地管理缓存。故此文,将个人的学习经验记录下来,希望在增强个人记忆的同时能帮助他人。&nb...

2019-12-24 14:53:23 309

原创 Spring Aspect编程中@Around注解的使用及接口Controller监控

Spring Aspect编程中,Spring切面包含通知和切点,通知和切点分别定义了在何时何处执行切面逻辑。其中,Spring定义了五种不同类型的通知:Before(目标方法执行前)After(目标方法执行后,不关注执行结果)After-returning(目标方法执行后,返回通知)After-throwing(目标方法抛出异常后)Around(目标方法执行前后、...

2019-12-12 10:53:01 4909

原创 大数据学习笔记——基于Java的Solr查询HBASE

*** 本篇文章主要记载个人在使用Solr进行查询和处理数据的过程中遇到的问题及解决方案。前置工作项目使用Maven引入必须的依赖包<!-- 连接Hbase --><dependency> <groupId>com.aliyun.hbase</groupId> <artifactId>alihbase-clie...

2019-11-12 10:39:24 292

原创 随笔之Tensorflow2.0学习笔记

文章是个人学习Tensorflow2.0的过程中,个人认为需要记下并需要重点学习的,不做任何商业使用,希望个人学习记录的同时,能够给他人带来帮助。回调回调的功能在培训期间的不同时间点进行验证(超出内置的每个时期验证)定期检查模型或超过某个精度的阈值在训练似乎平稳时改变模型的学习率在训练似乎平稳时对顶层进行微调在训练结束或超出某个性能阈值时发生电子邮件或即时消息通知等等...

2019-10-10 16:55:32 614

原创 Linux常用命令记录

lsof -i:port查看端口使用情况port为所要查看的端口号举例:#lsof -i:9092 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 6871 root 157u IPv4 13325529 0t0 TCP *:XmlIpcRegSvc (LISTEN)可以看到端口9092被java进程占用netst...

2019-09-26 09:45:45 1373

原创 大数据学习笔记——Kafka相关命令记录

jps查看Kafka相关进程及进程号。其中Kafka为Kafka的守护进程,QuorumPeerMain为Zookeeper的守护进程13542 Jps 6871 Kafka 31224 QuorumPeerMainbin/kafka-topics.sh --list --zookeeper localhost:2181查看Kafka已创建的topicsbin/kafka-c...

2019-09-26 09:43:37 121

原创 大数据学习笔记——Kafka Offset Monitor监控及简单的Kafka项目搭建

Kafka Offset Monitor监控kafka Offset Monitor用来监控你的Kafka消费者和他们的偏移量。你能够看到每一个消费者组在它们正在消费的每一个topic组的每一个topic的偏移量。有助于理解消费的速度以及日志增长的速度。下载地址https://github.com/BangpengGao/kafka-offset-monitor。安装github...

2019-09-23 15:20:06 1649

原创 大数据学习笔记——Kafka理论知识

Kafka基础组件Topics(主题)属于特定类别的消息流称为主题。数据存储在主题中。主题被拆分成分区。对于每个主题,Kafka保存一个分区的迷你妈妈。每个这样的分区包含不可变有序序列的消息。分区被实现为具有相等大小的一组分段文件。Partition(分区)主题可能有许多分区,因此它可以处理任意数量的数据。Partition offset(分区偏移)每个分区消息具有称为...

2019-09-19 17:39:23 653

原创 大数据学习笔记——使用Solr建立HBASE索引

最近工作需要解除HBase存储数据,并对数据进行加工分析处理。在此将个人学习过程及踩过的坑记录一下,放置个人大脑遗忘,希望在缓解个人脑容量不足的情况下,也能给他人提供帮助。环境: 阿里云Hbase企业版流程: Hbase表的创建、数据插入、Solr的Collection创建、Solr索引创建、Java通过Solr访问查询数据。Hbase表、Solr Collection、Solr索引三者之...

2019-09-04 12:45:48 1539 3

原创 结构型模式

  结构型模式主要用来处理类或对象的组合使用问题。主要目的是使用简单的类或对象,组合出一个结果复杂功能齐全的对象。结构型对象分为类结构型模式和对象结构型模式,前者采用继承方式,后者采用组合或聚合方式。其中组合或聚合方式比继承方式耦合度低,灵活性高。  结构型模式主要分为7种:代理模式、适配器模式、桥接模式、装饰模式、外观模式、享元模式、组合模式。代理模式  定义:因安全、隐私或其他原因需...

2019-08-07 11:44:06 191

原创 创建型模式

创建型模式主要处理类或对象的创建问题,主要目的是将类或对象的创建与使用分开,降低代码的耦合度。在使用类或对象时,直接拿过来用即可,无需关注类或对象的创建方式。单例模式定义:一个类只有一个实例,该类负责创建自己的实例对象,且同时保证只有单个实例对象被创建。该类提供一个访问其唯一对象的方法,可以直接调用访问,不需要实例化该类的对象。优点:内存里只存在一个实力对象,减少了内存开销,尤其是频繁...

2019-08-01 15:14:17 115

原创 设计模式的设计原则

  对于设计模式的设计原则,网上有多个版本,分别是:七大原则、六大原则、五大原则一大法则等等。虽数量不同,基本内容基本相似。在这里我们按照七大原则的版本来讲。  设计模式六大设计原则分别是:开闭原则(Open Closed Principle,OCP)、单一职责原则 (Single Responsiblity Principle SRP)、里氏替换原则(Liskov Substitution P...

2019-07-30 16:12:08 159

原创 设计模式概述

  1995 年, ErichGamma、Richard Helm、Ralph Johnson、John Vlissides等 4 位作者合作出版了《Design Patterns: Elements of Reusable Object-Oriented Software》一书,在本教程中收录了 23 个设计模式,被软件开发人员奉为设计圣典,一直沿用至今。  设计模式有两种分类方法,根据模式的...

2019-07-30 15:44:22 101

原创 Spring配置Druid及多数据源配置

# 数据源配置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: ...

2019-07-26 11:05:20 2477 2

原创 Spring boot + Mybatis plus集成项目配置

在网上学习SpringBoot+mybatis plus开放项目,网上资料采用yum和xml配置的方案较多,采用application.properties文件配置的方案较少。本着学习、记录态度,写下这篇文章,希望在记录自己学习的同时,能给他人提供帮助。项目创建在SpringBoot创建网站上创建项目,添加Web和MySQL依赖。项目配置通过以上步骤,创建好项目,通弄个IDEA(或ecl...

2019-06-19 17:39:20 9703 3

原创 Jena操作RDF文档,加载、输出、查询、规则推理

最近在学习接触知识图谱,采用Jena操作Protege实体文档。主要内容为:对Protege生成的RDF实体文档进行加载、输出、查询、规则推理等。IDEA建立项目pom.xml文档内容主要引入Jena<dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena...

2019-06-06 10:14:10 2140 4

原创 随笔之Python Pandas

CountryCapitalPopulation1BelgniumBrussels111908462IndiaNew Delhi13031710353BrazilBrasilia207847528Read multi sheets from the samefile>>>xlsx = pd.ExcelFile("tes...

2019-05-27 16:53:26 147

原创 Java File Operations

文件写入内容public void fileWriter(String fileName, String fileContent) { try { BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fileName)); bufferedWriter.write(file...

2019-05-22 18:22:43 293

原创 Java Array Operations

*Array排序array.sort()*Array元素查找Arrays.binarySearch(array, element)*Array复制System.arraycopy(oldArr, oldStartIndex, newArr, newStartIndex, length)*Array长度array.length*Array反转Collections.reverse(...

2019-05-16 17:49:30 216

原创 Java String Instance

*字符串比较a.compareTo(b)a.compareToIgnoreCase(b)如果a与b相同,返回0*字符串出现的位置a.lastIndexOf(b)a.indexOf(b)如果a中没有b,返回-1*字符串截取a.subString(int start, int end)a.subString(int start)*字符串替换a.replace(String ol...

2019-05-16 16:18:02 416

翻译 Neo4j Cypher CASE语句

在Cypher的语法中常见的CASE语句有两种:Simple CASE form、Generic CASE form。官方给的解释是:Simple CASE form: comparing an expression against multiple values;Generic CASE form: allowing for multiple conditionals to be expre...

2019-04-04 14:43:55 4455

原创 dmp文件导入到Oracle数据库

采用数据泵导入在Navicat工具中,有数据泵功能,但是需要SYSDBA角色imp命令导入在网上看了多种方式均不能进行。导入方案是:在数据库服务器上,将dmp文件导入到特定用户上。直接采用命令imp username/password file=impfile.dmp full=y其中,username为用户名,password为密码。...

2019-03-26 10:13:11 893

原创 Navicat Premium创建Oracel数据库用户

使用Navicat连接Oracle数据库之后,点击上方用户,出现下图界面新建用户,设置登录名,密码,指定默认表空间。设置账户密码时,如果出现ORA-65096:公用用户名或角色名无效,最简单的解决方案是,用户名前添加c##或C##然后指定用户的权限,此权限是基本的连接、读写权限至此完成...

2019-03-26 09:59:47 1058

原创 随笔之pymysql查询结果转字典dict

直接上可用代码import mysqldef get_sql_conn(): """ 获取数据库连接 """ conn= pymysql.connect(host="*.*.*.*",user="username",password="password",db="dbname") cursor = conn.cursor() return co...

2019-03-20 11:40:15 5794

原创 随笔之xgboost的简单使用

不多废话,直接上代码# -*- coding: utf-8 -*-# @Author: Phill# @Date: 2019-03-14 14:43:10# @Last Modified by: Phill# @Last Modified time: 2019-03-14 14:57:02import numpy as np import pandas as pd ...

2019-03-15 11:11:01 771

原创 ImportError: numpy.core.multiarray failed to import

今天在Windows10上面安装配置TensorFlow,在运行时,出现如下错误:ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'ImportError: numpy.core.multiarray failed to importThe above exception was the direct ca...

2019-03-15 10:13:42 1940

原创 Oracle的安装和使用

下载Oracle数据库的下载地址:https://www.oracle.com/downloads/,选取自己使用的版本进行相应的下载即可(下载需要注册账号,使用一个真实的email接受验证消息,剩下的可以随便)。安装博主采用的是虚拟的安装方式,解压后直接运行setup.exe,然后一路next使用博主安装的是Oracle Database 12c Release 2 Windows版本...

2019-03-14 09:41:29 209

原创 DPI-1047:Cannot locate a 64-bit Oracle Client library:The specified module could not be found.

最近在使用python连接Oracle,在初次使用时,出现如下错误:DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows fo...

2019-03-13 18:02:58 36760 11

原创 随笔之python操作Oracle,主要功能:SELECT、INSERT、UPDATE、BLOB数据操作

连接Oracleimport numpy as npimport cx_Oracle as oracledef connectOracle(userName,passWord,dataBaseIp,dataBasePort=None,dataBaseName): connectStatement = &amp;quot;&amp;quot; if userName: connectStatem...

2019-03-13 11:42:55 3396 1

原创 随笔之pymysql的使用

以下介绍是在win10的环境下,python3.71、pymysql的安装打开命令行win+R,输入cmd回车,采用pip install pymysql安装2、建立数据库连接import pymysqldef getSqlConn(host,user,password,db): ''' Parameters host:数据库地址 user:用户名 ...

2019-03-05 15:40:17 271

原创 Mysql常用语句,个人收藏以供使用时便于查询

1、存在插入,不存在更新(1)INSERT INTO test ( ID, NAME, PASSWORD )VALUES ( 1, &amp;amp;quot;test&amp;amp;quot;, &amp;amp;quot;test&amp;amp;quot; ) ON DUPLICATE KEY UPDATE NAME = &amp;amp;quot;test&amp;amp;quot;, PASSWORD = &amp;amp;qu

2019-03-05 15:05:20 261 1

LARNN_ Linear Attention Recurrent Neural Network – arXiv Vanity.pdf

arXiv Vanity巨作论文,介绍LARNN算法原理及实验,文中带算法实现和案例代码。

2020-04-01

neo4j graph algorithms docment

This is the user guide for Neo4j Graph Algorithms version 3.5, authored by the Neo4j Team.

2019-04-04

neo4j cypher manual docment

© 2019 Neo4j, Inc. License: Creative Commons 4.0 This is the Cypher manual for Neo4j version 3.5, authored by the Neo4j Team. This manual covers the following areas: • Introduction — Introducing the Cypher query language. • Syntax — Learn Cypher query syntax. • Clauses — Reference of Cypher query clauses. • Functions — Reference of Cypher query functions. • Schema — Working with indexes and constraints in Cypher. • Query tuning — Learn to analyze queries and tune them for performance. • Execution plans — Cypher execution plans and operators. • Deprecations, additions and compatibility — An overview of language developments across versions. • Glossary of keywords — A glossary of Cypher keywords, with links to other parts of the Cypher manual. • Cypher styleguide — A guide to the recommended style for writing Cypher queries. Who should read this? This manual is written for the developer of a Neo4j client application.

2019-04-04

deepdive_tutorial

deepdive 使用说明文档,deepdive构建方法,及一些简单的项目测试用例等。文件下载自git

2019-04-04

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

TA关注的人

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