概述
发表于|更新于|Linux
|总字数:23|阅读时长:1分钟|浏览量:
概述
如何在Linux系统下,使用Linux提供的接口实现并发编程。
文章作者: Estom
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
相关推荐

2021-12-24
概述
概述如何在Linux系统下,使用Linux提供的网络接口,实现网络编程

2021-08-21
面试总结
创建型单例模式:某个类只能有一个实例,提供一个全局的访问点。 简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。 工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。 抽象工厂:创建相关或依赖对象的家族,而无需明确指定具体类。 生成器模式:封装一个复杂对象的构建过程,并可以按步骤构造。 原型模式:通过复制现有的实例来创建新的实例。 结构型 这几个都很相似,实现方法基本一致。但是功能略微有区别,应用场景不太一样。 适配器模式:将一个类的方法接口转换成客户希望的另外一个接口。 为了适应某些接口。依赖当前对象,生成新的接口。 桥接模式:将抽象部分和它的实现部分分离,使它们都可以独立的变化。 与策略模式完全一致。接口与实现分离。 组合模式:将对象组合成树形结构以表示“”部分-整体“”的层次结构。 树节点的典型表示。但每个节点可以有自己不同的属性,可以是不同的子类。 装饰模式:动态的给对象添加新的功能。 动态添加功能。原来的接口不变。Python中的derector。想在工程中使用这个功能的。但是通过桥接模式、适配器模式两层结构也解决了问题。在服务提供端...

2021-05-09
82 API-torch.nn.functional
提供了函数化的 torch.nn 实现了各个算子层,每层包含相同的算子。 torch.nn.functional 实现了各个算子。每一层可以包含不同的算子,用来实现比torch.nn更加细致的运算。

2021-09-02
gRPC实践
服务端服务端实现约定的接口并提供服务 监控端口,net.Listen() 创建grpc.server,grpc.NewServer() 为grpc.server注册服务,pb.RegisterHelloServer() grpc.server等待接收请求,grpc.server.Serve() 123456789101112131415161718192021222324252627282930313233343536package mainimport ( "context" "google.golang.org/grpc" "log" pb "myapp/proto2" "net")type HelloService struct{}func (hs HelloService) SayHello(ctx context.Context, in *pb.HelloRequest) (*pb.HelloResponse, error) { log....

2021-12-24
gpm
gpm提供文字模式下的滑鼠事件处理 补充说明gpm命令 是Linux的虚拟控制台下的鼠标服务器,用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。 语法1gpm(选项) 选项12345-a:设置加速值;-b:设置波特率;-B:设置鼠标按键次序;-m:指定鼠标设备文件;-t:设置鼠标类型。

2021-03-09
系统篇——2.并发控制
并发控制 参考文献 锁与并发 1 事务的特性概念事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 ACID 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志(Undo Log)来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。 一致性(Consistency)数据库在事务执行前后都保持一致性状态。在一致性状态下,所有事务对同一个数据的读取结果都是相同的。 隔离性(Isolation)一个事务所做的修改在最终提交以前,对其它事务是不可见的。 持久性(Durability)一旦事务提交,则其所做的修改将会永远保存到数据库中。即使系统发生崩溃,事务执行的结果也不能丢失。系统发生崩溃可以用重做日志(Redo Log)进行恢复,从而实现持久性。与回滚日志记录数据的逻辑修改不同,重做日志记录的是数据页的物理修改。 事务的 ACID 特性概念简单,但不是很好理解,主要是因为这几个特性不是一种平级关系:...
公告
欢迎参观Estom的小屋




