自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依然范特西

(为开发者而生...)

原创 数据结构-数组、矩阵和广义表

作者:谭东 最近把之前学过的数据结构和算法部分都重新研究看完了,整理分享一下。数组和矩阵应该都熟悉,广义表就是线性表里面元素可能是子线性表。 1、先看数组: 数组是定长线性表在维数上的扩展,即线性表中的元素又是一个线性表。n维数组是一种“同构”的数据结构,其每个数据元素类型相同、结构一致...

2018-10-07 16:55:05 393 0

原创 数据结构 - 线性表、栈、队列、串

作者:谭东 最近把之前学过的数据结构和算法部分都重新研究看完了,整理分享一下。 前言感想:之前遇到有人说不要说重复的东西,网上都有了,书里都有这些概念了。我听到之后很诧异,很感叹这个人或者这些人可能没有真正的去学习或者学懂数据结构吧?数据结构是什么?用来干嘛的?逻辑原理意图是什么?其实很多...

2018-09-24 18:01:47 1469 0

原创 机器学习基础知识1

作者:谭东遵循:BY-SA(署名-相同方式共享4.0协议)机器学习是人工智能的一个重要的分支。这篇文章将会有助于你对机器学习的理解和认识,带你熟悉其基本原理和基本概念。先列举下本文将会给你带来的一些名词(这只是这篇博客含有的名词):数据集(data set)、示例(instance)/样本(sam...

2018-05-03 21:18:27 1234 0

原创 硕士论文结构分析与如何写作

作者:谭东 硕士论文可以说是毕业前最重要的一部分,也可以说是展示和检验你3年研究生学习的成果的一个考试。硕士论文答辩和检验合格,才能够顺利拿到毕业生和学位证,可见其重要性。

2017-11-14 20:19:02 10423 0

原创 TensorBoard可视化结构管理工具在Windows下的使用

遵循:BY-SA 署名-相同方式共享 4.0协议 作者:谭东 时间:2017年5月30日 环境:Windows 7 TensorBoard是TensorFlow自带的可视化结构管理和调试优化网络的工具。在我们学习深度学习网络框架时,我们需要更直观的看到各层网络结构和参数,也可以更...

2017-06-10 21:03:32 8800 0

原创 机器学习常用算法解析和入门

作者:谭东 机器学习常用算法: 1)决策树(Decision Tree)     决策树是一种树形结构,为人们提供决策依据,决策树可以用来回答yes和no问题,它通过树形结构将各种情况组合都表示出来,每个分支表示一次选择(选择yes还是no),直到所有选择都进行完毕,最终给出正确答案。 ...

2017-06-07 23:36:34 812 2

原创 机器学习和深度学习概念入门

作者:谭东     对于很多初入学习人工智能的学习者来说,对机器学习、深度学习、人工智能的概念和区别还不是很了解,那么接下来就给大家从概念和特点上进行阐述。先看下三者的关系。     人工智能包括了机器学习,机器学习包括了深度学习,他们是子类和父类的关系。     先看什么是人工智能。...

2017-06-03 11:27:28 10670 1

原创 Windows下通过Anaconda安装TensorFlow及Spyder编译器

