- 博客(4)
- 收藏
- 关注
原创 Go程序设计语言读书笔记-1
GO 是一种开源的程序设计语言。号称21世纪的C语言,继承了C语言的特性(表达式语法,控制流语句,基本数据类型,按值调用的形参传递和指针,编译成高效的机器码),特别适用于构建基础设施类软件,以及程序员使用的工具和系统。站在巨人的肩膀上,GO的祖先还有:Go的另一支祖先:通信顺序进程(Communicating Sequential Process, CSP),并发性基础的开创性提议,在CSP中,程序就是一组无共享状态进程的并行组合,进程间的通信和同步用通道实现。在CSP第一个实现语言中Squeak中
2021-12-21 23:26:26 595
原创 go结构体序列化
golang结构体序列化golang中最常用的功能之一,序列化和反序列化,golang自带的方法:import "encoding/json"// 序列化func Marshal(v interface{}) ([]byte, error) // 反序列化func Unmarshal(data []byte, v interface{}) error忽略字段type BeanDemo struct { Name string `json:"-"`}忽略空值字段type BeanD
2021-12-10 23:28:21 451
原创 TCP概述
OSI模型Open System Interconnection Model,开放式系统互联模型,是一种概念模型,试图使计算机在世界范围内互联的标准框架,由国际标准化组织(International Organization for Standardization,简称IOS)提出。OSI分七层,从低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。名称作用物理层在互联网上发送数据帧,负责管理电脑通信设备和网络媒体之间的互通,包括:集线器,中继器,网卡,主机
2021-12-07 22:26:50 2400
原创 JNI(java本地接口)
JNI(Java Native Interface, java本地接口),是一种编程框架,用于java虚拟机中的java程序与本地应用或者库相互调用,本地应用一般指的是C,C++或者汇编等语言编写的,并且被编译为本机硬件和操作系统的程序。设计的目的有些事情Java无法处理时,JNI允许程序员用其他编程语言来解决,例如,Java标准库不支持的平台相关功能或者程序库。也用于改造已存在的用其它语言写的程序,供Java程序调用。许多基于JNI的标准库提供了很多功能给程序员使用,例如文件I/O、音频相关的功能
2021-12-04 11:03:44 6619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人