cosine
余弦の博客
= WA 的一声就哭了 =
cos
FE / ACG / 手工 / 深色模式强迫症 / INFP / 兴趣广泛养两只猫的老宅女 / remote
Posts
2022-05-25
3759 words
本文系统介绍了无线局域网(WLAN)安全、网络安全技术以及信息隐藏与数字水印技术。重点讲解了WLAN的安全威胁与防护机制,包括WEP协议的局限性及中国提出的WAPI(无线局域网认证与隐私基础设施)方案;同时介绍了网络扫描、防火墙、入侵检测(IDS)和蜜罐等核心网络安全技术;最后阐述了数字水印技术的基本原理与应用。
2022-05-24
3538 words
本文系统介绍了公钥密码学、密钥管理及网络安全协议的核心内容。重点讲解了RSA和Diffie-Hellman算法的原理与应用,阐述了公钥基础设施(PKI)中的数字证书机制,并分析了IPSec和TLS等安全协议在网络安全中的实现机制。
2022-05-23
2523 words
本文介绍了对称加密算法的实现过程、工作机制及特点,以经典加密方案为例,包括置换密码和替换密码。重点讲解了凯撒密码、单表替换密码和维吉尼亚密码的原理、加密解密方法及其破译思路,说明了这些算法在实际应用中的背景与局限性。
2022-05-23
3193 words
本文系统介绍了信息安全的基本概念、安全保证体系及加密技术的概述。内容涵盖信息安全的定义、常见事件分类(如恶意软件、网络攻击、信息破坏等)以及核心安全属性(保密性、完整性、可用性等)的实现机制。同时,介绍了信息安全保障体系的架构、风险评估与防护模型,并简要说明了对称与非对称加密、数字签名等关键技术原理。
2022-05-12
1790 words
本文介绍了编写高质量 Go 代码的核心原则和实践方法,强调代码应正确、可靠、简洁、清晰。重点涵盖代码格式化工具(如 gofmt、goimports)、注释规范、命名约定(变量、函数、包名)以及控制流和错误处理的最佳实践,提倡简洁明了的命名和避免嵌套,以提升代码可读性与可维护性。
2022-05-08
1886 words
本文介绍了Go语言中的并发编程模型、goroutine机制、通道(channel)通信方式,以及Go模块化的依赖管理机制。通过CSP(通信顺序进程)理念,Go提倡通过通道进行共享内存之外的通信,实现并发安全;在依赖管理方面,Go从GOPATH逐步演进到模块化(Go Modules),支持版本控制、多版本管理及构建可重现性,同时通过Go Proxy解决依赖下载的确定性与可用性问题。
2022-05-07
5487 words
本文系统介绍了Go语言的基础语法和核心数据类型,包括整数、浮点数、复数、布尔值和字符串,并对比了Go与JS、C/C++的相似与差异。文章详细说明了Go的类型系统、格式化输出、标准库函数以及字符串的不可变特性,强调其高性能、高并发和简洁易用的特点。
2022-05-01
1926 words
本文介绍了LR(1)解析器的构建与实现过程,通过设计DFA识别LR(1)文法的可行前缀,并构建动作表和转移表,实现对给定符号串的语法分析。实验中编写了LR(1)解析程序,能够判断输入符号串是否为合法句式,并输出分析过程和结果,加深了对LR(1)自底向上解析方法的理解。
2022-04-29
1157 words
文章总结了三道剑指 Offer 数学题: 1. **剪绳子 II**:通过贪心策略,将绳子剪成尽可能多的长度为3的段,剩余部分不超过4,求最大乘积并取模; 2. **1~n 整数中1出现的次数**:按数位分析,统计每一位上1出现的次数,利用循环规律计算; 3. **数字序列中某一位的数字**:通过分析数字段的长度,确定第n位属于哪个数段,再定位具体数字。
2022-04-28
664 words
文章介绍了两道剑指Offer题目:第一题“打印从1到最大的n位数”通过模拟递增输出n位数,注意避免大数问题;第二题“数组中的逆序对”利用归并排序的思想,在合并过程中统计逆序对数量,时间复杂度为O(n log n)。