cosine

余弦の博客

= WA 的一声就哭了 =

cos avatar

cos

FE / ACG / 手工 / 深色模式强迫症 / INFP / 兴趣广泛养两只猫的老宅女 / remote

Posts

post cover
Tools

2023-01-31

821 words

... Page views

本文总结了2022年前端开发常用的VSCode插件及工具,涵盖开发、辅助、实用和外观优化等多个类别,推荐了GitLens、Live Server、Prettier、Tailwind CSS等核心插件,并介绍了代码片段、项目管理、多人协作及刷题工具,同时附带浏览器插件和截图录屏等实用工具推荐。

post cover
项目集锦

2022-11-13

1454 words

... Page views

文章介绍了作者使用 Koa2 + Sequelize 搭建的校园社区后端项目,具备完整的社区功能和后台管理,采用 RESTful 接口设计,功能涵盖发帖、评论、分区管理、用户操作等,拥有完善的接口文档、权限控制和错误处理。项目虽为新人实践之作,存在分支管理缺失、代码未格式化等问题,但结构清晰、文档齐全,是学习后端开发和接口设计的良好案例。

post cover
Tools

2022-07-31

992 words

... Page views

文章介绍了作者为河南工业大学学生定制适配的小爱课程表功能,通过开发和维护,实现了课表自动导入与提醒,并分享了开发过程中的体验与技术细节。强调了小米手机自带的小爱课程表功能实用、颜值高,且可作为替代方案,同时鼓励用户通过GitHub反馈问题或参与开发。

post cover
Tools

2022-07-31

549 words

... Page views

本文介绍了作者使用 Hexo 搭配 Shoka 主题,并通过 Vercel 部署博客的全过程,强调了 Vercel 在部署效率、国内访问速度、域名自定义和版本管理上的优势,同时对比了以往 GitPage 的不足,推荐通过 GitHub Issue 反馈问题,实现更便捷、高效的博客管理。

post cover
CS基础

2022-05-25

3759 words

... Page views

文章系统梳理了无线局域网安全、网络安全技术及信息隐藏技术的核心内容。重点介绍了WLAN的安全机制,包括WEP的局限性及中国提出的WAPI(基于ECC公钥和对称加密)方案;详细阐述了网络扫描、防火墙(包过滤、应用代理、状态监测)、入侵检测系统(IDS)和蜜罐技术的基本原理与应用;最后介绍了信息隐藏与数字水印技术的工作原理及实际应用。

post cover
CS基础

2022-05-24

3538 words

... Page views

本文系统介绍了公钥密码技术、密钥管理及安全协议的核心内容。重点讲解了RSA和Diffie-Hellman算法的原理与应用,阐述了公钥基础设施(PKI)如何通过数字证书实现公钥与身份的绑定与管理,并介绍了网络各层中的典型安全协议如IPSec、TLS、PPP-CHAP等,强调了安全协议在实体认证、密钥协商和数据保护中的关键作用。

post cover
CS基础

2022-05-23

2523 words

... Page views

本文介绍了对称密码技术的核心内容,以古典密码、DES、AES等典型算法为例,阐述了对称加密的实现原理、工作机理及特点。内容涵盖古典密码中的置换与代换密码、多表代换密码(如维吉尼亚密码),以及现代分组密码算法DES和AES的结构与安全性,还介绍了流密码RC4及分组密码的各种工作模式(如ECB、CBC、CTR等),帮助理解对称加密在实际应用中的背景与机制。

post cover
CS基础

2022-05-23

3193 words

... Page views

本文系统介绍了信息安全的基本概念、保障体系及核心密码技术。内容涵盖信息安全的六大属性(保密性、完整性、鉴别性、不可否认性、可用性、可控性),常见安全事件分类(如有害程序、网络攻击、信息破坏等)及风险评估与等级保护机制,并详细讲解了对称与非对称密码体制的基本原理、结构与应用,强调安全应基于密钥保密而非算法保密。

post cover
青训营笔记

2022-05-12

1790 words

... Page views

本文系统介绍了编写高质量 Go 代码的关键实践,涵盖编码规范、注释与命名原则、控制流程优化、错误处理机制及性能优化手段。通过使用 gofmt、goimports 等工具和清晰的命名、简洁的注释,提升代码可读性与可维护性;同时强调错误处理中应优先使用 error 而非 panic,合理使用 recover 与错误链追踪,并通过预分配内存、使用 strings.Builder、空结构体等技术实现性能优化。

post cover
青训营笔记

2022-05-08

1886 words

... Page views

文章系统介绍了Go语言中的并发编程、依赖管理及测试机制。核心内容包括:通过协程实现轻量级并发,利用Channel实现通信共享内存,支持多核并行;依赖管理从GOPATH演进到Go Module,通过go.mod精确控制版本,支持语义化版本和基于commit的伪版本,并通过GOPROXY实现依赖分发与缓存;测试方面强调单元测试的重要性,要求50%~80%覆盖率,并介绍测试的稳定性、幂等性及mock机制(如bouk/monkey)和基准测试用于性能分析。

... Page views
© 2020 - 2026 cos @cosine
Powered by theme astro-koharu · Inspired by Shoka