大白不白
码龄4年
  • 136,079
    被访问
  • 39
    原创
  • 1,582,189
    排名
  • 138
    粉丝
关注
提问 私信

个人简介:简要写写平时的实验或者一些学习过程遇到的经典问题。

  • 目前就职: 深圳市腾讯计算机系统有限公司
  • 加入CSDN时间: 2018-05-23
博客简介:

lzh

查看详细资料
个人成就
  • 获得203次点赞
  • 内容获得31次评论
  • 获得564次收藏
创作历程
  • 6篇
    2019年
  • 33篇
    2018年
成就勋章
TA的专栏
  • JAVA学习
    11篇
  • 数据结构
    3篇
  • 30天自制操作系统学习笔记
    4篇
兴趣领域 设置
  • 大数据
    redis
  • 后端
    spring架构
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

超简单:在阿里云和腾讯云搭建完全分布式Hadoop环境(踩坑无数,含泪总结的)

前言:说真的我是真不喜欢搭建Hadoop,什么奇葩问题都有。最近有个课程需要做这个实验,无奈自己的mac空间不够我折腾,特意租了三个服务器来做这个实验。我其实也是差不多照着网上的教程来的,但他们说的都不是很细,遇到的问题也很多。下面这篇博客记录了我在三台服务器上搭建Hadoop完全分布式的记录。本地的搭建也适用,并不要求是云服务器。如果是用云服务器来搭建的朋友,推荐使用xshell6来操作。O...
原创
发布博客 2019.12.02 ·
2272 阅读 ·
5 点赞 ·
10 评论

go语言学习之数组、map

任何语言都提供了数组这一特殊的存储结构,各有各的好处。go语言的数组和常规编程语言的数组差不多,只不过它还提供了一个称之为切片的容器(你可以把它理解为可变长的数组),切片的定义方法为:slice []int,仔细看跟数组定义的方式一样,只不过是它没有确定的大小,go语言中称这种变量为切片。切片我们需要了解三个东西:prt是一个指针,存储当前对切片操作的最后一次位置或者当前位置,len是切片的长度,...
原创
发布博客 2019.07.01 ·
3805 阅读 ·
2 点赞 ·
0 评论

Go语言学习之基础语法

前言:因为要决定走后台这条路了,加上现在go语言也挺火的,非常适合后台这个方向,所以本人也打算学习一下传说中的go语言。写这篇博客的目的是记录一下自己的学习过程,也方便后面回顾,如果能帮到正在入门go语言的人,那我也非常开心。话不多说,进入正题。首先go语言的环境是非常好配置的,都是傻瓜式配置,关于代码编辑器,我本人使用的IDEA+go插件。喜欢哪种就用哪种并没有太多的区别。1.定义变量关...
原创
发布博客 2019.06.24 ·
127 阅读 ·
2 点赞 ·
1 评论

BAT三家公司面经分享。只要一直努力,总有走运的那一次。

前言:最近的半个月都在面试BAT三家公司,自己也比较幸运,面试畅通无阻。遇到的面试官人也都很好,尤其腾讯和阿里一面的面试官,点赞好评。我之所以面试比较顺畅除了些许运气外,还跟我个人准备有关,去年十二月趴了字节跳动就开始准备了,恶补各种基础知识、算法、底层的东西。也总结了面试的一些套路,屡试不爽啊!面试情况如下:腾讯四面、阿里二面、百度二面(offer待定,我觉得没啥希望了)。话不多说,进入正题...
原创
发布博客 2019.04.03 ·
4207 阅读 ·
10 点赞 ·
8 评论

windows下如何正确使用Ethereal抓包工具。

前言:由于课程实验的需要,特地安装了Ethereal,但这个过程非常的曲折,出现了各种报错!首先是安装过程就出现了当前Windows版本不支持winpcap3.1的报错,如果没有这个东西我们是无法抓包的。图么有了。。。下面将总结我遇到的错误。一、安装过程出现不支持winpcap3.1:解决办法:到winpcap官网下载一个最新的winpcap安装程序,附上传送门:https://www.w...
原创
发布博客 2019.03.01 ·
5225 阅读 ·
10 点赞 ·
0 评论

mysql 8.011版本修改root密码方法