遵循:BY-SA 署名-相同方式共享 4.0协议 作者:谭东 时间:2017年5月30日 环境:Windows 7 之前讲过通过pip方式安装tensorflow(http://blog.csdn.net/jay100500/article/details/72792636),...

2017-05-30 11:57:50 45899 14

原创 从0到1,编写一个简单的前端页面

作者:谭东 从0到1,编写一个简单的前端页面。 ...即将完善

2020-04-30 21:20:13 99 0

原创 用React搭建渲染一个前端页面

用React搭建渲染一个前端页面

2020-03-05 21:01:45 293 0

原创 Flutter 开发规范

想学习好一门编程语言,想标准高效地学习一门编程语言,首先你需要了解它的开发规范。标准的开发规范可以让我们事半功倍,也可以让别人更好地理解和使用你的代码、算法。学习 Flutter 同样建议大家先了解掌握其开发规范,大致包括:项目结构规范、命名规范、缩进格式规范、注释规范、代码规范、其他规范。良好的...

2020-01-31 19:43:06 2318 0

原创 自己用NDK编写C++方法生成全平台so库

作者:谭东 软件环境:Windows+Android Studio+CMake 这里记录一下自己编写的简单C++方法,然后再编写JNI方法,最后通过CMake编译成全平台so库使用。 整个项目结构: 为了方便,我们可以用Android Studio的创建Native C++这个来创建项...

2019-12-31 20:12:34 651 0

原创 Google ExoPlayer播放器框架详解及应用实践

作者:谭东 我们都知道,音视频的播放处理在各个平台都是一个常用的操作和功能,尤其在移动Android平台音视频播放变得复杂得多,要处理不同操作系统版本间的API差别、软硬件的不同、直播点播流的处理、不同音视频编解码的处理、不同流协议的支持等等复杂的操作。以前大多数人对简单的音视频都使用Media...

2019-11-19 00:01:21 839 0

原创 Dart语言基础

学习一门编程语言,首页要了解它的历史和特点。Dart是Google公司推出的编程语言,于2011年就已经亮相了。Dart也是一门面向对象的语言,语法和Java,C,JavaScript很像。所以会Java语言,学习Dart一般会快一些。Dart里所有的类都可以看成是对象,是单继承,动态类语言。可以...

2019-10-31 22:27:51 345 0

原创 Flutter 和 Dart 开发中一些技巧和坑点填坑指南详解

开篇引入一个 Flutter 的所跨平台的图片。图中大概列了一下 Flutter 未来所跨的平台, Flutter 有 Google Flutter 技术团队的不断迭代开发,相信Flutter将是未来的主流跨平台开发框架。本节课笔者将会根据近一段时间的 Flutter 的开发实践和技术研究实践进行...

2019-09-30 21:26:01 881 0

原创 Flutter Android Studio开发环境的搭建

Flutter开发工具很多,有很多支持Flutter开发的IDE。比如Android Studio、Visual Studio Code、InteIIiJ IDEA、Atom、Komodo等。这里我们介绍一下Android Studio下的Flutter开发环境的搭建。模拟器的话,这里推荐使用An...

2019-07-07 23:17:22 1415 0

原创 搭建局域网WebSocket手机和Web遥控器

这里以遥控Android平台的机顶盒或应用为例,实现基于WebSocket的遥控通信。这里以遥控机顶盒为例。WebSocket支持双向通信。WebSocket是一种在单个TCP连接上进行全双工通信的协议。允许服务端主动向客户端推送数据,浏览器/客户端和服务器只需要完成一次握手,两者之间就直接可以创...

2019-06-19 22:30:19 742 0

原创 Flutter TV应用的开发尝试

Flutter TV应用的开发尝试开发的运行效果图开发的主要难点Flutter TV应用开发按键监听Flutter TV应用开发焦点处理Flutter TV应用开发焦点框效果处理 Flutter主要是进行移动应用开发外,最近尝试了下Flutter开发TV应用。虽然写出来了,效果也还可以,体验流畅...

2019-03-16 14:36:53 2720 2

原创 Dart Server开发环境搭建及新建运行项目

Dart Server开发环境搭建及新建运行项目开发环境的搭建1. 下载Dart SDK2. 下载开发工具3. 创建Dart Server项目 Dart除了可以使用Flutter进行移动应用开发、Web开发外,还可以进行服务器端开发,也就是后端开发。如建立后端服务、编写接口、查询数据库、任务调度...

2019-03-14 23:42:30 3108 0

原创 Dart Web开发环境搭建及新建运行项目

Dart Web开发环境搭建及新建运行项目开发环境的搭建1. 下载Dart SDK2. 下载开发工具3. 创建Dart Web项目 Dart除了可以使用Flutter进行移动应用开发外,还可以进行Web开发,Dart主要是替换了JavaScript,用Dart来做JavaScript这部分工作,...

2019-03-14 21:54:57 5636 0

原创 Flutter Http网络请求详解

Http网络请求详解1. Http的请求方式简介1.1 GET请求方式1.2 POST请求方式1.3 HEAD请求方式1.4 PUT请求方式1.5 DELETE请求方式1.6 OPTIONS请求方式1.7 TRACE请求方式1.8 CONNECT请求方式2. Flutter Http网络请求实现的...

2019-03-10 23:57:29 3297 2

原创 Flutter开发环境搭建和调试

Flutter开发环境搭建和调试开发环境的搭建1. 下载Flutter SDK2. 配置环境变量3.安装Visual Studio Code所需插件4.创建Flutter项目模拟器的安装与调试 Flutter开发工具很多,有很多支持Flutter开发的IDE。比如Android Studio、V...

2019-03-10 23:52:56 3213 4

原创 Latex学术论文排版讲解

作者:谭东 LateX是基于Tex的排版系统,主要用于论文和出版排版,格式为PDF,对一些数学公式、图表非常的擅长,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,它有自己的格式,后缀为.tex,对于生成复杂表格和公式,这一点表现得尤为突出。在学术论...

2019-02-15 22:04:57 1388 0

原创 详解http post请求的几种数据传输方式

在Http请求里post是其中比较常用的提交数据的请求方式,那么接下来就给大家详细讲解下post的几种数据传输格式,以及写法。 Http的请求传输方式很多: 我们着重讲解Post方式。Post请求包含两部分:请求头(header)和请求体(body)。 Post常见的请求体(body)有...

2019-02-07 20:59:43 6194 0

原创 Ajax原生GET和POST请求及Jquery Ajax的GET和POST请求

Ajax原生GET请求接口: /** * 原生Ajax GET请求 */ function getOrigantAjaxGet() { var oAjax = null; //这里进行HTTP请求,创建异步对象 try { oAjax = new...

2019-01-21 22:50:51 1325 0

原创 Nodejs搭建服务器及express编写接口

Nodejs用http模块搭建http服务器: //引入http模块 var http = require("http"); var url = require('url'); //设置主机名 var hostName = '192.168...

2019-01-21 22:28:12 2166 0

原创 Spring SpringMVC配置Druid数据源(数据库连接池)

之前分享过Spring boot集成使用Druid的方法,现在分享下Spring,SpringMVC配置Druid的方法。我们一般常用的数据源(数据库连接池)有Druid,HikariCP。 web.xml增加如下配置语句: <filter> &a...

2018-12-13 22:51:05 2115 1

原创 Mybatis逆向工程配置与生成相关类

简单点说,就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对数据库表自动生成mybatis代码(mapper.java\mapper.xml\po类)。实际工作中,逆向工程是个很常用的工具,比我们手动创建映射文件的配置信息方便很多。 进入正题,一共需要如下几...

2018-12-13 22:34:05 738 1

原创 Spring SpringMVC配置Mybatis及Redis

 作者:谭东 这里是基于上个文章的配置继续增加的Mybatis配置。 文件目录结构如图:   pom.xml增加如下库(mybatis和redis),一起配置了: <!-- mybatis-spring --> <dep...

2018-12-12 22:51:34 783 0

原创 Spring MVC配置JSP及配置thymeleaf

作者:谭东 环境为:IntelliJ Idea 2018.3版本 目前都是使用更加方便的Spring boot进行开发后端了,因为不用像Spring MVC这样配置很多的配置文件了。但是学习Spring MVC的常用配置,有助于我们更好的理解Spring boot为我们做了哪些免配置工...

2018-12-05 21:59:26 1000 0

原创 小程序从入门到快速开发小程序项目

作者:谭东 备注:小程序只是突发灵感兴趣弄的,并非专业研究小程序,其实小程序API并不多,不复杂,扩展无非就是JS了。 最近用了大概两天左右的时间看了小程序的官方文档:https://mp.weixin.qq.com/cgi-bin/wx 然后有目标的进行实践,也就是要实现个你想要的小程...

2018-08-19 21:39:39 6251 0

原创 Spring Boot之使用阿里巴巴Druid数据库连接池(数据源)

                                                                                           作者:谭东 Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库...

2018-07-29 13:09:58 8075 0

原创 Spring Boot数据库操作之Spring Boot Mybatis

                                          作者:谭东 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2...

2018-07-29 12:45:39 373 0

原创 Spring Boot数据库操作之Spring Boot Data JPA

                                 作者:谭东 JPA全称是Java Persistence API,即JAVA持久层API。可以讲JDK注解的类或者XML关系表映射对象,将运行期的实体对象持久化到数据库中,是一个ORM框架。 JPA用来操作实体对象,执行CRU...

2018-07-28 20:39:59 445 0

原创 Spring Boot数据库操作之基本的JDBC访问和JDBCTemplate使用

作者:谭东 我们先看下最基础的JDBC的使用方式吧。我们这里使用MySQL。电脑里可以安装个mysql,便于本地测试使用。 Mysql下载地址:https://dev.mysql.com/downloads/ 下载后,解压mysql压缩包到某一文件件,在根目录新建my.ini文件,写入配...

2018-07-28 16:47:01 1284 0

原创 Spring Boot入门及基本配置运行

                                                          作者:谭东 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开...

2018-07-25 23:05:31 317 0

原创 Google Android新框架jetpack相关讲解Room、WorkManager、LifeCycles、LiveData、ViewModel、DataBinding等讲解

Google在

2018-06-06 21:11:14 4782 1

原创 Android MVP模式介绍和讲解

作者:谭东先给个MVP的出处链接:https://github.com/googlesamples/android-architecture/,出处就是google在github上的一个架构的开源例子,里面有个todo-mvp的sample项目,大概的展示了下它们的架构设计,也就是这个todo-m...

2018-04-05 21:37:04 1983 0

原创 为什么写着写着就变成了多方面发展的技术研究者?

作者:谭东       可能在2年前你看到我的博客还基本上是Android相关的技术文章,这些都来自我在实际工作或者开发中遇到的问题,解决后进行的分享。不过当你现在来到我的CSDN博客,你可能又看到了Android,又看到了NDK相关,又有机器学习,又有Python以及Java Web相关的...

2018-03-14 21:40:55 992 0

原创 使用Intellij Idea创建Java Web项目以及运行配置

作者:谭东   这里给大家讲解下使用Intellij Idea创建Java Web项目,基于Maven进行创建和配置。 1、创建项目,选择Maven。 点击Next。 2、输入相关的信息。 然后按照默认的一直Next即可。 然后添加相关信息即可。 新建后的项目结构目录如...

2018-03-06 20:37:44 3027 0

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