cosine
余弦の博客
= WA 的一声就哭了 =
文章列表
2022-07-31
1367 字
文章介绍了作者为河南工业大学学生开发并维护的“小爱课程表”课表适配功能,通过小米手机自带的小爱课程表或第三方应用实现课表自动导入与提醒,支持课程冲突检测与手动调整,并提供详细的使用教程和开发过程分享。文中强调了原生功能的便捷性与颜值,同时呼吁用户优先使用学校官方小程序或手机自带功能,避免冗余广告,也分享了开发中的成就感与技术细节。
2022-07-31
763 字
本文介绍了作者使用 Hexo 搭配 Shoka 主题,并通过 Vercel 部署博客的全过程,强调了 Vercel 在部署效率、国内访问速度、域名自定义和版本管理等方面的优点,替代了之前的 GitHub Pages 方案,并提供了详细的配置与使用说明。
2022-05-25
6250 字
文章系统总结了无线局域网安全、网络安全技术及信息隐藏技术的核心内容。重点介绍了WLAN的安全机制,包括WEP的局限性及中国标准WAPI(基于ECC公钥和对称加密)的改进方案;详细阐述了网络扫描、防火墙(包过滤、应用代理、状态监测)、入侵检测系统(IDS)和蜜罐技术的基本原理与应用;最后介绍了信息隐藏与数字水印技术的工作原理及实际应用。
2022-05-24
5333 字
文章系统介绍了公钥密码技术、密钥管理及安全协议的核心内容。重点讲解了RSA和Diffie-Hellman算法的原理与应用,阐述了公钥基础设施(PKI)如何通过数字证书实现公钥与身份的绑定与管理,并介绍了网络各层中的典型安全协议如IPSec、TLS、PPP-CHAP等,强调了安全协议在实体认证、密钥协商和数据保护中的关键作用。
2022-05-23
3489 字
本文介绍了对称密码算法的基本原理与典型代表,包括古典密码(如凯撒密码、维尼吉亚密码)、分组密码(如DES和AES)及流密码(如RC4),重点讲解了各类算法的加解密机制、工作原理与安全性特点,并介绍了分组密码的常用工作模式(ECB、CBC、CFB、OFB、CTR)。通过对比分析,阐明了现代对称加密算法在安全性、效率和实际应用中的优势与设计思路。
2022-05-23
5071 字
本文系统介绍了信息安全的基本概念、保障体系及核心密码技术。内容涵盖信息安全的六大属性(保密性、完整性、鉴别性、不可否认性、可用性、可控性),信息安全事件的七类分类及分级方法,以及信息安全保障体系的“风险评估—策略制定—保护—监测—响应—恢复”六步模型和等级保护制度。同时,详细讲解了对称与非对称密码体制的基本原理、分类及应用,重点包括分组密码和流密码的结构设计思想,以及公钥密码中陷门单向函数的数学基础。
2022-05-12
2705 字
本文系统介绍了编写高质量 Go 代码的关键实践,涵盖编码规范、注释与命名原则、控制流程优化、错误处理机制以及性能优化手段。通过使用 gofmt、goimports 等工具和清晰的命名规范,提升代码的可读性与可维护性;强调错误处理应以 error 为主、panic 为例外,并合理使用 Wrap/Unwrap 和 recover;在性能方面推荐预分配内存、使用 strings.Builder 拼接字符串、利用空结构体节省空间等技巧,最终实现正确、可靠、简洁且高效的 Go 程序。
2022-05-08
2704 字
文章系统介绍了Go语言中的并发编程、依赖管理及测试机制。核心内容包括:通过协程实现轻量级并发,利用Channel进行通信共享内存,支持多核并行执行;依赖管理从GOPATH演进到Go Module,通过go.mod实现版本控制和多版本兼容;依赖分发通过GOPROXY代理提升稳定性和可用性;测试方面强调单元测试的重要性,采用_mock机制保证稳定性和幂等性,并引入基准测试分析性能瓶颈。
2022-05-07
7592 字
文章系统介绍了Go语言的基础语法和核心特性,涵盖数据类型(整型、浮点型、复数、布尔型、字符串)、变量声明与类型推导、指针操作、控制结构(for循环、if-else、switch)以及常用内置函数和标准库。内容结合《Go语言圣经》和青训营课程,强调了Go语言在性能、并发、简洁性与安全性的平衡,适合初学者快速掌握Go语言基础。
2022-05-01
2104 字
本文实现了一个LR(1)分析程序,用于对给定文法的符号串进行语法分析,支持从左向右、自底向上的分析过程,并能判断输入符号串是否为合法句子,输出详细分析过程和错误提示;实验通过构造LR(1)分析表(包括action表和goto表)和设计相应的数据结构与函数流程,实现了对表达式(含+、-、*、括号、i和#)的语法分析。