自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSAPP(一)信息的表示与处理

文章目录信息的表示与处理1 信息存储1.1 寻址与字节顺序1.2 字数据大小1.3 位运算、逻辑运算与移位运算2 整数表示与计算2.1 无符号整型2.2 有符号整型2.3 整型计算3 浮点数表示与计算3.1 浮点型的编码规则3.2 浮点数的分类表示3.3 浮点数的舍入3.4 浮点数的计算信息的表示与处理众所周知,计算机采用二进制,因此一切计算机中的信息本质上都是01串,只是它们的编码与解码协议不同。同样的01串,经过不同的解码协议其含义是不同的,比如说LSP可以表示Language Server Pro

2021-02-20 00:39:36 2143 5

原创 仿QQ通信(一)绘制客户端界面

文章目录绘制登录界面绘制好友列表界面绘制对话界面这次我们准备做一个仿QQ的通信项目,首先要做的是把一些图形界面先准备好,那么我们开始第一步吧绘制登录界面我们不妨先看一眼QQ真实的登录界面长啥样当然由于能力问题,而且Java的GUI确实很一般,所以我们做个简易版本的就好。把功能大概地抽象一下首先画一个窗口,分两个子窗口,上面画成蓝色背景,下面的用于绘制组件下面的窗口要有提示文本提醒你输入账户和密码,且设置一个文本框一个密码框用于获取账号和密码设置两个按钮,注册和登录,并对它们添加

2021-01-24 00:09:44 650 4

原创 redis快速入门(二)使用redis

文章目录redis入门(二)使用redis如何访问redis数据库用nc访问redis用redis-cli访问redisredis的value类型String重要指令总览常规字符串操作数值操作位操作应用场景list重要指令总览list模拟数组、栈、队列应用场景hashsetsortedset/zset重要指令总览跳表skiplistredis入门(二)使用redis如何访问redis数据库用nc访问redis我们首先介绍一种比较通用的工具,它能通过TCP和UDP在网络中读写数据,这个东西具体有啥用可

2021-01-22 12:53:31 409

原创 redis快速入门(一)安装redis

redis快速入门(一) 安装redisRedis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。redis是啥以及redis为啥好就说到这里不再赘述了,以后我们会一一详细说明。入门redis第一步,你要知道它是在Windo

2021-01-21 02:46:49 322

原创 哈夫曼编码压缩和解压文件的Java实现

哈夫曼编码压缩和解压文件的Java实现上一次已经介绍了如何用Huffman树实现文件的压缩及其原理,那么今天我们试着真正运用它实现文件的压缩与解压前戏我们先来整理一下思路首先我们拿到一个文件,看起来是一串串字符/音频/图片/视频,实际上它是一堆01串。我们对这个01串所表示的字符统计词频,用新的01串来表示它,可能原来每个字符要用到8个bit,现在有些字符出现频率高的字符只要一两个bit,而有些出现频率少的字符在新的表示中对应了几十个bit,这也就是Huffman编码的过程,这里我们得到了两个东西

2020-07-28 22:42:15 850 1

原创 从0开始实现Huffman编码

从0开始实现Huffman编码哈夫曼(Huffman)编码实现压缩前戏:编码正文:Huffman编码实现压缩Java代码实现哈夫曼(Huffman)编码实现压缩前戏:编码先说编码是怎样一回事,我们都知道,计算机本质上来说,只能储存两种东西,即数字0和1。但是你在电脑上却可以存储文字、图片、声音、视频等等。其实你存储在计算机内部的并不是文字和图片,而是一串一串的0和1。这些特定顺序的0和1通过某种映射一一对应到你要保存到文字等,这样这串01串在你面前就变现出了文字或者是图片的样子。这也可以解释,为啥你用

2020-07-15 21:31:01 2232 1

原创 界面设置

界面设置界面基础设置导入Java包窗口设置按钮设置监听器监听器中用到的Java包接口类与抽象方法添加监听器构造方法界面布局流式布局边框布局界面基础设置导入Java包界面基础设置用到的Java包只要是java.awt,javax.swing;import java.awt.Color;import java.awt.Graphics;import java.awt.Dimension;...

2019-10-29 20:43:12 409

原创 类与对象

类与对象Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。以上是百度知道对Java语言的描述,可见面向对象编程思想是Java编程的核心思想,了解面向对象编程从了解类与对象开...

2019-10-18 16:06:11 302

空空如也

空空如也

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

TA关注的人

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