掘友等级
获得徽章 0
姑且从前辈那学到了:“能不写析构函数就不要写”,“有析构函数的类型一般都不能复制——或者有特殊的复制逻辑”,“一个类有析构函数,复制和移动逻辑你就必须处理”。
感觉最近自己做什么都集中不了注意力,总想着以前没做好的事情担心,然后总想着很糟糕的结果,但到要努力的时候又总想着逃避拖延。唉,处处都是冰原。
今天在前些天的“使用 ASP .NET 创建最小 WEB API”工作的基础上跟进一步,使用了基于控制器的 WEB API 生成,并使用了强类型数据模板以提供更好的数据可维护性。
并行是指多个任务在同一时刻执行,通常是利用多核处理器实现的。每个任务都在不同的核心上独立执行,因此它们可以真正同时进行。
并发是指多个任务交替地执行,每个任务在一段时间内轮流执行。在单核处理器上,任务切换非常快,给人一种同时进行的感觉,但实际上是通过快速切换实现的。
Go语言在设计时强调了并发性,通过goroutine和channel来实现轻量级的并发处理。goroutine是一种轻量级的执行单元,可以并发执行,而channel则用于goroutine之间的通信和数据同步。通过这种方式,Go语言能够高效地处理大量的并发任务,同时利用多核处理器进行并行计算。
今天学习了一点 ASP .NET 的 HTTP API 程序开发,将前几天开发的 Office Presentation 文件解析与组装器合并到了 ASP .NET 的程序上。不过 ASP .NET 的项目代码结构与以前所写的 FastAPI 和 koa 不太相像,一开始揣摩结构的时候花了一点时间。
#挑战每日一条沸点# 今天体验了一下,学长写的cas系统,然后很好奇其中实现,就去阅读了规范文档。文档已经比较老了,他提到的一些xml返回格式和现在常用的json不太一样了,但是协议的思路还是很先进的,零几年订立的规范现在还基本适用,感觉之后可以自己实现一套
#挑战每日一条沸点# Golang并发编程是一项重要的技能,它能够提高程序的效率和性能。本文介绍了协程、管道和select关键字的使用。协程是轻量级的并发处理单元,比线程更高效。通过使用关键字"go",可以开启一个协程并并发执行任务。而管道则是用于协程之间进行通信的工具,通过传递数据来实现协程的同步。通过在管道上发送和接收数据,可以实现协程之间的数据交换,提高程序的灵活性和效率。在处理多个协程时,select关键字可以用来处理超时、IO操作等情况,从而实现更高级的并发控制。掌握这些技术可以使Golang程序更高效、可靠,并实现更复杂的应用。
性能优化部分之前一直没有去学习,对于数据的读写较为抽象,感觉对于我们的大项目,go已经有足够的性能了,不一定能用上。
#挑战每日一条沸点# 今天学习了打开抖音会发生什么这一课。老师非常细致,由下到上讲述了网络的连接,之后又普及了很多有用的容灾知识,最后的作业对理解计算机网络很有帮助,我会去尝试一下
#挑战每日一条沸点# 感觉今天的课不太行,有点太过头了,很多东西对于初学者来说,太深,较为繁琐,不太适合作为入门
下一页