兀码_社区达人页
探索云世界
兀码
已加入开发者社区1948天
勋章 更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
门派掌门
门派掌门
成就
-
已发布196篇文章126条评论
-
已回答2个问题0条评论
-
已发布0个视频
-
github地址
我关注的人 更多
粉丝 更多
技术能力
兴趣领域
- Go
- Python
- C语言
- 开发工具
- API
- 编译器
- 开发框架
- 项目管理
- 微服务
- 云计算
擅长领域
技术认证
暂时未有相关云产品技术能力~
1668434685339010
- 零值在go语言和初始化数据2个月前【7月更文挑战第10天】本文介绍在Go语言中如何初始化数据,未初始化的变量会有对应的零值:bool为`false`,int为`0`,byte和string为空,pointer、function、interface及channel为`nil`,slice和map也为`nil`。。本文档作为指南,帮助理解Go的数据结构和正确使用它们。87来自: 开发与运维
- 使用go语言中的内置库调试性能4个月前【5月更文挑战第21天】本文介绍Go 语言提供了内置的 expvar 模块来输出度量数据,帮助定位性能瓶颈。与 pprof 不同,expvar 专注于应用的宏观状态,通过 HTTP 接口 `/debug/vars` 提供标准的 JSON 格式数据,包括自定义度量和内存统计等。通过 expvar,开发者可以轻松监控应用状态,如消息处理速率、内存使用等,而无需像 C++ 或 Java 那样手动实现。45来自: 开发与运维
- 在go程序中的交叉编译2个月前【7月更文挑战第9天】本文介绍Go 交叉编译允许在一种平台上构建适用于多平台的二进制文件。`go build -cover`用于覆盖率分析,`-coverpkg`控制分析的包范围,生成的二进制文件运行后,覆盖率数据会写入`GOCOVERDIR`指定的目录。148来自: 开发与运维
- go语言中fmt格式化包和内置函数汇总2个月前【7月更文挑战第10天】本文介绍fmt包和`Errorf`用于创建格式化的错误消息。`fmt`包还涉及一些接口,如`Formatter`、`GoStringer`、`ScanState`、`Scanner`和`Stringer`,支持自定义格式化和输入/输出处理。43来自: 开发与运维
暂无更多
暂无更多信息
2024年09月
-
09.0807:10:30发表了文章2024-09-08 07:10:30
开发支付宝小程序的思路
【9月更文挑战第7天】本文介绍了一种在支付宝小程序中实现网页抓取的方法,通过云函数或自建后端服务来解析外部网页的标题、描述和图片。具体步骤包括:用户输入链接,小程序调用云函数抓取并解析网页内容,最后将结果返回并在前端展示。文中详细介绍了使用 Node.js 的云函数实现过程,包括代码示例和小程序前端页面的实现方法。通过这种方式,可以显著提升链接分享的用户体验。 -
09.0610:43:10发表了文章2024-09-06 10:43:10
用功能模型实现一个预约系统
【9月更文挑战第6天】本文介绍功能模型描述系统的功能需求和操作逻辑,常用数据流图(DFD)或用例图表示,关注系统如何处理输入、输出、数据存储和计算。在订餐系统中,功能模型涵盖预约界面交互、数据库访问、菜单列表查询及时段表管理。对象模型描述系统中的类和对象,功能模型则描述这些对象的功能实现;动态模型描述运行时行为。通过封装、抽象、继承、多态、交互、职责分离及数据和行为的统一,功能模型提高代码组织性和可维护性,增强系统灵活性和扩展性。 -
09.0510:10:21发表了文章2024-09-05 10:10:21
使用动态模型创建web应用
【9月更文挑战第5天】动态模型描述系统中对象间的交互和状态变化,重点关注事件驱动的行为。时序图清晰展示了请求处理流程,状态图则描绘了系统状态的转换过程。 -
09.0411:40:49发表了文章2024-09-04 11:40:49
使用面向对象开发中的对象模型实现订阅
【9月更文挑战第4天】本文介绍面向对象方法采用对象模型、动态模型与功能模型描述软件的不同方面。并且提供代码示例展示了如何通过结构体组合实现继承,并利用全局变量存储医生和患者信息,实现患者订阅医生服务。用户可通过API获取医生和患者列表并完成订阅操作。 -
09.0314:40:41发表了文章2024-09-03 14:40:41
在web框架中实现解释器架构
【9月更文挑战第3天】解释器架构风格基于解释器设计模式,通过将问题建模为特定语言或指令集并逐条解析执行。然而,解释器风格也可能面临性能问题和扩展性限制。 -
09.0220:09:07发表了文章2024-09-02 20:09:07
在开发框架中实现事件驱动架构
【9月更文挑战第2天】事件驱动架构(EDA)通过事件机制让组件间解耦交互,适用于动态扩展和高响应性的系统。本文提供一个基于Beego框架实现事件驱动的示例,通过事件管理器注册和触发事件,实现用户注册和登录时的不同处理逻辑,展示了其在Web应用中的灵活性和高效性。 -
09.0109:48:30发表了文章2024-09-01 09:48:30
在web开发中应用管道过滤器
【9月更文挑战第1天】本文介绍管道-过滤器架构将数据处理流程分解为一系列独立组件,通过管道连接,适用于数据流处理如图像处理、编译器设计等。通过具体实例说明了Gin如何有效支持管道-过滤器风格的设计,构建高性能Web服务。
2024年07月
-
07.2408:41:54发表了文章2024-07-24 08:41:54
记录阿里云ai助手的上下文语境问题
【7月更文挑战第17天】本文介绍尝试用阿里云AI助手找两字符串的最长公共子串,提供的Go代码因缺失完整返回值而无法编译,未能解决问题。整个过程显示AI理解与响应不够准确连贯。 -
07.1609:04:08发表了文章2024-07-16 09:04:08
安全风险在WEB应用中的排名变化
【7月更文挑战第16天】本文介绍OWASP的安全风险评估,一个国际非营利组织,专注于提升Web应用安全。其Top 10项目列出最严重的安全风险,如Broken Access Control(现最严重风险),加密故障,注射漏洞,不安全设计,配置错误等。2021版新增了不安全设计、软件完整性故障和服务器端请求伪造等类别。安全问题排名考虑了发生率,以反映攻击者只需一个实例即可造成损害的风险。** -
07.1508:06:21发表了文章2024-07-15 08:06:21
了解编程语言中的类型安全
【7月更文挑战第15天】本文介绍类型安全与效率在语言设计中至关重要。安全性需求各异,从HIPAA到PCI合规,选择最佳技术栈要考虑多方面,包括微服务架构中的语言多样性,以确保每个服务都能高效且安全地执行其特定任务。 -
07.1408:45:43发表了文章2024-07-14 08:45:43
编程语言中的静态和动态类型语言
【7月更文挑战第14天】本文介绍静态与动态类型语言对比。类型检查效率是关键,一些系统可能在极端情况下慢。自动化与高效算法的研究持续进行. -
07.1408:32:24发表了文章2024-07-14 08:32:24
无类型语言的例子
【7月更文挑战第14天】本文介绍编程语言类型系统的分类。编程语言依据类型系统分为有类型、弱类型和无类型。类型系统的探讨涉及抽象语法、语义和运行时行为。 -
07.1308:28:21发表了文章2024-07-13 08:28:21
理解编程语言的严格和惰性计算
【7月更文挑战第13天】本文介绍惰性计算推迟了表达式求值,直到其值真正需要时才执行,从而优化性能,节省资源。在前端和并发编程中,懒加载和类似技术结合函数式编程特性,如 continuations,平衡了抽象与性能。 -
07.1215:29:49发表了文章2024-07-12 15:29:49
理解不同编程语言类型安全的需求
【7月更文挑战第12天】本文介绍编程语言类型系统与语言设计密不可分,影响编程习惯和语言安全。微服务架构允许跨语言技术栈,每个服务都能用最适合的平台构建,强调代码质量原则,以实现高效解决方案。 -
07.1215:13:50发表了文章2024-07-12 15:13:50
了解编程语言的安全
【7月更文挑战第11天】本文介绍编程语言中的类型的安全与效率:安全不仅关乎防止错误,也影响性能和可预测性。 -
07.1108:45:40发表了文章2024-07-11 08:45:40
理解编程语言的类型系统
【7月更文挑战第11天】本文介绍现代软件工程借助形式化方法确保系统正确性。强类型系统如数理逻辑虽能表达普遍属性但复杂,轻量级技术如模型检查(用于芯片设计和通信协议验证)和类型系统则更易用。类型系统是推理工具,起源于解决逻辑悖论,经历多个里程碑发展,分为动态和静态分支,重点在于编程语言应用,特别是AI领域。 -
07.1008:53:16发表了文章2024-07-10 08:53:16
go语言中fmt格式化包和内置函数汇总
【7月更文挑战第10天】本文介绍fmt包和`Errorf`用于创建格式化的错误消息。`fmt`包还涉及一些接口,如`Formatter`、`GoStringer`、`ScanState`、`Scanner`和`Stringer`,支持自定义格式化和输入/输出处理。 -
07.1008:49:17发表了文章2024-07-10 08:49:17
go语言中格式化输出的占位符
【7月更文挑战第10天】`fmt` 包在 Go 语言中用于格式化输出,包括不同类型的占位符:%v(默认格式)、%+v(带字段名的结构体)、%#v(Go语法表示)、%T(类型表示)、%%(百分号)。布尔值用%t,整数有%b、%c、%d、%o、%q、%x、%X和%U。浮点数和复数用%b、%e、%E、%f、%g、%G。字符串和字节切片用%s、%q、%x、%X。指针用%p。占位符可配合+、-、#、空格和0进行调整。宽度和精度控制输出格式,例如 %.4g 控制小数精度。Go 没有 `%u`,但无符号整数默认打印为正数。运算符包括逻辑、比较、加减、乘除、移位、按位和按位异或等。 -
07.1008:19:57发表了文章2024-07-10 08:19:57
零值在go语言和初始化数据
【7月更文挑战第10天】本文介绍在Go语言中如何初始化数据,未初始化的变量会有对应的零值:bool为`false`,int为`0`,byte和string为空,pointer、function、interface及channel为`nil`,slice和map也为`nil`。。本文档作为指南,帮助理解Go的数据结构和正确使用它们。 -
07.0908:38:51发表了文章2024-07-09 08:38:51
在go程序中的交叉编译
【7月更文挑战第9天】本文介绍Go 交叉编译允许在一种平台上构建适用于多平台的二进制文件。`go build -cover`用于覆盖率分析,`-coverpkg`控制分析的包范围,生成的二进制文件运行后,覆盖率数据会写入`GOCOVERDIR`指定的目录。 -
07.0908:29:54发表了文章2024-07-09 08:29:54
理解在go程序的初始化顺序和MVS
【7月更文挑战第9天】本文介绍Go程序初始化顺序:按导入顺序执行`init()`,先变量定义、常量、再执行`init()`,最后`main()`. 运行时使用`GOCOVERDIR`保存覆盖率数据。 -
07.0812:20:20发表了文章2024-07-08 12:20:20
在go语言中自定义泛型的变长参数
【7月更文挑战第8天】在Go语言中,由于官方1.18以前的版本不支持泛型,可以通过空接口和反射模拟泛型。泛型适用于通用数据结构和函数,虽牺牲了一些性能,但提高了代码复用和类型安全性。 -
07.0812:17:14发表了文章2024-07-08 12:17:14
在go语言中使用泛型和反射
【7月更文挑战第8天】本文介绍go支持泛型后,提升了代码复用,如操作切片、映射、通道的函数,以及自定义数据结构。 泛型适用于通用数据结构和函数,减少接口使用和类型断言。 -
07.0707:07:53发表了文章2024-07-07 07:07:53
编程语言中值函数表示的优化
【7月更文挑战第7天】这段文本是关于编程语言实现中值的表示和优化的总结,特别是讨论了一个叫做OTao的语言。文本最后鼓励读者探索编程语言设计的更多方面,并提供了进一步学习的资源和建议。 -
07.0706:54:29发表了文章2024-07-07 06:54:29
编程语言性能优化:黑盒法和数字处理的支持
【7月更文挑战第7天】该文主要讨论了编程中的性能优化技术,特别是针对哈希表查找中模运算的优化。性能优化在不同场合方式不一样,文章强调了分析器在定位性能问题中的重要性,并指出优化应基于对底层架构的理解。 -
07.0706:44:58发表了文章2024-07-07 06:44:58
优化中文编程语言的基准性能
【7月更文挑战第7天】本文探讨了对中文编程语言OTao的优化,涉及衡量性能、基准测试和剖析等关键步骤。通过分析和优化这些热点,可以提升整体性能。 -
07.0607:00:04发表了文章2024-07-06 07:00:04
在go内置网络库中的路由和多路复用
【7月更文挑战第6天】本文介绍Go的`net/http`库提供基础的HTTP服务,`ListenAndServe`管理TCP连接,处理请求。处理程序默认使用`DefaultServeMux`。也可以选择多路复用模式ServeMux。它们的示例代码展示了自定义`ServeHTTP`结构体处理不同路由 。 -
07.0606:54:42发表了文章2024-07-06 06:54:42
理解和掌握sync同步包的功能
【7月更文挑战第6天】本文介绍`sync`包在Go中提供了并发控制工具,如Mutex、RWMutex、Cond和Once。文中例子的并发测试显示,Mutex在小并发下表现良好,读写锁在高并发读操作时更有优势。 -
07.0606:36:13发表了文章2024-07-06 06:36:13
回顾go语言基础中一些特别的概念
【7月更文挑战第6天】本文介绍Go语言基础涵盖包声明、导入、函数、变量、语句和表达式以及注释。零值可用类型如切片、互斥锁和缓冲,支持预分配容量以优化性能。 -
07.0510:16:13发表了文章2024-07-05 10:16:13
理解通道的性质和使用例子
【7月更文挑战第5天】本文介绍Go语言的channel有3种状态:未初始化(nil)、活动(可读写)和关闭。使用`chan struct{}`传递停止信号,推荐传递结构体指针而非结构体本身,甚至可以传递channel处理异步结果。 -
07.0510:11:39发表了文章2024-07-05 10:11:39
堆栈应用于通用进制转换和表达式转换
【7月更文挑战第5天】该文主要介绍两种转换方法:还提供了完整的Python代码实现,包括进制转换函数`transfAny`和中缀到后缀表达式转换的`infixToPostfix`函数。 -
07.0510:08:10发表了文章2024-07-05 10:08:10
堆栈的实际成对匹配和进制转换应用
【7月更文挑战第5天】本文介绍使用栈实现括号匹配和十进制转二进制的算法。`parChecker`函数检查字符串中的括号是否成对,`divideBy2`函数将十进制数转换为任意进制。栈用于存储和反转二进制位。例如,`divideBy2(42, 2)`打印出42的二进制表示。 -
07.0408:26:27发表了文章2024-07-04 08:26:27
回望现阶段人工智能招聘岗位和条件
【7月更文挑战第4天】AI公司招聘涉及多个机器学习角色:所有职位都强调尖端ML技术和对用户体验的改进。 -
07.0408:21:44发表了文章2024-07-04 08:21:44
在golang中调试时的指令和使用技巧
【7月更文挑战第4天】 本文介绍 Go调试工具`dlv`常用命令概览及其使用技巧。 -
07.0408:18:39发表了文章2024-07-04 08:18:39
通过例子学习在golang中调试程序
【7月更文挑战第4天】Go语言支持使用cgo进行汇编调试,官方文档在golang.org/doc/asm。注意,调试Go运行时可能遇到变量不可用或行号错误,需谨慎使用step命令。 -
07.0309:21:28发表了文章2024-07-03 09:21:28
在python中的字面量简介以及调试和发布
【7月更文挑战第3天】本文介绍Python调试涉及统一str/unicode、pdb断点调试、依赖管理如`python3-devel`用于pycurl,发布流程含编译、删除源码、打包。常用内置魔法函数如`__iter__`、`__call__`。`chr()`和`ord()`处理Unicode与整数。字面量包括数字、浮点、复数和布尔值。 -
07.0309:14:55发表了文章2024-07-03 09:14:55
在python中使用闭包和其他惯例
【7月更文挑战第3天】本文介绍闭包基本概念和例子,内部函数访问外部变量,实现数据隐藏。以及 Python的惯用法:用`in`检查字典键,用`dict.get()`安全取值。 -
07.0308:45:03发表了文章2024-07-03 08:45:03
python中内存管理等10个编码习惯
【7月更文挑战第3天】本文涵盖了Python编程中的变量管理、模块导入、命令行参数、内存管理和面向对象设计的10个关键概念。 -
07.0210:10:10发表了文章2024-07-02 10:10:10
理解go字符编码和转换方式
【7月更文挑战第2天】**Unicode是全球字符统一编码标准,包含110万个字符。它有多种编码实现,如UTF-8、UTF-16和UTF-32。UTF-8现为事实标准。Go语言源码默认采用UTF-8编码。** -
07.0210:03:59发表了文章2024-07-02 10:03:59
一个go语言编码的例子
【7月更文挑战第2天】本文介绍Go语言使用Unicode字符集和UTF-8编码。Go中,`unicode/utf8`包处理编码转换,如`EncodeRune`和`DecodeRune`。`golang.org/x/text`库支持更多编码转换,如GBK到UTF-8。编码规则覆盖7位至21位的不同长度码点。 -
07.0209:52:25发表了文章2024-07-02 09:52:25
面向对象方法的实践时可能的陷阱
【7月更文挑战第2天】本文介绍面向对象开发面临的问题:过度复杂性导致项目失败,如在库存管理系统中等。因此简化设计、合理使用继承、现实期望、适当选择设计模式和工具、以及提升团队技能是成功的关键。 -
07.0110:32:47发表了文章2024-07-01 10:32:47
记录一个go语言与IDE之间的问题
【7月更文挑战第1天】本文介绍在IDE中调试Go应用可能遇到的问题。当问题与IDE的自动完成有关,可以试着使用其他编辑器如Linux的vim是否无此问题。这可以验证表明IDE可能不完全兼容最新语言版本,建议使用无自动检测工具临时解决。 -
07.0110:25:22发表了文章2024-07-01 10:25:22
实践中面向对象的优缺点
【7月更文挑战第1天】本文介绍对象命名方案影响代码可读性。优点包括模块化、可重用性、可扩展性和易维护性。缺点包括类和对象识别的困难,学习曲线及可能的重用挑战。引用:《面向对象开发的陷阱》- 布鲁斯.韦伯斯特。 -
07.0110:12:34发表了文章2024-07-01 10:12:34
实践中的面向对象的例子
【7月更文挑战第1天】本文介绍面向对象编程注重代码的可理解性、重用和维护。例如,设计一个显示时间、温度等的设备,用户无需关心内部工作,这就是封装;如果需要多个设备,可通过多态创建不同实例;而继承则允许共享通用功能,如所有时钟都继承自计时器基类。
2024年06月
-
06.3010:17:14发表了文章2024-06-30 10:17:14
美丽的代码:规范go应用代码注释
【6月更文挑战第30天】本文介绍注释应与代码同步,避免误导,且关键点解释。使用LLVM构建编译器示例展示Go语言规范。注释虽有局限,但在解释复杂逻辑、业务规则时仍有其价值。程序员需平衡注释与代码的关系,创造更优的代码。 -
06.3010:01:58发表了文章2024-06-30 10:01:58
避免服务分层污水池反模式
【6月更文挑战第30天】本文介绍污水池反模式,分层架构在敏捷性、部署性和性能方面得分较低,但具有高测试性和易开发性。关键在于合理分层以降低耦合和提高解耦效果。 -
06.3009:54:47发表了文章2024-06-30 09:54:47
服务分层的陷阱
【6月更文挑战第30天】本文介绍分层架构,这是一种通用的软件设计模式,常被称为N层架构。设计时需避免“污水池反模式”,注意不要让层变得过于庞大。尽管有局限,分层架构因其复用性、可维护性和可扩展性而广泛使用。 -
06.2910:46:06发表了文章2024-06-29 10:46:06
在python中测试应用
【6月更文挑战第29天】本文介绍Python的unittest是内置的单元测试框架,适合线性控制流的代码测试。并举实例说明,如何组织测试代码,如何构造脚手架和测试套件。 -
06.2910:41:50发表了文章2024-06-29 10:41:50
在go语言中调试程序
【6月更文挑战第29天】Go语言内置`testing`包支持单元测试、基准测试和模糊测试。`go test`命令可执行测试,如`-run`选择特定测试,`-bench`运行基准测试,`-fuzz`进行模糊测试。
-
发表了文章2024-09-08
开发支付宝小程序的思路
-
发表了文章2024-09-06
用功能模型实现一个预约系统
-
发表了文章2024-09-05
使用动态模型创建web应用
-
发表了文章2024-09-04
使用面向对象开发中的对象模型实现订阅
-
发表了文章2024-09-03
在web框架中实现解释器架构
-
发表了文章2024-09-02
在开发框架中实现事件驱动架构
-
发表了文章2024-09-01
在web开发中应用管道过滤器
-
发表了文章2024-07-24
记录阿里云ai助手的上下文语境问题
-
发表了文章2024-07-16
安全风险在WEB应用中的排名变化
-
发表了文章2024-07-15
了解编程语言中的类型安全
-
发表了文章2024-07-14
无类型语言的例子
-
发表了文章2024-07-14
编程语言中的静态和动态类型语言
-
发表了文章2024-07-13
理解编程语言的严格和惰性计算
-
发表了文章2024-07-12
理解不同编程语言类型安全的需求
-
发表了文章2024-07-12
了解编程语言的安全
-
发表了文章2024-07-11
理解编程语言的类型系统
-
发表了文章2024-07-10
go语言中fmt格式化包和内置函数汇总
-
发表了文章2024-07-10
go语言中格式化输出的占位符
-
发表了文章2024-07-10
零值在go语言和初始化数据
-
发表了文章2024-07-09
在go程序中的交叉编译
滑动查看更多
-
回答了问题2024-05-12
ISW、CSW、OMR分别是什么网络的缩写
ISW、CSW和OMR分别是 互联网服务提供商切换网络 (Internet Service Provider Switched Network)、内容切换网络 (Content Switched Network)以及带外核心交换机 (Out-of-band Core Switch)的缩写 。 在云计算中,网络有 ASW DSW CSW LSW。 ASW (接入层交换机)数据交换模块接入交换机,接入云服务器,上行互联核心交换机DSW。 DSW (分布层交换机):核心交换机,用于连接各个ASW接入交换机。 CSW (内网接入交换机):接入用户内网骨干,实现云网络内外部的路由分发交互,包括VPC专线接入。CSW可以实现专线侧到XGW的VxLAN封装。 LSW (综合接入交换机)综合接入模块,云产品服务接入交换机,主要提供VPC和SLB等服务。各类云产品服务器(XGW/SLB/OPS)分别与两台LSW互联,通过OSPF交换路由信息;两台LSW之间通过iBGP交互路由信息;LSW与DSW、CSW之间通过eBGP交换路由信息。赞5踩0评论0 -
回答了问题2024-05-11
乘风问答官5月排位赛开启!
互助成长赞66踩0评论0 -
提交了问题2024-05-11
作为既能写博文又能提问的社区,还有什么是不能做的?
滑动查看更多
暂无更多信息
勋章
关注
粉丝