最近入坑mysql,mysql在安装的时候会让你输入一个默认的密码,但当用JDBC连接mysql的时候会提示密码不可用或者初次登陆mysql的时候提示密码错误或者Access denied for user ‘root’@’localhost’ (using passwor)。这个时候需要修改一下root的密码。问题出现了!网上铺天盖地的重置密码的方式报错:set password for...
原创
发布博客 2019.02.27 ·
691 阅读 ·
0 点赞 ·
0 评论

Android进程与线程基本知识

前言:安卓的线程和进程,很多互联网公司在面试的时候的(如果你投的是安卓实习生)必问的,今天系统的整理一下关于安卓进程和线程的知识,希望能帮到有需要的人。一、安卓的进程:在开始具体啰嗦前,我们先开看安卓的进程有哪几种,经常用安卓手机的人必然知道两个:前台进程和后台进程。剩下的是空进程和服务进程以及可见进程。先给大家科普一下一个安卓程序第一次启动的时候到底干了一些什么:当第一个安卓程序...
原创
发布博客 2018.12.06 ·
1318 阅读 ·
2 点赞 ·
0 评论

30天自制操作系统学习笔记----day_six

一、实验主要内容1.分割源文件重点内容:分割源文件的优点:按照处理内容进行分类,在修改文件时容易找到地方、如果Makefile写得好,只需编译修改过的文件就可以提高make的速度、分成单个源文件比较小,缺点:源文件数量增加、分类得不好,不易于定位文件。 结构图:       流程图:(4)make run之后文件目录会多出graphic.c和dsctbl.c以及一些编译中...
原创
发布博客 2018.11.28 ·
645 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统学习笔记----day_five

一、实验主要内容1.接受启动信息:关键代码:    重点内容:(1)通过指针来获得显示画面模式,这样可以避免当画面模式改变时系统无法正常运行的问题。2.试用结构体:关键代码:重点内容:如何理解结构体:struct后面是结构体的名字同时也是这个结构体的首地址,结构体可以理解为一个文件柜,各个变量可以看做接口,需要使用的时候接上这个接口即可,通过结构体对...
原创
发布博客 2018.10.31 ·
746 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统学习笔记----day_four

一、实验主要内容1.用C语言实现内存写入关键代码:重点内容:与write_mem8链接是在其函数名前面加“_”; RET指令的作用是从该段子程序返回; 指定内存地址的地方,如果用16位寄存器指定[CX]或[SP]会出错,除指定地址外,还可以指定寄存器并向寄存器加或减去一个常数。 当与C语言联合的时候,可以自由使用的寄存器如下:EAX,ECX,EDX。 INSTRSE...
原创
发布博客 2018.10.31 ·
653 阅读 ·
1 点赞 ·
0 评论

30天自制操作系统学习笔记----day_three

一、实验主要内容1.制作真正的IPL:关键代码如下:  重点内容:JC指令是“jump if carry”的缩写,常用来判断是否产生进位,如果产生进位,则标志位置为1同时跳转到指定地址,否则标志位为0。 INT 0x13是调用BIOS的0x13号函数,该函数负责磁盘读写方面的工作。不同寄存器对应的功能如下:AH = 0x02;//读盘模式AH = 0x03;//写盘模式...
原创
发布博客 2018.10.31 ·
1105 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统学习笔记----day_two

一、实验主要内容介绍文本编辑器:重点总结:下载并安装文本编辑器TearPad,默认语言是日文,若想汉化安装汉化包即可,但推荐使用Notepad++,在软件安装时选择简体中文即可。继续开发:重点总结:各种指令及其作用ORG:这个指令告诉nask,当程序开始执行的时候,把汇编文件中的机器语言装载到内存的某个地址中。需要注意的时候,当有ORG指令的时候,$代表的意思是立即数,亦即将要读入...
原创
发布博客 2018.10.31 ·
681 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统学习笔记----day_one

一、实验主要内容内容1:尝试使用二进制编辑器,试着在屏幕上输出HELLO WORLD。重点:如何看懂二进制编辑器的地址格式、输入的十六进制如何来的?首先左边前两个0不用管,真正的地址由左数第三个0开始加上后面的四位数构成一个地址,上面的数字标号表示地址单元号。那么这些十六进制都是怎么来的呢?根据ASCLL码表对应的十六进制得到的,举个例子,比如说E的ASCLL值为69,化为十六进...
原创
发布博客 2018.10.31 ·
1199 阅读 ·
0 点赞 ·
0 评论

