logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux网络——socket编程与UDP实现服务器与客户机通信

在同一台计算机的进程是通过进程id区分的,而要在对方的计算机中按照进程id来找恐怕不是一共好的想法,因为你也不知道对方进程的id是多少,于是就商量(传输层协议)使用port端口来确定进程。除此之外,TCP由于建立了连接,就可以像水流一样传输数据,是面向字节流的,而UDP则没有,所以UDP是面向数据包的。TCP面向的是有连接,意思是在正式的传递信息之前,需要建立连接,确保是能收到的,就像对暗号一样,

文章图片
#网络#服务器#linux
git的理解与使用

一般来说master分支是最稳定的,也就是服务部署的分支,然后是dev开发分支,开发分支可以再继续细分到具体的某个人,如果开发只有你一个人来包揽也是可以的,类似的还有feature分支。master分支或者main分支为主分支,一般大型项目都不在主分支上,分支就像是分身一样,写不同部分的代码,最后合并就是完整的项目,因此我们也可以进行分支的创建、切换、合并。当我们使用add之后,代码就会被存储在暂

文章图片
#git
百度飞桨大模型训练营:零代码对话式大模型应用

使用自然语言,文本,声音来直接和应用互动,使用成本和学习成本低能够通过对话式应用的载体较为全面的发挥出大语言模型的功能,例如逻辑、记忆、理解、生成对于不同种类的设备都能有很好的支持,例如手机、手表、网站、音响等,都能够落地展现出不同场景的支持能力。

文章图片
#百度
机器学习入门之模型性能评估与度量

而过拟合则是属于过犹不及的那种感觉,就好像呆板僵化的思维,好像有些人做数学题,尽管题目非常接近,仅仅是更换了数字,但是他仍然认为这是两种完全不同的题目,这样带来的一种效果就是对于训练集(已经做过的题目)正确率很高,但是对于新样本的能力就会比较差,有时也称为高方差(high variance)查全率(Recall,R,召回率),表示分类准确的正类样本数占全部正类样本数的比例,说人话就是在所有应该被选

文章图片
#机器学习
深入理解 Rust 的内存模型:变量、值与指针

可以看到,Rust 在很多地方对 C++ 进行了“强制收紧”,牺牲部分灵活性换取编译期的安全性。对于熟悉 C++ 的开发者,可以把 Rust 看作是“有更强类型约束和更严格规则的现代 C++”。Rust 以“内存安全”著称,但想真正写出高效、安全的 Rust 代码,就必须理解它背后的内存模型。:C++ 的变量和 Rust 类似,通常存储在栈上。Rust:函数调用分配栈帧,局部变量生命周期受作用域限

#rust#java#开发语言
Rust 的错误处理:别拿类型系统当护身符

Rust错误处理的核心在于设计思维而非语法技巧。文章指出:1)应根据调用者需求区分错误来源(枚举)或简化错误信息(擦除);2)避免过度设计,隔离无关细节;3)明确区分Result和Option的使用场景;4)正确实现From trait以支持?操作符;5)使用try块确保资源清理;6)保持错误类型兼容性,避免破坏用户代码。好的错误处理应提供清晰语义,而非追求表面简洁。类型系统是防止逻辑撒谎的工具,

#rust#服务器
写给人看的 Rust 接口:四行箴言,一份 Checklist

《Rust接口设计四箴言:从“能跑”到“能活”》摘要: 好Rust接口不只是函数签名,而是与用户签订的长期契约。文章提出四大设计原则:1) Unsurprising-遵循命名惯例和标准trait;2) Flexible-使用泛型和约束保持扩展性;3) Obvious-用类型系统和文档消除歧义;4) Constrained-最小化可见性并保持兼容性。通过密封trait、PhantomData状态机等

#rust#开发语言#后端
深入理解 Rust 的类型系统:内存布局、Trait 与类型推理

本文深入探讨 Rust 类型系统的高级特性,包括内存布局、Trait 机制和类型安全设计。首先解析了类型在内存中的对齐规则和特殊布局方式(如 repr(C) 和 repr(packed))。其次详细介绍了 Trait 的静态/动态分发机制及其限制,并展示了 Trait Bound 的高级用法。文章还探讨了存在类型(Existential Type)的价值和孤儿规则的限制,最后通过 Marker T

#rust#开发语言#后端
Linux网络——从《计算机网络》到网络编程

计算机网络也是如此,OSI标准将从下向上设计了七层网络模型,他设计的非常非常好,但是在实践中四层模型就能很好的解决问题,也称之为TCP/IP四层模型,在我们学习的过程中将物理层和数据链路层分开,变成五层模型。当应用层的两个进程想要通信时,实际上的数据是自己的电脑从应用层到传输层到网络层到链路层,层层套上自己的包头,让别人认识自己,让对方认识自己。除此之外,我们在组织数据,处理任务的时候,从来都是将

文章图片
#linux#网络#计算机网络
SQLite数据库介绍

SQLite是一个本地化的数据库,不需要客户端服务端什么的配置,主打就是轻量化方便化。他也不是一个独立的进程,而是可以根据应用程序的需求,可以进行静态或者动态的连接。第三个参数是flag是可以设置文件的打开方式,提供下面的宏可以选择。需要注意的是 在SQLite中一个数据库对应了一个数据库文件。而且他是直接存储在磁盘文件的,提供了简单易用的API接口。第一个参数是文件名,第二个参数是传入一个句柄指

文章图片
#数据库#sqlite
    共 15 条
  • 1
  • 2
  • 请选择