float's blog

float's blog

St@y HuNgRy, St@y f00l1sh.

Netty框架学习

本篇学习一下Netty框架,Netty是一个Java实现的、非常流行的NIO网络编程框架,很多知名项目如a阿里的Dubbo、Spark、ElasticSearch、Hadoop、蚂蚁金服的SOFABolt、谷歌的gRPC等等。学习前建议先掌握Java中NIO相关API的使用,并理解Unix操作系统中I/O多路复用模型的理论。

components

Java网络编程模型复习

失踪人口回归...,2022年几乎没怎么好好写博客,一方面原因是因为科研,另一方面...懒了懒了我错了。年底中招奥密克戎,最近也是才缓过劲来,真是坎坷的一年。本科之前其实接触过C语言的网络编程,带课的李金库老师讲的很好,记得当时特别地对I/O多路复用(select)留下了很深的印象。今天复习一下Java中网络编程的相关理论和代码,包括最基础的Sokcet使用以及三种I/O模型。(ps:我gitee的博客由于部分文章没法过审核,因此gitee博客以后可能就不会更新了,我仍然使用github博客为主。

db04ec35da1f9962545649576098426a

python-Numpy库使用

学习一下Numpy库的使用,该库在机器学习领域有不小的用处,可以高效的进行向量、矩阵等之间的运算操作。最近在学习强化学习的部分,代码实现刚好有用到。

MATLAB - Wireless Communication Onramp

失踪人口回归嘿嘿。最近出于实验需求,学习一下如何使用Matlab来模拟无线通信环境,包括通过添加噪声、过滤器等来模拟真实物理世界状态,旨在测试信道的误比特率。包括单链路和多链路的模拟。记录的内容主要来自官网MathWork上的在线免费课程。包括:

  1. 单理想通道&噪声通道通信模拟
  2. 多径理想&噪声模拟,OFDM机制模拟

(ps:之前一直认为Matlab没啥用&&没好好学的我对不起对不起对不起。

Matlab编程基础

学习一下使用MatLab如何进行编程,如函数、类、变量定义等,有助于实际MatLab项目的开发。

基本数据类型
IoTA私有链及Java开发环境搭建

本篇记录一下IoTA区块链的概念、本地私有环境搭建、对应Java开发环境的搭建以及过程中的一些排错。IoTA作为一个2015年开始发展的面向物联网领域的DAG区块链,具有相较于区块链更好的优势,本篇也会进行概述性讨论。本篇实验环境为IoTA 1.5 - Chrysalis,2.0没有测试。

image-20211117093229591