自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode配置自动保存,自动格式化(谷歌规范), 智能提醒

1.下载vscode,进行安装,这里忽略2.创建settings.json文件(在.vscode文件夹下, mac 使用command+shift+p,搜索即可),将下列代码进行粘贴//settings.json{"python.pythonPath": "/Users/zjx/anaconda3/bin/python3","code-runner.executorMap": {"c": "cd $dir && gcc $fileName -o $fileNameWi

2020-06-05 11:09:01 2762

原创 vscode的使用代码的自动保存,格式化,头文件找不到,智能提示

在mac 下使用vscode进行来写c++的程序的配置过程1.command+shift+p 创建一个task{// See https://go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks":...

2019-10-27 21:33:01 250

原创 Python的matplot进行画折线图

# encoding=utf-8import matplotlib.pyplot as pltfrom pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei']lines=[]#ori_hit=[]FIFO=[]CLOCK=[]LRU=[]LRU_...

2019-08-01 15:16:02 460

原创 关于cmake的简单实用以及测试案例

1.首先安装cmake,譬如 yum install cmake2.书写CMakeLists.txtcmake_minimum_required(VERSION 3.0)project(cdncache)set(CMAKE_CXX_STANDARD 11)set(CMAKE_BUILD_TYPE "DEBUG")下面的打开后剋一打印出错误的详细信息,或者进行debugg...

2019-07-31 20:50:54 562

原创 shell脚本下自动化程序的运行,使用shell函数的递归功能来进行各种参数的组合

#!/bin/bashif [ $# -lt 3 ];then echo "Usage: $0 <exe> <input file> <capacity range> <k range>" echo "Example: <$0> ./lruk sorted7_11 '10G,50G,160G' '1,2,3,4'"...

2019-07-31 20:35:32 265

原创 关于sklearn框架下的SVM,NB,Decision Tree等机器学习算法的使用

import pandas as pdimport osfrom sklearn.model_selection import train_test_splitfrom sklearn.model_selection import GridSearchCVfrom sklearn import svmfrom sklearn.externals import joblibf...

2019-07-31 20:30:34 440

原创 如何自己实现一个线程池?

对于开启一个线程以及销毁一个线程需要消费很长的时间,为了节省时间当有任务出现时,直接获取一个线程然后执行任务即可线程池的的理解:一个工厂有 N个人在工作时,当来个很多的任务一开始先分给这N个人,当这个N个人都处于忙碌状态时,那么就将后面的任务使用缓存队列进行缓存,当缓存队列满了时,看时候再招聘一些临时工,来处理这些工作,如果招聘了临时工或者没有招聘,那么后面的任务该怎么处理,丢弃并抛出异常...

2019-06-07 23:41:58 3885

原创 HashMap的实现原理以及如何自己写一个HashMap

在面试的过程中,很多面试官会问Hashmap的实现原理,进而又会问你能自己实现一个HashMap吗?在看jdk1.7的源码时,源码代码比较冗余,具体体现在key==null的处理一下时具体的讲解以下是HashMap的实现原理 创建一个HashMap,初始化容量,负载比例 然后对于put操作 1.刚开始put时候对于数组table是空的,所以样创建一个table的数组,...

2019-05-19 17:01:33 849

原创 关于中文的数字转化为阿拉伯的数字的解决方法

1.这里解决的是千万级别的数字,解决思路 个 十 百 千 万 十万 百万 千万 1.把零去掉 2.按照万进行切分,分成两个部分,进行分别求解,具体的解决方案如下import java.util.HashMap;import java.util.Map; public static void main(String...

2019-04-07 21:19:46 682

原创 关于日志用户行为分析(flume,kafka,sparkstreaming,HBase)

用户行为日志记录的模拟 flume文件的编写以及测试 sparkstreaming代码的编写以及测试 数据存储到Hbase1.日志记录的产生,注意由于数据的获取比较困难,所以这里模拟日志数据,主要的代码如下#coding:utf-8__author__ = 'venus'import randomimport time#课程列表course_lists=[ "cl...

2019-03-06 20:20:37 1936

原创 关于log4j,flume,kafka,sparkstreaming整套日志处理流程的梳理

关于log4j日志采集的过程具体的流程分为书写 log4j的日志产生代码 log4j---&gt;flume的测试过程 log4j---&gt;flume--&gt;kafka的测试过程 log4j---&...

2019-03-05 23:31:58 406

原创 关于启动kafka出现的Caused by: java.lang.NumberFormatException: For input string: "initial.rebalance.del解决方法

对于出现的这个问题只需删除kafka下面的config/zookeeper.propertis即可,然后即可启动,其启动方式建议使用./bin/kafka-server-start.sh -daemon ./server.properties然后使用jps查看是否出现kafka进程如果没有出现就查看ogs//server.log日志,找到错误解决即可。...

2019-03-01 22:02:05 3121 1

原创 spark常用的Transformations以及Actions算子讲解

对于基于内存计算的spark框架只是绝大多数是基于内存,但是譬如shuffle还是基于磁盘的,这也是影响整个spark计算性能的因素之一,这里我们将讲解一些saprk常用的算子,Actions和Transformations主要区别在于1.Actions的操作会触发任务,2.Actions操作的结果要么返回给client要么存储到介质中譬如hdfs,而Transformations返回的都是RDD...

2019-02-23 14:55:01 256

原创 关于Maven将第三方依赖包一起打成jar包讲解

使用Maven将将项目打成jar包时一般分为两种1.轻量级的jar,2.重量级的jar1.轻量级的jar,即clean package只是单纯的将项目达成jar,里面没有第三方依赖jar2.重量级的Jar,在打包时需要将第三方依赖的jar打进jar包,具体的操作如下首先配置pom.xml文件&lt;plugin&gt; &lt;artifactId&gt;mav...

2019-02-21 23:31:33 884

原创 关于安装VISO过程中出现的1406错误解决方案

在安装VISO的过程中会出现1406错误,即注册表的错误,安装软件的相关信息由于权限不能写入注册表中,所以要改变注册表的信息,在、具体的过程如下:1.使用win+R 输入regedit 打开注册表2.找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl---》高级---》添加---》...

2019-02-02 14:47:34 4913 1

原创 centos上的elasticsearch-rtf5.1.1+elasticsearch-head+kibana5.1单机以及集群的搭建详解

环境:1.centos的版本,使用lsb_release -a 命令查看centos的版本LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.4.1708 (Core)Release: 7.4.1708C...

2019-01-09 22:39:07 342

原创 关于拉勾网的scrapy crawlspider爬虫出现的302问题的解决方式

关于拉勾网的爬虫,课程上讲解的视频在正在执行的时候会出现:DEBUG: Redirecting (302) to &lt;GET https://passport.lagou.com/login/login.html?msg=validation&amp;uStatus=2&amp;clientIp=202.113.176.54&gt; from &lt;GET https://www.lagou...

2019-01-03 14:21:45 2343

原创 关于tf.train.ExponentialMovingAverage使用的详细解析

tf.train.ExponentialMovingAverage是指数加权平均的求法,具体的公式是 total=a*total+(1-a)*next,下面讲起具体的使用方式:1.ema = tf.train.ExponentialMovingAverage(0.9)  0.9:就是其衰减因子2.total=ema.apply([next1,next2,nex3...]),这里的传入的参数是一个变...

2018-07-08 17:34:04 5011 1

原创 双系统(windows,linux),非正常卸载linux,导致windows系统进不去

当你的主机安装了windows,linux俩个系统,而两个系统又同时安装同一个盘符里面,当你非正常卸载linux时(譬如直接格式化掉linux),会导致windows进不去,此时的windows的引导程序遭到破坏,需要修复1.下载快启动UEFI,在u盘中制作镜像(先安装快启动UEFI,然后打开,选择制作的u盘,然后写入即可,注意:此时的优盘里面的数据会被清空)http://www.kqidon...

2018-05-16 19:26:51 2128 4

原创 win10+cuda+tensorflow+gpu的安装图解

随着时代的发展,人工智能登上了时代的舞台,由谷歌大脑推出的tensorflow是目前学习人工智能的主流框架之一。由于深度学习所要计算的数据量异常庞大,所以要使用GPU进行加速。所以tensfolw有两种安装方式:1.基于GPU的tensflow的安装方式  2.纯tensorflow的安装方式,在安装时,使用 Anaconda编译器内部安装比较简单,具体流程如下:纯tensorflow安装过程如下...

2018-03-13 10:01:08 348

空空如也

空空如也

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

TA关注的人

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