自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

价值引领,业务立命,技术驱动

没有业务场景,技术就没有存在的意义。技术服务于业务,业务驱动技术创新!

  • 博客(38)
  • 收藏
  • 关注

原创 Java流程结构

一、 if-else结构例题编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用if-else if-else),并且从小到大输出。import java.util.Scanner;class NumberSortTest { public static void main(String[] args) { //2. Scanner scan = new Scanner(System.in); //3. System.out.prin

2021-12-07 10:47:57 733

原创 Java-进制转换

一、进制基本情况所有数字在计算机底层都以二进制形式存在进制间的对应关系:二进制与十进制间的转换二进制转为十进制练习:十进制转为二进制四种进制间的转换二进制转换为八进制二进制转换为十六进制八进制转换为二进制十六进制转换为二进制二、运算符1. 算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- + class AriTest { public static void main(

2021-12-07 10:33:13 682

原创 R环境安装包

install.packages("car")--- 在此連線階段时请选用CRAN的鏡子 ---Warning: failed to download mirrors file (无法打开URL'https://cran.r-project.org/CRAN_mirrors.csv'); using local file 'D:/PROGRA~2/R/R-41~1.0/doc/CRAN_mirrors.csv'Warning: unable to access index for repository

2021-07-24 16:52:24 991

原创 模块化搭建神经网络八股

1.前向传播描述网络结构2.反向传播描述网络参数优化方法3.测试,复现计算图中的节点,测试模型在测试集上的准确率截图来自【北京大学】Tensorflow学习笔记,从零基础入门到项目实战分享学习教程https://www.bilibili.com/video/BV1GE411k7Q2?p=23...

2020-07-16 09:13:18 192

原创 Hive切换引擎

在命令行切换引擎:set hive.execution.engine=mr;set hive.execution.engine=tez;set hive.execution.engine=spark;

2020-07-12 11:51:40 872

原创 HBase 节点消失 :HRegionServer Aborted

开启HBase,节点消失,查看消失节点日志:问题发现:看看集群节点的时间是否同步?(多半是这个原因)解决:对各个节点进行同步时间转root用户后执行:ntpdate pool.ntp.org

2020-07-12 11:15:36 1352

原创 HBase split policy

hbase.regionserver.region.split.policyDescriptionA split policy determines when a region should be split. The various other split policies that are available currently are BusyRegionSplitPolicy, ConstantSizeRegionSplitPolicy, DisabledRegionSplitPolicy, D

2020-07-10 12:22:18 326

原创 tensorflow 学习笔记:正则化

正则化主要用来缓解过拟合的过程正则化在损失函数中引入模型复杂度指标,利用给参数W加权值,弱化训练数据的噪声,一般不正则化偏置项b。# 0.导入模块生成数据集import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltBATCH_SIZE = 30seed = 2# 基于seed产生随机数,随机数返回300行2列的矩阵,表示300组坐标点(x0,x1)作为输入数据集rdm = np.random.Rando

2020-07-05 19:36:27 197

原创 tensorflow 学习笔记:损失函数(一)

#""" 拟合出预测酸奶日销量的函数模型, 模拟真实场景数据,对y_增加噪声:-0.05~+0.05"""# 0.导入模块,生成数据集import tensorflow as tfimport numpy as npBATCH_SIZE = 8# 随机种子SEED ,实际应用是不需要写的,我们模拟的随机数据和mooc课堂保持一致,方便debugSEED = 2345rdm = np.random.RandomState(SEED)X = rdm.rand(32, 2

2020-07-04 17:35:39 149

原创 用配置文件修改conda环境和缓存包默认的存储路径

查看当前conda的信息:xxxx 是用户名(TF2.1) C:\Users\xxxx>conda info active environment : TF2.1 active env location : d:\ProgramData\Anaconda3\envs\TF2.1 shell level : 3 user config file : C:\Users\xxxx\.condarc populated config files

2020-07-03 12:37:21 3541

原创 conda虚环境构建tensorflow 2.1的深度学习实验环境

构建conda的名字为TF2.1的虚拟环境,指定python版本conda create -n TF2.1 python=3.7安装cudatoolkitconda install cudatoolkit=10.1安装cudnnconda install cudnn=7.6安装tensorflow 2.1pip install tensorflow==2.1

2020-07-03 01:58:59 198 1

原创 linux上查看cuDNN、CUDA版本

1.查看cuDNN版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 22.查看CUDA版本:cat /usr/local/cuda/version.txt

2020-07-03 00:33:42 853

原创 CentOS虚拟机网络配置文件

1.查看网关和子网ip2.配置主机IP地址

2020-06-30 12:04:39 141

原创 Ubuntu16.4和window10双系统安装流程总结

第一步:制作U盘系统盘1.1下载ubuntu镜像1.2下载ubuntu镜像用U盘制作ubuntu16.04的启动盘。2.单磁盘和双磁盘的区别在磁盘管理器中压缩卷出给ubuntu的空闲空间,确保该空间为未分配。我的笔记本是512gSSD(简称512)+500gSSD(简称500),win10作为主系统放在512中,ubuntu装在500中,其中对HDD压缩了300G空间。在win10...

2020-06-30 12:02:59 209

原创 在ubuntu18.4安装截图工具

1.安装shutter工具sudo add-apt-repository ppa:linuxuprising/shuttersudo apt install shutter2.配置shutter区域截图快捷键

2020-06-30 11:59:40 119

原创 Hive中关键字group by、order by 、distribute by、sort by 、cluster by的区别

首先得明确分组和排序是两个概念GROUP BYGROUP BY语句通常会和聚合函数一起使用,按照一个或者多个列队结果进行分组,然后对每个组执行聚合操作。select t.deptno, avg(t.sal) avg_sal from emp t group by t.deptno;Order ByOrder By:全局排序,只有一个Reducer,ASC(ascend): 升序...

2020-04-29 16:20:05 2072

原创 hadoop优化-压缩案例

一个压缩案例:map输入为数据压缩,map输出为数据压缩,reduce输出为数据压缩代码中指定配置编解码器为DefaultCodec配置执行优先级:程序代码指定 > 自定义配置文件 > 默认配置文件代码:mapper类import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWrit...

2020-04-24 23:43:00 176

原创 ubuntu18.4 python conda虚环境操作

conda虚环境:不同的项目所依赖的组件环境不同,大体也就是不同的组件,或者说是同一组件不同版本,为了满足搭建项目所需的定制化版本和在更新组件又不影响其他项目环境的要求,为不同的项目匹配搭建一套运行依赖环境查看当前系统所有虚环境$ conda env list 或 conda info -e更新当前环境condaconda update conda更新conda本地所有已安装的包c...

2020-04-16 15:33:35 296

原创 Maven联网问题解决

问题:基于安全考虑没有外网的问题?从apache中央仓库下载依赖包慢的问题?方法:1. 构建本地仓库maven在加载jar依赖时候,没有配置本地仓库,默认从一般从apache中央仓库加载,速度比较慢。如果没有连接公网,maven无法加载。所以构建本地仓库,每次加载的jar包和依赖资源存储在本地仓库,别的工程有需要相关资源,无需连接网络,直接可以从本地库加载成功。2. 修改配置为阿里镜像仓库...

2020-04-07 17:21:00 511

原创 ubuntu18.4开机慢,检查开机启动项,解决缩短networking.service时间

开机慢,检查开机启动项,以及各项所占用的时间,命令:systemd-analyze blame 是networking.service耗费很长时间解决:输入命令:sudo gedit /lib/systemd/system/networking.service修改文件中TimeoutStartSex=10s即可开机测试效果...

2020-04-04 22:10:00 3221 1

原创 ubuntu18.4+cuda10.0+CUDnn7.6+tensorflow1.14+pytorch1.2深度学习环境搭建过程与遇到的问题总结

ubuntu18.4+cuda10.0+CUDnn7.6+tensorflow1.14a安裝步驟1.安裝ubuntu18.42.安装显卡驱动3.安装CUDA4.安装CUDnn5.安装Anaconda36.安装tensorflow-gpu1.安裝ubuntu18.4我使用的是在window10系統基礎上安裝的ubuntu18.4双系统,具体安装过程请见另一篇文章2.安装显卡驱动sudo ad...

2020-04-03 12:41:23 310

原创 输出包含中文、数字、字母的字符串中不同字符的个数

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * @author DavidWong * @create 2020-03-26 16:01 */public class StringTest { public static v...

2020-03-27 18:57:03 468

原创 String相关算法(二)

// 获取一个字符串在另一个字符串中出现的次数。 // 比如:获取“ab”在 “abkkcadkabkebfkabkskab” 中出现的次数 public int getCount(String mainStr, String subStr) { if (mainStr.length() >= subStr.length()) { int count = 0;//记录次数 ...

2020-03-15 19:09:09 75

原创 String的相关算法(一)

算法问题,主要就集中在数组和字符串的考查!// 将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg” // 方式一: public String reverse1(String str, int start, int end) {// start:2,end:5 if (str != null) { // 1. char[] cha...

2020-03-15 19:08:09 150

原创 Java基础面试题:String、StringBuffer、StringBuilder三者对比

三个类的对比 String:不可变的字符序列; 底层使用char[]数组存储 StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]数组存储 StringBuilder:可变的字符序列; jdk1.5引入,线程不安全的,效率高;底层使用char[]数组存储** 注意:从jdk9开始,String\StringBuffer\StringBuilder底层...

2020-03-15 15:48:41 73

原创 Collection和Map的关系,及存储数据方面的区别

(1)Collection容器存放的元素是单列的,Map容器元素是以键值对的方式存放的。(2)Collection可以分为两类List和Set;List是有序的可重复的,允许存在空值,且允许存在多个空值。 List可以分为两类:ArrayList实现类和LinkedList实现类,ArrayList是基于数组实现的,同时解决了数组的有一些缺点,像是动态数组,有序有下标,做查询效率很高,...

2020-03-14 23:49:06 1255

原创 Java基础集合:区分ArrayList、LinkedList、Vector

ArrayList是List接口的主要实现类;线程不安全的,效率高;其底层使用 Object[]存储;LinkedList类的底层使用双向链表存储数据,对于频繁的插入、删除操作,使用此类效率高;Vector是List的早期的实现类;线程安全的,效率比较低,底层使用Object[]存储。...

2020-03-14 23:13:20 65

原创 Java基础多线程:实现Callable接口方式

//例题:遍历100以内的偶数,并计算所有偶数的和//1.创建一个实现Callable的实现类class NumThread implements Callable{ //2.实现call方法,将此线程需要执行的操作声明在call()中 @Override public Object call() throws Exception { int sum ...

2020-03-13 17:30:29 178

原创 Java常用类String:字符串指定部分反转问题和子串在字符串中出现的次数问题

获取一个字符串在另一个字符串中出现的次数。比如:获取“ ab”在 “abkkcadkabkebfkabkskab” 中出现的次数 /** * @ClassName: StringTest * @Description: TODO * @author xiaow * @date 2020-03-12 15:37 * */publ...

2020-03-12 18:03:29 98

原创 Java常用类String:字符串指定部分反转问题

将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg” /** * @ClassName: StringTest * @Description: TODO * @author xiaow * @date 2020-03-12 15:37 * */public class StringTe...

2020-03-12 18:02:38 86

原创 Java基础多线程:生产者消费者问题(一)

生产者、消费者问题:生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品。分析: 线程 操作 资源类是否是一...

2020-03-11 23:54:43 52

原创 Java基础多线程:生产者消费者问题(二)

1.创建一个银行账户类,(1)属性:账号,余额,(2)get/set,(3)toString():返回:账户:xxx,余额:xxx2、创建一个丈夫类 负责往里存钱,每次存款[0,10000)以内不等3、创建一个妻子类 负责取钱,每次取款[0,10000)以内不等,如果余额不足,要等丈夫存够了才能取public class AccountTest { public stati...

2020-03-11 23:50:11 264

原创 Linux中使用crontab遇到的问题"/tmp/crontab.HiNA2c":1: bad minute解决

# crontab -e输入crontab -e 后进入vim编辑器,写完命令后 :wq 保存时发现出错:crontab: installing new crontab"/tmp/crontab.HiNA2c":1: bad minuteerrors in crontab file, can't install.Do you want to retry the same edit?...

2019-07-12 21:00:09 9122

原创 Linux更改主机名

永久性更改主机名的方法:(我已经修改过了,改的主机名为App,下面复现一下步骤)修改network文件,修改hosts文件,添加一样本主机名和IP地址,用于日后主机名解析为IP地址重启开机后@后显示为App,说明主机名修改完成ping通,主机名解析IP正确。...

2019-05-09 11:20:33 79

原创 Java方法中的重写和重载必要条件总结

构成方法重写的必要条件:必须是在具有继承或者实现关系的两个类之间;方法名、参数列表必须相同;子类重写方法的返回值类型如果是基本数据类型必须和父类相同,如果是引用类型必须是父类方法返回值的子类或和父类的返回值相同;重写方法若要抛出异常,必须是被重写方法抛异常类的异常子类或者相同或者和比被重写方法抛得异常要少,父类方法不抛异常子类重写也不抛异常;重写方法的访问修饰符范围要大于等于被重写方法...

2019-05-08 21:52:42 1560

原创 输入一个字符串,判断它的所有字符中否全部是大写字母,如不是,统计小写字母个数,并将其转换成大写字母后输出

import java.util.Scanner;public class CheckInput { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String string = scanner.nextLine(); char str[] = stri...

2019-04-25 16:05:56 1160

原创 Linux中用rpm命令安装JDK(1.8),非常简单的步骤

第一步:下载软件包进入官网下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html rpm格式的JDK,例如jdk-8u131-linux-x64.rpm,可通过xftp客户端从windows复制到Linux虚拟机。第二步,添加执行权限找到安装包并添加执行权限[root@linux_test jdk]#c...

2019-04-15 16:04:27 597 1

原创 Java中的不可变类

1. 不可变类的特点:提高程序效率,利用空间换取时间;安全,线程安全。2. 不可变类设计:类的成员变量的声明为 private final;提供类成员变量的getters方法,不提供setters方法;为类加上修饰符final关键字,确定其不会被继承;为类的成员方法加上修饰符final关键字来确保不会被重写。3. 代码示例:import java.math.BigInte...

2019-04-01 11:56:52 89

空空如也

空空如也

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

TA关注的人

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