- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 swoole协程 是单线程的,还是多线程的
Swoole 协程采用协作式调度,通过显式的控制权让出实现协程之间的切换,这使得协程切换非常轻量且高效。协作式调度在编写异步并发代码时更加直观和可控,适合处理 I/O 密集型任务。
2024-09-11 22:35:07 1107
原创 golang httpClient请求,时不时EOF,怎么解决?
EOF错误通常是由于连接被意外关闭导致的。确保正确地关闭,以避免连接泄漏。设置合理的超时时间以防止请求长时间阻塞。在遇到网络问题时,增加重试逻辑可以提高程序的健壮性。对于长时间运行的应用程序,适当地管理连接复用,避免过度复用导致的连接问题。通过这些方法,可以有效减少和处理 Go HTTP 客户端中的EOF错误。
2024-09-09 23:58:54 525
原创 什么是内存溢出,golang是如何解决内存溢出的
内存溢出(Memory Overflow)是指程序在运行时超出了分配给它的内存限制,从而导致程序异常或崩溃的现象。通常,内存溢出是由于以下原因引起的:内存泄漏:程序分配了内存但没有及时释放,导致可用内存不断减少。无限增长的数据结构:使用无限增长的数据结构(如切片、映射)而没有边界控制。错误的递归:递归函数没有合适的终止条件,导致无限递归调用。大对象分配:分配了超大对象导致内存用尽。内存溢出的问题在任何编程语言中都可能出现,Go 语言也不例外。
2024-09-09 23:57:57 739
原创 BashSupport Pro 这个ides插件主要是用来干嘛的 ?
Bash 是一种广泛使用但复杂的语言,它有许多难以理解的地方。BashSupport Pro 通过在 JetBrains IDE中提供高质量的Bash语言支持,可以让您的 Bash 开发过程变得高效愉悦。它为您提供 Bash 开发过程中所需的各种功能:完善的代码编辑与格式化体验,强大的运行配置,代码调试器、测试器集成等等。BashSupport Pro 集成了 Bash 开发中的最佳工具,包括 bashdb, ShellCheck, bats-core, 以及 shfmt。
2024-09-08 15:39:52 580
原创 IDEA插件推荐-SequenceDiagram,自动生成时序图
SequenceDiagram插件是一种用于绘制时序图的工具。时序图是一种图形化的表示对象之间消息传递顺序的方法。该插件可以在使用各种编程语言编写代码时,方便地绘制时序图,以帮助开发者更好地理解和描述系统中的交互流程。
2024-09-08 15:34:46 693
原创 Extra Icons:JetBrains IDE的图标增强神器
Extra Icons是一个专为JetBrains系列IDE(包括IntelliJ IDEA, PyCharm, WebStorm等)设计的插件。它扩展了默认的文件图标集,增加了对Travis YML, Appveyor YML, Git子模块等特殊文件类型的图标支持,并允许自定义注册图标,覆盖原有文件甚至整个IDE的所有图标,如工具栏、菜单等。无论是为了提升开发环境的美感,还是为了提高工作效率,Extra Icons都是您不应错过的宝藏插件。立即下载,让您的IDE焕发新光彩,享受更加顺手的编程体验吧。
2024-09-06 01:07:51 449
原创 JetBrains Ai assistant 编程工具让你的工作效率翻倍
直到现在,Jetbrains 在基于 IntelliJ 的 IDE 和 .NET 工具的 EAP 版本上推出了 AI Assistant ,它由 JetBrains AI 服务提供支持,并结合了 OpenAI 的功能以及 JetBrains 自己的小型模型,未来会扩展更多的服务商和支持本地模型,让用户能够选择最佳的模型。通过 AI Assistant 输入窗口和LLM进行对话,提出您的问题和需求描述,IDE将会根据项目的上下文,生成符合要求的答案。
2024-09-06 00:26:40 805
Laravel5.8入门到企业实战【视频教程+源码】
2019-05-08
CodeIgniter2.2.0中文手册
2014-09-19
ThinkPHP3.2.2完全开发手册
2014-08-22
J2EE最新精品项目源码Struts2.0+Hibernate+Spring+ExtJS
2012-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人