基于Java ServerSocket类+Telnet实现简单网络聊天室

前言:前一篇博客已经介绍了如何利用Java提供ServerSocket类搭建本地服务器并实现简单的消息首发。现在呢主要来考虑一下登陆注册以及实现私聊这些功能,上一篇博客我们已经实现允许多个人同时登陆服务器来,由于笔者的失误,忘记测试多个人登陆服务器的情况了,不过本篇博客将会体现哦。为了使得我们的服务器更便于管理,共需要五个类:1.ChatServer.java:创建服务器并启动,等待连结,将进入的...
原创
发布博客 2018.10.15 ·
1396 阅读 ·
1 点赞 ·
0 评论

Java通信简单介绍以及使用

前言:好久没有更新博客了,前不久刚学了Java通信机制,现在就来简单介绍一下如何利用Java的通信机制搭建本地服务器,从而一步步建立属于自己的网络聊天室,笔者本人最近在写我自己网络聊天室的客户端,服务器端我已经写好了,而本篇博客正是要介绍如何搭建服务器端。好了话不多说,进入正题!本篇博客分以下部分:1.如何搭建本地服务器;2.如何获取并向客户端发送消息;3.如何连接搭建好的服务器。...
原创
发布博客 2018.10.14 ·
688 阅读 ·
1 点赞 ·
0 评论

浅谈TCP/IP协议

前言:TCP\IP协议相信很多人都知道这个名词,但却不知道它到底用来干嘛的。TCP\IP中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一...
原创
发布博客 2018.09.21 ·
649 阅读 ·
0 点赞 ·
0 评论

Java学习笔记之JFileChooser的简单使用

引言:当我们使用某个软件或者浏览某个网站,点击上传文件的时候都会弹出一个框让我们选择要上传的文件,虽然经常遇到,但却不知道这是哪种组件。在Java里面这种文件导航窗口就是FileChooser啦,由于项目要用到,特此学习一波,谈一下自己的一些理解。首先JFileChooser不是抽象类也不是接口,因此可以实例化一个对象。下面我将简单介绍一下JFileChooser在使用过程中经常用到的一些方法...
原创
发布博客 2018.09.14 ·
35800 阅读 ·
46 点赞 ·
0 评论

Java第二个项目--基于线程实现飞机大战

2018.8.8前言:学习Java也有好长一段时间了,前几天搞了一下线程游戏,借此写篇博客留点东西供日后回来学习,也希望能帮到刚入门线程的小伙伴。一、先看看游戏界面:有点不美观,23333。暂时还没有太多的时间去考虑细节,红色的为飞机的血量,没有血量的飞机是玩家的,hhh无敌有点作弊。 二、具体实现:        其实这个就是根据那个多线程弹跳小球改过来了。我本来想用多线...
原创
发布博客 2018.09.12 ·
951 阅读 ·
3 点赞 ·
0 评论

基于Java实现机器学习的感知机(可视化界面)

前言:本人也是刚刚入门机器学习,就像入门很多语言一样,第一个程序总是Hello World 。机器学习也不然,入门机器学习的第一个程序就是感知机啦。感知机是二类线性分类模型,输出的值为{+1, -1}两种类型,感知机是利用超平面将两类分离,多个不同的感知机就可以组成一张神经元网络,再往上就是人工智能系统然后就是终结者阿诺......越说越离题了。好啦步入正题吧。下面我从三个方面简单阐述一下这个...
原创
发布博客 2018.09.06 ·
3888 阅读 ·
3 点赞 ·
2 评论

湖南大学STC学习板导航键的使用

前言:发现STC板子上的按键不够用了,想着用导航键,但无奈在网上找了很久都没有任何一个字眼是关于STC学习板导航按键的使用和详细的代码。今天下午我帅帅的学长教会了我如何去使用导航键,为了更好的巩固和理解,特写博客一篇,希望能帮到有需要的人。本篇博客构成:目录一、导航键原理介绍;二、STC学习板结构简单介绍;三、A/D转换的使用和中断的简单介绍;四、详细代码解释;一、导航...
原创
发布博客 2018.09.05 ·
2285 阅读 ·
9 点赞 ·
0 评论
加载更多