[java]基于socket通信技术实现的简单聊天室引言socket,你也许没听说过,但你不可能没用到过(除非你21世纪以来没有接触过电子产品)。常见如QQ,微信,只要存在聊天框和评论的地方,socket都发挥着它的作用。本文章将会分三大模块(socket后端编程,数据库,UI编程),带你DIY一个属于自己的聊天室。 本项目已在GitHub开源: Simple-Chat-Room https://github.com/Torchman005/Simple-Chat-Room
Go语言基本语法Go语言介绍(特点列举) 高性能、高并发 语法简单、学习曲线平缓 丰富的标准库 完善的工具链 静态链接 快速编译 跨平台 垃圾回收 开发环境安装GolangGolang官网 https://go.dev/ https://studygolang.com/dl https://goproxy.cn/ 配置集成开发环境你可以使用vscode(下插件)或goland进行配置,其中goland是付费软件,如果想永久使用,那就从网上找个破解版吧 基础语法(速通)相信你已经有了其他编程语言的基础(没有的话推荐先从C语言开始学习),所以后面将会只用少量代码来快速诠释语法 Hello Wor
存储与数据库——1.认识存储与数据库前言 本文是参考字节跳动存储与数据库课程而编写的笔记文 存储经典案例介绍数据的产生 有一天,李华要在QQ要在Hello Talk(一款可以与外国人交流锻炼语言能力的app)与老外交流.他注册的用户名为lihua,密码为123456,最后按下注册按钮,如此,数据便产生了,并且以极快的速度向app的后台服务器传输 我们可以把这个过程剖析过来看看:李华的注册操作产生了一条结构化的用户注册数据→数据产生→数据飞速传输到后端服务器→数据在数据库中存储持久化保存下来(若不存储到数据库,你此前的操作都是白干,信息不会被记录) 这里面存储系统也参与了工作,这里就先不展
计算机基础(1)——进制转换与表示,原码、反码、补码进制转换不同进制用来表示数字的符号 进制 符号 二进制 0 1 八进制 0 1 2 3 4 5 6 7 十进制 0 1 2 3 4 5 6 7 8 9 10 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 几进制就是满几进一 其中十六进制的 A ~ F 在十进制代表的是10 ~ 15,因为要用一个符号代替,所以用了字母 任意进制与十进制任意进制—>十进制假设进制数是x 任意进制转换十进制的算法为:从右往左数第n位乘x的n